30ff9756f111fe0bd4bca418ebe5bbf47652f9160cd46c66b543e45d3cc09e41125a709ffb321bbea71e593b4a635512322b14cb", 0xa7}, {&(0x7f0000000480)="dd09f7406984fba42fa6ecdaf6b492045735aee72d1d96d357284c6d1f79b01b532736a2a2e4a8a61b9878413e9471c1e412e76b48efe767dd3fb9fc89a537f9bfe20464e734fcb4f5e6b6d036be84e6b0d661b1c456ed", 0x57}, {&(0x7f0000000500)="7fc444fefea15fc6debeb22f03cf793137346967e548d95a1e68452da115cde4107e3661c17209ea6e6ab68ff0b6b85d8aa12392f64d0ba3f60c1701baf54c6b3c7c36d315408d92f895cb6014062e0a3cb63261eeecbfcd31e754e772760f1072b49c8350fc91703d6af158ffc5b98f66a80c9f0a1e783b94a30defb4bbbd382c9f103ae7af2c041a012b99ba2d8a80d4c987bf4f50549153339d42e1e7d95dec98033fad4ae1ff32bbfe4f8effd6d501e709ecb400b153e2d49174b9ef8ee319f215b2d7f96f0ceee1ece426", 0xcd}, {&(0x7f0000000400)="ce", 0x1}, {&(0x7f0000001680)="a4d937e72671bd0a62c48202c295807bf75d3326c553fcd5690f70ac48a42337b9501e51fa9d96de0c01f4040ced085f296650a4789a514354b5861769e23060a8f493977cf6", 0x46}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='\x1d\x00') getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() pipe(&(0x7f0000001780)) 05:37:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x100000000, 0x6}]}) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f0000000200), &(0x7f0000000280)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x7f, 0x401, 0x38000, 0x3}, {0x6, 0x2, 0x7, 0x7fffffff}, {0x2, 0xb2, 0x93b1, 0x3}, {0xd0a7, 0x2, 0x9, 0x9}, {0x1, 0x0, 0x3, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x3c}, {0x6}]}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) syz_emit_ethernet(0xfe7a, &(0x7f0000000180)="24b64b60701d7401aedfba") 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)="5207b443c4176d1219d561487cdb532a601d1fc566343eab70fdd58d3099d4d48ea6e209e6db8e7065659aabdeefe78e1073903c74c0e45c657468137ffc8c92c2eb3997295a728e9770377863763f5f50d7b5690f5ad6b5b027869462cf562c4dc8d5466c454d53373a1c6c5b9f2ed50085d7d66eff071ba9982a781b0aad44ed0fe813ced8379596504d6323671d04790acefb73e05e18cd1833c3e7677749ba1fd2b5530536f9ac16a966d48dd77666e7") 05:37:27 executing program 0: pipe(0xfffffffffffffffe) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x0, 0xfffffffffffffffd}, {0x22}], 0x2000000000000024}) execve(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000680)=[&(0x7f0000000640)='-\x00'], &(0x7f00000008c0)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='{-#]:(,)\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\'\\\x00', &(0x7f0000000800)='\\/-\x15\x00', &(0x7f0000000840)='/dev/wsmouse0\x00', &(0x7f0000000880)='\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200a9, 0x10) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f00000005c0), 0x10000) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='+(\'\x00', &(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000240)='/dev/wsmouse0\x00', &(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)=')!\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='{-#]:(,)\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/wsmouse0\x00', &(0x7f0000000400)='/dev/wsmouse0\x00', &(0x7f0000000440)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00', &(0x7f00000004c0)='\\/-\x15\x00', &(0x7f0000000500)='/dev/wsmouse0\x00']) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) mknod(&(0x7f0000000580)='./file0/file0\x00', 0x2080, 0x5) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r6) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) 05:37:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) accept$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r2 = msgget(0x3, 0x10) msgctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 05:37:28 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xf99479a46851a0d5, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r2, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x80008, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r1) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) dup2(r1, r4) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000200)={0x80, [{0x3, 0x89}, {0x1, 0x94}, {0x3, 0x8}, {0x0, 0x1}, {0x3, 0x5}, {0x3, 0xc000}, {0x3, 0x80000000}, {0x0, 0x7}, {0x3}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x1, 0x8000}, {0x2, 0x3}, {0x1, 0x8}, {0x1, 0x2}, {0x3, 0x9}, {}, {0x3, 0x3}, {0x2, 0x5}, {0x2, 0xd264}, {0x3, 0x400}, {0x1, 0x4}, {0x3, 0x4}, {0x3, 0x1d}, {0x3}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x9}, {0x2, 0x81}, {0x2, 0x7}, {0x3, 0x6}, {0x2, 0x5}]}) 05:37:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffe68b800000000000000005b67071b542a518806000000b818000000290000002f000000267a03000000000004bb893f"], 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) fcntl$getown(r0, 0x5) 05:37:28 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000300)="6f6ca7", 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r5 = semget$private(0x0, 0x2, 0x1a0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x3, 0x1800}], 0x2) flock(r1, 0x4) r6 = open(&(0x7f0000000500)='./bus\x00', 0x2000000000000004, 0x80008) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000003c0)=0xf60) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1000, 0x1, 0xfffffffffffffffe, 0x3f, 0x2, 0x80000001, 0x3, 0x5]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r7, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x4007, 0x1) dup(r6) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r5, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r7, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) 05:37:28 executing program 1: r0 = socket(0x2000000000000002, 0x104000000000003, 0x103) getsockopt(r0, 0x9, 0x81, &(0x7f0000000000)=""/121, &(0x7f0000000080)=0x79) listen(r0, 0x0) 05:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:37:28 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 05:37:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) unlink(&(0x7f0000000000)='./file0\x00') 05:37:28 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') readlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)=""/113, 0x71) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 05:37:28 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="a0504be77f7c3dc004b53c7bc1866bfd07d8d4c1108b4d6e819e8ef20af459b27bd195f8d6030d7b2b18c10d2f74662a9f8e061d0df6a93c280cbd93dd2ce677268a88c55beba19f9931b71a665b61013d91ad4a29fa4e31a791438e810c492dafc5ea74d1e1d88b5c0e3c5565ce5fda0ec10c7d45764888ed3b38b6972d0989b94f4fdb24d22a56dfb419de40e3be8e1007c17edd9e89a7ec00794af0da2c3fb106f448ac187be09493fc467b01e13534fb8b8f0e996767db76b2c59f96275c2c4a2dee5d1fc77f2cbd", 0xca}, {&(0x7f0000000100)="c7d6d4ef05a47f241c78883c7a8a37139d3298cd90293375fce055e1cc50129c2093f4cae38fc120d03530212a0f3fd8260cc1890e50f464039256778e8ba0458f2c6d4be740", 0x46}, {&(0x7f0000000200)="125abdf5f060ac64d3f9b2f3298e", 0xe}, {&(0x7f0000000240)="d76999da0b502e272545aea8effdf6872929f2f25da14f1a0d487a3eff81834f581f0b76037a349d49516fc6da239a33eecd24dc82ef4342482f1932354b539510312936d24e87a92bdc198b7ad853e29b00d2af7a53dd8396e78d1239de46c88a0bb83a2fcfd7184573dd272a5d36f1ec29d36992721570496e8891a0ded84a36ac0ccf7a05a3bd6e7ba82f324a5a02288b366114a20490a2", 0x99}, {&(0x7f0000000300)="8596fbc58e5c7a7e497413bd128976ebc370d22079f7", 0x16}, {&(0x7f0000000340)="e4d64b38de86cb962bf983f0a5a6ef6848881519b2d7105ac5406f213129f3eaf8b6344aef6275aa493831dc068874cf77a59f9465f7eb741659f4d3107f94718dab3aaf73d5bd0ee2c91178afd927ad2822be69bda4", 0x56}, {&(0x7f00000003c0)="b2d3d2107c509ce6e972903c1e4c95c48fd8c38e3f89edbc14ee1a40d8bebc969a28312de6f8ed6b29ff3e9a9c564657615b37a3099f9d085b414a2003da42c098c117afbf1c40c7a83924fc7111627ee6cf0eb4c1e0deefb9082224edab202f8783f197c94b185cb64e3ed0fca38215ffd58b1de0edcfeed416aedb1cd3bb9a2c0af2c8f09b50864ed16d34661c011423e55e36c78bc7e202de9f64b1cf5cfbdf84b3c9953115777d9d7761d85210959a29ff2e104fda3aa2655c409f04a934b5a170f01ef0df4275c7c71fa61fbc73402003b42d706fecdaec68467af18343b0a00d52b94d14669e02ccdf92e54893ded821900342db3863802ab41754e22a5b514ef239103a4a5aba8cf9e6d7b2902407b49e618fecbd7add3d73cce06d66f9bff9ed9d7e6113c9d6782990cc23c028f09fc0b8863e7c97964b26db13d15469bc192d94694c02dc55f33e4a9288f1596f2ab189cb6c6feece7fd2a5600f59060ff801a61e812d09c6509d63ed2da37fe0a2fc0ecdc54cf9009fad96d7c61d49eda2affa62dd13301d45c70d511e0e303d3b1cfec3e9d8307aad87c0e1f554f6bee530e542dea46598c62d77eaada3c4698f6b04c401ed90c311548903af46878652d297a3c2f0abecd4e5d140e3827feb4e7dbf98f68200e443704fd96a167569ac39164213737d7c91ba5dff887e093ffd87d102c12823b18c42cb55551bb458cf912a5a26b1849c5fb080ae80dbae4bf7f4e1a159c260746d6409419df3004639de924b87a3f2c4cc9fe87629a597d5c681626df507b35e3b6f1405e37cb5fc011f552913eab7470920e3e9f59b65e16bf25441916fc04612987bdfd63ac52c80a70126b256e27f0b9e1f3b259e31c99e378a94db961c2307295b1f83c7ccb10d89f4fb39ee4b379a3c04dc2e27788191ab4f976b38547b3e49a25011b7d047ecfa393f8b921254771e98235fdb230573a610c43198ad88bdb4d8971a3526b50159b71c21b73bce930df70b18ae1c12a432c06791960659c7f0b88ddb108c72b33f18101f45536d19a98d50ed8dfcd39f74c5dd2415521ce14289b9fb6702bc0892b9e77a3fc59a136595dbebef44b386e0e00594c917e1dcfeb529e3357d1e3b15e5c1e4cf8a27941384c6b5de1303fb664f023862905a0b46916cbad946a5287fce77d494097f3dce545c98c254d68d05613062776be1fb2175c61350edb3d4a4038f8cec2a4d3ff9702d70fb4279cbe136eee42c331ff3d77e8ca11f5e2ab63cb6eba8a46d944d98f67fe0abb86c71c50f3378d085975d754fd63098e392af26159c99488e48b988db2a416b26faf976c6a6ae7a6092271c7fa87c65eb1c061ac592f23b5ffe2520a1053b9915c9b10f277d691ab8db7c2ae4bd28629cbfc29e959d7bc2b34c21d442d79c0c4dc78eb20302e94fc000f4da8b82a5e44ce10485b7a3828aae1949582d375dbfd192280d57bad40a02d7ef9c684422737696861e83a2f53fb5ebc6ae3f98ab6320cb9bfaaedb44e4b3cd98e3edeedc2b47c03d11a96276b5de2114684619eac318432dfa81909ff74595c20923a9774d1a2367b75f88e2e713ca917bd0f5a2c29ce4a8b5465d51ec6197b1493b0d2070417b585d2cbe92d6f1ffbedc4da73239f524ab19aaabf25b03a903619dd9fb95a7b98bc7ef231d2f188fb7415e457196794f840467a70b5a8ea1e03467b1650797a6a2fa9d78fc90f96b304757a546ad2e8a5391aea1290f5f6628814024cc084a2352a60b606cb5525217800713e5a1e32e6a113601d6d03df195c325538e6c533ac2c8f18e94fba4371f8dfdea5ec9e9bf88144ae93b30126bcd22ef476c8375d2ebdf2a787210d896e4e6a781f33f861bc947851539fc997cdb7e3b1ba937d5d40bb40bcd219751cd772534db7bd9fee63502efcd78c8d2c0639e224180ec8021d6e6e1fcd0659259fa57e50f99bc00a00448bdf451f9c8efc947a5b42b1fe1d7fa8d772a2cdb13f5ab350ff0eb34743ce2a75f65202231fc465048088079de1ea37a907e40fcdb417757bd369c506b34beedf8519a891013b02d0772955f4a4df38893f39436a8ce9a5162d7ada8806287d9e982a52fb0ec42aed4f9c4a4d8e5c6097d564696a4acff1e0020d08574bce862d98331f14cb0c8675638abc934925480aecf496518f77a70ee67beb5674db1886e9f08f48ecc549f3579504ae5f0d94ea63d249a2e388c6e272be1814d26e2135d94922aec55c0c9a4d0e38ffe48ba5fe401d7ec48ba511d56d727f6ff64860eb7f41de19846a702a8dabfc8bb026ceca6725826e21c1891d57f01527fa92e2da1b506d33c82f5639c0782105387be87ebb33307e58e9d08e050174ceb7cd2a869bb0ee0a9abd99824ec1b32f5b14e8b0ad51aff4346658d6932cc99bd0b18250a2f7686919e4a9b013583b674d3ec1e75da39ae53a28f8123aa343243f20339e5e5dff5cd5918d65e8348ee24d9bfb4977b58972f6fc890550732b9c983fe71b570b2493fa70d9cf8fcb5783e0083d785f7b3498004f227acc8ce2518b896bb28b92ad806f92be222546e565c09484e016b300160be13ac447b277fd4388188efcf4c840156bacc93f4332ba49fcded73c949e57d04d5c7dd8a71c7be695af060bbd115dedd7e7671e4437b31c12c779c4bf0c118b8d3a4ed06a3a9874317b6d5e1a26b91af3e08d8420376246b8859a513c6df6921689ce48f46082b1cce449d24afcd84c00dd8238988ed20f631dd768a5360ae20d10d74a0c61a182ab43d59829eecbfa7e587ceea1f4cba93f2f921db9509df8cf52faa9af28456781baa12c6d4019d1cea34354ec915093d807b6412c1f3ea788f27c749b8bc2a07811f19b79e8a9375bf1098d68010d86dfd8feff56c8d8ab6ffcbd3944d21adfdee7b292081c35d3131fa9a422719720c412aafbcefd2a6a14b8ebacffcefb8e3e231d0a69ae0eda26ce7a50920ff659a42fedf3566f0300075baed6479a8e88d01a770a5bb9695466b2cff8854a55a12e908c0a920ea0c584e6ddd3099abc8e24a9b17a4407e8e6c57091e3d50899a6192bdf3fa7cd1a31d1e6633b9c4509c067ee6ed383eb23429eb0d6cc81f4451e67cb3457511f887d5de63b04b808751a604e8d2936beba6552279e83368811d85175ab0b1a88008d839ba06cf3c9ef5e9c093af28aed18bd4ef92372dab450b1500065e46ceba903b25ca854d9ab492dce6e93673f36a9fc311b414e37cad6d79938bf534b7e2d0f8022842646f3d1cf09208be657bfe2bd4510100574ac1f49a1b635663ced466ecb354a4ce746b0c7646270f8fb1bd2cbf77a91102be21c878987aad293dc94fb533c2eed7c3ea83640bf76f917ea5983e9d6db7a3dcb8a96b65879f23ee3b9a886d18f4cead6d5ef1ce11c2eb8226e4383b71c14c86f6b410314b0648a5a03da1199c8546bd24c21ce9818d3f7e7e285deab25a67e568ef6af3f2af361ebbb60af1c897de90ddadabd6dc6f168aefd6064c5048f4c6b1497e1ea134c35584a37afa10808bddf0c5343bed3c521c3a3047e011fd094561097e4266a7750717f3f470d4217e36d662da599d2b0e13527b9d1449530e3abaabc4b95c7389d3a18a70d18554dafd95d822b6ec0e9320778ab57fd11361b12ad00fe9b4e3536e5a8a2104fc9cf2dba13a0f442e2a2b656cf15121e8a26de47ea98cf1aa39d0829c36bce63ef3c9bee9284a98b2324bb3d13f0ec5cc996fe89b5781f3fbeddb1f095c9709710204c48ab597e78fa820e74b6dcc82075a1ce82079a01b7dceb2bd29c82fc7f541be3b3fda974102f2a1299343a989bea5a54622bf041bc8b7f330ae7f9d18d716d410cdf6f11164976acdb4012237f151eb84eaef97b396868f01974824732a80e29f8e94941a36457542e3f1fb83194dd015785157f22ee7b924c0574ead14cbc159e26787642f9fe5283c41de01dd9c40c387bcde8d9f123c069b285901c494d3968b61b0ad8cf0de757af7adeab9b9bc5c1b1aef7c669eb714294fc37086a14fffa71391a299dd9225fa2f7ab33b294738e7b63a16a274f8e5f5a7171ba6353d22775a8f75281d2d3a225f4770fb226f772c62bbd68de6e92d84ca4237083109ac058bea8ab26168d94addae990ac84cc6b924d1fa3ef276f54e38202026d6cf87f497c0c72b0d7f6feae83fd8d8f8ffdf04b77211ee2c306b7849766c78966890c986cbfc8a5a3699c8ed1d0bd07bf38cb9395b78b08785a6683c6e3a2bc0fe58e3dcbda9758208b6e5d08395357607d8549ec6e0207eeb157f850a97085f0af5d7943bd9806e65374c1e4101087cb02a494c5b791466bda0de4633a799bc2c1d703293bafcb69d2cdca174a949b95a85df0a7f51e14f456319f4f1bd6a4597ad214f55dcb9b9bbf144702fd46d8fe7b0082656f8490fe4a919ee9f4ed5b95f1e9ac110d741b0874b6193bb616fb470f7cd3c14ebe8b1f1cec59331cdc5d61f044f4e19a8e4210760b7394a144a69e2337d14759f6e05cfc3646ce1aa35fda4ee00c969ff256a57e3e69f5909c393bb4d3080896a01fb901ba5a7cf7ecca2b6e8084e4f25433adf01aa870e4205e77f03e74a79c6e965793ff560f68e0dd43f7d425121eb20d06fd11334be769548a81fd284f73b772840317e149779d6f3b146b2ebe0c8d2c2a77f58280fc83daea52db5dcaf0491739e14b7e9361917dc8c7e203a5ebf107f3471a2017d24f88441170d08e62a418cb7347400159f2a2c59e9197424b5975691295414770b0b3b5a0ffe784284c472dd7c49931e44a02ee9c918908b85972f3720ebf8ef7deb157ce7db784fafea7eb72273ba9480f5424bfb597ee9a0dbc7266bc5737deb8782323a1e3fcb7f479c3631af7aa9d0b59a698a470fb70e7c002bcaf2df1f1dd47c358ba53adf0c741d504d8bfeba003f00b633a8c0f6b1882e36b27bed18caa03b1ae24bc424dd0c2c6763cbedbf17730e94848fd2d42c27523fc41da3f901575a9bf9a2144c60dd97c5bd093455e44d65cf9cb6924b2348f6972a19beed6f71d5d3b5fd25fdcff4022d20c8cf95875fa53e6fb381d8395ec70d6601d4f506940b6946b77cb30e4796259cae113ba9e4f7dd25f3cbb15cac49439c04f8964a153104ad88e0544534836c11ae5eac806b163132a33a52c2f229aa299a8b9426c0515833167409a0ec55cf16671e9f883a1733ed1a6e334c6587aa93c4e864de3a50c82a06d8cfcaf0212b3f60b731e8301e2f548a741c8439038d7aa2df4f17609c4a72b19d07011d60a944b8922ef5d7339acf4db51221bcfb69b1e0475f29b5aff8846fbcacdf627afdfc45adbbdda1c0406931646c09fe138d1f9d150109805642129904714232f716a430fe4e2efefb489bc20b1471ca357bac5c633d197808b3001d3ffd4d1fd8123dd2e83cba1228bedb044d4a4009d404d8a8d7129b6fdea926b92d48c29ed70702c6f86303dbd488ab97d967d4dfb76739d06c87d1f18c16b0a9eb062884ec7bc2b19b726c3ec777b69969a82707db02c539be27e92e1143e70e533ee335903e6213d1a4ac034dcf796d75341a1f20c77117e543980d7b2f41f6009974d91dbc1f94da888f0a933ae19f2a8e6621824a7f54d8c33d248b2e2ecdccf8e0f7167fd70ec023f0464a6663023c239f305581943ca810190a531b75489d65fda0741edc6c75c8556c00ab5102585d88a789e6c370c3984260d3fb5fa9fce4b4a535453d9947e6b6a3eae189215113ed425dc20983501c22ab3387eed6", 0x1000}, {&(0x7f00000013c0)="8f1b8206ab17637d1a2f3b5bc013f1867b558b8e2beab3ddf62c0b099f282b566d7138cfc567ee86a9046338f88e597015de9b24a6c0f9ba5d77cd2bc0e439446ca574716d2651d536c129cd43f50e4f1f1c1794809f0be442117d75dc96389d2934fbca94cf45878f6d80f768e78c9dab43f7403609d838b76c9387f521837cb044bc7582538f27", 0x88}, {&(0x7f0000001480)="220ca75d45be1cb9c0182a249dc00f40c2c2f36fc2e98d93f9de00582e5355bed2681f8eeb0aa2401962a3e7e4419e7d7cd70bdc0ff5006be9b3dc314a313e4135e47ceacb844a07e3c5d15402a6342bb12ad1234ea9d2c9467aa1abc9618f2785d4c5811db733b0e71ce95e4653ee5c92262952304eeca27a9cb245f3564503d4a4e9c4d484f8cc624e0a41182c12b3aa186df253017952d03ce6c8549d3696", 0xa0}], 0x9, 0x0, 0x0) r3 = kqueue() r4 = getpgid(0xffffffffffffffff) r5 = getpgrp() setpgid(r4, r5) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 05:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 05:37:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x75, 0x7}) flock(r1, 0x2) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0xffffffff, 0x9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x10000, 0x7f0a7bd0}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 05:37:28 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) msgget$private(0x0, 0x100) 05:37:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair(0x20, 0x4000, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x10, 0x5b) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0xc10b, 0x7ff) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10180, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x2) close(r1) 05:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 05:37:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000dc0)="dea1e0ee3d24142e33cf3df139abcac3e28441c04ff0f168b77c97670617d3b225dee94f38a1afe0629acd45a6870d3a0a80ad26abf69ffe51cf9c15a2c27478d1342af8a06be32447ccd49452f41e68ac23a91c8aaf61def2067b9030b61834e45c42b19febf44ab4833ac09a0aa037953550ca21818db6e06454937806593ca97a2b5eee8a176b1654d8f9ca883ab05820d8fd72a5c03aefad52e870a632f2580e63018e5817158ac81af7819a29d1eda79fc9612c57d246840d1b34d96323f771761a89d6c1dff853037c525867debf10ad50e199f3d444bb8af553f184f50e5e3b7f30bfdef9186940c198fb1d8cddebcc7e4f0be3bc266cb13978f5c902e88e2c3e84556da4066af2f48f7225ee318ee2601ac505e5f5375a3f0e9ea6782a323a6851434d008986d4b4229a5968a084c504d0e712fd060899c012061626a16ea0af6a6be888ff5a72b71dbb2fe4c36d5333acaf8a7ca5635370e74cb68e12758586810d8757bff3327879e4c969c770367d5fa4b27e1f1cf7392c9b2fabd21d323b9c505dfee34fa920656ee34f0671cda1c7d1575aa05e6b44dfaf606fc18fca9e6635fd1bd65ee0bebb97fdea0ac870f64b78e602465575ca902698a638f1a95864c456efb6f9127277817d20736ea9365618798a0311dd1040cc0869c7b2a4d0c4c9cb028d3bfc5049e23e68ee53ca74637be62bab4c00c0b0771b0739ef8c046a61b75b2410fd237ac1e1ac16d55926a3828ea93eadaf786e53cf54eb3e9c5e45feaedbbf18fae9a1ec9b1b4a014d13f23e0b45450153d31e64a5f9b389281b55efbfabe2a49a808dc0b95c9777a10817c070f56b503df376eafe0e85a45b9157c1ddbd4be2558d1bb11099135435d47672753ed4565b388f4d97ef48b1c06f1e0f841418ed619dc13ad63a2b8044dd323b4eafcd80644be2d9e7b583316a6e0daaf69f2774f2bd38fd180d926aab544dc714ef2151ef1074d3cbe1464c7910e140c39b8580150fd5305d2ddb88bbcbdaf17b36530b8c8a78d1bd269a9fcc97c16d8490dedc0ba7997b7c618a9fb016758503bbafe0236df77bd59676525558cd7b9071f4c543825ad94909afd9b9ee30c233fedf322c31fddde5d91e8df0e2fc656287fd412a02d1d5318e65998e7ef739d2f2974a0d4eda25e2a97985807ed3d13723af85c2ecce3bf183e58008782639ace51794dd127557c2a2eac3b6265e856577605e45cd669bd92f9c680576565ca6d3f5a622632cc22a3acc4dbc8717c473ffc4a90a7ed3e9b638730db59157310c8a1cb2ad73a4d76077a8cc30ae481ac34e094037820612bdab23d764161d97269b027ae4d90aef8c2a8217f02d61d51ed3e354c969f53e3d93527ccad9b494bfe2b77cba42ab04db304b0dc3571c38f05f86fd2cf2f95c20c4976840936819c724ee4920ea57f9ea3ef0543e164b73a0d919909ede04f465df5ee649a1d1b37dd7c76990d3a8f27f81fa59321eb387b1eaf7f2a4a3b27afd5847c7c446fb76ef6598da516aced93ff940096a5247c33c602d939b5631188ed1fc43fae4fabafde36fb0457363e9432b73728472d9de94d1f614b857d45703d87743ea5aa9ec2fa3240fd6b32035f0c56e38c74b74043866ebf08fc350c7dd743c1961afc52209b900187c29e279e26ac19c280b8116dcef2eb7323a345d33f8ef4ad5476fb90f2f9e4734ae6d0520434f7f68bcd7fb55727e5707008a1a89a07eb8eb67a0d713f2293e8d59b68c2d854413ece9e838a8d8cf181a7b7c813e07b18feaf6936be7bddfeb490ecbe112a4f502d74d3d5eb8ef99e10759e86f067ca89ca98bde5f62c22b08a113b2d0d6ab2cd8f72ae1944e0358dc79650406205b09b5240d102ebe05f5847d1d7470a198f8145e85b47f07cd42a382eae54b3aca99f11fdfd84a7feb40510092d207af0423529bc7608b2bf1a8b332a04dacf3f2042c60b5340ddc74032346b534b93022656726e7bf0b732ce54f11a88952c3555efcb6bf8547f7cfb1f93e6ae9337056fabd983480fd46b93ec3044a65d3fcc8ebc9154e442dfcf4830ccaa891f6001ebba67133cdd4306f8de3149a4a4635bdac55f5bf197ecf4b18a0bb34c2b55555ee3a40032b14d6d89c34bc60426dc4a192faa4431af5c3c58a7d8cbf52ddf9e7d4e13d331057b9f1fe176e4f21898c357b5918f5e563faba697eba1149759a899499c90a60fc324616f5719651ef642928f6b2abbea077057f121f246adf376b68cd0d4145008d44022176767a9434390138a8c79e7ca4f617638edae4cf892b1ed7086b537824987cde2f058737e70eeb6cf36d7add63f25a3987db93cd2ded4c364b143ce6f7d466a7c6f92f321277e92aae215dae710c0736bae081c84b045ec94efd83c1a725634c50708377046d9af4a193ee7de0b56984376734a8fe703a6f3cef2cd9fef3083b649eff95cf7762a5001a20fc78547f649735cf3a0ba3f573a069c351e5bb3ba8640cfba029916f4fea052634cdd7f1185d9fd925d8863ebb05255af7e4f27cbdb7c01d86d5e832a929acec2087583832c6db5541ccdcb4e316f0f13bd57812717e452cd215184280006ae174ef5c84a34e28237e75a83c14e09be46779471e9a8d9ca5a9e7e8fa53c4a1ac2cbd6d304b3042588c382a3bd886e526576b3dd71ebd774aeb4c32c8c863e6cbb63a4fa11df2e1d55de313e6e397d501c8e0bbcfd39f8be2b32837a370435b42faebed59e4c53b6ad1cb0a8c48af62a1657cb3af8a21a02cbc92e5f57ea9264802ade87663df2277327c28bf35bb011e1a6e89699b248414279b039d9b2571fc094e01164ff0995730b835df888dbf2694285ea4910c208792906a9fac3325b1bb2096b47a134e3f6bf6244e08836a026ced0b9af562c373d6eec350530a4a5356eb67ff466649b71da4918ea4ddf6811c90143c4dcc11218bfe7831aaa22f6ec086ee19cea541fa8128045382832b7eb84d8c9140049196e81f07a3e057fa90a82c03c4ab5ae0799e90bbc93886d4f8661dbb849f9b51cbe4c2b48354cd6c492012d4bb923006ece475e0cb91d2c4e3fefc514413b443d139860c0a998f567679ce60cdeff8096b191e9105b0b2895bd03fed0fd05b3fd09e0bcd43340f4ede455b94173e640670b6e8b1bdfdeafc9f6c9b29c7a669665a5e406895b3a336df810cc9c2f077b7514115e739e8af6257f4deb4a9dd4820cc69a7a15f8da9ea6e97a02f955e718ee8d397ee33eeaab6e759e083e204ea96c644d99118f09b72e8e2225690d15d966b724628338c423724514af4a263e466df869506378fbefdf2fa710f79d3829b4c2c2ef4ecd2136680537bc1977edaa0e1241398533d88a9604b8f3fa4efe0ddb66e6e5dc3a906b1f1749ba9c17c6b77674f87c364f2e572f57fbf56ee4b7af19397c177979a44bea71f9924463ad75dd902fcb861ccfcb439d35a80f4933cd7c246e2c320ea3573beefc0edfa5b8b9eb2530119e5c9525fb6193d70393f12b3cc09c946a5c91936a64a8332b3d4b5aef2bce8b07920e4b5b2dabb3d47b9873ec43e72274b2d88a5ffbf3ddc9d617c596b7979b8587d43f25d42e237996e18b2f2977334ea0ef04b50ea4b50b9b6fe9d4a7bb88c6ddc15f2b9944157e7c12761c8426d99c7d4f2ba8c576b8bf2b45671be0775e3c458fe3f407253604393fc3c9697bb748fc44fe5921b5815a085f3092edc96cea120f8c522a1e92f3baacc1a0cd74962a0d7a88a154e572a3407b253b4a432bfb1cdf35908dddc9aef27c623940ce1166742e8678f8594fba3ba5c9c7c9210f2213ac9b27f2d0eb3f2eb7bd2de02064f3be4f77a6c875febc1f824d3bfe24d85a378e5c51ceaf38598553c053d430ecb526b9e4ac5d3d5c20fd491dd978ebd4d9b73366357b81e3fc4e3daa292679db4424ce5c7b4ae2b0051fbfd59784b4a7dc1", 0xaf1}], 0x1) r1 = msgget$private(0x0, 0x60) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000004b48080380d6e8c4680fa37477bf731c72178de624e037a4c6fc747835d305e99ec27973a7f3646b1525fc9ee3eee15ed0e04d55c8f589a49c0878c322e0d60fcd19a53f7b00ac3e0b297804b71c6e4064cbb34cc548a44043ff435b0e1b5ba962b2f10deccc273405a174b64f5c1013601272962c3f160600dad338348eed9127472f69d306ea799277b8"], 0x93, 0x800) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7f", 0x80}], 0x1) 05:37:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 05:37:28 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x2}, {0x9, 0x5}}, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x3, './file0\x00', './file0\x00'}) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) sendto$inet(r2, &(0x7f0000000280)="9c76d53574e48551974b012c55f9470bb1b5d62b5745fe7c0bf90e25c276df4615f748535b9531d4bf9afe1066f3ec1474abc2d30d25b47be2e7fd4e4e207c8b2322b176bdb959647b38904e4bf9101b1f2715f01dc5b39efff567a00be4170d8317bc7fb532a7584edbd54dac0b7f6143d4bd69e5fa6aa46fce5491c63217cd77c1a5b22380172416b5", 0x8a, 0xb, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000340)={0x3, 0xe841}) getdents(r2, &(0x7f0000000380)=""/22, 0x16) r3 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000500)={0x4, 0x0, 0x3, 0xaee6}, 0xc) getpeername$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000005c0)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000600)) setitimer(0x2, &(0x7f0000000640)={{0x100000001, 0x20}, {0x53c, 0x5ad46e96}}, &(0x7f0000000680)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x84, 0x1}, {0x0, 0xfffffffffffffff9}, {0x87, 0x3f}, {0x20, 0x7}, {0x87}, {0xc7, 0x9}, {0x20, 0x10000}], 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x30100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x3, 0xffff, 0x7, 0x1, "41b33ce7f9d14232c40c83ea1eb6db9d86647a80", 0xa9dd, 0x1}) close(r3) lseek(r0, 0x0, 0x0, 0x1) syz_open_pts() ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000800)=0x1f) 05:37:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x440, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x200, 0x100}, {0x8c66, 0xe9b}}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) 05:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x6, 0x1, 0xfffffffffffffffd, 0x39}, {0xbf31, 0x8, 0x8001, 0x2}, {0x7fffffff, 0x1, 0x0, 0x61}, {0x7, 0x5b, 0x3, 0x2}, {0x0, 0x3fc000000, 0x7fffffff, 0x5}]}) 05:37:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x37a, &(0x7f0000000100)="29282898963f3952c0d75faf382a1dcb7d1559be75384e505613e92a35061c3f169a2b3c94e9334e5ce41ffceffce9382859f819458359fec7be83b3c186d4309a504a170b8ca9ee7d45b3abfdd10b902d14b9c9718bc87f20be0910d6ec7e3254692bdb6bd80f9aa16208a78aebb333df5b42dd74df3f1c62f0fe4acd5f0b676eda75e3ada270640844ab9ab6e79dfd8c79f4c08fa4b3b144ae0773883a5cc33f0656c4970d0c7588d740ec32f4d65e1d032a66838cdf93c2afe0a20182c6e2eb216ed6a3d8be4c7b21d265ee2f1e786c322513", 0xd4) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 05:37:29 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) close(r1) 05:37:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x9, 0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0xaa2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x4, 0x6, {0x4, 0x7}}) getpeername$inet(r1, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000140)=0xffffff16) close(r2) fcntl$dupfd(r4, 0x0, r3) connect$unix(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c65300034f81ec83c74b179552b5bf9273590a8897af475882a3093bd5f0ec0dd1cb920bdac19ec43e76a9592bdc44df5430ff21b75447137ab32a3af15ce3e94ee20a389551320e52a230774816bc87d85b179de9a7b8442b95c6b83b125365368d9692dd062c7"], 0xa) write(r0, 0x0, 0x0) 05:37:29 executing program 1: r0 = socket(0x1a, 0xffffffffffffffff, 0x8000000000001) socket(0x10, 0x4000, 0x4) setsockopt(r0, 0x29, 0x3f, 0x0, 0xffffffffffffff2d) 05:37:29 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x3, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669d01ac275"], 0x10) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 05:37:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffbb, &(0x7f0000000340)="b6") 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x4000000000010002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c, 0xa4c8, 0xfffffffffffffffe}, {0x6c}, {0x40, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x40000000000001ff) fsync(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x99f4, 0x7f}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)='m') getitimer(0x1, &(0x7f0000000140)) ioctl$BIOCLOCK(r1, 0x20004276) semget(0x2, 0x7, 0x200) 05:37:29 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = getuid() setuid(r3) pwrite(r1, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[0x2, 0x4f, 0x1, 0x1]}) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\b./file0/file0\x00'], 0x10) 05:37:29 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)=r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x7fff) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r3, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:29 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9026f31d9bd756b433", 0x9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000380)=0xc9) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8a02, 0x25) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4d}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 05:37:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/61, 0x3d) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x7, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xffffffffffffffe0, r3, r4, r5, r6, 0x104, 0x10000}, 0x673, 0x10001, 0x2}) 05:37:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000)="a0691127727986093245fbaeef3fea933e00ff6b3b7326af5120afb1c4cca7ae7d7cf3341c8afa0ca7d8e6f735ee01af3d0556f4c37057912a45d10dfd945e358b3557601a29b1860a4de06e58dbd1501c09c79ee8cbfc2cc5213cf05c1408de87d225492658ee06578e62c3e393b46ffecae46eba7a9a9c793f7a37a7cbd4c5053baa991829f629b18472755e3d1084ba9d2a8c6e56c5", 0x97) fcntl$getflags(r0, 0x1) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(r0, &(0x7f00000001c0)="2dc8f78255853a1a799f17306a9e07357d7f8393e6143ce3544de5c7bc43be36d8fe3b7623ff0f373622fef8e9ef5153e201da401639332305ebaab2e2f9bc68b65a77f1129062c51fef4da7a4b04c5446bab8071752fbd4750ff6d26303c859e4d599b561f2cb561424dd0e0e281af35f28688f89fa237ce470ce715a95925014c4d49655d204ed1c1001f3299b8787cf14703c8f50aa528942fcbc06796f7e081f94b7a9903c4e63390f9f9cf336", 0xaf) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc01acf513eb16161, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0x600, 0x114) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2004, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x35) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getpgid(r3) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) 05:37:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x7c, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x11, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) dup2(r2, r2) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x30, 0x48, 0x5}], 0x9, &(0x7f0000000200)=[{{r1}, 0x0, 0x0, 0x2, 0x40, 0x8}, {{r1}, 0x0, 0x62, 0x0, 0x8, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x8, 0x20000010, 0x0, 0x8001}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0xffffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0xa, 0x1, 0x4f8, 0x6d7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x58, 0x3}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x50, 0x80, 0x2, 0x2}, {{r1}, 0x0, 0xc8, 0xf0000001, 0x70, 0x81}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x14, 0x6}], 0x0, &(0x7f0000000180)={0x23f0, 0x4}) 05:37:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x48d, 0x0, 0x0, 0xffffffffffffffbc, "ffffff7f0100000000000000fa0000f1f300", 0x9}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r1) 05:37:30 executing program 0: r0 = socket(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x2, 0x0, 0xffff, 0x100000000}, {0x6ee, 0x1, 0x6, 0x5}, {0x1, 0xfffffffffffffc01, 0xdc, 0x77ced01d}, {0xe9, 0x3, 0x5, 0x3}, {0x50000, 0x637, 0x1, 0x1011}, {0xc643, 0x0, 0x6, 0xffffffffffffffff}]}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 05:37:30 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="a89a7da9ec3bc63159b8a3f6436aed70ada199f28656862d977eefe167c40dae4937634f9634acbbbc515f", 0x2b}, {&(0x7f0000000200)="51ae1788d1f9c8acfd722349a339004f2961164924683dc26994742479331778ceba1ab9289c05d765b966cea4c1538999274f7eaef446aa617a2dc238ddf88b27036eb77d2b6063296c6e9e62db476d60573ae7265dbf6d4f67d93668b686279172dd4ab928e834e33cfd2fe5371daed9ece1868f74b284afc1737eaba1706097d4f316fc7a4a57386ed6a8c324ea9022b1ba2c9976acfd39605ad07a87548b059526f2287e2c872057263518c63bf247", 0xb1}, {&(0x7f00000002c0)="d7ffd0809dccccec2f51107560772fb36d3919a0c1b60f4fbfb11eab50c86ab6536d9b0da250a6d4419de728dbd3f58da37773f72c90a9ad9261cf74b638637b75e4d0c4566556eb458d37b19f424e9548ca70878e0c5dd56f20230a0de2661e0bce", 0x62}], 0x3) r1 = socket(0x11, 0x2000003, 0x0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) 05:37:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r1) msgget$private(0x0, 0x10) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) 05:37:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:37:30 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 05:37:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x899, 0x100) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x16, 0x0) 05:37:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x0, 0x4) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 05:37:30 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) r1 = getpgid(0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="f3e73dcc198571d626ce4734a261d9762238d9be20ed1a8d786ef51db4ffa3902409d811426437250ec2ecf267512d927372d8d2fbc547bc4b111c1a55d7a17ac44ec82f849437", 0x47}, {&(0x7f0000000140)="48a0288fe38943a4c6cb24bf736c7ac5235f719073ac9f1905cb15618f1ead2cda3843", 0x23}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x68, 0x2}, 0xb) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 05:37:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = socket(0x10, 0x2, 0x80000000) close(r1) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x8000000000010, r3, 0x0, 0x400) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x101, 0x5}, 0x8) munmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000) shmdt(r2) 05:37:30 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = dup2(r0, r0) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000100)={0x3, 0xffffffffffffffff, {0x5, 0x1}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400), 0x0) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 05:37:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)="d1baffa52df2277f76068d2a91ed5c0c91362b0a827448b916b5d59cdf088142d4621c9e85d51839a99224d01822b8a51e022e3b6f21b2e2c9583f93c4", 0x3d}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, &(0x7f0000000240)}, 0x801) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 05:37:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 05:37:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 05:37:30 executing program 1: r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x7e) setuid(0xee01) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000100000000000000000000000000000000000000000000000000000000000000000000000ff2be6187764a9e06f821c7c457f7500000000000000"], 0x2e, 0x2, 0x1800) r2 = geteuid() setuid(r2) 05:37:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="d42a8882684a5db5b5e6760d6a0000008e076d35683b6aa294ed1df74cf9186527e500000000000000000000009c1a3ddb6cb7601019af14b4708a000000027bef54c89bdc3978577b12fcf6ac595b22f9b1fdcc4e8ee6e2dd0bc3cd8bc68c3ac7e41d2e200babbca8bc63cd880e2ce8cfc4444f68ec5d30fec1f3621c383a2d65feffc8a5db42e263089415114e703fd3e9295626c3fdf10b4acd5d60013199b4a25f3555e4c2ffc6bc2443edd95546d33c602ec472a364"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x19, 0x0) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:30 executing program 1: setuid(0xee01) shmget(0x3, 0x3000, 0x91, &(0x7f0000ffc000/0x3000)=nil) shmget(0x2, 0x4000, 0x90, &(0x7f0000ffc000/0x4000)=nil) 05:37:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78010091f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc25769051f132e27acb5d602000d7d026ba8af63ff3728cdea4535869d0acc2921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2824db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e240575710588018000008f83ea65f3482e093de7cd0b10427aa148632d8f2293906e0502e40c80f33277e41d41cd987d004d6f731e96af020000", 0xffffffffffffffd2, 0x1, 0x0, 0xffffff9a) 05:37:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:37:31 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x1df) sendto$inet(r1, &(0x7f0000000080)="79068ab1ce4458e9fc943693d7f1a4052b9cd0c7c9c80a7f0ff8e4ac9e2d3aded0cb87d85bd454228270769de32b50b556cb9be43ddc", 0x36, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xfffffffffffffed2, &(0x7f0000000180)="b6") 05:37:31 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x14, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{}], 0x9, 0x0, 0x0, 0x0) close(r0) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) getrusage(0x0, &(0x7f0000000240)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x110, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r3 = fcntl$dupfd(r1, 0x0, r1) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000380)={0x3fb, 0x1}) poll(&(0x7f00000000c0)=[{r0, 0x101}, {r2, 0x143}, {r0, 0x4}, {r0, 0x8}, {r0, 0x85}, {r0, 0x2c}, {r0, 0x113}, {r0, 0x137}], 0x8, 0x100) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) socket(0x1, 0x4000, 0xffffffff) socket(0x7, 0x4000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000fbff00000000000000000000000000000000000000000000000000000000400000336bdf045bd15d21b83588ca10f7ab9e000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/126], &(0x7f00000000c0)=0x6e) 05:37:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="0466", 0x2) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x1, 0xc2d6, 0x2}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0xa05a, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 05:37:31 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 05:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x102) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x5) fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) getsockopt(r2, 0x6, 0x81, &(0x7f0000000200)=""/59, &(0x7f0000000240)=0x3b) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) 05:37:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x1400, 0x2, 0x7ff}, 0x2, 0x2, 0xfffffffffffffff8}) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 05:37:31 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="c051815b56d873ebebebd5bf4a3b3977d7b785e38545dac2b2df33339f701b83e500d084f3903efaf76bd45760e9e67b462f343456984fd20f8e30647d0621c2edb6b1b9aef4f106eb92fdf823c2e4dcce963aa4c91854a148e9a4aae0b9b56f9722dd26a2d18eeb55ccd9c2eb2b5ab009c98635bc2d69c327d66b9453e4b12155a63b7ab8d8597a88e7b8baeeeb72"], 0x8, 0x0) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) ioctl$TIOCSCTTY(r2, 0x20007461) setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x0, 0x0, 0x40000, 0xff, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x0, 0x7ff, 0x8, 0x1ff}]}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) flock(r0, 0xe) 05:37:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x146) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 05:37:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="6ee5b8db6f27da00c2091e75a0ac7d7666439ecd4a2478d80f43f86ff740d5708767124c9cf272b5e4c68f63af9e083976acd8fc5199ab29dd4bc72a30ca6f1c196d7dde4d319e372c46e8a0772da6dc17c5b0bac487a16b7e2f7f48c09a0bd18c4139538b0a86e85dda7a8918d1eeb609f02e7b8fd09b38d649f5f10637ab3e23", 0x81) close(r0) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x10001}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) 05:37:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0, 0x0, 0x0, 0xff04}, 0x0) 05:37:31 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pread(r0, &(0x7f0000000040)="b70fefdc02d3c2485ac9ddf779f1cdf0d86fc79025e34cd3f1dd0069d4648d3c7667d0cec0", 0x25, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x5cc63142, 0x7, 0xa}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x7ff, 0x4, 0x80, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4034}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000680)) shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x28000, 0x0) r3 = socket$inet(0x2, 0x2, 0x7) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000700)="dca1943ed1874bf6de63d29e3b57859ddae3c0684fb4a1909a884334ba7f1f8ce9fd2ec8793301341212457a40563dcd87c7121b2764d1e200f02b7e6bdda935f4dc2ccf9087e994aeb05e07fb6caf936467b0d500826eafb5df0e44a0cf5e197b8b852f50ef1562d4f53bfb05f4d88caaf69d6af802a3c33bbdcc6fddda62a88d64d897c5fc7a7c412874700403b4bfd6c77469a2ec44fe2d44689e6dcb2ad70f38dfcccdea8434309cff27a041d0e97c94f50f3975646690057572c3d0ef3d3da0b2426a574db1fbd9d29ade9db8d7c0eaa64848368f7ce55198a8780828e91f7ee416472bab492c8493151458ed3c808fc870634c5a6c63549a0681bbe30f25e6868ab5767a7f0fd0998cc7fceda3a4e43b228155b5a0e809744b40aa91d876d0320490d709ebd52a976730cf83ba8632d1d3e4027ac77bf2459ba3a65d74b0f7055a842b035587676339adb2c1dff5db4dcb350b201e3218941c3dc536042368395e55ce2f404030eb997326cdc9494be1f64ca833916daa6c7ae43233b5fa1b3c48876b6b70129386d78a287971fb9a093526a9a260541366b2b6d340450518741226304d7dd1f72c5fa30cbecea48499e46fad3f6a04244f710c70119e0f53c90381a969479167a079be5f4ca8248a1514eaea51e6a28b1f5bfd2bbc1a4a1a2ca813d618793149383f15ec5566eab4d04cf8c2dc17b30ad998c046c592558ef57b8c6f1482ea5d269d04e689bc31426c9104759452e8d64aaa092855087b2ca4bfcc7d85358f39e82acd6fd4fe8c88ab034ddf87e599cac1fcff37f37241563af0b43a03974547b5fe37a6ce168bc699e41207b286d8fc53cad71bf49e818a1a1f538101fe8105b6cf74c26211e8e4d08813f65fcac88364a51893b3b7c677145a2a4ddd46a3b324add122ffbb7c0c3764ad584d6b613d12f1b4335d6e4e286a9abd103d5010b31a621e6666a5adb5ee759594df025cdf3ccc2f0125395929b4e9d3840f145f3f205465e5fcbb94acbdc206246ca4055dd77e532007da0dfd22da116467930f17fb235eb2eb93e2be83ce9557d546bd99e8a50b3fc4649fca809e377df60cb3b23179d9903042274b9e2ff1f0d5a5875fcfea6df323c75ce485d6e95227902cba702847c20015f32274ecf65bfa6b8728e16132f659f37d709ef32ff928b3692cdfd655ec73730109c69d3d0ea767ecdf4e37b91ab6f4fd11514f5b8c87c15672891bc6c5be9982bdac9b750821e908f550f77a059bd9e11be860601de234f560eb94759c4d3ae9984bf95da5155938e94fc7532e96b0b28266bb90b0add4d3c577bfa4761353499bf3a0a5dd2e7069a5d05727556b8a0de6144344c5d420324878aff3fccb6e853b20009207157dbeccba0487999bf6d7d0f5442d71957f378c3562a6cd92027516324884b3c4bca675c9b2f69ef8f0ab57d1aaffe2d4a63ee9f98bb1ca0d68e939aeef4b77e7fa3102233eeaea2e3f95f14e1fd95a38670d28d88d49ba9c485171f96fc13b38ca1b4b156e5304dd4b2f1fcb87c30fd52bb4bf67f64e875c44a74ebd97b50b10dbbd42c59f1d1b7fc902f785530c519091c4137d531d43d6e83669a355c5f0df6f97a11c93431bcd39c6267c7819fa3db122f1201e674f0427628c1f3640e7027bffb75cebcb680e8e902388ff34613c5aa0eee8866e224521764c6779c3423786d1268f4fdb991595dd63bb4621a6dbb0752075441a8a66546ede6f273aa38f9da497ed9142a7b492e69a964b4e6f4db931e3798b26865518030e35a39d7bddf7bc497eea96043be02adfb0ef58c104d56fc0d8e8185d44a5a699cc663edfe531867ab6288cd60467929d2382735b8b473a51578923e7a6c2ec53b3544446fe3ec5e4a72cad5095a945734c0ad329ce47e1176f73203e98bf0ab3ee60df985592c59c64733612ecfc0f28ecf414ab18c48eeebc9f304d5da714a0277743e2f618f193fdea47410b32ccbb408da7ec800c2908c964554430c05b3a1373d41365c4d904525314c0438198017f4e2f689a6ba8de8db1d73fdc109857c1c50edcc8293aef25a1a024164233c79bc2064a048ef95b4156149933975289ff304f438fe3a6c617ef4ab564476f563fcf451dd885fd902b622d90e19e2a3294f3f063c985a280aacdbabd37079a69c9c5544b50b0bc34092261a957847c1e8055cd87326d7b3f18003d83e7518bbadd112c13001879ff2aa925574589a3b39db58a89d94a13f456de23bedd7d93e298e1c6dac536cafa474ef940520ac078bcd0bd98e574bdaac96512192e4416db5ded43b33f937cbe27163d447bd535bd17386cfca649c6b22ca78a5e8cf29863bf00d17c490341ca2146a5e3895ca4c52a02c8e0b69c583f771d69328f60df26c2d682a93f1a8441fba0db7105eacf559934593f4457ae6d7daacc5709de081eaacd179f6d8c3cb74243e5760c4dacd71d61b2e5b99c2f16ee8572e1d3f9bdcf02192a8df5b2d5c6e47e3f4edcc7d48e8d7fb64798d73c5a7bf7cb3c1f71c1b332c8542dbd69738b0618f000dfad5301e28d088bd221d74b83e4bb763f35e83765a1fba937a78ef084328aa4d75630fae218b5bbb1a4af67906d51d9ea2c2439feeb25d7420a2e8d807c6578d6e18cc885355ca3d1827f48e5dd5235207dea71681592c26e55349592e1c356bed5dee3429ccd29e5c60e32e7b4ed41ac0d7258408b93f843e19b1e3b508e302178454bb70446d0ba0ee8e9f7cf973a8dcfd0f0d0fe2b962797b3c7b3985b01f19913cd87a16fd73c04b6e8b532b2c76d1413bc4aaee07204d3466a0dadf82afe1d7e2f95edaf0db85f203aa28984f0a8d909ec64c54d32f2e3a5f97a43caa3a22f34d042d62c8f51cfb72719f93f82d075c853ddbce851b240b6ca0c5337a74cb8c8827940a41d56f859992ca73d06421375efc4e9d70d1acb7c18a2987eee0e92bfe867b5e58b8ddd6da6e0cee7efeb47ad6fca27358d41ae34dbcabefd3278145eb82def4eee5de58ad95b3a3a9c7f714a568ed980ac538eb6896a4687aaba9c9c6ac6359cc430e9954c95d065aba8498fbbf46eafcd415fc539dc0d0c32cb4fc0100dca156c4356d6f1fd5f0e6caeb45add2c7edf0c0684092f37f00fe9444d478dc18e96100ae5427d2dc5b18a45087570bbcb55af6bb8c3defff2762e9da2d22bf4b7aa86bcca857312970c841c96813e30676af911f92a4180486d0e4d4c9f33ee2ca504cf4a221d16e47559038255f6a7c5806ba9d610b2c7f46b456ca0cb628837fc2da960ae3475d9aa408654d7735090e012a992af9bdc111d4953efea925076ce91a94ae16b9e147a51e7cb61c1029142da3e62a352251f1dc4b6bfd63aef816ece657e09b0d395fa1da439c89180811c0c58d17091f14b3a194ad3732de3966553ce2ad93a6e26bdc6dfa2d3020cc2ded46cbed9197f20743d01d94472d4aa2a6171f0c656a62de7f65fef89bffb33a2587771e4566e62d7e54d3a7de0128921b08e86ccee0d8a252f672ebeafa3545004663f7bd55ff01c6f5f24ebb80c88f43b757aeaaa93ec34233b10fb12b787afed6857e9c0c3a0c82dfd61e2384377372407fae321101782fadd1d3d6f321ac3cd9c8211d5b571e667f31650dd98169dbc7060bec6e47abcd959805c161168a90000f0cbbbe16d03a95e04846c61009e9871cacc52256102c6225cdc4e579ea9c0754f435cae68b71c801c9ca4982e2194a9f589bd4c64a1ee397f13b3f7d7d2210e1b4815030a3d47d56dbc41d1259e7204b16a9d382f527d2cbfc23716bba3801e4b437bd2ec15cb589e8b3bb7f14e6bb1da64b9e866106084ae480f990a376c10a6cc9015a45f5f0bbea8b6ae4a21ff3d014a3f90a9ff575797910bba9335753e451037359434e0cc049885e4401880edfb8c11a5c49bc5b9efdfe027bc56369a3bb3c7b7a01f0072fc2009ddccf4f2443e49e61fd20c77e2583f0fb722833da810291a122001c74825abfffdc82aceb2dfff3f9b67fc2c6f69870ba8eec50874333fbeb95ba8597c2bab50cdbbef65cb8563dd52eef21f40df43b5d4cbf9af929c0c4d9a926f4f13c190cb7bfca3780b986c594123c2ba9ed6134369199acb6abaa750b2b8aa0e8e05e19beaf4057c82bc4fbdeeae4ac39cace00dd1b2374805b44d47af5678a66c175213aee54d4dca00b6e2904c3efd97ba608dcdf9cc8ccd552c89d9062bc6205ae8389008d89dea19569f2610c10498d34f2938ca567ad0ae933c8bcbc2492acbc574a120e6039f187f7e5ef25b1482a006a448c314853fc7150b3119019c9efe61b48a511dc726609159f49e977ef0fbbb1b3c7f246b632994b848f7b759b15f385198d8d312c475ff36a5385069f507d54e534dcd910d2eb45e2fb7d65c505b2194949d293b835fded3aaed7ee469773e62d87ca957bdb446267e1a1cf0812218862c0bef01a975bd1d651d8d4d6d5130c3e53eca3ffa1d6e22cb278ab6d1efb4ac5a07d50b2c29808cca6e91038eeb1bf30394f4056c4d77312bf157a9c82119410d6f4aa913d20772a8b11d9a034865a9b157a6c29c0e5d644b4769bf19335ff9bcee8d7681561279ee7af46546330ddf106329e6b9322e5aa9645797715515214ed73d5a2c3b4bcb6bdd49ef09ec03dc3045a0054ee394516b73beb4b30edbbd96962ec65fa381fd72417a854be70dfbbec2be2d6ef3f1a6fd54fda23d98b26a665e7e626dae682561484e0ff1436bf3e5ce4d1157d4ad34cbd9181c6d8e8db98f6ccebb8c9a3f5923cb7d904b303c4950ead3c37736269673c9edf1e089801b2ecd6eee95079a66f88a91fe48c032cfa8b0499812d390cf3d67e4d67218502e8c100c7d1ffa5c0989c753fa1f58fa5d9a1f104a3e6ce739e772c70d2f393be8aef3fac08bcf2bc9201e1197880bd6ee0c071fdd451f20a1041801305b9413e1a654d0b15b09679e880d0108962c77c91257baf73029a7c4319988836a28cff8d315dfaca309f01c08f427f4445262e7d38620420f7982fb22e384b5065bffb1c17d926b0604c5249eaa70556e149ca8b76222fc1b8c2d5a049e089ae0331f9e039660a846c49217b7bf5896768cc1ea34bcd84f1000eaf4f1249278dab6b70d13ccd2ed2ad6520b2726ee9bbd7333d57da3f10d83a1a6707324681b8face4c79b6eb2fa24088f1a340a48deed9ca5bc9a5338d2172ac0e35db0e3435e8112cba77bc20d0d110a35078dd0dadd4767a47b59a11aabd3598bc16024a35541ed8ffac45b93aa1c3f9127665731846d9b1365584ab775d1f5a9e43c0e92baa09202f9fc09c952033d85be92666e828c57f8207094cbcec92b33c513c4d3f74ad8d1d0e862e620b1b57233c29c166e861bd38cc81b4bfa1a3a1c0e5f9df0155e9370561e2f331416ec2bac3f7e87fe6c05b10968402f796369116c07698989cd0d589744d9a3522e051cd4f8044eceee132f012d7d19da751f3c7c0e57caec8bae0fc17217058a5ccc56d23a149b65de93e752b4d220d0bf28be7ee6daa2a99831ca6bab6950b1049f19b2edaab3029da8a389599c20ed16af8d6f32ad85769f070c1b19b5a681804f212cabbfd586c974f899f58d19e1bb46d50f20a93e686b01f61049152db5ea2d7c573ef16fd3918a3d79ce88d2c9d0b2b35b155737bb0588cae0d447e0bf1037ee34763a5752ec703ab242941b9de3d27aeda368d987d2bae3082dedb3c52ad3b4fb190de32cf1a773f1e032a05208eb9de5fbd0cb50a96ecac68689a61b25e45b3a1ff625fbeb", 0x1000}, {&(0x7f0000001700)="76fb755334b8f044ae70da1b114dab06d9199b38e102f11e6e0fffb6009720b0513c0acdfaf337b55d7c6f769de6e745e1d92023cb912730a3039c1c4f728196e1b4277e0d57ee3a56ef1af7658f5465e520d82596e4c668ee3c49b64641e82c8ea885dcde5fa3b7ba888ae6223cab3aea01e3e5802e664d", 0x78}, {&(0x7f0000001780)="1238893bc9f468c5a76b744046be249a8c3ed688c46be3b8ef34c66efcfdbb66b19c40", 0x23}, {&(0x7f00000017c0)="5798", 0x2}, {&(0x7f0000001800)="a1a1bf5a801cb85825ac2cc8addb59ebe7bda3f344d461c2231d19a65e0a7ff3959f18ba98d865b718b67450a22da818da07bd7d4620ef76363da94799871eb694151fbc63251981a1374c73dcbd929912043c2c5539ecbdd32211", 0x5b}], 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001900)="469c81404e7890ba7783aa1cf267730a6e1c9aa4e8656314c805e24106498ed2670912385dbb826c26fa5274eaf5917073b0602dd33b5ee89f86cd9418fab0bfc99fc515c93d6a38042eb8ddee87fc1799bca5149a3c8fa750ced178c517c49fd92c0632fab3e2fb349cbc095679fa523dd9b704dc5804bcaa75a491b5afc0484baee0f9f22173c2477a5a5a8a781f26293d968cb47718f24555d69f65ffe266ac2b0452089d6e740e8e4b725d1dc45be27e484db6c38be65a1a6b296ae4db6ddd3cd2c027df5aa120415fed41624d5d510d438e315d747d27fbb1fce6b122e6878053d7fd83b49b0dd3068f90f5af57fa6fc01f3cad7045f4285b73e75ac1b69ea869f1fe0eafff033fd1a0049d37c8a088319ddd314b0aa71aeb83a4c52156139b094e6a13381810e113c66df8f102c3473cb38b65a7205121ca1ec494645c36fa390648f91fb922be7df39003475038409a3b68fef65b7db29e93f900d5a81d72d6414c7c3e81c6beded12ec6aee44f2b6910fff4a71ab191182b80f35fe2971fb3d827a8ea2ced4e7840ae052142de2d620878007862fc9d6a7552f008748c0e5d6fb24a5bdf5a33912056ab41ca933bd3892fe7fd122cc917d6597f597095cd802c3236f1f23422e38e3ba26e1736d1a5986793539be7de65f9797f39d621bdf1fb7e6523e37a25b618ad82f2a28089d7eca658df553ccc2d86ab484ed50327386dfa95995703981ca048491ce5d4b84ec8fc7d02459f1bfa6a7969554f7e15d8d3cb85492612659731a4933b5894bde3a2d589c9cc2d2f9e76eb8679923a10ba18711effba248d4e2057b052387e4738387e59c9e9506b702eba1ef28dedb980e8b4f8b96dde27ce90fa6c0a43c4b817bfa6b0900686a900e41abd9815ee6164c7cb8261cd14040603201263d392f74c861385908ab3bae2913b5ec4ebe2a4422c45e2397c90b57b58fd4e07a1303222f7ab42f2acad2bac56371a4a1bf7996dce3c12e331afe9d26d4f53d197494dd15c8437f39b67d9b4993efceab9c517ca98b9db569a164239f07298a66213b849a5739658683850c51c1890e89fcd84dce08915cdede4883f8ba470a431534c74ee30867cf3726fc1868423b6fa22a67976a7571e2286fe093bccc6c6a65dc2a30a303f037122c4617de2c779c3d8e795e0268a24d7a033be2f6c9bdd7402fa30f7c6e164f4e28001367b1967f0e0e83937462e59cd28220c74ccf1e693151e575d1a00036087caaa73551cc31edece0681d2dec9a0e89a706ddd0bbf5c5d2a15ef2d73a3b2efdf22ca97846e9acdccfe9580333eb24930ae729582affc2b7ddfaa2b3c3eb62f2f487459d2f7251407736f73e9c3b96b8cfcda1de5ff994661a96dc2e32c94c2c8145360af3669b7fc25f9046e64e0e9e01a629e603fc8e6281f4298323e523881b88be07b0c32707027fcf0ce75b29cc9701bc7595b7bdaa00d0cc78628fab7fb5f980afee139fed378a7252178b11655fdfc28f23beccbc73ee00afbf20601ecf782bb059ce8634ebe217054227d97d8dc0f00d569fa4db0d33b3806e061a4ceba6a77ba70e19b3b672a8d5f39688cfe20497f97fe3ba92eb136b44873f8e9238c85de214065a8eef122e3642716c61ffb4e06917457dcc271db0a9cabf7d087105cf4569ef96c1842860d2c2dc73f3dff797be9bcede206047cee491c8f1eb95f6990870f9cb6ab6694a3e4a91dddfebf43e16316bbdd2bc61a2004f04a636b701798b5fbedfbaa2875ef24b14199c8cb3465c482c9600383387e94f8179bcb7155c0634b216c29556525d1afcf08b3dab5dae81d3d649368d23ee27a23de4920a83612745315476e4a1eaab8d8e38a69afecdc962b86cf30fdde18bde08acaef3cf912ac0003965ff8bc609609493bdc6a1b6168b0a1adf331b8c8bd5bce5df5f49fe974367f29905d5106f4c4e9e3595fda1bebc42e0f2998b10a53abd74d84a56d359220e222a5588dd36bfaf6f25e594ca5c79e284cf92161e6d549da279dde1580554d3f71a298652f734c2b8eb67df7d2cba1f49c0f096872200f4840737a93e2da9cd51b3d4bab481745b12b2e2b5a771a25ba0d098094a74531e78871155fa482f589e3ad99f8e9a5d9e4d3d94e2357125817119a55e892d6a020bb9362b9d35e50955e99046bbd474147493d06d86f60779e4cd380a16488defe51283388d10d3145d803dcbc029ce5afdb233e8d35acbbb4beb4312e4b3f7ba0f8ddc95e22454d28acc8346b42f8a6c0a42c8e9c38da932923d9f72afab2ce8a01c6bde52794d820c9a9e3ff2e7a59253f78bd4efb644ed78c3557e47a01abc0497b645dbb55ea97a6b64eba29bb6901d549ad98a8225de72103af5480da6de6ee75195fe98e2bece66e6a7684636d22b6379db47f7aa2fd12addb9e4590171ae5f82e3767b466dc5cc79d69a1daac0e6889f212911e83cb8652f2941f4000683eb10c4c9bddc314ac2fece4bbbd0b50e3d778a6d3fc5eb7fbbfb735a4e17660f52fcda4c2517e705a98a881155a15de1f350f4b76c140569adb874e884c66fba7b2ce8ee70c172305e077654a8166dcbd9409979e8dea5d0cf223e1ac4cff5120f2bcf38823a865dd34a455e08cd8436b2d428de1eba651abe447c9645a937132faedf2e85a47bc7e88fec9d9c9bb8264b7a1a60365f96c899be8c67a5258a245e7afcfc34e7a9645d754029c52e43529f86740f4e7dcb9c7a3956677094633f01143bf44a925f44719bf0feb8924a8c359907ac8992fd8e017273233df32ca17abd78628b5facb8d6ffee1920a7afa7444d34a232be27605f478a7bc4cb1f9930ef628a4b201a671dfdfc5ff1937f2c698feb2143905100ece91d2ba059733eec2edf8fb203bcf599325e6a9f00c04167226a07064451b7f63001aa225a2565299c8f22613965c94e587cf65cdfe9129d20d45a80dc7252c85741eaa7b69ee4ed2f3ae199417ce0aa5eb0d878530d32a6e161306e03ab900321d362b81ac94d7cde616ec318105eab0500410a6a1dcaf39d25c535ff89390fe296351b8c70caa974072b334aad16f6558ea63600233c68375e47b7e03394b7706a04117f2dd12f3578a86410f8882fc0fd85f1dcaeb607fad7b9ad8d248cd3e44bac2ba14256f813fb80fa1baf882c31755ad8c057143d4f9d2eb778c8701e55379e23dcbc376d8a28f9f0dc3882d54afa263254d864341a69f4a029a22a9203460a06c002568dff8e7404026eb7e7844153627274d6b8b766c739e1e4e7c35316b77c00bf1fd44aa8e54d740a1e31ccca1f44e340bdf44ac5a10aadf1dae8679a61066353c42361fa9226b217354196a30dcb6cc4cc5c679c7aa784b128dc2da8feefde62602f813d96485519451a8b43391415fccc9e6195dd72c881be172fed85176a2498f7dc7ba696a82fd73086374e4b89485a0b42fdeff9e92b6c39247053662b223268277fd0724e4e06df0cce72c1a5b5d0a558138752d93bb6ccac57432f28ffde54d7295d5e19450d1cc081d847d3c78dd1027421d080d43946b8a91a7062f4a58f2a4bd20660ed25e56e8efcbc773f5bcde1996767bc78b2cc3bb26aca9593e978600eb4870f7e13c69301feac415c47ff85ac08170180602a5ab77f568f23ef942129f226d69acbd7b16c476f1bb7f36d18fceba364d46955cc489eea548c819d66d500c115050fd8e4c79c04759fcd440e934e2277b3041e6ec243573eaba0fb3be75e8e648a5a5b2a88380fa02fc992998843daaa0d0f852c256583397b16691d83f706e881c01684263a64f08cc1c9dc370c73090af83e8260ef04da6e35794624873176c9d5cafa0ce8a6736dc913d967dde42dde4128a27f868d9ae322bf16c6d6af7327e6bbdcfd61bd4cf3f37b8aac5f5ce75254ffb2f59d64b8ae7101d83db77c8da7da9ed55edf2aa3af6cecdd61f3b239f5a4965f62a06bea585e91368a0d886034a873c9c1a447795babe45029bc31ab9c4208024f2d9feea8445beb06a613c699bca19fb5804fad93513f314fe16aef46b9111f4f90241b53257d8612edc7dbf7b9b44fe27af3b2c8c09bf75b753a734fa7131eeece6c06dc1dccd2829740813faa886fc224c5cc15546851f32130634c4dad71d20448beb004143b8ec5b7d4b84edc5f3b6a58d3f77f612ebe9e94f8c37a37b0e52c9db8c4b033b46e6dbe9a3e4c8ed1803c4bc9a6ca9d15b0cc1bf29f95f363e8ecb718e38d4a517fb032fd72f8cc7beb839c7a57719444e4399f21314f06996204dbd1e5ebdfe72133077cce82db26f14116bd12a9b3ffc8279097f9e10f0f28c50a4cd617846cbde4320040d4a164c2344621cafdb6a4bdecd6b4170144db0ce0cd4747b0730dbd87d576a8a91289ea8701677c7946d00ce726e80fe0654aba35e34453227b7b03564258153c27a01c0c175377110716ed8aaa308eb3e566babd1087ac3130aaabd274a897064a151d8b0fc85ecb9368daa998d0f16a053fef28b3e9bba975924419f7db2f240f19b9411000a22d2d1127223a8c4e1e0b24ee25cee55584e6363f8fb3aa08ac5eff5cf9a23d8618bec70290e5719e5cbb4124e76af77a91f684643f20964cfac08babe89ce6d27626d2954a5a300cf824f1e17ecd1790b09f284beb2220f147c33cd3c7055893afc806e3a43c0264fd054c16062b84e29befd88709ae6a6db4db0be7df486815f9f0fc4aa2121041698710eb4fcf39447a047d7b6d500eaac2ee324cba3db13ab33b1f6d0a6f27dba85c18274f4fafd87e5174977964cec29eb5c429e4d992a1400fed7ec59047fcab8b8a4087e66fb20847811465eaeee9027da71b02266c3380915a56ed8e10fa9f088942ad79a80cbaa69a1eee60328d92f9bac03ec6573afadac573bf094e8440434eb9dd5c63262fa33ffeeefe2245f26dfdafe1d887a5e18c31bb79f2f3511bbb4dcdb9008e4b42eb415e4312151c26cc7d75eab3704bd2f3e9a594a27cd3fa6ca28fe4a75ceaf6b1a5a84d2f128ee957606c3a42b48701ef4dc6e0e3f5ab3908b869718fca08c7642674a24e7a5ef3de957861cfc25f7fa1a0a492fc3e006128b3e8aee82bf5604b60ac7daf85191de562a487ca26aae8cee8b71a8e814db16c4047188c13ad0aaa6c5264773daaa6cf5d594dfc52598c7e29ac38115eafc19dde893431afaa35acbdd1b0c5d11cae005dbe96a9a16d68ad057deb29f1f03ded8a97d8497e1ca69e4ee23c5426ba0d18f3005404e621539ab37135d66012f2edb3f0a3732979b665ee2bc6171e7aabe05f5ad130d3842d3690baa92f8ce62b6918aab07974c8d69c381430128a099b30d8d8cd715f49debbb5eaf714137f2156ab9629c46f29c1654803ad6fd190e31425e39ff5497a0817d8c7d2d97d208a1e45862b2fa8496d382edd7a9aec920a2855a21baf05d2c78e66b75a13ecc70a34f37cd3594a6455f415efd5293928d0ecc4ac8585ca922c42e0bb06bdac8d3e0fc6d1719f6ae74a011ad3d93b8fd910ee30174c712fc365119e109e76ec3abfe2e55384d2eeee496505234a927f038acd85adc19c57a99b21f75fe3d1174a93cefbad8dcffe2b61d61862ddf9d4b4de702a34d599743157c5fb4951543fcf162540324003ed6482d8222ce604990ec8b707a8ca3614698993d4a3bc0e03ca063630e73140e2dbcbbe4b069588089f63d2741ad12cad055a30e31592410d290214737642758e09f078caa45b29a1a678ec16da6c810f6a0496e9070cebf421d431cdf340031b791d4806b7c6051f6", 0x1000) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002900)='/dev/wsmouse\x00', 0x400, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002940)="8be18ecb9d97f30039387bade2053a51d684fa9aa92420d3395736cb953d270c143c1eb3dea193c95d49e6c011436266cc687c80bc7dee6b8e1c947b1a71679e7279b96305f08c5e009455b472357225e9ffa09981f88a2d03c3eb62485ed91b7e4fbde64ff68ea252ff6637377a47ad6fa5a9d32f16f3786112eb732b0f9468eebb4186fc08f0ed69e737e8e3ea25d69e2ac845a4e34b45a9ca7303bea79e04a163765956", 0xa5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002a00)={'tap', 0x0}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002a40)) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) recvfrom$inet(r1, &(0x7f0000002a80)=""/163, 0xa3, 0x802, &(0x7f0000002b40)={0x2, 0x3}, 0xc) pwrite(r4, &(0x7f0000002b80)="a4d860ab5cfe2b2af1e1b66a012338c9f34138748afadf2bfe752eb4ac8a7327e90d38bac260db323ab5a7787392620c39001e3c9047403d3ddecfe616a3f1dd4a29f7d6682a043471a63d2e047bb670cae9d4c88d92c99ce075749c6a41a149720bc7f83a4e5554296b460e0e1377b5350ace941758e52e0543bdfd024fcb23e906dbb7852a5d9dec158b173ccf0eb3bba508fbdfad5a6d512abe62834e6d7e502d29bb4e8053e667e81385864514603b3e0bcbba079d4a6d6acb9bec973d703511d9096dee7dfdeecbd483", 0xcc, 0x0, 0x0) r6 = getpgid(0x0) r7 = fcntl$getown(r4, 0x5) setpgid(r6, r7) pipe2(&(0x7f0000002c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000002d00)={&(0x7f0000002cc0)=[{0x40, 0x6}], 0x1}) syz_open_pts() readlinkat(r8, &(0x7f0000002d40)='./file\x00', &(0x7f0000002d80)=""/87, 0x57) 05:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:31 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x7ffc, 0x4) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x4, 0x81a) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x3f, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) r9 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x8, 0x0, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) setreuid(r3, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r2, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x1, 0x0, 0x1000}], 0x2) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10}, {0x2000026}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) 05:37:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:37:32 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setregid(r1, r2) r3 = dup(0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002180)='/dev/wsmouse\x00', 0x10, 0x0) socket$unix(0x1, 0x5, 0x0) getpgid(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0x27, [{0x1, 0x1f}, {0x2, 0xb1}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x1}, {0x3, 0x7}, {0x1, 0x4}, {0x1, 0x7}, {0x3, 0x7fff}, {0x3, 0x3}, {0x1, 0x69}, {0x3, 0x2}, {0x0, 0x1ff}, {0x3, 0x7ad}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x4}, {0x2, 0x4}, {0x3, 0x8143}, {0x2, 0x1}, {0x2}, {0x3}, {0x2, 0x6}, {0x3, 0xffffffffffffff80}, {0x3, 0x7}, {0x0, 0x22b1}, {0x2, 0x1000}, {0x3, 0x5}, {0x3, 0xffffffffffffff8b}, {0x3, 0x20}, {0x3, 0x2}, {0x3, 0x1f}]}) socket$inet6(0x18, 0x3, 0x80e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002200)='/dev/ttyCcfg\x00', 0x20, 0x0) socket(0x1a, 0x8007, 0x9) accept$inet(0xffffffffffffff9c, &(0x7f0000002240), &(0x7f0000002280)=0xc) open$dir(&(0x7f00000022c0)='./file0\x00', 0x0, 0x20) 05:37:32 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x1, 0x128) msgrcv(r4, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x10001) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) msgget$private(0x0, 0x400) getuid() kevent(r1, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0xf29, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x6, 0xfffffffffffffffc, 0x9}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0xfffffffffffffffe, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x9f6}, {{r0}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x40}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x200000000000081}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x3000, 0x542, &(0x7f0000ffc000/0x3000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) msgsnd(r5, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) 05:37:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8180, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus/../file0\x00', r3, 0x1}) pwritev(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 05:37:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1a0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getuid() setuid(r1) 05:37:32 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='T4', 0x2}], 0x1, 0x0, 0x46) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x12) 05:37:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000380)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) write(r1, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047d", 0x32) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0xff, [{0x0, 0x4}, {0x3, 0x440d}, {0x1, 0xfff}, {0x3, 0x8}, {0x3, 0x80000001}, {0x3, 0x1f}, {0x0, 0xbd11}, {0x0, 0xffffffffffffffe4}, {0x0, 0x204b}, {0x0, 0x7}, {0xcbf47e855e47dddf, 0x1}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0xffffffff}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0x3c4}, {0x2, 0x1}, {0x3, 0x9cdb}, {0x2, 0x80000000}, {0x2, 0x2a4}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x5}, {0x1, 0x10001}, {0x1, 0x7}, {0x3, 0x4}, {0x2, 0x40}, {0x1, 0x1}]}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000a7da300"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:32 executing program 1: pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3fb, 0x401, "035acd76ef3caf0000000400000000004a1100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6af", 0x565) write(r1, &(0x7f0000000b80)="f63002a213eb61ae994c080054d0a87a94e48ad700441fb623040000000000000000000084e1c79c92731950595410fafd326b32cf060a58da9b436a82a60fa7a2233cae27f174aca9a909b288a211b35702000000000000003fde4c06562bc4c24d944f1d29a68a4af6e22c451106bafb00358340dd88000001000a4f6c6a91553fef86b0a64f3a7cdaf42cd73fe6a7ee07e0af0dd7bcab0d3acc2db19c4a8fe83613cc1f47b65bf60ea805b7a441b18d19571b8a4db82d1830468d9ef07d65a5a5882459b4c18b4ec9353a21e491dc4b5d00085c786c6bc092ba023335b08dfe3ef53779c57a33b25be56901836c127dcb0911e6aa61fe9723c8b2fea31b0354a6eddb9dd1487d030323f07541b048c28da99d8c3919669738db91ef25743c64307121de76f00b84db30637ce0a124610ec3222f80b4d66f1301905578003e9d5114999194efee3a8126c020c796a6c8d255428e3d92032b71d1428f111f2626415a604d0accc65cefa4e6bdd74d74282dc5e4cebbd6d87468caa6610b0a4e8acd9c19749c5d75f9ed813b32cb3a5ef79ce63791b057620afdb4d92888f1bab8b0db04283f3172c567c930cd9554cd9c262b26a4dfb9ca3aa6d92267b6293a4d6ec6546fc75456b3b3e062904d03e8db15543fc92b887f265d64f8dc2d282cae3f4885dc523079b3a361bde3935906a35591fdb2000000000000000000000000009401ff4a61c9ed747bf795bfda68bd67f9a1bb4918c81c48dae9ca7065f9a1b22f66614a23c03fb304d44f9f805c45c7bb191326764a43aa91e55e9453c3cd120a1dccc5a4829dc4581192a1387c9ab795ca9362335e0baaa9fd22f37b232308b78383ac3323550c81b7ae193288989f881d7fa852079830f13699e5c58096492a31b5644a88fe64ca28c70f3a9043387110dd2ddd373a240540fcd1ee710e2366b0c1433f87228f0cf7dc25c9b6469a0ba94c70e20936572ee10ad5bb64317b14ff1ea6bfd16ec1433fe59782777a8acf5571fa0e9899708cf1a2261ed9130207100ed556ba4d92d3e37bffdb037b243bdbb47dc2a24b173425a276ed01c3b8cea90bd2e7695b389e17a6ee9adee9bded25fe9b660532fd9f297183e306e750627ff09e3ab72267ce9389e917f3dfaf", 0x332) 05:37:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x4) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x4, 0x5f0, 0x6, 0x1}, {0xfffffffffffffffb, 0x400, 0x0, 0x7}, {0x0, 0x80000000, 0x5, 0x1f}, {0x0, 0xe1ed, 0x1ff, 0xfff}]}) 05:37:32 executing program 1: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r0, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 05:37:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x82, 0xf0000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x100000000, 0x2}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000031, 0x400, 0x3}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x40, 0x1b}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x81}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000002, 0x101, 0x3f}], 0xaf7, &(0x7f0000000080)={0x401, 0x3}) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x18}, {0x6}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x280, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x0, 0x3, 0x2}, {0x6745, 0xffff, 0x86, 0xfffffffffffffffd}, {0x4, 0xffff, 0x971, 0x7}, {0x401, 0x400, 0x9}, {0xffffffffffffff78, 0xfffffffffffffff7, 0x3ff, 0x7575c36e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:33 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x14, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x76}, {0xfffffffffffffffe, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) recvfrom$unix(r1, &(0x7f00000001c0)=""/177, 0xb1, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 05:37:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x6, 0x5, 0xac, 0x0, "e12a32203d1c0dfc3ab8a03c2c326836a7fa68e5", 0x2, 0x1000}) r1 = syz_open_pts() fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x7, 0x0, 0x65, "19a884c1ede0f82aad7ea4671faaa71110ba3fac", 0xf7, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20020, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x2) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)=""/96) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) open(&(0x7f0000000000)='./file0\x00', 0x140, 0x5c) 05:37:33 executing program 1: r0 = msgget(0x0, 0x8000014) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x51) getpeername(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) msgrcv(r0, &(0x7f0000000080)={0x0, ""/231}, 0xef, 0x3, 0x1800) msgctl$IPC_RMID(r0, 0x0) 05:37:33 executing program 1: semget(0x0, 0x7, 0x400) r0 = semget$private(0x0, 0x3, 0xa0) r1 = getuid() setuid(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x5, 0x2573, 0x3}) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0xffffffffffffffff) 05:37:33 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x30, 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 05:37:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/135, 0x87}], 0x1, &(0x7f0000000200)=""/206, 0xce}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) close(r1) close(r2) 05:37:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 05:37:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8c) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 05:37:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x8, 0x0, 0xff}, {0x0, 0x1, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) r6 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r6, &(0x7f0000000140)=@file={0x0, ""/10}, &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) 05:37:33 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x48, 0x86134) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffff8e}, 0x10) r3 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000002c0), 0x4) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xd7, 0x0, &(0x7f00000001c0)=""/215}) 05:37:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 05:37:33 executing program 0: getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x3}, {0x0, 0xc600}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 05:37:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) 05:37:33 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = getpgid(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="bcbc1f04b766a327be7aedf3a7bde0496eab63ca78bb45a39f041c6f0f69b7628c1edad53b66d6dbddb8d3957f2fee1cc206f8882c1885c27f856ecc8aacc13bd99e72f696874124c0133020ad1698518d4f300f0a91099c15b9ce9efa985818216a2e86309e4d9567ca9cba3316a40577666f67a78fab51afc868f52235e2", 0x7f, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\x00\x00filuB\x00'], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 05:37:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x5}], 0x1}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) fchmod(r0, 0x9) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x100) fchownat(r1, &(0x7f0000000200)='./file0/file0\x00', r3, r4, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x20, [{0x3, 0x8f2}, {0x3, 0x7}, {0x3, 0x59}, {0x1, 0x7fff}, {0x3, 0x2}, {}, {0x3, 0x7}, {0x1, 0xfff}, {0x3, 0x8}, {0x3, 0x80000001}, {0x3, 0x2}, {0x2, 0x10001}, {0x1, 0xed}, {0x3, 0x4}, {0x3, 0xff}, {0x1, 0xf000000000000000}, {0x3, 0x7}, {0x3, 0x400}, {0x3, 0x800000000000000}, {0x1, 0x10}, {0x2, 0x2}, {0x1, 0x1}, {0x2, 0x7}, {0x1}, {0x3, 0x8}, {0x2, 0x9}, {0x1, 0x5}, {0x1, 0xff}, {0x3, 0x10000}, {0x1, 0x1f}, {0x3, 0x9}, {0x1, 0xec1}]}) r5 = getpgid(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x2, 0x10000, 0xb}) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x0, 0xfffffffffffff000, r5}) flock(r0, 0x10d) 05:37:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x800000002003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r2 = dup(r1) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x82, 0x10000, 0x9}, {{r2}, 0xfffffffffffffffa, 0x80, 0x4, 0x7, 0x1}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x9, 0x6}, {{r2}, 0xfffffffffffffff9, 0x81, 0x0, 0x20, 0x9}, {{r2}, 0xfffffffffffffffa, 0x58, 0x2, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x400, 0x5}, {{r1}, 0x0, 0x0, 0x40000000, 0x1, 0x9}], 0x6eb5, &(0x7f00000000c0)={0xff, 0xfff}) 05:37:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = semget$private(0x0, 0x4, 0x444) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x608abaea) semop(r0, &(0x7f00000000c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x7, 0x1000}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x3, 0x800}], 0x7) fcntl$setstatus(r2, 0x4, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) getpid() getpgid(0x0) getpid() fcntl$getown(r1, 0x5) fcntl$getown(r2, 0x5) r3 = getpid() r4 = getpgid(r3) fcntl$setown(r2, 0x6, r4) 05:37:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8082, 0x80) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x400) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 05:37:33 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x7fff, 0x80000000, 0x1f, "93c6b8ade4e3a0dcd83f91ff452fd09d11c9f5b7", 0x3, 0x8}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x5}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 05:37:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000041f000/0x4000)=nil, 0x4000, 0x4004) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000540)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r4 = semget(0x0, 0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() fchdir(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) mlock(&(0x7f00004ca000/0x3000)=nil, 0x3000) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000480)={0x5, &(0x7f0000000400)=[0x4, 0x98a, 0x100, 0x7, 0x20]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000580)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0xe4, r5, r6, r7, r8, 0x4, 0x6}, 0x6, 0x2, 0xffffffffffff9ccb}) mmap(&(0x7f0000422000/0x4000)=nil, 0x4000, 0x4, 0x101d, r0, 0x0, 0x8000032) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0x5, 0x2, 0x6}, {0x81, 0x7, 0xd4, 0xffffffffffffc82c}, {0xe05d, 0xc00, 0x69, 0x3}, {0x8, 0x7, 0xd8cb, 0x9}]}) 05:37:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600d, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) pwrite(r0, &(0x7f0000000000)="1c1ab99629aaf6a51a2074485ea1903cee", 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r2) 05:37:33 executing program 0: socketpair(0x1, 0x3, 0x4000000000002, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) 05:37:33 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x7ffc, 0x4) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = syz_open_pts() ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) r9 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x8, 0x0, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) setreuid(r3, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r2, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0), 0x2b1a) 05:37:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0xdc, 0x100000000, 0x353a, 0x401, 0x3, 0x8001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 05:37:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) read(r1, &(0x7f0000000140)=""/229, 0xe5) 05:37:33 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0xb) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001000)) pread(r0, &(0x7f0000000000)="d6fe9e684e03b7bf728b92508e66a9c3d05b3eb7c6ad0333366b6b779ae97b4498906180b109b2a973e1ed86af1aa4c5fb2c6baf494b7f4f0691c016013c86eb38fd7ad506fd370909c3af81ee3012c0ece479b4dd50b685edf1a10d8fefc9a9597c1b7a64a25d3a50cd23e9d62355b768c633263ba43015280d93630e7aebc78bd5d0d277d6294561e1b03919a3d48e36fe6b2a4533561885aa57caee6bb5132fe4025982f671b04381105c899daa4503b4c84b6c2577160d52b7e92098ace4c724309fff39f2578784b0f8e317d4d8d38d3e3aee1c16686c8b6e7eda234577e303210b68172a8ef2e240ef296914ae08fde20e403e0fb930e6dd156bc1b9a232a36bdac42e437e44d509fd76867b894378a7ab554fd860d00ca493191c73813c44ed6d36af67b20c842f53585b1be3d8e5c52d94951e13ab068ab7b56d493aacc6122842bae840a5cb425f10a41fdcccc0020fe162a54ae014ae762696915f95ec48999936b1e68a8dafaed001f2dadaeb106326158c110f51b9be072d51f77656d4a50818b52b4efdea0fd6c8913b2bc88b40ba4fcfe263da33cb910cf2be6f92c39a769d9b171b46a4e0c9fa0afd1804422c4f4de09745800683e9d8104d4347e5b60b0cff5133c1ff4d6d81385ccf073d24c3557810e2e55f4bb61d7be6f26056346c655d244535b5c1743e202dd0f40ffd685f0f0f452ed8537c95b5400ed9f7313067b0a3a30d067cb4e6f404d0c53f8ea659b7f9f91e8b9e810cb9f22575e22e57ae8c93692b03b4d237aa88d2ced3199bfb18676d461b5b82138c0c8845c3afba13040702e82eb742c48d6d3f306a78a3924b8ab862331abe8534f5da6a285012992217d573653cddd05a61bbd4a40e479d69e751f6044a974c458b6b3b6cc16dd9bf00f2fcd768d8acf24c23e1051df18867bcbd0e13eb4b5cb3c938a59e923ef259d9a6135c22fba4ccdea2e847a1eb2d228808bd5434cf92a3647a337ea6cfad873164686adda73f8f7814766e205b3c22285fc6240ec75849c432a0dab4faec9adaf2931e79ef8bacb2e55d8b9c68c37ee3cf9dffa32d29525011d24d91f4da105291558a62f127dab8f4d7256457a87dbdf65af7271561cbbc2901643fc798b03e7eaa176fb556e48d7f63afd04a6e16f81fd8aaded717ae8e8cf4da3b31c5890b49ad3544c497c1940a6b5404edc9cc35eee0fe9979fb67c010aa0b2ea7e6118f5fc15faaa0390e786d82167ea0eafaf2247a067e59515197a6a841dbbeaf4f766b81495da5b32f1e71306901578bec6a067db48cd622e69e13360a48d8dac80c87ff6e23906a39808a3bb57ff4e33c39ed548982b98c0362cbea82e0d79c13ad16b86b2435c26d7e508a96a5bb5cbe96821d27720af83606cfe81c76391067702549d5fad65893748dbde19404cacffeb4255fb085e1491b45a9f8023903db9929737dc89e38276a5454ff9dded57155d398d9743a01751dffda8d307057f9b07ef6a865a94ebe9bc36625289440a99324ddf5cd8d313cd7eed6981b36a7935b2ed5991e1df8457e829bf1429b40d5ce392201b2da79d7d06e029d846c9d6d7043f55db3806d0038855039b1875ee00aaeeb60e0b65a2b34ed4fb06e2c2c7e631e282ed9b504d9246579c2dcd6d616bdbc87dccc7031c0b86335e023145b93ef533434f751638f25cf7daeaeda2364816ebb1a2ca9c56013eab38cc71917fb12ad5391675213eebe366ff9c97d418364a41b0202717b4dd8b9bd4c037e7b5cb1935a86001efd455ae8d4050efea0cc257e383520568a22cc1a2b4f20865da3751111485a5551c0eb048c4ae32f5c8ce4577da84d5b429ca19dd3facf4a6506d6be3d7580b4ca7a89946dfbe96d937f5977a2046fbdf212f03c9e1a20152f1b9b264356e45939e32235797300dfb48a62f92e79c7476f485751cf2ce61dac936624c484f2dab532cca79466f42ce95b63cb3a1d72144c292939ea90004a389c5eb5c55a15369be8ab979d20fadc42259e3bc80606f1639266183fb4f3a25fe15f6af2cba06332c6ca23b739cdede19182cf52ceadf3b823a0d0daac5694ecb2c343ce65bb65b73dcd9601312db2130a208cb4d1eab8a4aa9466774bb778cdb7efe5ed78a7b6a199be0823bea38f6ae5622f47e75c22049c5991f31ddde8c6ad5325ed5cc58b8f0aad08cfab4403c29791ca9b9301e758b48bd6866d2280420aa39cc2a2dd0fc8c0ec2b3478b62b09fb89f4e6af7f79ead14971b0e434f9d403a4a24c9ddac85167a0ae1e321eeae42ed0c185f4dcc5a25528cb2d7bad03ba4eb4d677f717ff6ed99dab516d0bbb8f0267fefd39bff44fd231a635c5d74c269ad959739fc6c0d2e8ed8f5e122441f4cbc13caa93e7477372d7812fb956a26f9e5473d5e723fe36e215010a825034772e1b826ca5a61a3b0335ccc13ca66b5a51d4772c054f1bf3f0a9f1098b34b475f661aea3ae1b1690ec2b1d466f5e5a31772848bb8e87ef92c8100d2954218d8e8a7476c1bae9d97659fcf3e846d3ff23593997643e39c0b2296bd740a1f8014c471c0e3f19058aeba3f5609596c45cffd445e45c02e615d516eafbcf4feb6304a7aebf9fc513585da07aaa7738f73288bb8fe47ae7cd7dbf45b91e77bee2d5c5fa81ddd76df365eb1e81cbfe3eb97c8e5a3fe109e0492d858e59b51611ab098f9ea6317ec452599c107770a620b770c165c1a4747eed896ed8679fa11e326acb7f117c5de25db9d3c3248baa7e28545c8ff204938fec212a95a751f530980b2dd29882ec9c2f92478d34e52ef0a0fcc8de53df065e7f5b4c08aac933b66890c6bd1c0f959f199b441c2a93810ad66c51d4ac2609b8e5b6fe3b84c83e414ca180cfb3f14fc17feb81f8e050c21df6816feef56642621d1c9f407db32db634b490a5298b661231f1e452f945839636e4b3108aea74fb7ebdc8b939f692c249d8662061f9b647ba8abf6a7d624686c7b81bf38d9c38477cb5f21ca99d681bc86217ebead6cbd709d21918d6ac3b55a7a983191f6f399cf9836f9827507743427c132024da750bc7a1e11165df223891ee14333b69d35bd41b1a893babe95d4cc06c4b5aa754f3f7d75ab74a1784d618076d70225e1938abaf20747142bdc9690d822c5177f86f558f775361d5cca233535ae1a80f79049c9e6ce439855239ab2ffe2fdd5018c652ce2e7eafe08e0a028f2aa01790ae5c60ec8331ac88a6a64bca38121157baf0ff5928d5bdb38194e4bc3fd44289d872c0b6cd96faebd212526eb08a70610be87c591fd40d3eefd3228e05651d5691b52d24e28d4403d1b74aabdb15be2e998f110fa9f3d78066f01d7a508f681c873d364c53d077a7b6681455438f6a4e562120f20fee1092e43b1aebbc51824e150498bcfb84ef164d3356f3f19f285f883f27e42664f8bce73c9f4251580580dd5b209db8cc0c342f0d9c9595c2f2db2fe7b432bb9433b3e4e18fd47bfb2fd48e2270b61c14d5c1d666abdd01ef4df9cb0d9e96cda2406f817645f867c20e5b58419ddb1ed00877e678acc3f2001226d4cb5e38aee355dfa609aa6d94c0d451ce064fc1a7951e50ffc074cd0f3c1d75730c1533afa8bc5607cefaa85a2a17a4e6a6122aeed026b3e41aa0118ed8562f2507050843027b28db720f1a4c036a77c08b44c961ca9e40f45863e84b2174b2f5ab5171410c20c50da7249c80873bc8e67f45104b2dbc15c2b2919d490380b8de0728b74533203ac4ade9844438f5acb1743dc0338ca23e4918efab91e5dde86046f67c0ff5ca73ac84170a037c8a9c5a07fcef9e605b8a7f30150562b252bbc798e6e008362e53bbf6c6b789225f2a22ab9da64e65319bcfac43a7bf66d2fbac98f48acef3c010167d0f2ef7205e8796c4910d2ff5f2b7b2c4f259188b9d836720e37fec83b02baf7766c0f62e69e682a8e778c1ea8f3f3cf2ca16b9ee672845c6ddaa78f1ada22717c7e23e319a37ae1ebb36a721eb7a1f71db7dd4aba210143c36897e50a6f355176dfbf237e7d034c2a571ec7c88ce6287a20e4a2a54833d1359724710aa2c4bf7e88e8963b2230e5597d5a3ed95c76c59715caf91def6b9e6d86ee508e13eaaa66fd1728c8c592b9ebdf64e3f1ef24d171c990fb49a01952ecd5c9541cb92126ba6f411ae3c6e9e8d6bd90953f99c2af730f21fc2aa242b6c16a5e375e1c17a9dab6594cbcfdaf9fde539b07fdde4bbd04c0a46f371b64b439eac955ff716d7ea98fff841b4e7004454f00ebe090e446c7101ce1f80e7c6bea9b87227b1daf3510643b21d0c7ade87be9c4bf9b8df384c0dfc83e80998ce36daa20df59d7320cbc64612e8c3f64bb67cfabe4db38308d2f5c8d28b2b66454cb589d8e7906df16569423fe307fb51b117545a87c78c6c02db5ffb055dbb9c92fb5455425c2ed70cf536ce1e7b23898dd400076561a9edbfc4f7caa6d8252f2489477d60439d956701cb87c636c59ccb11c73f0cbcc5584ab7fea9c8bcb26131a701f9ca67fa655d31699d792c5a8cd9f72e273381c0eb7653f2168561311af0fface62a1807434f93b07a5b8b91a3717c61d3a08aa4730c3af5691583ade122b52a6dd0baa292a45491423ca0232a8903d139389d402ec69529e5d62a142ef6c163e6d831b5935b77757d59bcdbeec2ae4719cdb2310b095768f604d9d412c567c6d2794c74d6ff04961fe3132c446bdd29083f916d20637385ace4e4708f3f404bed7f5ec9001801ece93013c12ad659e47eca9f4331e4bf82cedc666e1b353104d80ab27704d2c3d28e65ebe064830bbd3ee4819820a223ae253647c0e967374cf2b40888c1b4a2022965dd8643eb5a316869da630f71e4d6772ad64a01d3558f17e50012ddc645aa359199f07507a2937e8198ca81076b7c93f1fd696de64b3e3fd15fccb7d304dc55c8a97087b1c5a29a7cf28460b5ac4241595144777be0626ab5de344ae3ddac82f66eae4c9f1904698cc307b9ae3e6445dd3e3551f7e6981204cab0abd5bba7d82145c9a29ad0cab6df745cadc34e9637277ee747056891bdfa8e2dceb66eec33c5ded3d1f7fe1846b05e084423094a8a91995e70e2177388ff556857b8636cc760cce4b5e4304e0af78ea236711acf0c6a17d97fd48ecb0c30a59395372871a0db5745f6d9d17cfd91eaebc311ce47bb97feba163e2618b2dc58a164e7e83697e92d93776662f69aa538105ab67d748e54cb22d2f8743219f8d6cbc979b424b97f2528fc1928b017de726c14b92641af934c3582705bf8d6daaf70d6773e3a9b0f1586f741e753a4a07b4c8c7ccbcf832eedd99511f84302dd1a88eb61813409771eee0f8843206e277a367f02e186753ea9cfdff3a012ced1872964eb17dcdd7238cb0f48260dcc94c5b526ffc8d22d3a535fb9a147b6f5cfe6b8ac4073c9f1c3b82159c3663c31479e023909acd801b773c0f587216ce90052f1ad99b44c872ab4c3e874b350ab2640842fede24942f275fadb764716273bad21feaee79729c845069c2d1ca798be62b09ceda01e767aaf690a5e9fa4f64a06c0eac7a8ed2acec44225f4682e5743497805d76d941b7b5abdd3b7b25076f86f39295ca367a5a115f6f92cdcf3fdb83c07b088fb83011fed405e2d1d00bac955763ed88bb4a79b73b1b88e2d99dc5773d012fa256471e3d0feed2f8eda08ac283d012f7ff43461b431c4ef4260acdd4129f9d038f95edfc220c165185a056e3958fcc5ad16170e2f1ed782871e93679b0931d067abcddadca5b25b8765df2b61", 0x1000, 0x0, 0x0) 05:37:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x9}) write(r0, &(0x7f00000001c0)="9c872007284c02192fdfe06eb8505a8209652e2e2ecd", 0x16) execve(0x0, 0x0, 0x0) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0xe86) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200010000000a, &(0x7f0000000180)="01", 0xfffffffffffffcfa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/82, &(0x7f0000000100)=0x52) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c, 0x0, 0x0, 0x2}, {0x2e, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x7, 0x7fff, 0x3, 0x100000001}, {0x6, 0x8, 0x494}]}) 05:37:34 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0xfffffffffffffe3e, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x4}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095151ea8c9cbb1100"/4106], &(0x7f0000000000)=0x1002) dup2(r0, r0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="bd83f37fa30d480083872a39225b5982a90aa2aef4f1788308be39e9152f3977da4e1122065ca96444b28e327a5df942d77280700b02bae261d3e799ae2b055b", 0x40}], 0x1, &(0x7f0000001300)=[{0x100, 0xffff, 0x0, "09c247bf4c6f40a8ef8c8d2d413117b9e05994f86c46fbecc69d2b6d783f45b3ff215a5c7fd66df7b7c8db6c61916f4ee0dcd85b1a2bfdec21bdc1f5bee775b9dc6136cedc55449b581636e202000000000000004129253a13e3da8b5715430883755fe6a74600e498409a5c338715a8d98d12176e31da8e14b186276be23b85e8192df8f425995492db555617c318c3e72f91a78653e8bedff670160dc26f41bad4a1669866a0e12ffb4a1510e87a7e580dfe23bfadfeaf248f4c39a85c49fe17a09c21ee79e7df97e748af5ef67cb4072c1f14968a59939d31f51165c466ec57ead0f98eee19269dd7aef8"}, {0x100, 0xffff, 0x5, "6ca6d47ce58ae14f027673b7d82e987a1d78482fc100ba742f2f6a6e2400766910e1e9eb6cef61f27cd23b5f0332c443c099ddb53a9c9616c83a1eb4c1f888073e5f6396b6480743cad546bb04bd97b428c83f5898a09af8f4febd941e2223c39d1f0e3979e9a86643764433019e2a0f3cf041b249f0177452940e6e0cefb3e6ece2926a60bc3942e4b5a0e288ee5a8bc522cf1c0ee38377e6c6e70fca904f0ae798b19afc27a4ce1d82c0d1b893b7baf498b3dbc5638f2378b8a029f6b8e34a94f3627a0e43440db7e6493babcf60df66f259843399b7fd4c04d3e7a0bc94242b0b46b9052bf3c104"}, {0xa0, 0xffff, 0x100000000, "4d7649de9697727c75afa8752745e423534da706dce69c428bae43cae39d63221b5cd1479f289ef3f796b18bf9c086912f4588e4ad528bc4f1ce0b181705d2616f75ae9bdc910274d7dd80d666c7f687197e4e2549439817f7986a097749611d79181befdd78014b177dab900822288be147e18602b6457de18e62ccb329ac3b7aab0062479d0b3c9f489916d6da1c"}, {0xc8, 0xffff, 0x80000001, "befeccf22b8723c18efbfdb3ec46ad83e4c5dbf5593d5448fdb5ec20d4ea63fdcf9313c531f5405f74e212e2b9f1ced7723e32dba798a7ed1787d03db9c8e2d58ebead9658ede645f861a9dca9eef3187981f016d53ce56632ccdcc656e9b60660bed0c843b6a8333d97d6164926a828fe4f9d10e58b996a38d815dc4f89a52290fa333cc8265ee9e5bf0139acf2ef72e99dcb78a5d05e3fc4c0e2717d9122e00936ef26c13cebda729f5a7b279fb649fae4c733"}], 0x368}, 0x408) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xffffffff80000001, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c657000a6b15a71838f5762c8653a9bb8dc0c2fa42edcedb8645d"], 0x9, 0x0}, 0x0) 05:37:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept(r1, 0x0, &(0x7f0000000180)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 05:37:34 executing program 0: r0 = socket(0x10, 0x3, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0xffffffffffffffe1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) shutdown(r0, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0xf0b}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffff9d60f1cb0000"], 0x10}, 0x0) 05:37:34 executing program 0: r0 = socket(0x1, 0x4000, 0x7580) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0x1000, 0x4c1, 0x9, "cc5326fc0745967f261b26b88c57493d3c7ea62c", 0x1ff, 0x5}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r2, r0) 05:37:34 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x31f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0xf290a82bafffc910) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/80, 0x50}], 0x1, &(0x7f0000000180)=""/111, 0x6f}, 0x42) 05:37:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = getppid() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) fcntl$setown(r5, 0x6, r1) r7 = getpgid(r2) fcntl$setown(r6, 0x6, r7) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x6}, {0x8, 0x6}}) dup2(0xffffffffffffffff, r6) 05:37:34 executing program 1: kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0x1f, 0x0, 0xffffffffffffffff, 0x0) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) 05:37:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000007c2c5a4200a363ae6d155051bdc739d36cdfe12e27abab3fdd769fab308a81907b5ef72a5554c075a61b80dbaa4ca6f16d2437669dc21e578ecda8a68e5864720893af8eb782a8a20a9d66717a04c43dc9da281990c5998fbf31eb838be5847197c71f058629ada31c1959e104af7940a26c8a6bc151822cb5bf44f561fccde837f2af18d37737cc49a82c4dd14258de54499aaafff152426abf7ea6711a991aad217d71869fe30d6515149bdde6f68a2685bcaefb2645a32c0c01e612c7c66756d6838a07c02db6e15a72db3c6ed09c65fffc145b0a25a42347dcee2e4fc1de45ad95"], 0x1) socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x90bf) r2 = dup2(r0, r0) getpeername(r2, 0x0, &(0x7f00000000c0)=0xffffffffffffff7a) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x9, 0x9}) 05:37:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getpgrp() chmod(&(0x7f0000000040)='./file1\x00', 0x121) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x5, './file1\x00', './file0\x00'}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 05:37:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) semget$private(0x0, 0x2, 0x40160) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x6}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x40, 0x2, 0x3ff, 0x9}, {0x9, 0x0, 0x100, 0x8}, {0x8, 0x362c, 0x8, 0x1f}, {0xf8, 0x1000, 0x2}, {0x3, 0x1000, 0x2}, {0x1, 0x3, 0x7fffffff}, {0x9b1f, 0x98a, 0x51c, 0x401}, {0x3, 0x1, 0x1, 0x8}]}) unlink(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) 05:37:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 05:37:34 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x7) OkOk""                   05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/27, 0x1b}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="801327f524e718bb5c586859a0c494e23135144470cd4165494913ea5d144c66dbb487b078c5480d699632064a8354a3c8bf381a25dd42b3e01c7b35902d9738ed6e0248dd969083e18a9202b95881e0c578d971c81eb1d28603740c60e7add25d1b6eb1fde9ee5828743bc2caddb55abe0d221ff8319230afaefea8243733322c54158812716ac95703b4dad88488b88e184f8545ccabceb1983fd228e6c4d92823f98b28d0a7e6abe9168a0f772577516f170913731015808233671a88c6c5f72e61b95779a01e9208e7d367633ec79f54c4d22b7123013127c0a6144d888c5e8a3da779333741b8f37a", 0xeb, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x2, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000004c0), &(0x7f0000000500)=0x4) ioctl$BIOCLOCK(r1, 0x20004276) 05:37:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockname(r0, 0x0, 0x0) 05:37:34 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = socket(0x800000018, 0x5, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 05:37:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x5) ftruncate(r8, 0x0, 0x80000000) 05:37:34 executing program 1: semget$private(0x0, 0x0, 0x14a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:34 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000500)={0x2, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r3) recvfrom(r1, &(0x7f0000000640)=""/226, 0xe2, 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="f56211cd1625e37c16bb1bbb148a2d3545c37f155503887b667d5bbac1ce9816b3908a8195004a77b7209e90bad0b6e0677877db8623eae30754941ac5ddbae79a010e8a34faeea5c75f8a0845cb61acd2208069127990991189513f6d64363b72f15117c907104725c439e0de46b03d4016cadad424f7a91c266dda1ae2fec6e74c0386034fe09054ff6df5e3514ae6fdd55478db05e668a35a6adb7e7721968a8d33f6cd9615bd61f7e328abc5e688e97013eb9245ae802158525c199bfe7a79ce81b5a173a22e7d99efe7957803a9d458bcc6baf147e54dc976d95c638a3f64ca142b8e72032b011a7c847c94"], 0x8) fcntl$setstatus(r1, 0x4, 0x40) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="b86a28f6587c684235e6d1459d7b08dfee0da0ec19452234f9b32e885f47ce0ea0512340f4c2bd084c9acc4c0f694a52aea928fd1c796aaab95a8bdbb639a09b3d9b7654ae986f45fd6ea60425ad8d73e2d9835c9fa3213eeb4e4b465124e3faa468feb3fc259324c348413140f92aaaeb7d4b0b5572399e017fe268410adab11dc8d6c3707342f0c976151d5c0b65dc4a58f0f3115a16125f324c0b4e840dc4bc9a7b16018cc02c099c9ecfc816fdc3c0b3578d5025337b9d8fefe26c9f8ccddf72668810fbd625a4af31c51a3c07a4ecaba0ee2abc4a7bf5354e5716de0b439c2812673738c88dd17b8eb088fe6c2dcd2b64c24f2b4c50fdfe19fd69c000ad4ec9148d5d4bbcc1a2180e7d81f07ec5"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x97}], 0x1, 0x0, 0x0, 0x4}, 0x9) r5 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) fcntl$lock(r3, 0xf, &(0x7f0000000600)={0x2, 0x1, 0x4, 0xe95, r5}) getegid() sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) 05:37:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x3, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x7a33, 0x5, 0x9, "d1a8f0516d43d5e08b92602926597365c5b76975", 0x2, 0x1}) 05:37:34 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x26, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 05:37:34 executing program 0: setuid(0xee01) r0 = socket(0xfffffffffffffffe, 0x4003, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) munlockall() setrlimit(0x14e13b6141653f48, &(0x7f0000000000)={0x100000000, 0xf2}) 05:37:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x10000000000, 0xffffffffffffff64) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 05:37:34 executing program 0: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x49, &(0x7f0000000740)="9a025df5dff705b47eec95c41db072f7b4bf79de7a214adbeb89ee7317a7b1def909da833b3cd63401555565b6a0cb9499cb38e81d2d4aa8195a03926bd091e16b00465a64ea7fdf45cdbe59d5c5a994ec2a35704ac9cd4b3b23624b68cf81030c8c0191a3bee943622b2940c300874aef2a98d5460861f14a806928e1d69e56ca2a5ef2f42440791c62bf40e4f89297a49f1913d079b5985219") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000000000000004, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x190a, &(0x7f0000000280)=0x2, 0x4) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f00000004c0)=""/186, 0xba}, {&(0x7f0000000580)=""/229, 0xe5}, {&(0x7f0000000240)=""/19, 0x13}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000100)=[{0x3, 0x7, 0x2}]}) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) syz_emit_ethernet(0x0, &(0x7f0000000700)="b609e0e1399b04d9f45975da62997894adab7f0f6c6cf3d125") unlink(&(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x840, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000800)={0x7fffffff, 0x3fffc0, {0x5, 0x6}}) chflagsat(r3, &(0x7f0000000140)='./file1\x00', 0x0, 0x2) 05:37:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xa000, 0x5dd9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x104) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x800fffff, 0x1f, 0x3}, {{r0}, 0x0, 0x16, 0x16, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000003, 0xa2, 0xa6b}, {{r0}, 0x0, 0x1, 0xc, 0x101, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000003, 0x1}, {{r1}, 0xffffffffffffffff, 0x28, 0xfffff, 0xe5, 0x1}, {{r1}, 0x0, 0x0, 0x80000001, 0x20, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x22, 0x10, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x1, 0x197}, {{r1}, 0xfffffffffffffffc, 0x20, 0x10, 0x4, 0xfff}], 0x7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) kqueue() dup2(r0, r1) 05:37:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) 05:37:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, &(0x7f00000000c0)=""/180, 0xb4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x8c42) kevent(r0, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) 05:37:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) 05:37:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffd8c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1f, 0x1, 0x8, 0x9}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 05:37:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpgrp() setpgid(r1, r2) writev(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)="000000186204018b002b3a0000030083caf7afb9d8dcd140342e03ed50f8f7c4e5e5bd43000053b5d1d09075858a13f1071d36803a52f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf6", 0xa8452f9c7f63a802}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4000060}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x3e2) semop(r1, &(0x7f0000000040)=[{0x4, 0x7ff, 0x1800}, {0x4, 0x2, 0x1800}, {0x7, 0x77, 0x1800}, {0x2, 0xe000000}, {0x4, 0x2af0, 0x1000}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfea8, &(0x7f00000003c0)="b161bc702f62d8bdce8000cc555d3657e6a18ac043d4f0d25e9716dcc94c84090078bae77e55b5826b349a25e03296b1feb6e7d3231bb0ba0000ff76cf59e879ec6ac745f7cffcf9978fb86843dc3c82a45afa92ba36efa32db023ece0b9aed44f1f2ab1dd0bc0744b4ea29f525c29aee02fd9b48ca02019ee33b95f21df4fe7536bd94a50d0b14531708e2d70a435efab2a42f9a6919b9cb467aa3e16c43f5731ceb7") 05:37:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x80) fcntl$dupfd(r0, 0xa, r1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getpgrp() getpgrp() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r2, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:37:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10102, 0x3ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) geteuid() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='N.', 0x2}], 0x1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf000008b, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000031, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x80000000}, {{r0}, 0x0, 0x0, 0x40, 0x7, 0x8}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0xfd7f, 0xb7e}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x82, 0x0, 0xf0, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x6}, {{r0}, 0xffffffffffffffff, 0xb, 0x3, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000080, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000001, 0xfffffffffffffffb, 0x2}], 0x9, &(0x7f0000000080)={0x7fffffff, 0x48000000000}) 05:37:34 executing program 1: r0 = socket(0x18, 0x4, 0x1000000004) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = geteuid() openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0xf9c536ffe7598624, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x130) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x20) r3 = getegid() fchown(r0, r1, r3) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x9, 0x6, {[0x4, 0x9d, 0x8, 0x8, 0x3, 0x0, 0x5, 0x2, 0x3, 0xfffffffffffffffa, 0x4, 0x8, 0x90c, 0xffffffffffffffe1, 0x8, 0x9ff, 0x1, 0x2], [0x4, 0x800, 0x7f, 0x26, 0x7, 0x8, 0x5, 0x6, 0x5, 0x3], [0x400, 0x100, 0x9, 0x9, 0x6b, 0x400, 0xa0], [0x4, 0x80, 0x8, 0x1f, 0x2, 0x68], [{0x40, 0x7, 0x81, 0x8}, {0x0, 0x8, 0x9, 0x2}, {0xc6e1, 0x3, 0xffffffff, 0x9}, {0xea2, 0x75096c54, 0x8001, 0x3}, {0x394, 0x81, 0x0, 0x43}, {0x5f47, 0x100000001, 0x9, 0x3eef}, {0x0, 0x0, 0x5, 0x2}, {0x20, 0xba8a, 0x9, 0x2}], {0x6, 0x3, 0x3}, {0x1, 0x3, 0xe0b, 0x2d}}}) setegid(r3) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000007d000000ffe0000000000000f87c8a5b671ba572d9847ec2fed7008e140000290000002f00001b93dc3267b51201ee1a00030000002d16fc9633d1f9a8e9fe5f818b04cd8994ad6cab87692b440480c78e839b3931b57dd01000"/105], 0x38}, 0x0) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x101}, {0x8006}]}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='/dev/bpf\x00'], &(0x7f0000000600)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='tap', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='\xbd}\x00', &(0x7f0000000540)='/dev/bpf\x00', &(0x7f0000000580)='\'*\x00', &(0x7f00000005c0)='/dev/bpf\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x102, &(0x7f0000000340)="11b592d2b77169d689a0988e2cd1c15baff39147c02b92335ae6738510d2d93604e51340fe87e6c0340834a7c410a5426bf1456c591b077af689177b0536bc410404187fe83ded9c0c8abc793fd903000000d19cb083a1ebffa091460bef3e4e2774a357322f590c571c74e324f6221a3beb2c746fd2ec99abc7085f96fb3e8d4f26d156466d8a580a125c8300ba381e34aa264d3386c26ecfeb9a0c740b33a51b5207d3612a3cc4023b21bc0f43c1f22321131acca0d02d191807285696e0e51c282bde9a55e630acdb258aaa336888831b1b28887e5e9139b8ec0b225238aeadae95cb4212aff9a779ea9601777f761a3703ddf1715fe87ae8bc9a71197fce039b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x10001, 0x1, 0x9, 0x8001}, {0x100000001, 0x6, 0x6630a2dc, 0x7}, {0x6, 0x4, 0x8, 0x10a4}, {0xfffffffffffff875, 0x3ff, 0x2fe6, 0x4}, {0x1, 0xb84, 0x1eaf, 0x80000001}]}) 05:37:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x149) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x22) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) close(r1) write(r0, &(0x7f0000000180)="425ae63f95d7b6a2a90dc6ec066dd5b005ea200a3c49f89d7031bd4c77d3395134f144e835fd1813c8824b44b707755f4957d5ea918d84551776a39314a2e40a2fa8ed9b503cd8715b0fcdbe949e04ae29b31b23b44a2fa6d7f9dea4f5fc204d5bd8affc84f338cff51a080ee1c32cdaae55ab96ba416287c1fb7a92dc8adc28afd534e6130602e20cb518512adaa2189024217d0196be5bcaaaead36f4c39f020e805f59f127dc444fdb0dcc4e7c1", 0xaf) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 05:37:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125cae097684", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x30, 0x2, 0x1) read(r2, &(0x7f0000000180)=""/67, 0x43) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x840) 05:37:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x20, 0xfff}, 0x10) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 05:37:35 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x580, 0x0) fcntl$getflags(r0, 0x3) 05:37:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x28) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 05:37:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4000000000, 0x3e, 0x0, 0x0, "77405e3c879cb3b200002040000000a46900"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 05:37:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) link(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./bus/file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x5) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000002c0)=0x3) read(r0, &(0x7f0000000080)=""/249, 0xf9) socketpair(0x2, 0x8003, 0x80000001, &(0x7f0000000280)) 05:37:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x16c) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 05:37:35 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) close(r1) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000980)={0x9, 0xac2, 0x20, 0x1ff, "63f05804a021de1c01c02b2c5a9bce57a1fdb3db", 0x80, 0x1}) r6 = getgid() setgroups(0x3, &(0x7f0000000280)=[r4, r5, r6]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x10, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 05:37:35 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f00000000c0)=[{r1, 0x104}, {r1, 0x11d}, {r1, 0x4}, {r2, 0x2c}, {r0, 0x14}, {r1, 0x4}], 0x6, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) fcntl$dupfd(r0, 0xa, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:35 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x882, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x45) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x200000000001) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{}, {0x47, 0x3}, {0x4, 0x7ff}, {0x0, 0x94}, {0x47, 0x1}, {0x2, 0x62a}, {0xa7, 0x1}, {0x48, 0x8}, {0x80, 0x2}], 0x9}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x6) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x20) 05:37:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc0, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x90, 0x0) r1 = socket(0x2, 0x8007, 0x6) r2 = dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x200, 0x21c, {0x10000}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa6}, {0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:35 executing program 1: r0 = semget$private(0x0, 0x1, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x200]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000140)="670dc3", 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) write(r1, &(0x7f00000001c0)="6012000100000000001300fc34", 0xd) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r1, 0x733f157487d5fbb0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="9abf9e90c9d8adab65b1e644baf502511df2299e7d31e2fb3d6f16cce25c833e6f7ff59dbbd9b0c3ecd87ccfb27654b30fed916c8ddf08d216b01c6ded1e95b18ecdceec34347b79c7059fe3f32dc6f66903b2da0fd47db29acae8b9a7df5ba9827ae62dac6537cd60961d73563466b993777c6f9fdd9b796580a837b740247c1ee73aba8806481d6e501039308ea3f1b925ad98b128217c62cb77ec666791d3ba5f258d69812e37952a1ea106a8c9cc2c3fe8c23015db121b54a69614b66ed3dc7f7018acce6e2f823e600420473fc5045ec52742209e913300efffe578f0cd049f8710208e74021c9310eeec52c032fc6d8847e8d5384bb9baf1542ff961b2f07ca3dc10e1a4111978a7046dcc2dbdf1c7c748e1e1ad7ba6d58293f019d6e67b114682d1d7a31220b26b95fe27a7b4319d21ce7f7530bf90f90a82c129d9440b148eb34aa9e1c8fe420bb73c44bf92646a64a21e47d3eab40cf3cce8de60f61201e89194ff5e1bdc33716bd98c626ceb61920d3969408dc14076644b5f9af3db40f141da9f2aae03486f881576a572e6eb5b19c71af8f346f764bf93afa49a42579ad39f70a64309ed22491aee93add685d9900c9b29376982dc091a5e3b5cb83bfc9c13eb4040de2541f95a65037ad4cd52f5db53affec533a6be83fdeb5f7fd802340fde522e937dc2f3acefc41eba3ded69274ebc49df9b6a34c0cdd33b74d087163ac8d6ad6f2879962bdc12c2928887a2fd27dd21d065e84972e7d9e4c1449ff01333dc446c623de765aaa8dce2aae3dd345cbc2c38ab1098d5ee4de8207637fb009c62d579826b36d6ce4d745dd5e9579d185eeef07e50af15fa5a5a5103fa2d7acbf2389b9b51aec1eb2f7ee83b9f66c377fa9b8bf30054c85dcad2ece0fe4ee6ea2d2c663e1028daa012aae16dad7f20e271405f1fb65da6ab28333fb5d88f4d4294bff9e6da57ec5aa50d9df532aaa81c22410ef2a7ca2975971627bcb385f6436889ce86f6323e8017cfd334aa9b79af65a5c1865cf83a7ee221610f88dbfc24711e4ed66cd74d27efa4842d71b35c305ab5f90a69285b3dc27e7edfca57ea56855273fd3c71dd8a99ff7a5c92b82c15daf10116be8d4c99afee4103a133706c565f5f306a0990b2acde43876be111b1c410455c6123605577ac7b69bb046ca95ed9c04899fceb95204a55a8be1fd039e81c8f6bd79b2f37813ef001b1fa38412a77679782be7c42b84c21184bdc0f2847990e1e2f41c897d1aa8f2fbe713d66891b4ef688ff7b7011fc6f0dae7ec317a9bd2571c0d252b4e41ebf6f20f82802ab70836bd7f2a2663d8d9da358f6d6202c48ccedb2c2354d51b70f8686c6a90738ff74805e80568be28377b9caecef36d129c944eb4292d874f30fc575843aa45d68ee300f726fdff0c90dbd294ff5f418b815b3950086f2c131fc1f011024027464a21c548317eeea98045770d7f2148eefd4500756cf18e6513b76f8a6a46c56b916431019f34f1384bc93f87d87206a1c9306efed067c112bb745bb7ac063e0578e074f0e12247432e969d3e35228f23e742a7d5ac9bfd0941addbff8e7a7e658450901027742f914c678a3af211563fbdd4fe1f5a555267a90c1095f0fec6cb4fb4b0594eb7074b455720df3cdfa93c2c65e8e5dedc8593173a608af1b26ed224091a797a09f2942f3a8c6bd1187f09befd41aecedfcc08f9098d1d3c2c859c8e41d9b74ad65cb39f3afed493ea4a3c3f275d426de215dce637607b1d61c623868da6dc5e2a5825560bd449667abe5bd87a48db61d9812307ee54c769189b4119ef00a825a2b005f262fc9a92d474383564ae67df9ae051155b7dd661b5b9d5c75cb8345d7e7e8ba86e511725509121740733c4a97d5717594446ff5a1f83eb9f2ffdd3c15f621965828f917ab1b19d962f830ab4bd5a2f211b4c0be3ad87b663cb09c5ae563bf4af1ad95eb0ec299e86f03964e9b27303b1767ab141b7775c32b475871a751346a01fba21a11d4fdb2105d6e65ea631cf01d1077799c2cd3530b605b7af30d12aeda31c6d9e903437c8e182cd7ce21dd1a43a4a2feff3bff58337292962ea649e2a8dc75e0fb096267e6145e630b7f105a69b1202bafc8bff1b97b744f96f01dccdc12f5cbc87fda88a928acbf7ac7c342c480b56d99131c69285f97301c5b25b0d3d6db2397bed280fe51b340cfabe30fe5acf573b06547b803b4ca3d08dc317dcb1fa4cc9dec8567a1600d151e4bdaf77ffb6a4b17b37101474fe5ab2a889e7e32bd9364e9b9b1546c8800642ed6271db65a391e1a207fbcf5b67b479a366da749828bb3d2c8c750b644076b73cbb5fac1ea543a58647caf2b801c8a9eafabedcf10e43235869308ca1b355feeb97debb0bc76637ef12b8bba606c81895e950659f0f4c9a28e6a477e88ba2539c3a22d8c9a2aae80cf5c88868f1aa419c836a492e653c3146336dca7146737ec5520d9a3b23b85cd68bd5db2eca84ad4803365cd77a4ed25428a855048d96118ef229173e4c210f2b6a21b1a51bf4d5fa309b6ea8a3ec6f489ae0b3d434b852cddebb549a4a99decf187b79e9ac561a59ae5d6bfd3f6341753283a2dd7dba95e65aa95f3d3d17ae9ff25ed410e26efbaa1a03bb4c492d1f7fd70f9a6d50603433cb91d637f3425ee9dcb4f45770a5b902e354e4c7f0367655ea3d506db3375f69f48c25f26e9a60e6f253c1b398ade525b863bdfd25daa436b7bbc2368cbb4600f243f323e05862b74408608a8584a550f4fd614aad4217e98ca8e83eb0bb8562c50a7bb1aae2ea11df5a7f71ae29f88f80e93db2286397119b8cb8c1cdeb5cb4a034d0c3dfb6f3a8926622300860f8921bf21d546cd4d59ca1acebb215193adf070517644f0401af89695e5abc2cc6e2a9efdc23abeab133533303346288e6e3dbd4c5b8d893e02f3e1e27dd0da792b76c09392bf85a4a74e586dcbfdfdd1e0b6f54f88dffea6fcd645e2b6a12771997c3286a8e89e9afac488cf15eecea1b77de365bc6a312be5146699583d05225e69ed8cf43fa2cbe4c11ec9a1f8b7da07733e1bfb42f2b4cdac16a689d1183c51281c14e203f3869393d6c79d284fa82a2d530537491e745db56cc30c0813f53dff8d57fdc6a3ef3fdcc8ad0f080c87207d2d06304dc8ee41fd54c044ff33a5eec3d49a2947ce81f7686dabebff85566b3df2cf7d2f5cde9dedc9e44ba8a77c647637d35df17030f5ce92f07d585f74c8060c70de4ba94b3f8556d52e27a3dbf143f7ca416a0e93cf8440141d9fd0fb9011582b97ede83e7b70beb9c04deb4256a5e14f33ae509ea138d089f7e508c7cf4b506345ce44530c65ac0b5a7447d152141bc2c62ccd23e9865b952a8f033f61bc0da66b6bf891509ddfa220d53b2d44c034cef0fa3026b5941fa4dca4c332004a1f36319edd8fbd6b78bc6466595d74ed4afdeef1770908f5e7447d647a77a2fcbe10e7b47edc86b98118d5c4180949cb6807caca1b1571ceae1299120b5731f61cf1d631ec918c0a2c0e2419639cb656cc798533b52d4ce4d25b9b78742945368633c112eddcf01da589e575ded8b1f179d1a2dad99f4a19a9ec4c165c078c89b66a1163779ba435559a98d6a2b58318dc201ab26d27e40913d9c03adff90842eab3e4f099b0b1c42b382e003f59f49fa4344d1e265a58343b4ad69f03b68c5af2ed8d2e1e8b27c89bf3897df491e88e6d25a9121b9e1e2733672dac07f5c2c2659207b76de71c7f1b4041ed5c726a00b9d0e029170cc683ce13e94964aa6a020c8f5b7939321a97769d74b61eeea9c0ddb1f6b74384dd15d943b961383a136a3cd2dded9873e04dd89de6a4d614f4d48366f9864e78a00e889606a365cf872d302572fcf60029d86707509f356ac11f82113079fdd053abd4cd06dcf46a10f472c7bc78e882da638b5c2cb4b4c652624a6937b4988170c7e443b1341d080604f7b01bc04f3754b6ddb5f5600b9a071ae0b330b452b7786de364a2a55dc332b01e0c6ee2a1af2438ca58d8f3dfcebddcdc13fab27190191f701737b456ab97e66e2164a9fdc447211887f37d1b682dc42d50defd5f135abab9194ce8f1bc98f5ff4c71535e5a2374fc628fd087f938ba8da7fd154b3d6c5c9439e012e9ed83c22c50bec968927d853c8f61d48cba4f4c523f3eab17da6bea206d827c7eed3af924237f3a0a50ea892133b801338a4e2f2c02ffab1181f93be2022ceae338d0027befd1f2179e1680b1a96c41d1a98fbbfb2020a222ab95497c43ab13d135b4e056b4af0e08ba3ccb673834603969575bf261b93382f078c1a808c1a72c56c21072321db5911e3af1dfb907ca3d67d46e0cc27a37d6c10503c876c801b83d90230bb7e41c46dfc2a47c077e0642131aff2aa4402310ee94f79466d14d1d250444109e26e88f62adbea8558c158d089c10b811fc3e4847ddf10e649e5085a8f2e32f3fb356990449af5452efef9e75d4741519ffdf7a4364374dbc9c6eca903b226d729796c6fc029894c3391f6bdd8c27f7796ee423c0c6b8d0122e658a1915413adf6e5c373fa306deaaeb770e667ca81fce369bd828771ef04fdfc0f7f64db3c234ba6c922e00157b24f0895c4d398ad35c18e8fede21e4949af2d0eb3cab9c4a569a59d53c430be7f0faca027af692914c6bf392e6d0150f219a6d9b4dd3942dcf4e51a7623d505e8fad98bc212b46766bb86b2d312dc388e65d6c99c59404937ebe703800996c0b1815fd6c795d12353c31e2ec998a977282e3727152088cc6e71c28a5ea511f53c01b86136f874fae4752be69002a91015a89aa1e930d94c1d3d24b759dfdbba704c4aaea8cc2d3975ff4060d11712d14f7f74db3d126f38184fba08e9f7c2f9026b07c3c886d183667250927df1c72afcc7790cb03c4fb495b226ca96be2df40c3904acdb7de439119ddce7091fa5c1f2b93dd34a65b7bf4912195f6fc9c74807f1f67b92fb0da5abf4a05a9ff8a944e5c36d976e01065db9125817b7b635e74f56f7f8b3a88fedc8802b234402764796a6d78b73c741ab6108675437d6ff149c722cef7e97dff972c7a5fd2a09d20538b7991d18d23a735485dcf0a44b2de6cf5272e1529809024b421e01ccd4a15b0b62ce7332059b3c7e44a3a9c2865f2d0a6e31ddbc9aefbed7f1b9f181dacfa27156847ddd67ff982ccfce3dda4f10a4b0824c711f2021a563c0aa80d7aa0c5326f057de87ab0ce8b7b7b3ae5cfb5ed3493fd3960cdd05097c1a70c8e229610956274cda141cd7eb65c4fb46cd49dc4c83be2059967147c0c46996bb3875cf143de1315f2c09b0d82456f77d2ba414eae0f1a3152081b7194f3709cd85a34ea311ceeeaf8f5521d4cf2561002ab971f57887ca2b7030807df4a76494242343370a25bf998a17cc3de4be439f2d746050e65e17bdf33e493e9ecac5f9dbb9b604129871ac4459c3f3451990d8ed3b519444315d5df0a17f7034d305cad2c2946795fc5136bc1c5cae6bf0df61d60d83106ab812e6229b3ea0032d7dd206d3e75136a137e6aaf5ddccb3bd1c202566d0b89d5ad2468091cf6653a382a150a677af0a974be8ca6f7969915ad42a9a6e7abde476c71f6458de50bbc5e67d46f66287018056e8c69599638b4ea4df6e041ead0b0e8883c28917bc5091bb9b496669f1f52e60199a6fcd54fde920e08b04203f50889fea2b593326c764b7d8844e75645a65ccd0278fc9cf59094ff3b548ac411e1982b73650d898571fc7def1e1e46eccf1847a57bfe516201", 0x1000}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000200)) faccessat(r3, &(0x7f00000000c0)='./bus\x00', 0x20, 0x1) 05:37:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet6(r0, &(0x7f00000000c0)=""/70, 0x46, 0x2, &(0x7f0000000140)={0x18, 0x3, 0xc475, 0x5}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:37:36 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x20000002, 0x4, 0x5}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x10, 0x9, 0x9}, {{r1}, 0x0, 0x1, 0x20, 0xffff, 0x3}, {{r1}, 0xffffffffffffffff, 0xd0, 0x0, 0x0, 0x4}], 0x100000000, &(0x7f0000000100)={0x8, 0x1000}) syz_open_pts() 05:37:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10008) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 05:37:36 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xf0, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000280)="d132bde1033c35bcde7b6f2ccb10b8f5489f4b4fd60e2a30d143a53ecbfb7e836473b6bc7e588266c54500ca7d88f5469b0c61688f28aa9b52ef7e45ce2ebf2abfd32aa475b0e172da1b0d1609eb5713dbe3352842ebe926b82f3d69aef72f3161ff4b4ce663ecaf29fcef6ea98c7b4c9619b7fdc2ea4e17ddaf5d94c5f4"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") ioctl$BIOCFLUSH(r0, 0x20004268) 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 05:37:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f662000000000"], 0xa) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)=0x688) 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000028}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000340)="008b") 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x41, 0x0) syz_emit_ethernet(0x810, &(0x7f0000000f80)="b6941e369c926ce9558f59eea438c08cf21dd58ebef74f3cfe7124ee385afa4097bb7bf2cab69dc40d7bdf4cdf385b2ed6c2d4afaa2263197d4bd3b77cef036c4f6a2d56a8e644d65d60cf7bb2864e7fed0303c521905bf6f0a0b0c55053297719babc04abd84589c983b39f6f1eb76e980f6234352b434c000000000000000000000000000000000000000000009c3045715555bce06c7cb7063890db0c4f86a0b466a234efb16d26f469024749eb930364bb35cf0f0eec628edbfeb969cf6e58ab9047e82a0a7619e8140c6edc09b8957c7fefde9ec9bb2ff7627f8987543542d0fabeee442617dee5d37e770dea2490a539c3508d105a50f21e253610823cfb2dc094edd7d79359068ded4f4ee47b75fa92113e1b288f38d74a427f0511d00041069a7170fc27619ee56042e01d303722378f35f9bb0cdb6f1bf7c9f9364b4b128679370c4f2a064c99e859ef3bc036661ca3690eaf36802ebd8ea7c656ecabdaee3b88408a20751e8c79f6d1994567a52b0fed80cdf14958c25ccbed9a7c155e89ac230109b860ec80fecbb05b02e6d207e0c002eb35f76ad1e9a88b3b80569b4c5636decdba6ec7d66da88412036cbbfaec829e6bd5455361c30a1affa2a16fca941f905d8807f44e820b1a9b2dd78fcf16fa61134cc26a90b4a9d7ae38407084b7b312a67bbbf20a67fed2090bed044e260b5af46df36557e97d4897a856be5cc4364d75d547110da9e1703e2bdf8cf19dfa8a315ab04eeb5ff524df3147d2a3674a9f4cca3d3703dde67df0f7d4047ba1a92255f7c64d9748f80b4d800a040df376e32e897944edaa3c6228b0b366a4c3f33d256a88f3d33c05de67739385986707b2fcd73f40b023d1c2c9480492b08d9ef140ebb4d971336d61681030f5da50cec5d577f4978b0000d4c772b39548c44c9b997e4a4406aae2a41aea6faf70778c18ca0b627fbfbbbe686cf1a62fe5430c67cc28a5e85b0a618259befdb2a32fc7f347fa00af3c7467613ea00f0675e519687470058943aa763a26166fcb6104473b74d7b6a912d9f5812b0387") 05:37:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x0, 0x5, 0x7efc, 0xff}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x408, 0x0) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000640)="a5620b980d57b0c2c5f52ee9be91a3c3ff7167aaced68484ba9e5043c66ff9d9390dfd110f0e7f93e76528ecd2531d7047e6b03bb6bc49fbf325aa1f5dd13f904c5d49315d162ec6ae035409012821c9a8bf5284f88bc500d7530cdf979262c3084d64c8083efec912c119089330808b7068e29ec78f378265aab84466475d02fea56976f4685e43654e26bf21ead36932c1d6339a97add42facdd0a3360bb215aad3184af5061d80cbeae3f7117748097bf480fb747a4999a953027441d62d69b5d73ba090c8b54edc3b6b49246c7c39a00a1948882a0b732a5afa01c46accc8635878b07244fffc71729b2ea24d60e12e5e75562dc15e6920dc80ec224e49ce9078b15cd710acbc2b509783e1fb274537a1c60cc894e9a08e0b0b9e2aa928cf9f18e0ae0074bfb21df53f9928eaae4aae0647ce242cb6096239ae4ca4dc3493c589ea683550798d2024fdaf1a0777d5b48dbcd95d0ccea440686bace4729ec4630b5982004ec2d8ffffda7318611a891360d8e87dc68a33fc3a38ce3af3d96955cbff57aabc460c45193defc9585c7b1f6d49ad8f4b3aa29c93bd6e91dda4113bf3d23c9b34faa9719fbf4e7e2be50e64eb87011319919e8d9f8f7d8b6e2b64fd91f10df88827ec7e06eb4702eaedc3f62f54039a40d2a4a9d0f736eda952eb2b76b1ba6aaee52dddd2f7cbbeaa79d6643159efe76176e4fdcf83f80d0abed80859909e9544e53a06d2d96478d9077bae3a0fa1b9d648b46ec4e73e8bfc358d1699d563897adcf147ea5cb49e9ed3270fd0b885fd60b7a6a18f022f0101995bf15aac23c8d12723081fa4e880607d6aa1ced8145aa748aa11d0351df279f1de067e1e924469391e073f0444c720a285eaedb836ea589a7ccdf43c4172b604bb58f471d9d076f4f0867b075df0120857d459876b1c3a7b8856f71f0b03c25d224fa2732b006ba62ae7dd23cfe0be78201654336ae8eb426fda3f993874aa6c69d4b17c1af10faacdb01e28b275941531f3278e7a0160ae8288024d4fccd31ac81a8d8e9a897e87379705c305d4244c8f089ea05b2537e1effbbe762dd770b024a97c7c5ef5f4e242dfd1c6957f45042acc99551508eeee8e8d09471b3a9632bd52d9ea907a6f1524efca1e1b9b0835e5972fd25d8d94fdf75c31ec111f6b57368f88812adaed6d29294cada46c71f2b7ba66b0d9e5274a57ff990bc726da2f0de3532bbf24f76373faa954271929cf298fcc8ad7272e19c72902cd3efdefe031aecb8bc8abaa0ab8620d9d552c10f0b2b1a0b2a5f69670673a34b7bc3a24a5cdd1cec1bcbb95b79bbd449629028ba811a00c7bd027df1fe693438a18427f72db3b6fe633a9abc4325fb4b2b1999f337fdabda9f9d18b3396f7e8dc53b64f0d7b0de27f2926576cf3abb5f216a8195e2a25642b1de5c41113cb447464e378358872eacb4b901fe1537faafcf459bc7f2510308d8f6887937fe25f4f51f3aaaa01cccda74dad30db6c9578504a06285a28dca6dd74e15d13cef5d7010bc4fde3515c48da4cfc62b2dbca440daacb9931cb67d978789c41d25af8ad34aaaf2b4a0b115b05461eca51412ad90d74a02e45cd47f304d5856dabd248e1e7e0134eb6e5c355200452042f51a185c76bddc116e012574179296340bc37642c9e66c57ce21d6dc47b772db98876df1d381ca79f578ca9d32c64043fc97bf26298a2f469ae9fbe9eb04950fd1715a7984138e5055dc8e3a6c08c442882268bf63567ae4a9c644c877a60d68bba01ff46cc75be96d1d4855d9b53a1efc3fabac105d9053b9dcca88f3b798bff08f0ef1455135b984bdca645a436d27fcb9318d371aeb61653e68c5b8e9f0355438e0b11c4e618dc9d294b37a8be4bc3536ed2b81d2d10e074b66b4166e36884aad4c8ecd520018cebe00ca3ff84ee42ae8a4071d51b8bbdeb37e4386e6d7e94b23cbf42a3efb356069476701e350d58ee5a71f4381ae2eba8a722937f34aa928b9c66fd82e859344e05a5a2bd994ffb7b939da6e6c725079678a3821c66869c79f8e5189910598d2758ce37a9a2c185a911729644023bb572aaa858f813c7783a72c0197bc2722de97b1a95c5ee53282629e2d696312926a42944ac426a96fc8a9fb3d1225668510c3d16f27e00e14db5fec9bb80f11b7c6890964209310b3d9d0880e3c3918116dbaa4878a71a9972824c8af756d49636c3bbb2e9ff5ffb04cf7045da7d10d235f10180863d09c2aa5d3c6a6ed803e393ea8f98646df01b4f6f1960f960267b3b15d8e179273b048c4fef492dc05d6599ffd6bb48341f6631c2598744db919ab0ce1bc57390f600fe77018c01464e89b512d43bb41d4f1069ee56aacbfa60751bb85f849774dc587988629d62c280cbba8096dff2af204c1bc5cf9138727008f06f7fe11c1e6e48e185273d8fc7b45a54ae825e145673f402a0821ef746725808fd65bf8dee65cf99b11c5ab03cca8957f14eab1ee7da0db4c9abf15ea4574819390b6acdc5a5bb4333febc5237f7c35a6e6a019279abba69b4850bf1c8388073091273b2a61d70c4b98f7b2986c7fb3fa69a48f8b20807b09829e4dc304bd9f3ffb752837633788d3b4b768b322b5b7eaa3d88faf703958cac5c8336d486aab5687fdd33b80fdfef3a29da76d265521907be681ce2b32a0d8d3f03ae412bf5a166a61c6f7f068f21d4eb2d08e381b7ee975a674402a44b448c822340f76f2b26de6e1bd462690263d8c11eb7e91b40e9c223a0fb7aed50f34e514f7292c40db7aa8d3adf778d72faa606317653fe2de43853a84f899cf2fb1e4469d17f7b0a60e914f26c4953dce26d22765702295e00b02ff93eb299085b362819ed9885fed76d96e158a827c589485752d825d95eee81ec9d77345c32354c190745629174faa32c91ab353b21638b372b5003f3edf31db17b7bd67d95ab3789a8e6fc08f5e4aac1201ee715202dda8af07b0d69728e1d445394fe0d20031cff2c98d1aa7c57abb130070be8414b7b66080427f00313560eb1e664b34d7ce7cb0dae08538c3dc340371f278c35ac4a08365a72e752b96d29900bbf7a1b5ea21ab5aa19c5c7a8e027d0a45dc54e9880e6f0fb54daf305a676c279d48da8718d39ba7eee645666c2a39cd8267f6990d2878f1fcff86e0d8e55d57efeedcf35542d4b0d07eebeec0ffdc749358a8b7a0c9a45b02009202d3524c90fbb59bdcb3907ee70c77735165034b77e0b1b0280cdd38adc6e54307f6e4d998078f4438b48e99fc5483ec9ce5e72f8abe57d3dc75c79a8df09cce6137d0140f82f394dd1e5aa3e71d26c0ceb68dd3f69e1a61756c79239d5a17560e72345d017e8f4c9f9d9dbe9a4d24572bb998812294ab9406401d951648094f4eac1ad53a9a2b65205d08767c03ca8630c25d9c167f3d587f70c52f49476038332d81c48e9173f3ccdd63ed466a65ceb5270bfbd063f37f746aa1895f7c5653461d66922d7a7e341fae5142dc581ff905b8573aa8a89b46ce29b67b08cd4408d5e252ab08f8b508ce6dfe625c03bb5a9c4a39ab544757e1f942081263e9ebfcd56467741c9fd80df07fc2fdb3d1f5b2ffe8b51093b78cdcd869c57cfd78c1860f739f120325b5c0e50e21d461da07c1bdb0ca91d011debfef9918a6ff3c37612f21206b27248d8784c0bc65b284a043ddf286f7d8a4c0c1baaf45c01309b206cbd0b620bf1f2ea014d7ee17fc26b904cce8e149e884fbe7e12412ca40f7e2123f498270f46758cee8c7d192ec3f6058fa817535898d4d429dd4d0bd76bc42aab80bda145a7e58970bf70a549e0ad7bf83df3f82b2ffe475d0748d6b9d1c018db08a6c454ab036f3b1445c6b1779241cce02316602ebff93ecd60fd1855c59502e65a375a0f4dd72154bda915c8e0607e509e5c39e80bb0fcc6ef0640a8b79e7f06fe33a674be90dcc1bee62b4ff46658bd7e271b9f9f4c295ffeed2b30180260d6755dcaddc9213f5ac046c6ae3bd27f23aad6c956b1c4fce0d8612d16160e79aa30e2180bfedd214326ec9777d2726212ffe95ff7fcd45274e651867b216a2172f3f17f38e409c754a2d2ccc8b7d046bcf1c2d0070d057acf20f9bdee169c1fbb0c17a5178c8339c6fbe0f1fc3e47ff826780c2e4c3b3544af625e82880dc190ca9584b87c212a60f877b7da9d7c106145ded0b274dfcd04851aa8aeb560e632b73c4100414c83136e3327b8c2742c47480b8fdaf6443c34cfd973b420c972c8e9d86b012e5120f0f44c8bd550e389138c02baf5dd4c5de2db7a23d8bdc6393466ce7355117388ed305c36ce6f592e0efb6bb49d5acb5e776da44ddf0b538c83f1690fec372d1370e642cb2bd2fa86de65a1fd854823603dab280d3aaeec920944e5b5654a73eabccc70e3168dbbfd32d44e6269d8a1e6141c45d1b3627afc8a88a31a34d78cbec5e94c19e95c65168bcc3fd3ce7f6b18053ac62aa58d118d780be22053b630b565cec77176e5a32772c542928b2f37b8cdb416bd4b572513a019929f31bcd3c0f5001414e223cbebb417c26e29783edbd9a6b98bc08da348e117659ef0e015f4a5f29c17ce68ba2cce140125c5fb292da82539731f9ad4b475c9b900f633c42d040561c5b31479c3f43e1f61f84e70eff4c0b2c34717fb9c95eda05c384e755855ed2f182daf7c4a1874e881733a8744fd7a9bf953d0fd09b97b40b664d44e7da2d4d9bbc70328218fb4586bfbebca1ae980b8c728842329ec81db42f262bb38ab173c849b40b6d19cef088436215a4059ac307a6f9074ab6d160eb5ae52e66d01037ff9d1f9c805d36cfa5c13289922beb4bcff1a6a82737de0a8edaf609360c50aa7310e62b504c72578778b6f05fec3ebe098d2d6cd3dca80e7c35279024cea3b7e8d3b727d47439eae921ffe01fb0e5a187cc7f8c6e21af42fb5fd6915b32607d386173e920f17fd45660ec037c2e6b48e7bf93829b5dc908e529d8d2fc69d673458370319cddbeed6e74d326808dc6763e44ec1d60a8e8ac3d7dd1a78d1e76b778c60c4285ce274be53d0171c7add7095dece8d95ae0255b5e8c3c0be9ab230a253bbc8fc4452c40a1aaca911824c7b488ddc9076f00b67205a994c0bba0e350b8e180c0e37b5ee3cd01f3fc09d14263a1541627aea376b625e95a9a94771b5e3ffeac8bf83a7d8caab0f7ab05ddba6505e0425864cf73d7be694413c0a090080e7d215f161d81fde2e36d2c1d00ced18e2dffaf5bf49addbddc1ff59c2cb33cff7258ed4ff1119e3509bf45f17682f0d31f0b66e08d0e7b9e36aabbcc6e45b7402d82d0e51ae5ac7fd3468821beeed31781428cb0a1bf91d981c3e769d90ad2604619c609b7a1f231a82d446fd7bb32580b05d17bae66d8d07a420f25e09f17b450719ac8b2150f8ed501cf55277a1f6381a040c09734712ae34e60bc16c7a87644688ba64c2037a7ae4eced66c0eba4c1ee907c720d0bc5014e71d61587ad41fba156536b2f2ac818a80a3bff7bc0f952a513a8a325564a741f9597158b433e68c4bdad925f20ecd6981deea6c20caf37cfe7d278fee78e2e805ef75232b46217622c47150150a877d15e5b258ac2c8a86bf63edde2b361d090f10b6de84871b42395cc91ae513111fe1b40b36ffbae3e879a3941161fce92a38262611ae828df2bb8bb4274ca43cd0c04ce7a7aa15b8e6c5ba08c315747765ec8c94826961e40dac92d92309371a907223d39897146f9db2ed92a1b61e2759384213039f94060f22da45a5995ffac05a51b01b9226d433ecdfcc67f50", 0x1000}, {&(0x7f00000001c0)="65d01c594a270d77ac132407b9ae216f6ca8f276faf6809d703d97f45156180814b28bcef544dbc4075e5760e3f31233b679b37deb928fbc7860e1f5f302a63221db236bf34d5917ce6f8a18e3aa1b8b3b0f75852122", 0x56}, {&(0x7f0000000240)="6cafe81509af9656b7a1d664606bffcc2c253c08023bd791e044ce7a423fa7d81d527d21aa42c3dd196a5b9650e0b4792df4cc1f83810f518f1f93225eb3169d8003fc11afc7bba863b16953fa9907461de01ae0cbde0c54df3d", 0x5a}, {&(0x7f0000000340)="2d04b105b37ff0b0d80f480ed77bfa882da45ebc78ab10857d492099d5353e79fe3acf88763f0b7133a961e5086d58686c87af2eeb43feb27e6af39c8a5f462b311661357541", 0x46}, {&(0x7f00000003c0)="58c26c005c2d2446704d1fab21464e3a5ed981bf098bc23b3642b72e1e2551ca5fe50938a09dfe571cfd0cb7b6186bd9ec4f112d3ef375f439dcc244c4eeeb9733261483a4f93199a968038131eee052c3287452c4612c685e24d8e3d22b92de0197fd7cef0d856994b0", 0x6a}, {&(0x7f0000000440)="6290ed9c84bd788c7a264efc7b3e3930020a50acada767f20f75e495fb434d7c463a534cffdc952a54e9f6f35d1d534b1693a316a7661a63d18b2270c430e024e8e847e4aa4e26bd188aca80dabe1bc8a90e4b3c04a612f26a82a9594bc70703286782376b6e999a43a3f424e33b9f2b0ce0166f548d811ea7f29c94076137c7711d704fe91554041b97f006c1f1440b12905600cc55b672872556ead2a3aa3f85e0856e263ce7a2b8bc91a210d9500369bd", 0xb2}, {&(0x7f00000002c0)="21a75528cb9d0463d5e7c290ce59ed9d1f92aae696da86f6272719988eff5e0e7f4a277f546722", 0x27}, {&(0x7f0000000500)="dac49bf03d4f27cda5123c6f67a52f83d137e337b89344ce9deb6fa3", 0x1c}], 0x8) read(r1, &(0x7f0000000540)=""/226, 0xe2) openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x200, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 05:37:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0xf9643e9d270aef65, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000003c0)={0x8001, 0xfffffffffffffffb, 0xa7f3}) syz_emit_ethernet(0xaa, &(0x7f00000001c0)="b71a8649efa4a3c276501b810343f016ff014a2038edcf36a8a31c6275dd28aaf29996686848b89748b03cd78570a8298be4b0e0c4c029cf21ad957e0fdc7c5fd9292b269be14c4fae01e6b5f92f6eafcca3d009fab3b83de758f43c2a1162a99236055d2367060adf30ddf4e6e877c92aaab192dc1526b64d54b944e4d7b4c733d8fb9b30add5b6b98ac6eaebc4110f2d4505e8723cb5e44691494107d771b684fcb10c5e7f42e49330") r2 = shmget$private(0x0, 0x4000, 0xbf, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = dup(r0) recvfrom$unix(r3, &(0x7f0000000280)=""/202, 0xca, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) 05:37:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) msgget(0x1, 0x340) r4 = geteuid() r5 = getgid() r6 = getegid() pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000300)="54a724607a2dd52f509485f7daf06838f20e9d19290eecd5c9c3fc5b55bf0bf63029244984bb4160f98209659a7a413c84a1f1a07cb6226e7e00ae7de1c8750ef22990950083e282ee", 0x49}, {&(0x7f0000000380)}], 0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r7 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r5, r7, 0x0, r6]) lchown(&(0x7f0000000140)='./file0\x00', r4, r9) open(&(0x7f0000000940)='./file0\x00', 0x10000, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r11 = semget(0x3, 0x0, 0x22) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x10a1, r4, r6, r4, r10, 0xc0, 0xfffffffffffffffe}, 0x9, 0x3, 0x8}) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) getgroups(0x5, &(0x7f0000000200)=[r10, r8, r7, r10, r7]) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000400)) close(r0) dup2(r1, r1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x8, 0x6, 0x800, 0x3f, &(0x7f00000006c0)={{0x5, 0xc, 0xfffffffffffffffd, 0x10000, 0x6, 0x967, 0xb975}, {[0x3, 0x1, 0x1, 0xd8, 0x2ee, 0x5, 0xfffffffffffffff8, 0x81, 0xfffffffffffffff8, 0x1, 0x7, 0x33, 0x20, 0x0, 0x64, 0x0, 0x400, 0x3c], [0x0, 0x3, 0x101, 0x1f, 0xffffffffffffffe1, 0x3, 0x0, 0x55, 0x3, 0x5195], [0x1, 0x37, 0x8, 0x3, 0x2, 0x808000000, 0x9], [0x0, 0xffffffffffffffff, 0x3, 0x3, 0xffffffff, 0xff], [{0x8000, 0x10000, 0x3, 0x80000001}, {0x5, 0x8022, 0x6, 0x3f}, {0x7, 0xfff, 0x0, 0xea6}, {0xfffffffffffffffc, 0x4, 0x7, 0xffffffffffff0000}, {0x8, 0x611, 0x2, 0x4}, {0xffff, 0x7, 0x5, 0x401}, {0x9, 0x9, 0x34, 0x9}, {0x59d, 0x0, 0xd5a, 0x5}], {0x3ff, 0x2, 0x8, 0xfffffffffffffffb}, {0xff, 0x0, 0x5, 0x3}}}, 0x0, 0x2}) 05:37:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="506357a340", 0x5) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000002c0)="97a334b545", 0x5}], 0x1) execve(0x0, 0x0, 0x0) 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x4d}, {0x6}]}) r1 = shmget(0x2, 0x2000, 0x208, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x10001}, {0x18, 0x1, 0xfff, 0x6}, 0x79, [0x1000, 0x2, 0x7, 0x4, 0x1ff, 0x8001, 0x5, 0x8]}, 0x3c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x6e1) pread(r3, &(0x7f0000000240)="07cd9bfc57e5ce26066c8dd915f333c377bbd2a68ceb13531d8ab5e26b26cc17f8f3fa98de9052b06ac95852782e532ef3b3a94f84faca59acbd865150ca2071421039524e5a6026a6e5cca06705ed4bace854e22910753daa20e589fecbece367e8137c4e7ee3c68fc7189f988e08bb47631ba9051d841e489a60770e2721d1af96e97be6aab4e00c249d46ba61c9d433b6dca20df9c2ef73323b0c267b861a34035b14d79fb16c8006d4e730fe2e1c919484843a8502183f26c5c41a8a6301b72a3ce6001e19e017b68ba5231e5252a498ce19d8f32f9fcbcd6af62f4630be1d8366d8589732", 0xe7, 0x0, 0x15) 05:37:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x3f, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc00, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x280, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) pipe(&(0x7f0000000300)) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x181, 0x0) kevent(r0, &(0x7f0000000480), 0x3, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffa, 0xa, 0x0, 0x7e34, 0x20}, {{r3}, 0xfffffffffffffffb, 0x69, 0x2, 0x6, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x84, 0x1, 0x4, 0x9}], 0x2, &(0x7f0000000440)={0x400, 0x10000}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) kevent(r5, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) connect$inet6(r6, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffff8, 0x1000}, 0xc) r7 = dup2(r5, r5) recvfrom$unix(r7, &(0x7f0000000000)=""/29, 0x1d, 0x840, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0xfffffffffffff16c, 0x2, 0x8}, {0x40, 0x0, 0x6, 0x4f}, {0x8, 0x0, 0x8, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x144) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x8001, 0x9, {0x6, 0x5}}) 05:37:37 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 05:37:37 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100000000, 0x80000001}, 0x10) 05:37:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000100)=""/81, 0x51) close(r1) socket(0x400000000018, 0x3, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x4c, 0x6}, {0x3}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0xffffffff7fffffff, 0x9, 0x5}, {0x8, 0x800, 0x3, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) getrusage(0xffffffffffffffff, &(0x7f0000000300)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 05:37:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x3, 0x2) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 05:37:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x80}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4502) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x6b, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 05:37:38 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="a7741c22174c5b451c38dda08e9a0f6588c776952c6ab9e4d11deacb6d762628577e814bdc9ff5f059e330b2a3fa3b2c5a7759f9ae7a7df6eaf62c80879fe2583a387e8557b839cdadd2329b3c55a3bda355737131eb92c61728ec18aba59f187a8143527472a428389c", 0xfffffffffffffee9}, {&(0x7f0000000080)="4c020bf093d29f63c4d97983b33470ae52df3b0d45eef67e3d1440c07663cc8b1daca2e60fe4197206b20c3f1aad69b74d68c395291279f9c03ec11ed582d1875ab474bf6a608f303105aecf7abb79125e082f006164656f8664db7a71020d0f5ad03f60fbc65cdd6bced5ac1226266a26675f5b332f2459d93e42c25922a6ee84280c6dc2b4174c45e458b566fe737713b3b7cea62b15e29cc334caa8f093522baf84ce254b8249b1f4a9492d9d83376e580fcc30256063379417", 0xbb}], 0x2, 0x0, 0x2000000) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r4 = geteuid() r5 = getegid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getgroups(0x2, &(0x7f0000001840)=[0xffffffffffffffff, 0x0]) r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) r11 = getegid() setreuid(r7, r7) r12 = getpgrp() r13 = geteuid() getgroups(0x9, &(0x7f0000001900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r15 = getpid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000240)="7b08def4d24dbb7312156554d3708ca42f37b158f36210f3ce2b0708f15c28b0142051635998b8f658317ef46a42177406487c4e57abc0a594d0720e61685d87b53bfc158a5f474296f49393", 0x4c}, {&(0x7f00000002c0)="504f21b2a4779ca8cefc020076e3a42da6e56fb6bee6f7a84fc71454ae4ea5943ba8f27a09b233d8dd57a380e68f8090c20642a152cef092b3a452ee34953bae01c902bdd47611222221d86ee7e5e2e469fbdf440aae6a91a18293cdc8d689e97735c2d9c78876ab175dcdac844bbb73ed17e081872953648c9e17a2f592a82101459976dd3b23dd9235a0415fbde5cebfdcc6864fa33d12dfd5cf714b42", 0x9e}, {&(0x7f0000000380)="f56fb2c1c909651c7174c4d13b1c226cb43d64e0deaeca1d1887a21acc944f2febdfccb86e5601efe3c0674590e1b67b9bad75c599b3d873bf5a49b4aad76c0cc98627036f99b2665f107ee7b8ff6b29edff09ba10768042761c2a268321d3bd16e66d01c359d903bba9539cc3972703b6bfa8167ff10dabdc0b5dd1b644a0f403c2db85939209ce75323bbb0daad9c35f01cbb84c748cfa834527a8f3fc4345da538786aa845791", 0xa8}, {&(0x7f00000004c0)="a1eb63e1d916ab9e800840b913b574031d6cb4082feb459038b4f8982e24ba0125d8a2b90ed899fa6ddf8ab4fd261292775ab964e3dd4d063197f09bd6ca75f30f182ffc0702ba2d100ef80f1ae61d3c387da8b03b3502efddcd2489ef7fcbbfca2e7303e8a2309b0d3922031496ee6bafc7689ca90b97959f185c3422d552554fedfe2f8b848e9c700ee1c732db76877f6d7dfa62203ac6ef47dc064ce664838151deb0b8a73ff4eb4c532d869b963c35805d3d0b616323d3b486f84d988edccee2df6d4ec6f5db404f7fcceb1820fd270c503b563a67179b7990e5dcd6e3134e2ddef4b4155525351d4c896100f427a5fe241edf0cdc5023630c1a20cbf55489115083f980d66912e5f2c6ed86baaffc688ab430fbc850151db10fb516b6ebe7c29a5bed9fa204762f5c475f42796850cb6dde620152a2ada0b7670ba0a7f821f8eb7c6a257fa0d5212aa44028b9a9894ac630c509c08ea321311b31f25504221b6111ac1b790d9d485ec50b824c94955318eb39ab7cf82483e43a60e24273b76a3a56b48a8d1ebff37ce9d2397747e7f80eff7525fb6cd793eb74fcd31cd545653b3cd628a689692d5abcdb1c58b0c6d39687a5275a00bdf5b2709efb5f687851a3c9f248c64402827ea310d53ba9a863320e592d92ad4996506eb0ac80658d08c3cbd604af2db04f5103a5362098be2699ebbd3a3d5895ced0b3e8727edbdfa4694e0bde1596609ae44f903df51cd7aae40e9adfedd82c6cbff58297d9567293908d6befa3dfd0072a5cebc17387a12b638f5fb07a279709392bbc917d3575faa4303e64cc0bef222db2ea51c850eb1e3b3056bead054b5978bbcb5c8e5a95ed2c9f4771a84097e4db44d1a5f67370d62491fdf2abb2c195e08ce9c683716c380d27c4d2a5e9d7ae37e2607374bacd70ce1e340290beb5b08f53b4482d865f16f4160230520b7bd0a3065b190f5552ed167771d91784578db6493ba7dc23df39d77e2ad5c3673ae0f9c6068c670f2fe0ee4cd589de655d5eb6a178622a8b96a792be93e8ca03bc2a5d834a2633ffd30a0325eb11ca9f748c559eea0ab9a1e99dd65193fd2e29a5e9fb574e7faeb45c3de274af6e02e84be69231e81f19c4ffb61733d48fba2e28ab39aa0ea3940063c2cfe6c8d2073f5860ec0633cfd5c1b4802017a5b4d5b045e4929b2cb0b922339a18833d1ab4f06efc3c4d7de0a551613ca235b12d27c0eb3d206642850b8ac320a15c9b10c2bd5e48f3915a8791de350b321130a0f621e21edc40cf632ed43cda166f281675538a8e164383086c95b3b9ed3944b3a266e0df54cf7c6df2b6d12547ba1fc2bef62dadecd4f9b01e3171b3fec292ebe6b5ccb552c2cb873c7177f8251029a6cee8eb1f1a5aa849001e796a37a2d663a89d58d94789dbf0aa1183a4a708e38e54a196a89f5a5667fb78640f47d94e929b33cdcf4931bb43ba7f747f257b79edfdeb1e57599952aee72605ff06d5bd76b3046bca8aa30623c8c22731c57060673d03c4791ae9578e092209278ea5eb7800b78eaa64913d536794e74d6bde52e20d6b7e16977b0dab8c98c79ce9236252b1158a534bcd8a72fc7cfb454a3c149f05532caa33a2fd1bdc7e1e53ad0d4c3fef93c588a5df53ce0e320a999a92c1abc78e2b1b4a99d14c98a4cee10a54d3f5216475b74101954b5857b3efe943f7f1b9edc0589b1f2b0ac888a3fdc58e2cc80255da08f1bd79f0238f079544fcb53e9da74aac423c884ff9a8aa841fe9e2cf90a59723017acd1c04cd8f48886ba467225d4ee72dfbd108770a2877baa9383599d0723aaffa7466bd4e657a87b9b26617f2c0831884d8976699b94bfe4f513d5538cb181e6026babd1707f44bdc5f9bdb1063216b020531ae5e6abaef58582a6af92e22fd650f8b8edc2d0c4d79b7b5177544e3494f9bf6f45132bd9ffedb800bb2547a6de6fabc5fe8d5aa119892643bfcfb1c8433eca437fc3313791ecbcecd2eff65554145921c4040ed3a75e0547e47f3b18fd8af298fc3b22ab03f46975b0d72bdb6764a8a6fcb3fe665486f88e59060b205bee13a9db99355249a711eb2a52be1bedda537958ba8455a609eee85609ecd9a4c440bcf599a3aa7759cab607fc527ec119fb7233683c0f3480057231b34ad66858339b2b7877c81cc1f47cd023da2b7aa69c4be49306f32da6bf72cc67d5e0ea9aa93972e02643d19a4991be3a81345e40c1409dd91df5c28f51f254057e672c6a926d937813e96223f073934eaabaa46f3b042320311c3d3e7adcc01a2cd7d53cc0b03f2eb74e69b0c52e8e4448d150492567669d0573919ecd96c2a09ad14c095e2e264e8dc7fce0f4569a6c685bf8b56b5675e2df983d98508d291a71a4eacd04fb42667ce9325ede00b0cf25843cc2b16bd77111e0902225302da230a39c421d6233667280ac89b219d6fe3ab7f9031deb799ffde91383a7772de4f5f83bbf982b5b3de5652a79f8e824ae943aded1b533dd9f235cc682064398b9b0fc0be5e375bf1178d15c73e21bc98d275aefcd0db9165a670c078bed8358e5ad9c2e2b5314c6146f5fe5ea26e4d06cf6f1b8799ce229fc44661f25742406590eb4fce3305bdb361b1c83ef885c4bc64586140e3adf4687f09a93b8a6165871c17a77c4e6aba6aaabebbfc09807d3f3b51c8f1b98a59696d722d99012445a8685d12ee9bf8ef30b5cea68a5642113843270e3b7a52f9ea5934b8df69ea56ccc83288c5bc0513d1191d52dc04f00100b4a47f5e375e2be232b4484ada055550f03ba7dfc32067ef35b01de4832e05575491f0348080bff9e078c19c2dd61d998c68df6c3568daebac78fc5c0707a57143a4a1c94e16c2f6a119cb32fb1ed676fc791c5c17ab16f004a37513007c72ac4951850b49cd039bd87dd6855023b21d4bd83390366e9425bbca0b3196707e616f19b7671a4abdf5a6a1569c4d28cfebd46abc60926827bdd96bbcfd9eb8c1068c7dfdef85573b407455fac9961ba1f96acbdde47a96657ce500d6c9835863a329d3c210400db4eadadc9826f33547fa9d49fa738451b95bceab8cd2321c08eebcae411e03a4d6810f11f79caa7c83691eb5eeb762548a7b29ef56f8e6a21f407773787c76ff3816e3dcf13989d1f1a4ce31f84c693b5017561950559dc2ea9ade05403a353a8938466fca09bef0590f056951861663e5a7d56047d0e2967de41f4cf436219dc708e430528265da994c8b92517118033c2ac4343eb912072ac8ce3f464773d422270e0da59766035695b78216a7e16d046ac4e34571a6ed9396c8ca69656eee0794034c0346a8084fcdc0f3d5b1e9cffe9b4bf948f62bcf73b92f8158d7b3d0421af2a6d4dd62d8435c164d3c5b27e14953ce8a1d38eb52b4736e19c7aebf0cfb0ceda67895a1b8e6be7cecb677418d6ffae0d83b3b95403b176ab9d19441a7f07da22f9ee414728298d90b7c7524c1583833d84fef226f39e7c17ff6d26557bd0985d22be15a4c293b581eefc7e7306ae2d49ed8faba07102cf59623b2d7c3a5be8a84b25179e36b52f7f0f3db32256b3f07edf9204cd0289c3713a4ccd9104d3edb8e40b0bb39634616a712b13b346ee026360d567267db4df00bf088cf44e56fdf0d7e18bf68571a03761e0a68dbc458d82cf229c56c5aab27a8b69727a166e5e385807247c48620fea8369ecd48d9b40c00a90b4d4d7a927261bd23c7acc59fb4172b4314014570324bdd6f82cac146bd68b9d459d4858cae9c5886292a7c21d1a50f6d5c9d6fff4ca2a9fd1d5431b6d6f9d80f051f1a55d73454d0c2fe82169b36758863642c0f82261a64fd6965c9e85f2d3c9cd5790e16d6fb02cc5f02cc8d2da1e60ac368a3b29f637068cad3a20a5b9cae39beef530f1a2f30d49b1b44be6dc5cc2f0202ae76f009a803901f73691756e56e82d12701380ff68009a67b50fe8aa49dcf39475226cb0620638b772e32862652da79dab98e2488b0734b52bd17709727640ba97fe85859c3205c3c882f631cdba902362043b05444f2130bc7a236b0191f7c6015782ecdfa0c493c462a566208c5a8a56cf3de573b9451bde55e820ee5e69a0624c3d2d62604d68ad4f3d13d4a3fc914af79935044a5f1cf5363ff20d8b06a3c0fc5433af32d9540041616b65bef3338c9b50718ec25e83503da3f811854edda49ade53da0c19ace0fe42da058d71e5b91dafdcd353f835870bc3c9015e0328f5c533222e315b3d156ab658c38be37d6bd794e237c64d6c04982f03d671f7d6b3fc59270bd4495fb1dfaa85a0d6b1a6c6847844b4ff30dc2a307fc6a58f01aaa337dad33b8d841da54a0eeac13d6b6fac748f9305ddd6c104a5913e1727c16d2f9a8560bb81a5620f096112a9e38910040a29b2f1d68dee6c03b81ddff47fcfa27141fe279b0311bf8c1c3828042bbb473b94507dd484b24ca86db119b6b0bbe4d7ea4198caa7577f4f2b5f575c1348a11154ba21a0b73b698530c90a6a259cd8ace83fb2b08fecafb458cc58d325c91e4c55c6adb5a1378c684885e7ae10f32e00054d561c5daf435ace68ccf92e75f3c06d0adea65614fe53a2741a19e4750a76e4a8097f68541c0299095649a6ce12bb4d95c4c5f3784766619c22aa8bd837967776b77ae1aadb92192f65d8175549f9396546f405a313292830cbf397b9c9282ac81b4b4bdf521d1449840d1ff31812e7f7a93baa5cf07f586f8707b7a699a2bb961fb3180776ce6084c9f62cf25ec28d82ba6d45f158eb663412da0e607f0494a9ebf3cdc48fe1720ef5fd16ffe32360ba0ec202b811a82656051b9890dda3ec0666a69bf795751ac2eec1546c44c7107558dd8fc338e6489dc59806ab373696f0fc27748fce5fb6fe83aa9d97a113a23c7ed3f13c56c32f6a6e40992710a12935777249659a31ce7912322877c26bf579069b283bf53b7bacc7369980c220fdcf7b1c1ef3542b77872806bb2f7c93abf8e2589c5d9a4bf496845cfd77ba66eeecd8ae2a03c9b8c1d74b15ee18739807f63915fe31e88f8a2aa4b4b5cbe0285d136150a0e69155f33dbe4dd950c77904fe1c0380d2db15d615a7973605b85b451638f478bfc7a6d82bfb7a75237e2e94e36c6d2f1c9fa5d23706c1cce0feb7e99956f3ccf7c0f371070ad470c4e4f75949992ccfe8050fa8278df7a7ca27be06ac3782dfa7f22082f783608b45056d46f1e44d77a09d36a321faa02e7406da37dbf70e3f8edcaa08f2815ea81aa550e998c78a05d083767d96f2f37a3008e311d9c781e5a0c8730b476e89fbd062b4f19719fc24960df7e2e83fd2fe0d5fbcad8e43adf2a78b108ac308da8f4aa216eb1f703247788884f471e15da383cc64d35eb962453c11f3185d69ba260bc4103d9ca279d5a66c124ea9755c191c2888d55e0296b5418ca6e85713d33ab98c4d232bc9c7759f4a43da1d57a2b2d3c7ac210e7d74679cd5642f3c6f5e5548b0f5e109ec2c7cc0162932fad68752bcb9e5a55c6e4e180abeb8c5381f1e2716ea382d309d6c96d020f9244cfa928e49fd0fbf6494e4fc220519493c24adeacfed1fb5afd7d1efc0275a9019ff4b0714e7b0f366a4fc44ee6efdbb7d2827a28d46945ce2394cff987a32de2bcc8fbf272f4a0ad58c854e95c20585639419f35d63799d109bca3a0748eec91053071ad9845ebb684da5f3ca0b28cac1b9944f42d47021f66bc3712b8dc3be406b1f75c6814907e736e4b215d84f83782c8ee554a77e914232aaae9c0f315d769e02e136aced55a50efbef6fe", 0x1000}, {&(0x7f00000014c0)="0dbadd3eb781e01ebf92ad2aa7d0853af9dad53fcea8a1cae37d8cac9cab1cb022402c22f7773a5036709d201e8da0ab3995cc61fbfafe2c9a806304678d7f07e10b49fd644c1dbde625c8ff09a48d379fcd4da073f374b9e913e4328362436e28ac3e345b2f20dcb7815c7c737eb3ef0c36aa3a31b2225eea44081a7770f868b84646e85338ca46fc3d418e4843134b23ef508a145302db3d5f644c08beb49d8f03d54a41e7883a3f25c7d53956a2d136b3bd42b1b7", 0xb6}, {&(0x7f0000001580)="36b722c27dbe65c80de4c2036cb40afa5b55690f0be4ab571e808461d0c4c28f4ab525dc596b63faf132a2b277ad1cf614cc5459c55d6867b96beee37b94858c4185b671f0a88cbf099e", 0x4a}, {&(0x7f0000001600)="e846fa13391ed57db22db43d9ab33a815ac4589fbc25dcaf7db6c8a2cf7f613c5998cd08f51435ebf33bc5fd7969e844ac25e75ac35f3f50127747dbf688a3fed3c85437dbcac58c77175da39c0c85f2a2fee7517ae1ca772aff74d278e66546253055606dd9d7c10418e854da7baf1d4007b3fefb29d3b67179e4f28a364990c2c021b2100a7c0ba0a5d12e721286ae8d902bddbdec79d497953d0561be2d96260bb206cd665c9b028346b8e7751b3cded1898ee7e726ceea65", 0xba}], 0x7, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xf8, 0x1}, 0x408) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x7, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x811, r0, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") pread(r0, &(0x7f0000000180)="3915b86facaa0e0f205cdb474807043a9a78437ec2dc594105b10d6b70bd86a76490b7ab9af173d402837cb12273179b0f5139e91ef71025c9b5f615a6e9e263425f83267e4ee16fc317b3539b3091c7bb62c0901f7e4870cd7d2dbe5ccb36d1284dbcd29682139e67f48a2dda7b5ce261412815fe31e3dd5ac1d1e6ad6980c6747c", 0x82, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3) 05:37:38 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x2000000008) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) socket$inet(0x2, 0x0, 0x6) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/19, &(0x7f0000000080)=0x13) socket$inet(0x2, 0x4004, 0x80) 05:37:38 executing program 0: getgid() r0 = socket(0x18, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040), &(0x7f00000000c0)=0x4) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="2b0240248c1f8c642bac20377f1783534a6648a0f8c7da96d4f953a57703c349bba0f3baa42e346bc876c35ee5b60d82eb467d9399bfff310b36b58fce6d7c8e749a61b0ae410fb1e2d36c8218f6958a2e6fa3363e7457e611d548b574fbe1e784f6aa2e1b40bf5337f1310357009cf6c36cee1cd5e82969024eb959d12f057ac5a9c97382e89fde11a3f642f6772f3724d27e5f169f0f56d13bb05d6ac8eba9860439f784041011951b4f7b040f1471264d27b1ca02a253c530d5a73eba068009da710c1bd7d2a5708d", 0xca}, {&(0x7f0000000240)="cdb8f27f0a019c61e444cd934e0edf12d6", 0x11}, {&(0x7f0000000380)="26fd992130f72caef4edffb6ca35a66516b2e780f897847c1987c7c7160273ec083c89f1cefc35e3142108e7fd00ee8213775c616af015f213934606697c9f68aa225c4c0a65b5fe08b3eb11f6611cc23ad430cd464d8e2a72b21c49a86d3b54329c6b3b38a656904e727e990a96a884583ff803d347f4fce0fce134348c3e901db0c9b48a129916f4d08d13f6a89d183a2d25598cade0ad87cb026581ce62eff535e95976a9aaf9b4c3bb7265b36d3ac4e05d663db6a7f63bf68e6f19ec33eb77955f316f6f60e815bf03b39143431e7665916fde28c823c3f59dea4795e5ac08a1b516da6533e7425187f6f1dee0ca1b2000132ce081877d97f40483f41107f6dbf386d05bbc1eb268c453748161533cad2ee1de8d38b1656c86fbc94de7c191ed128cec6c4d7859e018ced34d64fe93ddee2b40de1ccc1c65eaa8f02930736f571c997b0044fafe6ef920c35f1866b83c90935707499880b3de7be52d05bc230c3f3827e6a92978643189808f14b9b08c445cbe14ee113d9a6dfb40d5c2abc57ccb178f3772a01d187bf8b887d7a5d9bda9908e21e79369994791d63f643e0bf5d1538ef8755771e5b0b87203b9a96c88cea858a8b4e0af439229eef328079c748f9e75ef987b63be0f8505a31ba28eaed3d38956813531cb33fe9479c839c9a481d12e315fba55c74c9e863e59529b25779d40446781a19b22b7fc6ca489938fa3e8b30af2247ebf8d6c33ba19e48655f29396262cf8ce10d28d3e1d08668c343232f1ef225401e17195103b7335e942b7152e40317d4e011fd3d454563f6f9ff9c6fde64fa93c2d77b861e2a83a750cb801dd48939209dd80d07366483f63525dc08b84b63d86806aa9b18c931c6f0b8d38d0ac63c3b13f2c478bf37c1cf6397d1358f4f7023246816bfc2e57d52222de3608a52a8534641ee57557f081c8350ab4f6431fef4754aa3ef2f2029e123cc218a01c22e7098d2f5926ae57eb45d8c3064faf3903532ddd9cbf97788047947762e669eb797745f244114334395357625ee6236d7505bfde2aa732910366eefd0e7e0fdfe685582cce6ce92d4e87847eee46ea3e1c455d0d886a6aa6686af1f5e19e5a012d1b0d2fa65966a59079e5876203f60f42b8d1c364d1813c7ecc1ea3105aba13e64a9fccb82bf5e77bd69e58927a622873cfd5f710b1b41e72606fb326a77e6ecd403131faad73ea9e166893895c996646fbce31f452d5b985ec91333c4ec4351ca90c7b34f6984d250982977aa41d24bda3c90d0094eff20ffae564bef275c114671def72942da2c72d3fbb59364c9f28f42e84e2458ebda9be58c962bc3fdca0a326d0906cf8af26ab5275e9fe49469a4c3a17afe83a6808788934821b3dc0769ec0291d7281423dfd12ac0799580a0991f33eabcbe9e90df7fde7f07fcdb6d70f4d50b4690b709df838428b06f46750cc36119fd226929ad6562cd796fbcbed5fd886fb7b937143ddfa906ad037d564eb2b92344a7508343e4db810b8842c400deccf57de99bb05234df0d242ba7469ad973d53f6844882a14d3c99d7e2e3c90ff28cf47d563eb2020358663099a3ec8cce9e65b5c65770f408fc29b088923456ce5b6f115a3b46b91ec4242c711837fd1ba28b6f69cd3667c197c6bad59b72bec39de254eb2f62aff3ac62a4411efe41dfd650553c6817d4e64098a1cadea90675fef7488dce21fb1b1954e6737c63210dcf811cff141f32388a4595610df7da7981a2a364575f41f59c8d771340f3bc1f2b264cca576460db49b4acc4de3f6db0d8b303bc6bb14301b1de349fbdfe2cb98c43a76ca983daba50e2a828dc70defc8f374e2a12d8729a5d7c87cffe1e1b3d754692f413b8d8555d76d4bcb04da9de6fa4787eae5c8ba1ab9f3325fa32ffec16778a6f9d22f4205b6fe221a1f9c1d965aa3c24d2d0071f3c838315fe29271d7af75e23bea9a3f7e5f7c132c7bff9bc74f7cc5a57d1557c6bff20bfcb4a0619332cf14dd908645d2f1ede405763d6c9d4ce8156e5a4d5c0541228e2496a48b6d44e96725d8fd2621953e1130e5f3073d983c43fdb7e80676f9c320810da77376950cd0113bab22e5868181c8f26709c42c51a6a241ea2cab32e63ba1fb1c1e779169295745144a6b48f023827a811ab92c053ee9185a41b357f004cecd26df1921d42c165290a0c636e1d11406024fc4af83b579355d550a44f2cefc329abf5ab7872b6328a61a71d78b947459cde455ae7c8d53211cb845cf6cedfc54240e88a3b8d628ca55973912b6ceafc0a8050a07f82fb0d955a37ac626349726e2fd27938d0cfbea92633f7d27f4e035e01ad19f68ad0679ba33362b62e9797b2ea8bf1be6cd58f961f0e8c23844c00d836d57111c6ad53fc56543071d953a905fa131cca52cad986f212592bf40cac595dd5aa51a4d52460932ac94aed85ff9b2dced88e4a1cafd0877c911f25c53c66a8d2a77bab0847cdd9765384da31538c411228b12fe7a18cdf39906d04ff2ddd745ecacd01c1f72345f00959d021366987e7fce7fdbb06656be4b4d749dff5f3486be9dbab10e2614523614ae29a74616ef47e67f74f76c58e609539b13ae69ea22d984fdcca157480fe34948bf93a02bc0a6ba7b11f3a92ed143809baad1e33f2189b8df7f813cfa60b51c6cb2ae928c40c9348ec2c7ee850ab19558a3fba516abf09c762e2a7314383af7ea17d6c1e9b76f4abea9e893ff100a93772dfe441915a30693d1b311a37cbadc0497e7f00c44c4cfb8163cf481db1c312937b4c6ade60bd58ef259ae0a62e96dd41f335d376d7cc0975637ec75778228a7cb445f958a2c6a5e9a1ee054cf37bb1dff00f4280dcff99c98411ac2b099532c43295295615e1aa08148b764d334cb9504e69759348ad603f5f51ca865e44eb6cdf8066dc616ac127d93a86cdda80e7df5aba6c2ab1bcb6ddbecb94909d8c7a6671c0e5feb0b998d11c6d188f418ff9f4d0eba8851b432ae4511b5a1b348d37ccb3a24bae4fcbbf9643a5deae22943955a7808c248536de4e5d211edc0a796fd70b8a0e250e04cf9f7f815438f4fa46444e68654716377c7d956d08d861fc69c6e71a4b64f65dbc811daf54c34ef77816382124291b95bdcbc9c08a8ec9f61aab4689ff5065cccff68ff82a7fca14275c05ea7c3c57998e28adcfc1149e00152c445137818fcd57d9dcff22fbba2e502113662f854960327a78380d13d91600fedfc94518f1edc6461d8167015b7a6f856e378f3d72e03474e29b7e89a75f41c5fda7c74b3e99523664bfe4f44fa931716c7bae35b5efb4ddd7a9c2035efaa6ac1cc0623fd22d67bf258ca50be32266abb9fe02f72762e88072a94d5220af93f821ad5f074fe945ebdc75604b258e5e59031c2933ab37c87a9ca810c262f9de194b9ac8f80e60e1ef30be66413d545b094c6df902a375fc1f164510b4ce2eab802bec0a92df6514469309ed070df5886301ead756cf9d0edcbbaf9c69fc57b225346b133dc5a88cb5df986795e090c244946f4d0be4aeb9fc757749d5991f9e661657553b461ffb71cfde1345c41da2939963edad753bb8f5631bf023a5f2a1300654f889b5b29e4dab936fd8c19a607f7edf8e9265ed6e2916659f18c56e0eebd2d815f0fbcbcf590fc342ac1f85a034fbd11e9e17470fb6b52c175d16da25e5b665d350fb5ad956cbdcf5b57f10d997bb5f413e3f6bf6ecd0d1b7aea116e79840e35418d9d26bfd0ce9f7819fd900e2629740a8b5b029a53ca7fbbf8f10fa3dda6af98a9d6c5ea1b52376ea4349d938d3b7c57ab4c53da0bac54f04cdb7bbcdca316baabb3c47198c2ed45143c7237b6cd37226d6094a6561ed25229444c23b054d9826218e335281995dbffe36ad5aa6c1909873a3f7e9d7fd75720f4f68cdcfa2945b0fb44d387ec9b03dcfe063edcf7b9e6b72c29c91ded7b774422de38aade5c7e30b32bcd5a5b8df3e1b1d08da512a7e131f727e670e352139cfdb45a6087d30f45e35e4fd2240e5692deccb14d54e156d8a89f37d28d0d7e0ac35b1e5863252ad6b6f21ebb5d827d28b67fb394ce6eb1cb12ed4528ed9f0cfcc7f0fb8610178332c05b2146d37d21329119b55cfd021c6f90d474d998a739fe0e09ffd8a29e27e4208e78d64219c4a68c08267b8889fae7a524a364b7826d4e4e9f6f5f936f797a71b84622c60d13226336375cbcd29930da4bcbac2da81f501d7c04429cbdbc20f1bf527dac2384ab0f39ec6582f80445dea09d0fa915bc0b9dc4ff8f56eb99ff9549228a83e3fb2c66a59b43ac9a438d10bd3637d8e7e7e6c7b618ed9da0e7dd186082f9accdfc469ca91e474843b97811a0e77844222dc96ce433d46656843bcab285e0076ca01c99120da15558815a2173159756b157e89cb53e16b2a895c8d85fac25c3b169cfd4fc84b4874e0c8e824648407a6fbccc42d97028e4470a1cf4f7b7fe5feb1b1692cfe8d98ef94dd209a2ec97a0d50988237fc6d2ee5c11c92c8665610db36922481159bcea8c7fac651be9cb97c7eb3248ea638cd8cd99b0953a81613402ea6e5bd81b1553a7536039e085534e30f72480dcca4581fe5026578a2c8a3ba5b20ce01b922dc6a74917339c132ced582c85bab30783151b91eb0bc8cbff3717c9e0a921423b0bae96d6437f54dedf7420d6a823723e6a67360741924609252e0c1468ff7cd624c01e4871ceb6a1dc0ee74092c0696320dab5d25b46c8f10e20120124328e9fed6fedbe7b495005b75e8d951315fef7daab198c9f050af2325a9e55fedb9235d0996fb1f2917d99a13af58cae0d975301057ebfaa5f90a3ce7e517eacc08e92c0c588f134db68ab50737818caed3060ac9e4f3130598510a5f777d844d4bd1bc43534ba685468f27e8bbe3c7d6669cce21553369e73d7474e14e0a1a20c7f21fb8a88ac9dea637ef0310fb25f476e2b3cd6da13bb6b2768d07f73983e4629b7579e6de10acc53b5217593c016eff434cbfe9b6995ac626536b20ea88dd13e900d1003470fbf2d7381a45618800880d59a7519089e99921aebf2a6841cdf703f11039800530d3e73a1447e19806d420993e0e11007d44c62d560a9f67a7f25ec5b25108472f8467216ca3bbfc623c1d58b775f73079dc3e3e9b28af44aae69ab822e382a49d54ce3ea1a41660c07b93fd6c8768822859b1a57ad719225bc54dfa6ba7d806091c7e4c5ec47be52d0a4e4e9550153b3cabb6007f090112ac89e95c93df860b445e0dbc1fde0049d82fb7fc459fe0d1a048a2cb3d84b9329021af10aee93e58ce6c451a70ad1337b22356378f5977d9455e8b35a0b4792824810fd147aa8e3c6a7f2d83de9f797180529080369678a77702d61688a97dbe1609ceeb13baaf0758f780a2d21e45792f16e075d96c09871911051866c02a1e09b2dd48cede552f913ece05bd3273760d724f22d6139ef8a8f877a1963516e35229b08a0dcf824ac1af139caf1e654b971f23b07fd002c5d3ee78d89d0bae4d1085ecd74125da2e25c7c93680a892317ccecd402c82579bc9fde7211e63eaa5578ddedffe500f846e92777194eee04629f1f75aa6c8cd8d72992d614e7ed6be0d1708254c7137c9d03c072ce8595a33719c06940d2ba8765bf4813366053ded02fb8cc19341bf0ae87ae3b67b954e9a0c0551c0689ae4e351d9a92cff8797e0409b4f638f1f6dc590cf13936d214128fb2b8cd8b53abd93d4bb898cfa5b24c6bd520ed4d4823cfeed062abfd26b715324b3d7ef4147239745cc6c61f1dc", 0x1000}, {&(0x7f0000000280)="2136991e6435e72d5000082861e61e95eb65aab670190be207ccd5fcf7b658d8a8e7c908b4234abee44b8efbd33684e396757074c369dd10e7037ebc9aa7435f", 0x40}], 0x4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:38 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x20b2, 0x7) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x10001) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 05:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "91ac309acfb30e9221782a358552d7266fe45f41", 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) 05:37:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) sendto(r3, &(0x7f0000000140)="1cee0f518cc934c0cd7c3355883988b7aaacae10fd12d9ba9a04097a38fa2b70c09b44a1b1a50e", 0x27, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x401, 0x3e}, 0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 05:37:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8002, 0x0) pwrite(r0, &(0x7f0000000040)="d85fb3944d985f7918b459479f59bb56ce84e0513dc4086651f3857a28ca2707eb969ce03f60dacecd252c38c8b2d0cf4e01bd694615b73fc1a9e38c8fafb36e09b42bc797b7ab3f186d7d673cc25fc9d6eec1369e989a9390f2e8ccaf459bf25691495048fc4be577d41b43aab637cc9a7222646989953788a5ec47ef1aa67f9b0b9b81d80d09b9c42fbcc390e2a14a09de77d1eff67f50801a2bdf0e51189b70ddd00d2ab3ed00187ca1c6abc68e8cc568dc6c193f6df1ab07b425cb9618664f1a8ac00b8f0659d27e1747f97f4106716a525a70030e41d17a04493d33b47b98212119e1f55a9ae89e8cf2954ea61128e7bc5f96405fca6fb26c050fb9e606fe7f3d21f2739cc9f5ff2f422ebbab3ea78a6d1f050b1f06dea86c05e190cd905852009273b0dca475a22c6f9920da4cd0a08cb18729423e102ca952b717943f9366b4110477a77efa246973ab0ef8243c87e2e92363ed7c68652a4ffdbed6fd30cb79ee101af47cf4d21afdcbe029784d176330fdb27d1259f3b0959be5254f38d0f7ddc59cbf00e46f6a2efb67f346ce474f0e2dd578100811fa1198e05d9d078c25b6d7448978ae242bb11eab13df20c6c0f527c2c2208448b54600ff06d3b2f4d716416e8e0c6e3cbd7d9b582270eee1afa0dff74a3afa480d7bf8f24eb213f0d30e0756a7a3c2beb4a3b09c705fc55ee9693f99c53c000c79d3e87bb2a7fb5e41583b908784743d03268ae1242a342027a4b3a03cc925e141edd49964462f546f5de6d92cdd65c73740503c059d52e8627244899974e8d480f13adff3830d6df5e87bce5edff2a68fb829aef4b7a26d1020a993d32e6abe9047c5a7b0d083f01b308183dd0631c2acc9a9b814a582111cb6b31980456f7a4c42c8f3e8140ee9f8a290d8804a38862b79486bb47450f5393ef37ddc81a9c7fbfaddafd5fdfbf90ee7c5d815917e857836d3f8a9348cc9c2c34e71d71a6a97f0dbf6b99d6971691708f173a839f49f8b5ffd37cca146d559409fd6a617b25a83ad9842d7be7c896287aee9b10e69b60c9e5e9a3d58908ac1c30487a727beee9ec3f5c938e13d966b131c2c9addb9a2d325997608770fd7ca5b97a882328b2863cfbca3487445bee03233baf90f483c293a6c159fd5b081aedf60f51afe586a10747405b89dbe730143679f24811274c61540e0f01c6acacc8c28da98ce915fac9f7210b4f337df8f0294465dc92d9901bf0371e6575bf00f213ba18abbaf9ec78e5a76486df783a390678fbdf6e89ce9e663a23fb8b59b9b7fccd2169177e1d8e290dcab48db05073eb69bfbd7a5133ba708d5d31284dde2324ab3557df7a8d575f5aaf5d90005b8d3dd43eeccec8495bcbc2032ea81d49915bb6f86012da5352644228705713db31edd5fd68a871d887f148b88a505cb978f5c27f9b92064c8a47ebc3745e5b64199078dff564beaa0bc6f08a958a7fe8b93d6df4d1e256ee8d325a049bb6be6ed0bc926b5f06f49a6ff27df133655f45fbf2a7ef5f45756b8222dbbc7b2c6848fb5360799ddbc0d0ec110e5657efca8dd41dd2ddb248e8c48ae91f287ec7aac22071cb05e0d0c95853780963ae9135f8442a2d00f82ab6f86d55867b715abca4ef6fa687fef82e6df18ca60139b555af5e71a0103a5ca698e23c557254d25ab83164e2ab209380699029085944eb5eb25b0d189c96596365b014fb8a657029f0d64b528b98740a3727f2e094f77eb1cbc6bec5e895d4738c75dafa43541d47a772aed3bbabe87581e7e92f997d8fbaa7ba79bbae080518317662fe988849e13b25d6871b8783f999b9c9c27f0c40ea779900adfa76aed3cc597760c721ac2bf077d077e1941beb0cde60bf2419090c5278de26f3e684bf2f63e41fe9d8fc0b87c0da8db8d5fab63f416bd6a14583d8747943cdd2f57cc5bd1038a49c6a31468bcf96e770a94c661b1e124996a97c34508bab09ee2ea366f6442dac90b80a8f391b8fd9cdf57bed4aaf3eaf83d67975aaaaeeb1566d759935b541e82fed20f579e5d863e82161a917fce04b6739018f137abf1e7f94368e4a50b124578cb2e44eeb9f62e52f7fe97f65e723510024812c1490540e368250831ccf6777747fb8ead24fba95471fa301f2bffef5ceadc70fa43fc04cd31a0603bae5a3e4173dd02e93242979186938d2a1f3c03fc0c618145fd11bdefaf20150f90469201f0c9c67b57d3f8ac94ef83f881b7a8f7f4ee5cd4c2ec8d8046e7f4d7120993f7b3cd44e305ecb8f9c585d4720acacaa3a35b5748d835a295adc3730872d2f5b0f90e7e204e223c347b416c18400c33a16ea1a0fb92d9bb963002af34d7826e55d67eb150d2e1668f5133dc6f8c21ed00617507b3bc36f29136ad77f7d7afb2ab03ec260fe1b684f223e567556c398300fa7aec987b8a626210a2623f10c18ca2ee3d3af9535b50f505d9ee1b26a24d2e8b2ab287918a06b0fd66856c4ec5294abccc9608bbb2842f664f0520fc2d0912cca1f176c725ff4f1fdb8954e582253c82955f87496eae0d05373963cc34ef8cf75f03b2babb0bfc27bdef8e79d8e35afeac6fe6fb25ca44305392953d9a960aec0d863267b55c56f3cdb7e0a726edeacc6f6586c2fea64b089e0572690ba06bf25d49eb7fbfcd394b489c3aa1f4534e42b70eb5b04aed1bd5465f0fa599c3b9bea1880e2b2ecaa621b807038e4d7f4e632da81d0211f2fd55e1d09540c9c3fee59ba63e32411fceda44291bb08abf7dc019f1155c97c3513d9aa28db442c30be88a33bb4cbfe6dcbf7fb66be0b5ff26156236e607f395f62971544464aa2b23663345f4aaf23e3a2b753e30f5f0aeced67fbc6a842d695d6fd2107857470291e2167745f4d0195c89f9ab593e7f2bdb21233f4efd05a71569b05a58599bf6b55474cc0b783167f276e9dd457611acbaba3c4dbda9e80e02fbbeb34d00aee9e5a2116eb9eb3b09336a38855f8bb511de057bbbaa2d110ace5123ece2e09782d7c63c69a882c7cbd7eb69dab4cda74d1448f5477b2d175153cdd872bc77a4f060b0c3fd0bc66d3a9d3beb56ef56389bb482851cdfe224da5e96a4b089bb3745743cbf026a09909238e449b8e29ed3c176cc297fab2beb3be553aeb634e57b2e62d81861ca4aff2d7115b0a31460a9f2bd1a67ab82de88f3611e2b97f77814566ec8b55ec9bfc289c5f9d9a62bc6d3ff01a1178417d51081906d08e4ca52e3f00f43de3278a177bfa00be6cae8270af2067d082658fc79c33c42f14e1792c28026560ebcbbd95f68b8b7ccf06a19e53ee4f38f6e2067c8266dcb650504e8c43f38e56cc4de47af990c69802b02132af9a5b23919296b706b6f836f59828c94c7de7ff6f182d02c6029a9da78d16505d3056c26c3b31731d4d00f25cca6e9bc3444734ba7013739137811bc67ec955bffef0c1faaf83191b26af1ce80948aed4287c209b884953e7bcd2b4d8558afa82111e3a245c468b0dc9bd7e9bc22ed3f3eb3d41614fe6bf825872defe9582839c9711ae6cd1114381a02b774c048ae2363b15ea276d6b0a82f1519252f2644f762ba9b70d361dbb2bfdea6ca6ee7f48ad2e59c4855b759f5de5bd4972495551261b02835f38e1064c8fc3bad747f2beb16da90b0c47217e25682bcf95d2ecc92e895898cf4c3ae6f5692290b1054154409a41838831812a60352e30996faf4969216b8a1d7480cb00d08df7af9834916bbdbbc2a7f0efa84cdf5692ec89801b870e902bf45ef887841cad90332d16d5bbb287939323ce47e234bbaed6b43b89577ee81c00850ea453b0f37c40a679b7e40a2007ad895343bc51ca3762d0b499bcb48027db4e5959f0cccf1183065ef3280e84d4d4bc88b3488c804b19e89ca3a5387a81c914216bc4cf260a0ab60fd1999793517f2947f4fd655ed0e64178049d7e6377b8258fa8a07c5bacaaeeb5d896b9f7a9edbddf16deaa3285fac0dbab5019e0e1bf381a395da310a8bcb091084753ac88aff3e8d3dd6ddaddec2d4291ea830423b32a2fb0b4474ae53f0d5422301b04be756b38637354f6bd036d6281445aabc9c5059289436715bc8d4e8dee5a6d6f4ea1a78bfcb5018efa962218d3b1c38e4e2837b88bec110e7b8455b5a81dec6f7bf7a1f4ff030f996c96e4cb7ac3faeb8e75a9a050aecefb0bff15407f7ce5c5b459f4f008351a59062c61e919523f3db1aa44406a0ab488bfcf8ba9f117a4a3ff4008412f6c8b5a769e9956ac337ec0e110062f9600497eed1588746fe7fc6d3501dc97b29355dafc78d40bbfc08a699df0f242631b9c7246da2ee05c3d09aefef001896765732123f235d937f9a4f41c062448dce08c28de5819a4cf969d6b5231a5f79c81d0721f3e4f442daf58f21969c1377a83f8d526e2670f78cd007d2b812e24a2a205e99de7935cca5de9d211e4931664516dc1adab72b60fafae2f21254aa4e06ef0b087f5e29fb4095ce0be7792add88c88bc663288e0da316ade9a8559b5ede407d0944e712ee43176753eb83288ea5835a05a61e8390c05158e73c006d40085dcff946bae6eb9a0e86fd328dab000d8c311f89e510344d70df1e5b289fc8d49614775494fa7210fb7c0a84e488fc53c1a2b9da3b57f026ecb126414de5e11dacbf855a14101dbdec0087dba1070eb6396d21ba2f28bffc9e08207275445fec4d5d3d5178eb8ad00bd317a3d595b8a342494a42a513901367e89d8d88ee7815960d742c6e4bd5a08012f24765301cc5bb7da8cd54e10ddb542aa6132b1b634dfd2d9bb686a7b9cf72078355100d6d52f0da2948c9d7bf3844593bfcfb3b9f50e93f3bc6e772e1619908fee693f7402838fa97d4886ead707a5e590b260768b366756a883752acb5d358e91c4b50a6a252eed1fa192a36f0f3634faa9f0960c4f5ee2a3b7d4698d66b0df5379528017779b898cd2f99cb9171027118ab4d7751257cda82ab734b518655c2a1d6b15d89e47dcdbdb0ee7c50d7f23b84a433792d4d586b2726f20330d4a49981db52f0ce0d5c7e77ae1c08ec194845262ba18b605cc9cfe8d8c1bde2f07a22c5b67be50a35d959360c18fd041b4ac81727e78c8059eab334d810d6c70075f99eef824e7dad84decdb3b54a556753630f10e05a52236b45350e10de1581ed09b638514d1d14219a3ea48b6a8a6961f7836da783c584031a4ca65d565a8886199e418909a7137724bd61346b4b384e2c19460cc05d3059ed7cc9cb49a2ff9bf5f51e9dafa841b8e491f82fde7cbda610fbfe967bc601eccd4a30e6cf158d158298db054f77a00fc8e267dd4192b95e1f49e2e32ff1838237f6f72ad961607deaeb4388d640ddecdf0310b81662fe6ffe173c348f9d07eec2b4d09f3193b82bdebead33d8fc8752fe89abb7b25488bbe099ee1b5b4d9e07a3395d99b71673177ad3d22caf18927b53b5f80c0e2ec20ed54b657e507b1fac2eee307e29f88125cfac9f243b4e2212c5ee8bc836c37927b64783d1a0fb3c33def2ddd1723755ee2f05171f9794bf4525755ecd0d7c1da2607ffa973e9b7a527313292f5c765d8105cc19254bc60ecf46bf5f3671bd422513a28cb99fa0b487a3930937d4ec5d2a95924962d27cdad927425dd6a79dcda6af201182eaadd5dd6f6a38b1fe518340fc21096ce86ba12a359621ef1f146ec8127ed37a5638b7dcd6af54483fda9bb744b241220c68eb1b56c065a49b54bfb98810f2ab3b3cb547741755bd6eeabae88b4968e2d7e28cd8e8dcdf078f25f707d57ec80df7ceeab28e7cd0448e1d627ef3", 0x1000, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001040)={0x0, [{0x1, 0xfffffffffffffffb}, {0x1, 0x5}, {0x3, 0x401}, {0x2, 0x6}, {0x1, 0x10001}, {0x1, 0x7ff}, {0x2, 0x7fffffff}, {0x1, 0x1}, {0x1, 0x9}, {0x3, 0x5}, {0x3, 0x35d1}, {0x2, 0x52b314d9}, {0x3}, {0x3, 0x6f1f}, {0x2, 0x7}, {0x1, 0x3}, {0x2, 0xffffffffffffff7f}, {0x3, 0x100000001}, {0x3, 0xb4e}, {0x3, 0x401}, {0x3, 0x5}, {0x3, 0x3}, {0x0, 0xbc5}, {0x1, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x1, 0xffffffffffffffe0}, {0x0, 0xffffffff}, {0x2, 0xfffffffffffffc01}, {0x2, 0x3ff}, {0x3, 0x94}]}) r1 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x5810, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001180)="9d91d33852eef4c9b776af8fe705fa7799ea8447d3c5d6738004853228bb8ae22a6fc651c50a38743b0d956d025fb80acceb56577fb0f9195243834543511a99eab847dd9014523f3cb57bd61264358ccdad29f30da77dd7f1536fa26eb9acf1a2bf5a1aed927d5a16e91bf5f6344b15419fd5c029994f285a6404101e4584bd6b8eededf6c8504a0304f04408e2c38ae54df7732bdb4f3c73b363e93e99eb72ffc03509f8665bcb32aefe917199004a452f14c2", 0xb4}, {&(0x7f0000001240)="40a1358bc5cb252a614590cc04ceb96fede80b9881410c34378e014843649f87008b6921e82a32b14600b9bf6f8641cbc7738acf", 0x34}, {&(0x7f0000001280)="f01615d41f9032052b507e6daf6d6b69dacff6bc79888f9e7f55af89809f65cd5609714705b351a4779b58f262901ee010628a427c1fba73732e2e2a919518e6480a7d3fca6df445fe9602680bcc8ab25db0", 0x52}], 0x3, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0xe0000000000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001500)={&(0x7f00000014c0)=[{0x25, 0x1}, {0x1c7, 0x1000}, {0x8f, 0x2d3c}], 0x3}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001580)=0x11a) fcntl$getown(r2, 0x5) readv(r1, &(0x7f0000001680)=[{&(0x7f00000015c0)=""/165, 0xa5}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg$unix(r2, &(0x7f0000003bc0)={&(0x7f0000001800)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003b00)=[{&(0x7f0000001840)="ace977923e470b245b305d2870b12eb2cc5bea3664b3205f7bf9", 0x1a}, {&(0x7f0000001880)="c9c88f196167582205a056cd72bbdd9619e547cd88bc5fecc4ee7c66ad12c6df5293a85a15f0aea21152c4feae", 0x2d}, {&(0x7f00000018c0)="d3ed9ead6c677d524070d806240362d6ab36d92a157bb0282a2232b85c1517ec03ed2752c3b0576d47478f1612d525697cd602989d93e54310af94c1068a2b666d93bb38e977017179b0cfba51078870534ed78413a5b774a6f078d37381dd1f5b782e2ad7f716c372109322cde9ec2ac243f407f819e2eb621dbbbc4ccef398f07f0c89cacc6771748151f248f1df570a3b3faea6ce25365387b05a0155c4b3d495ea398789d2b907c0bec4bf8bce768fd5b5005cb59ac28ede8ac1177dc3bc4a1a17117539c29643374f2d3ef4e80dbda9a1dea7aa26aa1816099e15e57478edfed18780bc328ad10432c867730622c52ea865b8bcfc01214fb3488bd7730b6f1f97771385dd97ada9d3050ae3dde2841b31034cf36709bc62590338d64a63906aa55f6ce04323b3f9e9630b4c2b2cc0237d5957ee00d6dbf6b4fa7feda51c25f65f92371ce895cd914ff98e5c949dae72460ddc61125963dc41ee9a616912b3cf6d92f786d4e59f388591babb8b5b5f26e62270d68d192c7ddc1dd52a993760c5952c2a1c87cfc525cd273215aab31bd67a8fc084d068b247cc5f031f5aa8e8ba8a0ef29b70907dfe3fa755f641778f3963a9dc0fee4ddf262ef0a71e62bb13171dd4c9f5d4333807d93f1bc5b5fbec43d09139aaf8c811231b0b7fc851fa595ea8f22cecaa3eb8035eb37026fbaf4839f3dd0023dad8549f9072819c6206179cf10dd61fe5d77bc420ac4ddc94a1358acb81eea5c424a2d105046333538f1037e78ced82581a291bdd5304b203132b1f8407c6c40249c409c75b1fe9e3451207f10615b6dac4c5585d610d45ccf7afcd507583e6bef9e7918ffea0e2df678a4c1fb37459b353ca3ce366f2fd3815498cfa820ea7affe07d1f1e2a7d2a78f488678a9d3c744d461bc94eff3fa93160e635e32bf0f60987f59e6d3b25e7c1746d60e6307c1f54a1981021d668b90adf7c03e9db4aa101780f6d2b32833169cefbd643ba0f3d3615d7248fbd9944925fe081e16eeabe03650f4c3250d0e5da57bf8cd9b5ea11c6c49631664fd5f205c36990d4fc05223fdc6685e5f0835d9cf4532737a66d2dde198136450fe4f12f2dbcc9d4dc371e174b60685372a1198dfbb4c9c41bab03c075cf2fe44f84b411138b2158f37142d703133b9f339792bf111fda704c4f94fd34df6d22fce250ca973ba6ca9c212b8fc1479a0e83981503c16474463fa607d6ca3bb979ae27dc56483bc506ba6dc6270b523401c3c3c60c87fefec666251cb62f8f035fc2ed3fe68b2c6e0d097d39e1fcb15b713dc9816b80c6df6964fa8a42e2acf53743046fc2a898de4eac41a1b59275a709d7fd09d447c64523524888faf5006878c6fb38e75c2d5e0d4112e0d00df3a8f1d2673cba9eb93354833757ba65c1e1bf63bb7c1787cf5888e202e09ceb415c2198357080817c0a8ffea31e2a0fb0610b3554aac6908a8db508a541fbc07c7030b6e610a2609f8a1664397a41a7b8f45a0fde00c85238cddd6ebb2794d2b77fe7e0d4a459b70e1a4427ce153e6748fe62a193429732a05daa7289ed2a373dd6853cc312b234665c843c9a8e933c13426eec5ce2285c7e2c83309be85203da9bffacd360dd59b6b483eeefef68c8b937745ce3f4f8ce704f6b32a659a8f6cc04c54e51218116fa4ccf687719863772877c458a990c5865ce2797d0da28bc0b9cdf3570fae8677a9405944786de5960ac0629ab7e5e7d176e660ddd387978141e82f5e1743d7fc3b7fb49c55036ebc73298318ba8ad90c4ac6f457930efb0042f1cd54b7ce084f8a59905016792350b63328a41404ffc8555d5daafa496296ceba38e66be79c276ce37c435eb67d2f50c2dd9fb786092e280f8f1123cef50e3eb552af5a86877ef0283b77081fc2b041dbfbdd2da67c347d3064949fdf1a4fd2eeef60f3036ea69e7f407a057f6ab7d72d66a3df2406f0e3b28bb4ab1c9f39466c50ff5eadded1632382e445c5e1123cedb8460f474588b1fa7f521c6f28bf4586b0bef93061898f08bbad7a39e8853eef1b79f1bb8ccbdb4d8f093f6eacdd1811b145a8e6a70dcac0dddafa7946465754af711c743143c715e635a6e82309d626fd9ffb7f65d6bddd49b2a8357f88b63e17025d7ff69ddd0b16873a75cf847386061b2e72974702e0159dfbc138ca54b7211450e2589533751eaa6b6fa07dc153b2f9425881631b8b81e539aa99681e5a29ec75e1aa720841f5ab505e96b8be6ee9516b61729d637142058dc92a132a34f00a71d3027c077e496a81d6d3d8735a5f53e536bd3cdd7d1b96773fdb205f86433a0c5d0c1782ee0a9599c28731bbe29cc8ae052eff9149f52358c5972f7ee769310ce3d16baf3a0f355d93f05910bafb028baab8272cf47661a602e4b7a670a0e4e86d5b66633631597f1eacc6ee92bb4da51502f2931f1638f2722fe10306d77f672ead89d5feca9b5f1ab7ef065222e67ff20f9c8b0603e52c3374b6801bf53cef876669cd7107ae4d38a13fd40b242a1b6eee9a6ad39288209eedf8fc38dfb0abf4f9f42a7c5d233f8781f298480e31c3d75901d58cb996175106aa3e24ee69de2929f8497c69556dd12cda514db9402f4cdee5f1bcdd4bafbf1b09e14286a3db456dbd6358c8d61388ca6d05f789a8d979228cd597ce5fe3a4278a0b9cff7458e4ff139a3a2716dfd9d6a9da976daf21a88579fbfe31684c17f1d8f49882534fb734560e215b19f14ed3d6e4d196c4b79361c194ebb11854204432350b9828a908df355791881641c051b7a596d093e85713fae6a4b037d9ead584f355359a72ab05e5a51fd3c15492ac754e5406352d460011ad58e20f61412cf3ddbf98312dc57ac1970b59205554f2ba3d31daef6d5111f572881f81e835bee02ff08416e6a73acae8f9dcd2f6cd7b0509ad7d87965202c4b40756589c85ced94647b92ba5f41b2117bcc2607f3b5bddd13cc3eae84300e7d5932e128aed59e319684f17bf26e9bbf1074417c07e438e90e85db516728c709d78f6c4984b521e24260cda8b310f5602f4413acf8322e8debe9542ccd9481a9f1b2061c07842f4040484e291cb1a8dbaf1aa82c6e2cfb046dde9eeb4c15597c75127e8e31c61fd0ad5db0897b9106840dd5533ef28f8b78d945e7d5f6744bcb27227ff561de1b13ee9d0dcf1f56e95e8f03a4af9601c9067901de4a0a0ab962e9b422c87ecc22b5db8851219feb1af4cbd8d40a3529b3caed8c224dbe5eca6b50d6dff23390b992ade16c25cc9b7752ca3e19ea095fbac72eb3e2a2be89acee9ff32cf4426ae7e0ce12de5b644dcd7c27ea2b5735475d42b692e381db591a6281ba1ee93f4f2dcf9c679b2714fadcd59dd427c4a2c2d2eee3d936a85aec0548f849064b6ad763fc66f9809aa0f66b7ecfb9b354c193dea663358cfb1e433e4e2bb8b598cd52e610ccc27736cf6d2919608708d32ed539442be44b42e6fb10b4a973c5941e1ebb1f2cd81c533227eb8f090273a71ad8966f5937db582b946e6000f3c39d816b204538c08b6625e7adef6da8907d92cc7bc48ab98f185766e6a941a588661eb391029e9e36c9bd4f6bab88ab4347a5bc2a7fcf47c3ca57ac0459afdd5e260e784d04846016b2cbb1b43383e23afc074f1b02ffb71fe1970c39e1adcdabb897519ef02a886b0d530cd3fedbdc18662f19cfdd212165b2bb6568a30a58e04f7a0485293c39a5bfe977728b2813bf74286ae2f0dd3b5e60383451f56785f2ab1080c5c1f73537912bf79a94e6c56863131b380ed44f72f5cacd31bbe425438bb1af38432205efec3cd064aa0a41b0a95e7b3ff9dd0b610b76cdda725c51afb7a8cd06cfd91d504da182ba2138eaffcd785707c9950829738c0921c31e655bf86c4cbae8d026d08e7910f48da414a0bbdfaff90c2e9ced590aa781afa173b4a801c21cbc0cd8e2abda003295b3e9c1f68319c7fee13d7982ef06cbe0bdf729750dc59cd7cd8fc14f6b6e30022f031c40b589f1165a7c461d27077ceb6603e79cca1252f9900d862f48806ab8e5427d41ca506807f1f8c265081c7fcda2fe94873251cf9b558252f59dd66a247bee5315693dcf62b55e77641ea3e2d3620815e304d1fd90e249612b0bbf871c33817ffbfadb57e485d9d7e61ac8d62a8803c9bace0b0bf611b29ad733984969a61f8c78c30ee1eed60597cb455732f664293afff87c3acc51682285f643a368567416527a8bbbfa990fc5ab39b6dbb26a3f365aa4ec537eb325a2ca69e777f18cc1ca1d9c4af32e2e6d11fed1a75f204659bd6e1eb5c0b5dea5d3bcb623c0f236ba46e37d3b063890482bd996eab4ec09897de0153e28e4c6fd80bbaaca95c4e331ae445da424f61fa8d7ecd3d9ce3105f2909dbbd5df39e6e5e27bf4d4f6ea83f6718a6935e6eda32f15dd962f39ac6e7da89bf55b52f6a638c28fb473b80868e6463a436cc19ed3294cbaa192201a01da14519da63253d2dc114315d2e766b5acf41d321fe4fd47f23b082735a134e9ef3a074d99cb726cf0d73af2eeb7b1f6a079f8c48dd83d278765564cac3b43b2865f067d58382e288bc57142b7d26b0a139d535adb7d1807bfd86aba48490afe492f36d3404da32fd090e1a2c44bb277d2a25975dceb37be361b7d87aba35c16c05d7bbcc49e15241e495ecf4651697207030bd94ebfadb13fa14a7a90a61d53e661ffb0840adf55e095dd5c511bfdd6f946f6471d07cdfcf0710cb4dc9da43a4f2a1a81189d051cf03740fdd8677255a6be704da4e1fdc6d44eed138674985e48ae734c75f1e3c685caefddd8b4fd9620742ba5bd4a44242fbba1967064760f926b53ffd0348f2ea468b818e1a45f1d1e1ac9db8ecc9cc028e9484a92be4d7a9d39ce3f950984face21739891fe96775720f457b591bd6b3f55ef4772bc6ab09b27ac4a94292dcf7a7cf32cb6d0b73205abb8344cbaed8cafffe415258b44731006a235586c5f5178dae42a41648c8c6e351a022b34d38cf7c6abba88fed3b6418d706481c30cea591d5f05d105496ba349208aaeb3742abbd99ea6023cb582acf6fb78141b1115e3c5979e2e090c917a38ec7b6c7ea3df1b9bcf842803863d0d53fbd29a9bbae39fbadaf42cce1a76045cc6657436cb622eef18f85d08adcc1304cd261e6ab093aa80f510e488bb42a53c1bbe42be823be25f61da92b4ce7714108969cea21141b4db667c2c4557a7add6b8f824c64437f6914c81e712aa41bdbbd69faab8b382a294de1d318d4243ec17a2f41682bcb4109bb792d23e5d041fe3264fbaac47f63dbf1a630f7b1540f6c57b090c230c470c252e954cc0d2814657396e76909dc9ade315c6fc9c40e1673d38c22a55a4418c710219cb764e6bb66582b3cd9da1c45432b99a723af574203a520e3cbefa845fbf59fb4114b7dfcaa9b678c2dcdbfff03d2c56887d46d9200051c6f52c12c0fe5e8fefe728f745b0a11c2cc90f9e84600d4e83dfea8b58df66c9c8bdc259e0ff0d42869778e4ead380198af3996ad9bb7dbe5f59b68ab4cf2eee1be5bc2bf044e50b95c701dc91b4a4ec9fc9120472c1cfbbb2e6808bc7ce0a57a6619c9f01b2c1803309d08f96d1c867d19529d3346f479f24e9597840f02e097b81a88f87c19fb86491d9eb9ae26f6428e5fa49427f00798057cfd48d883b88d399fed067a1df458ac7757ab7bc4ac54b4d9b41a0bfc44e0039abedf09c0032c83b0360c6a2e62da8754a06ee2b256ccddbaf407272f019941851fd958cbacd48458b08d12a437a3c46d", 0x1000}, {&(0x7f00000028c0)="bdc74e6276a7e650152d", 0xa}, {&(0x7f0000002900)="846bd7b82de0333b0597befe44251e1cce056dfd235ba33448d8babd278d14463b5558adaa33761ac9c964b0bb7c782b3a0ccd65fcb5b9bbabca30e5e13138be0e48823f40ab84e67c426b35a23c09c1f4927bbba96f226f6d20fb5ec83299ec39346caa120591e6cf1201e9153e3c66ccd991bb9dcf2322c703ecc9db5ad01245683e3982ddc18509c0223784fec2d97158b55cd5417d6424c2a18c6a0aced4d1c90c70e2da6e778363ba1e0db0c451646e8ae01a55785bb409533085b61d01f2d289e7542ea1181c34841fc462522e3edabbc62afed80ee86036b71036f35c79df305ce2983508853610e3a92ebd275660d78a2fa77f49d71468034a689a76c2dd25616e5711923b18a9a2fe828d1ae799d14b4f154a3d17a075f05ab3eee22ae57941894500fe7960a0cadfc444782cf6bcb1d8e70d50360e0c9049639f27837d0f7385e080a864f0c526849543843b0bf31ea7cdd951a67c453dfa0ac4dd2e869380d818c1e49c7c06e45cc6a52961943e7d6ddf968ace1512d5d2523ce51b5ad0fe5829ac48c1d7f4c1f145d25e61f2a040d132165733a578fe1d7a992a84be4aa33d949c40232811f145c67aeb9ded135b3ade6c8ebeaf7fb5da3c19cc0ee04e2f5a816e424ccf356c34b65425fb5fee0f646e813f4c6229fd1113f7e9b34ddd9b5ee21960066479313d595391152706269f71f8d99dad26177bafabba702ee4901869476c4f52325c5cf7dff1213da2d1b62230c6ad4615ed83021c4cfaf159d477d2c5804981ced8cbe2088f500c98d00e6600f405a090a264204a635284c268855d3fbedd49b344330dd06edf8d3ad6c2e857288fb406f3e79154c8f013c320ffda08dfe9657a8962182793e39c83b6db7c4d0abd57392d71710de17eb941e9b1e3f95f5433c6cd514a7e77f1e9bfccb312e55713f1bcd5f22a03e1a7e431e1ec551892999edb1a3a263b8ebdff7af41360030a611f87da24deb3b3200a972660cbc53ca0bf9894f417a2e5a6a09cecfe7ea33646389811c705c9998d3a9871ec25f38bff6e9aaefbd4ec684169a9b3dcdc463d23a7f0e43c0c2e255a2298e8010de87b3d57cc34c83f000f29fa0ffee690c4fb76a383b71379f9d2c4aa24f700573b4cfb3266da4fd5315a26b5b883d34fe0aee17f39de0ebe3f816f80697a68436f862b16833ad12148a1c42a0ff11004a617d2454cfeaccd84924c04efa82ed37b93413856057574ab3b61c15e123649171f7f5f55d53d51fa52785cdd0dfcdb7ac66a5e2118f2b6ea39d73b6a19d0bf332f6e60c31031f07101f4015d45ad34ba4948d917406b36af3fed9a02d9aec5a7bf0edfdbd525ff0469145080520dd545a0866703e3a1ca0814485f880405f6569451b3946be731fcbe3f769ef516aac7640d3af98a569a642a8b2d7a6aa3037d2731776cb72895fe71278c0ce747791c6a66349936abb6f7cc126e7dd3c76e9ba72abc0da671e10c0ff0782a6a8055d310cbab0fb86e679ff431b2ba8965819687af242f77ed47bee4a803501666ecb0e7135bb17738624f54a975a708ec601d0c34522effe97cdcb8d0a8ba275a5871f56904a1a9f58cbfa5d0eed6a5cb5f9929da5626da0791c1a52dba96d5e5fcca61a14d3720b846e14b5e112ceb74fcd08066fb0186393d1a3cbe9aa4f077107d107821a5f61e015f518e2ed71f2e045d4afd4eccfed2bffe9f52b0bb02b3b6a4912489683dee4d92e80698075ccf5adf02f7c0957555aeab86ce8a4839e7fe55aac71880e6b565a8eda8ff425207fb02da56c910ecb55a7b0b0ebd0e66c0bc9616c50c92a7de6323bc71a18020484b837d8aed0ebe155e6a18d6a994dd9e8caa3c66c35101bd14c6b2af8d6429e8238b194964bcd7bd37002c2eca23a6ae590d96f649d22b4bdaaf004d52b62cf3ac29d38f043fed836687aa77415ea815d4db5a640086f63fea8c05b3dfa7a1b81f54e799ecbcb423ee5e8450f5e5d6fc06ab955b403175af39ece75be53e6925c6aaabe0da2c46def7c750ccc88c952fe383fb96ea35d2a781dede66ce8bb5f41d275056c52051c4a294ab567dd706f2a9989f82545441737efb6061b0c3f14bcbd624f07a5fa68fe89f0a45e3a504384920496119d8872b40e883c239a419f81b2ec30b8b28b2d627679cee0544f087c2444bb36e0a7b22649968a61196bd2c687ba4f5a1e1b8a6e2cd380df1f38ef58deb09e48ed1b0881d73b2775eae99d4f521fceffb2f3832b9d306284d827bd4af88995443ee137121618b5aa834c7a92b803e0e6200fbc04a4bd78c5a3afda610178f08283aeaa37b329918f4142517b17b061671a7f8d74cf97d7ddd4927f68b2f1f93a9a42a1bc2e28f360a7e4a58938e5bb98ab71ebc6e1d95ebabfca455d6adbe06915264a92e4c70c674d078f54cf0b74dc4ea1e4f843aae8721f6e60d66139155f76e15dd844764992d23a3658cd372f6a92e5bd33424281bf886a8ed162c7771289a17ec7034fe1c72cf1a0008ca8745629f12c4457ca71d66291b29762ba6e5b08246b33679f5cbc62573f5e50c429a7f6cdd3b2104eb1961134a73d0f9a02e5edecf0538cbd3d1154ec3e8d490e3c97a03265e33a4413cc098959829a0e91470e1e49edba77b056ba08a76d68adf63642fa36ded2d7048690ff5834042454aa10ade5ee407bc780d7a8249298da17d17e64f490e930943add2b3b2c1ede2ca6772650c9efea80be206324b82a57983508062611cee11595ab12da3652a84a48cb503f86c6e6be8a2d8ef517faa3dc2467fd5cb30d9c3b2251de64cd1a655b8d4bb2a09dc89ed8d2fc2ae05614dac7d12ac91043b0898597f031fa911212eb2271ede94c01c7f0e5961ab6e98c10d519e6f790eb4c001c6a807fefd840460727a354794a324e375a81b1e3851c7826c050246e948e1d073a2cc171c8d848f97eec1e05b3681659bdd535f1649f4e91a8d056db8a54310b67719860c091ef1fca2012f6746b6667ae0da90b0c6edab743d22b80c057796814a5c284cbb213d4d6ee052080656d381df263b5dffe438e62b59b1c12b1d14ae6c9b700f343372304ec76f6dbcc00b68f147a6a8d4beddddf9a0a51edfa527f68d5ddae2d31cf9bc7163f283c3a749b98e225b5824a338e7a587764d4443fac622a07eff690fb366fd312351fecaf1b8c74a3497c8d8bdc65fcd9376025906cbd757b93a3581e056223cc853e7cb3fa2d8ca5bb3386cdbb96a46db4cb255082b0afeb7821c56c89fa40218a85b2487759720fd4bee3b52255d9984cbce51ac056b8f28844ce21c7ada1bdfcb30ac7bfd964532a4f0ff7b38c64a95157f5f9c5d2185417543c06612b4a4f2deeda35f8286911a8fd69163549cb5c674e3edd4cca3fc0307dc6cd35cf684d6ee85fb425ca6be510d58febcbdba4b1b740cf170359529990c579f1397c5fb5fea8dfeef29fc2f8344a017fcec337526a211fefdcc0087dfd048bdd34ebfde3e80c65bab939618d3b16cb37f5dec15d0dfb133f0b2c884a59b9b69edd9f183e65b5501bc0841a4e9a88d0b8cca4c4d7a31e5070d9f8a7afdf685aaa32539c4d93175aa64e9d20aa23bdfaf0430d6849ee442f8259a53056ec0ddbc10686f6d3e48ba1e3daa03f94f362c59190e1e79cd48811fd7ac927d6dcff143f427e087a26155bcdfdbc81a958ad1f8602e266c201bd3c806fa01b6ef43c61eb2a257a4df5532ff6df6bfcdf4d937501204812eb3a69eee690889858f9e943704de89e4496999c7637de8c23455ce5ed9d85e3d6d1ed0566ee529bedbde92e895aa7f9aa652f5718c4d89f440e30041b9a09c33b4042d9db56643823b8d6291149fee62dc6d597778dea69138a5bef431107078eb44f85cdcf6efbf648fd3aa00ed3e3e1dd73685b5cfd904e2a480d4501932a345127869af28a3b1b41ddbff3bda92bcba37f2f06fffe63123d1b462889dc5dee3b8d79ca1f246adec7657d86b7694c908628c8bb2b4bcae5e926416a3b5f0e5bb838cb5e5604a82f9b845dfbf163f42cacc1373d79ef7c61435a7ae0a53f473fea5ba5b87b6338154cb0bb24e836befc007e6136bdfc55c6a28afa1d81ce832f192ab3a2a77f4764f1030fff0b60799d60fcb2663002887d07edae65c61780eaf18bb45ccce0c11468038ead9b4f43d089ecb4b53052b5c62cbde0e205cf414b026b292cfaed3ca6983a467536d458e11a1a78d1f3cf85d12121ec6e6b054b4d7c05a2d441cdaaa981512915028954767703f3bb983b440cdbd8d8f68ba395ab329c8a6ba4af973103943936b1615928dd3116893ac5727f65435d8ec6e50b95fcb35f0bd6f86c5016c8f88b0487b045fa9148230370b1a5e5929d736578c64a8ba967c3e7a386149f9fc51ef9539d641108448bd2604342a86c3d1aa0c64ba73afd321126119f4bc99df4bd44318cea573501f445ac0d5bd347a10e3250809d403ff0badbfe4331d48e4c009478a277babb0e9e52d7143ac7c6a490d0f30d5e2582ea2d2f57e9656c1c2ce0e3de91b6f04d49a2194e8a29c18799919ff201459dc67d24654bc1a9f29ea91b17700d36ae2251f888e7cc7a4a1d3b76cd49cf934b08f1195a9c187fba64a22a46f949e1e7088beab2cde0f006674eb6aaf66026537c6ae20e3418f1f5fa5233ae754e0aca99b55f3443f3956117afd34074ac996ba70c7cfd62f93b458e64977dad12d26b843aece6300bf6abf60c09921c066485806f0791ff76fa9320329c57596a93bdf3f4b4c177e1a06c9cd4d6b22387fe8ba7a337061d8b9510586feac3dc81ef266a04320f8923dc671fc68e89922fc877d10f1128b07ad4c150de58677ee116c608fb1bf696e42c5825e8876f92d46aa0761964930b06bfcf25b295f4d51fba1f5cb0541c9bc92cbfe70cc2202b0e8c02a605c5054163d6da7cbc81c84efe11b3ff0d2b10bb126424fcac2ad9aaaf165161d4f977c04ccd8d4a0c36e736d730800d6f312be309106d58da6841d7d44b6d9b6558cb73e259038514d9f5eed6fa130821ab34b3fa45afe6ec67f2ffc05065f3b6a04c60ea9bcfb78cd6a79965b6a3e489003c73441a5d31fccfacc8fa9ed81e687cba90e99d47d50b1e92e6927d78893c0742d5fc42d37c26be4fecf49d30485fa96458a8e544a5d396380b4c552fa220edfc788ce0e87de736dfdf627ea28565db3a7be94a955f9adb0649e82a69bff40291da5650676ec443d12dc97cb02dccd2cf8cbb83cc2d44d1eb0d06f572f4f1fbd4e64daf2c0c40635c307c5aa7416dd675abe792bab4945103bd1565c1149a5b6112ad371e7b7aeee248ec3e41b4b9d92953ece6e2710d40a38c1269d1600027d09c0b148421daed29e4850cb36a2a9e990548753c8a49be46d38ed498b73d7ea7559da3d09d16a4dc072464c0803c96f7066dfcd458f1f3d800267e72c7fc4f8808eb24a90b2e5a20773cb0cfa4fde3ac44f2fe7f0f5c33c8e6aae19753f91b4aab80e004868bb605031ce5e9e36b4a3b6bd7f23d25bfc5339df7cf26e59793ed57ee19fce479140ad4a4b80c3c1f1e50e5a3d27f5d1554d3f2a1ce02dd625c1b36629530a1692cf70cbe7daac8c7960208d4f9709a0b2b9d3bc18760a4e28e5ab13d1820a0f3f70572fb929d262c0809508b6e079bf7143fee2f92b4bb837d6fa9885eb281331df323758d36c025c30bebe76e87fcd3e26dd35fa2474cd0a0600d80451cdb086cd387e6c2dffac4a322d75bda3a46b7dfb2499ea45963ce373a5222085c495c69e9555f917a9e8c42c", 0x1000}, {&(0x7f0000003900)="8108d2edef3ca18e853cdbb4d42097a92e98073db9e872687e047c1640fd4c6686ea542058107a7bcbe3ed629d6b55550574977ae1bad32087d0cbcb49f3cf4846519508194ebfd2ffe1b9eaffe35b177d9198da2b4f3ee6db2ed95e3f4c7e3bdc189cb20bd609b489c953c4b91950001046c1cb22dde8179dc7b5a2cecf4d3aa6a4bb00c13898a36f6e6d00a6bfe4ba865a7584b0881d8f1cfc04e46e703a671bdf4373c0251d82b34ce042870964173dbeec2c6e3926cc2182a96bde948e41dae4d5c3957db5", 0xc7}, {&(0x7f0000003a00)="ad2b79d523c5ecd5c30a50037400fd0141fa03d1b814c7251bce369ea7d59b7d1e69999608677d68aaa14103e9445f5c74a33e311f4ecbce09a5016febb10a604f9fd656d324ae39b7c0127d0086aad0d96d4a13ef05d13e6c12757b0e107f7e06fa2001ae95a9a49827bfa16045b26d8dd7f3f1f2a91ea90f7be819a71cabfba8b541a3cd0d5217bce2c88c940bda02aa285a66c2295c0db1d65b2eb725125af2d1deceffc9cb8efd3eb97ea116afd9a88e88084937f0060afe5a8c8b028ddd596a4c87de4d820f5f1c50f206f742a52210b6", 0xd3}], 0x7, &(0x7f0000003b80)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}], 0x38, 0x1}, 0x7) kevent(r0, &(0x7f0000003c00)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xc0, 0x5, 0x1}], 0xae3f, &(0x7f0000003c40)=[{{r2}, 0x0, 0x8, 0x4, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0xb3, 0x2, 0x7f}], 0x9, &(0x7f0000003c80)={0x1, 0x9}) mknod(&(0x7f0000003cc0)='./file0\x00', 0x20c0, 0xfff) writev(r0, &(0x7f00000050c0)=[{&(0x7f0000003d00)="a6dcee51007d1611776db370ae103e12bec694bfd4b5f36a4f162505ac1f6a1b1a48b5b77f48f10ff1c1644a6abecd97352a8f7133ce2b3486b320af564e34fa6dfa9d3b45f9de5d4eac8780ebb82dad13d258a8a25d1cd0249f1817796b0fc406d8fb8f22f4127bbd9a25bc8218fb75e03ed7d4b58f39282df3d2157c5b2bbff9679938f6e0a1e357d3ce", 0x8b}, {&(0x7f0000003dc0)="54b0f3ceaf9b763a6c7f648607f138dccc04d4fef780f3", 0x17}, {&(0x7f0000003e00)="ab1543113805fb9c38e70f309897e07ebf1a624a24b043e80a1d8841c5a964b88aa7cc694727c6f01f97398272e02c1891ee4ca295668d16bb93cc383755815ab9926786c8e1124975253c72deb12636de65ee50fbd8f2c984b92e9662cf30fd3bbae3b66298349eea02509290329c64dd467659711dfcf01d1f1533952a89181989cde5182a1ff1c5eb2123019238f7e0302e77bfe6cdde16b4318991357dc1dd2a4c476ff7af7aaddb87742e36eb877cf8bc0369055f4a590e7a0dea452a2a23", 0xc1}, {&(0x7f0000003f00)="e005ff1b9f098323ea88b63bd8ca4cfb17b0cf21883a31a9b3838f02f4bcf011cffbfd416ed20f27c0ff29d9d35dddcc34c3a2563ed02719e8fe18b90274e624412ae3c3467a210837570d394e8d6c0ccec8090c9baf5c51ea85e8bbb4228be66b2f21e12d7e5a4f92a8eff0c599bc06d5e07dccea183fa4a1b79e0e648266f1d6f7cb1da13bdfda843e7b3c28461ae364d5fcfd54c04f6418f5556155b5c979766130c37183f7ce95041c19de7894d15686964a2e02979c3067e9a6dbbb465f31abe5bb0f29dc95902af746bc9500ab8361a243ec3dc6019023a978ca62f568c2b4ce09ed427d6ab027f3cffaf24ce192c88355569c2c87f14448", 0xfb}, {&(0x7f0000004000)="686a13a7181e10edce4ec3deb07a404842081a4b201a6354c0026cdc98a8fc3d14b6bae547044b17ab6477dfb815b6", 0x2f}, {&(0x7f0000004040)}, {&(0x7f0000004080)="6a3b0c0e55209e5d78865bdec9846170b5289779ca7604ce3d581a8c5f8f51efea9c420a43fc49d3cad4734aee24ca3de94a728412e123ae16ae8638074196ee1a48c6b7512f348b46c39373f31e2990719b9ab3b6de0e3603956b739ecda2fb9f1c99bcd3a8b5ff26526c5852e8607235e564f0e8fbf973147bb8ffee2ab9493ae1fac4bd77f9bda6c0abe1dbf81c77b5e16884097c5c7f7a95285ddcc5bfc1a04edb6113eb1184b1d8231bc98c95ab186929b0a5b3b75a88ddb8b2f141b47d52c21cd8df3ae0252f8adea9af79c7666e58a72ebdb98da925aa6b88da881097353d252064794cf6c9030e2e5b323a3ce6058577c295a4d379d82ab4d49c87c35eb97da03d9af5a09540025cdb3f0f7da345c2803c8c0c25d970435e47cfe4abc9c4a3a46410a12ff17ab4166c658f6c8ef42065f4ccb384ac94206f619ef4ecc6247c1b37957026a3d39f9807033ed85ded58ed7750590e5fa4a15fa7b6c07fcf42c2b49bb4f7c738777b8fb5c9b16642193da1f32bb5ef4eb4bf79261af26c0de442b6db6de4b42737069f6a1e4b9a77b93c49576567ea82407db2b6bc76e962ce210c26c11a6ae3fdfb1933d390dd63dc2eb6e652664eadf8f206809e8993ffd8b88dc89b0818b03ea73228537278efd5baea6ee456fa03a71eafff3510119570ef435f24a33485e1f0caba856dcca65e1abbb18f7192b25e03bab1bcd47d2924cc8608e53f1c9edbce9376886b90b1a136e751658dc59b888ce3efa3c264d43f724a7281d4701a08d8ad72eee702bcb692f26842c01b7039bcbc30b786aad0e2b423d2d0645c81e9a9d72947e6f937ddd0e193174d85dcb840e6f80bf9a91469fbad0e16add295bb826be4092676a866bc8d2ba08235205304db1f06b89c028423809e3dfe7fc4c2fead9df158dcb77f685497ff1cfb63ae6f0ee1010c66e33d708d798bf1aead15b370d0e04de784fc82d7eb34f71e004f719ae7d6cf2ff9fc98025e9c528da11a5045efe110be7864c9a088c20e1d94683d965de19cad59ea9a786168a1fdbaae89faa81cadc5f3fdf5f8bfbba41ec9ad3fcc9079460e1b82c02ea6c314226bd579cc474767ece752d4723ac040c7fa578dc0d52b06be53cd7a1621328bbd4f79313b5db60a31bc7b6e2f04002bfa1a8591b23682851c40e2d7f66cb438891e7f6817ee6af46daf555a77b876a4dd35ac9d7e74b10b44b2b47e0e7b88b8e3c5df151b2507899deed7ea38391a3c8643d819c93ac8b5f03a4c0b209dccd074afd5697040af73469022ea174d52c2ab14e431604c91dd1e01349ba0e90825c0ce0247771120d96a543c2be8ded39a51524f745b2691601c2a47b11d8be3fc30967bdf2663983c1149379e8c2d148ba0416093775fe24e1da2ba1aa50e6d7636549b07a8b4a97c14669533f1dec852233d386140b61e050f94150a1bb9da26871bc5c6739f2057aaeb4938a7800d12c11a5edcfa6bd1da67c59fdf9d0d42d9f006a28ab61347a4f6940eb7e8fa782c8e656d2931716dc89fa2acbfcd54a734b0dc0a504b37a44e2c7b5b9d8985dd47ebe8223a19d4c3e81d917cdc635cf79343b9043f1406df42bde6e89cd073094d536c52c304bfe86c5ddd60215dba0e8b568f1b868bb821cb72a7cd3e73625ee840ae6c929a28c75944284546bce8b1ae4394bdbc5ba7338a15fcd1152eb7378d02790ee83f830bc9edd350ea3afe8ba52f0cd4ba59654d080982e6d4dcbe0e181d849a57fe2d1b343f956cb73cc92c9450623f0e3168b7be059d0b0eb2a42b68d9e5c3a9e9a9c10f5f52d723ad7dcf760038f1a8312003068a0b16ecf64fb1f926d68d5fae496e5050a6834c9743d29ab3dc6ba3ccdb7c8f52cb8f40685f1c5f6d594338e798b0f4fee02e8619519b76e73dee68d24d1e33bb9d97a47f89f8c5fe5e1bd7e0c57eb269ae3c89444c9affb3c162ef81603cb0cf6f65ee16239dbf8e9b47c4153f0d9d968a60ffbe03fec69dcd9d8d20bac91928d94b90255de509a5dc21cebc0e3d3e0c547fc4ab289be707bf168481051c34089983bcfe338d8fe3f0323c300db3773cca7adf90b76f1a53e18e2a0d470ca8b7c4be8823553b12e807259ef5221a3e43558e0672a98e82c7f2ee0a98ada061c5627f84058f8cd8a934949f5ac246d6c03a38abf8bacaeb36db2c3bbb09832b639c7dbf01801820c950ad4ccfc2811f30d2bc3478d94be28fa2b5b3c2468580998744107aaccf72db146fe202ae2999320de6344fd5d553b40860eced9014c45b93141f64e1a3bfb31f9e2e1ef1522dc7d0a8b25e59af80e1c3248e77001c289db3e7e30a525e5c1a119d5c5b533ba3766f4f02fc59fc8dc53025fdd75ce40432a44249fa36308d2b0bf6cfff8e8269bbd49819e4cd9295e5b02d6d06605c6ab968f2084a886f86d029f9305845ed3ac58576e619f6c7d149e7304742104f705e25664b539904c286a6a493e9f5b3698518e61b4332e092a2048eb15616ee8ce510940169d091cf31338588335f06e58a0aa83c6db63dcf6c67f1ef478d4d5bd2914f67622f48cd6545c46bbec6d270ffb486b8be8d26472c9d0a07b11dcb8aa217a699f287f1686729f9b4e0dd7bc416063f81daa7401fd51b22a04bba6d2f373d1c98d97a3daf3877b24a95afa0741632b7c19d3458a4f7a4c8d04f22f8dd39debd9e011052d6566e23d3d8e6516dcf21007f27dcec113885b46a37d7e28e6f05b0b76219b96ae609690d968751e2e4602a5b9a96ac17cb1973c91c1dc23e07537917a2dc9291f301870d328513c618f5f13654e488224732197b9094f5bdaa2b748d0ab6b6556c90ac458750aee5fbbe25254e5260a2902433c54db30fdc42d1a80c79283c866ec3d34abf9455fae164d43f2a04b8988f47b7068e50930f7f0ec6a76ffb4621c09fa321fcfb058a264d70e01ed2499baef36fd2b2ca6e8a35be3caa0dfaa00f4f523c0029cc5b0ee0301e1942810ab95b55349262813f4027968b4410667fe95469bb7d6391902d696fe81452a466748b65b36d5318db041094f2b942b55421f4a5f09793d04128aff61236784df3e2790c21e6195e66eaf513327a2bf74fc826a867b7196170159b553aff8d376d6d7347f5579eab4bac76f8808f3d3e5560376a4892ba6f4a8a0fb005d871525c74551890ff0e4faeb17a00d9fc88b240a234e58e74cecc386c2df92e71e707437c86928e83a16b54e0893e081f5b7edf8bad87f33253d01dcbb0dbea8dd90bbe22369c30daab1cfe0e63d36c1ec89a8a88c28977104b7b8a5995f5f4df9e36cc8f09f0e6e6314c6c63b08c98c4792395d041538759c86634f3a31bd980dced8c4313dd0393161759411e753287e9d3513bede0de67f16866ca4acfd2f8fb4d36ec504658030ab1ed62bfb8d64b439a71cbb94fd171332589dbb8974cb14668fd81bfffaca2b55e5be43f568f04bd69b55a0b73c102c395237cf134940c216b1724e44848b2728690a852b7ee147acae7a5e525918b063f1f61df2dba1dc395e34d05ff3a97b4b24c8468cc4e07e9c429b3e278eb68e55fbc7dd37a7f00d875c47828e84fc64bb15aa771ddb1908aa0712986ef9f250af24d3940b49aa2b50896aba520501050160f251e2af28d696c9cb223bea9635fbee31704540ac10350bdd2badc0408a5413935840983ff95548b3820b5356d36df316822d5b1e716d9c525f57518d40cd74277c44c2752a91973fb07e728c3276b123aa6f3b55c8ba26ce083a5e76cb78578e5d8107641f3426ff68bf36755fe103b13af2f98f51e8d3620bf2922833ca2b0be99f54159ace7774cd3fb00d56e116c3b155e6fd186c72311af3f05238403d64a127c79a572a1556b8d9fc5ac4402b4fa173bcc40b9e03e730a9992e4a4e24330f6d1e6fcd218b6d8f2f697ce68f5dbfc7a7a02c654dca6a2c0045e05c74b4ab19105f4aaf7283eeb2090a06827bcc7f6fdacdc3ec8f70ee5717c473ed0569fc332c044d7e00a69cd15edb20b7f9ba01ed5230363e0c6e0f2cbb4bdb7b20d6f5d18dd50937443f3f1b74950d3d5ddad662fb27a6a06d8d112caaf39d7d88bbfbba62af50d65f66572ace9a86ca529a2f352afd9005e673baa9738c1d3e0267a750d13127df6162a2f69fab533e842df0ddbccf01478bfd179e671d999a16b74ec9f48f41218b35d78734682eaea719553da72751e46382a8a2ad78e17edc7538bb047e559a5d70310f18ea7f78cebcd2019e57574f3a88da6b1e6a2d05d316573b3ee870fdb2bacf8c2dc0ac50a2ebdfbc742832d64cf9976d89f984c2cc3da1b520a7fc0300a36b1158207229beac83be6261116160e4c2233694312efb86419aeebc15709af9df40a02074e7defb87ef0ecde076dc4586ecd508566becc1f08eb232bec27097ac26ab71da2176f8b42d797de290839bc1bda070f9c852f851f44e042050b780257026ad444ca26c4007041cdab16fca10a93fdf9f882b54ec11d453c436dfb1a5f68409b2091c33e7eca18d515cdb3e8e50b6e035a74217863175ecc856904f8f22f1bdf1079d3d397c2512f0aecddd952ee8b1b8ec12ce85aa002c51e37ba343271529bb682ff01f97e65a471fb11b786b5d9fa5e7c05d0a531902768b7629e189a193ca1e1994415a34be3a59c124b6c21e45f4767bbed56f1089b2f15dc1c6d71d875065e99ffef79c2db0688541be6f11ba58b267134dbb85fcb84b86c7adac1f9168715a3b27c557a2c7a374822a88d9ce7ac30c020ae50d7e9b11f249c4b64651eed5c99c89a83edea7fc9ceab3bc7c9bde4ee61211c47cc41d5514624dcab7a6f37594c2682cc211f0afd195d73d349a9a49a69e9f7c0b419aeb67fcab7f84608799322d324e520a81c0a4dede51326f84e2e0120565c1bab4959c0a5a02e5b42d8382288a71691c8d35d3a16c3a168f3b89c398e7ac2b75f95005150853b96f8c1b8641f3b0a790224867264cb6a33257bddfd750f0d91e39b87264121816b0ce2a15b12ac7221a49f2888dc858a74b3dd0c5585e45d975efc58fa8abfb2a3cf4ab8fd0fc7c96627e2683f66464500ef63cdb124af375f1b81dd8b640d7598123276f3924dc02dd4be2c45122cc164ca74b87a17656bdc8a07a5e440e5849862f2daedbce7f1d4044e81b99a74eafcb24bb137b51aa403ad1b8a007fc1bdceeb58ceb69d074259e358e49e695846ee8d5fefbe66d56e8d7829ba9b0d6876db97269453e8dae49ebc86720eee97087dadc645b32bbe47100dd0268410589d31c810bdb943f7ed3a44b48315dc7fa73ef8c708bd42cc885997d34c6091182d76adbdde6139febb8f627692a25ce482358f7a7607253c8046bc701fa0d1cd0c0553b73e1b7c3f28e2a6b04f700b4c8f85c6810419bf290a3fa60ea3207b0ba16a842cb0e0ec47368da14ad9314d784bce329076a158afc98f855e9d9c72d898e0b77262cfaba315dbd0179395111ae66ff78f374799c4dde7968b21cb5eac46fd06ab0dfd90bab14f81261af15061cae4dfcaadc744aef08d031a2a9d260c4c600310e4b0262edc8009356fa6e671dd625a12c9029256670edd9bc45f792a525c76a202a23bbb4f9a07b071dd449b045e87c8e7b40238b1cd50dbaa0e5952fd276b0a600e4dafac3290d69ed1bfd7215a15b772dfd68bc42f0f96fba7f287fa167552142f3f0eeea76494eda9d46561d61a4727c758fab3d53d19f55c59542a8bae229d4a2b0a5d2963c7bd0d86e5f3055481b85f72d85ad32cff71f4103aa8d15dfea38dc1d6bb", 0x1000}, {&(0x7f0000005080)="48bae31d", 0x4}], 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000005140)) r3 = msgget$private(0x0, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000005180)='/dev/tty\x00', 0x10, 0x0) flock(r1, 0x8) msgsnd(r3, &(0x7f00000051c0)={0x3, "eb4af30ce58286be14fd51e921f9db130193e1ee520f4bda21a4b00305992e98c7bd8f0e1417706c5991e46c0c3bc3d1c109605d8df801e6c1d4b35c09ef94d0055c5052833ccc0ae1d68b3a8f1cd12e1d1a07a698daa2ac94b1c2c933675062b5a49cf30cb61cd1954582444faf721c411528f1b25a4e1ad61e937ca60db3e36e0fe619e5a788f43464003876877565107a04ae9b66d11f30"}, 0xa1, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f0000005280)='/dev/bpf\x00', 0x10e40, 0x0) semget(0x3, 0x4, 0x182) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000052c0)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000005300)=0x1) 05:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000002280)='~', 0x1}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x10000) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/245, 0xf5) 05:37:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x2) getpgid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 05:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000180)=""/77, 0x4d) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) write(0xffffffffffffffff, &(0x7f0000000000)="220e22", 0x3) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000040)=0x5f) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, r0, 0xffffffffffffff64}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) flock(0xffffffffffffffff, 0x4) 05:37:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffdfffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x40, 0xd65, 0x7000000000000000, 0x9, "c7c1e5639d48530ae94b06bd8136f1893de2b201", 0x6, 0x5}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 05:37:39 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x8, 0x2, r2}) 05:37:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="be3c572a464dfd9225aa07c6942c20bd62f1cbacb7e664a6e45487d9fae8e5605bce4a594cf3c2fec985352c7c73e813d8813f", 0x33}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:37:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x12, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f00000000c0)="dbc7db1bbbda84c818764a17e473812fd15d91d9e5c3ad7c8776c78bcc4f9dd9ae9f96f74fc4f62c3f62221f3a1883952551a6461070a8763ba9591dfe8025e16eb0b64d693366758c1e9a6a160bab06b1c1d8dceb2729a4cb14a9c9720e9c27c841f521604ee71926dcacf9bbb90867a5f0"}) clock_getres(0x7, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x8, 0x2, 0x7fff, 0x4, 0x9, 0x8, 0x8, 0x81, 0x0]}) 05:37:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ecef3867b389c75f1c1d8c8be448ce6c492a712d379fb942aa4a14646414cc744da26704c7e4909b77f8554d6afb3f5a8d0a9325de6ec752e9eabbab2b8f131dd05739612da99c7b2d8595383b0eeef8a6e43446f19994c4c72e33579b497cadb45282b39c36b36464079be449663aa888e7a1f6146a530160559633e1ec40c8357d020034a64db34f7af79b1439621bc7508afcbcb1dfe0f0241aa67ecb2997ed5b15a7533ef17b7edd591a22d77787d4e2b63c85040882fc6dc0aa62c0f1b4a861d16ccee271beae8e3f0bcc161aece962f6ec7b6abc4b34b02e16ca63b7bf0782ab963299d70cb2b2f47ac5da73df9859ddab418ac4eb7a427140bd9b751e0080c6c0f2eb5056ccac9b11e72330af838e794308574774b460c91016f3d479e1bf93a7d7a1c9d7a22ba7aeb1f90f9facc633b49279661ac59ac31622fb8514f7901d69801e66c0b3a32615b9e953a1701874d7c3e10f49eeac87d63bd25b22b37b432b19693c2ab5e0d464d8819c4bde3436d0cec83ae750d561af202637aa936a678e9d71a38a7c0ec97a1f6b9e996de8d38dbe1ba9009ac4edbf14837f5e66ae1aa5d1a3fe618bbf51b3ea30177b1daf7ed3339bb4e8c5d75e8b94fde32ad342bd98d8ddb8af08323cd33191f1653b709b4c49c196a71499fc6bf24589d3d8e0059c7732e351969463cf0d3f79966eaf6b548eb5cfb9a2e67130d2f020c0dd2a7f87b2071ff00c38a5620c6a535c82a7641a47cbe6393c2d076a5c407023728258fe7834d4ba5cc8394a4f2c8f5a7f7bfcb82f90dfc7773faaf04f294dddde5693e9b4f81b29eb1355d4a563ed01c6ccf9726110f77c1e4a458fbfc8af4090a98027608a402b677a376b1f0a3fa44d24a87bcad2abe675c9443879a4f6e9ee4538feb55f63b1dfa623ccaa5f81c5b5269045fd65c38d7537baf50a32886ff0a74a01365b97d6852ffd29ce037c25439bf50b3e6568c58fbf16ecfd67ddcccda0631a09e60018f061bba7f2cfa56c127439d2032cde19049e651dc0725927e23e71d0f29775e5220c3511a45560512463ddc14e5613d376b13be19b37d666f18357bf927f314e97fb0193074978f4a39367048cbb8a1c5dcce30823fe1ffcbe541333fdb88a95c87c38d480772c5986696fd3693580086a8bdf04ae07eb96dd2b112e52079d92796bb970cac309e536bc01d57478e4966c5c5413701a81ee818d8ceb5eb267c328ba5b2cb2ef7832ce09ec887fa7fff58c308b4e5ff3832164e0cc7f1c94aa4e121c78f6328943a2b022f9cb781c79294ca3bd45c730747855d2901164632676319b4c74de5ed3f988657e0de246a585830c0538fb29262fa086c70e757a8f1da66324ee6e99b3bb00047032e344ce51ed5110dbce2a7939d77903d643a7b65a28ce1985895f0bc70fb6cb30eb9c9710aa10cc499424b4c7ff3e08ae644cb79e92c7652511b3b2f41670568a5a4668f726f5879590eb744b37612c40e1456a934e9aa0149914635b6c59a15df593609f2ec4e72b1a0a4b053a8b06e6064c86179cce5aec43289d5946497fa0e422c04078ea9c8c61eb84e610b644b4dd9369f1ce11be617ec4770496e6a7d4b744eca4f03024b86d2213eab5260865bd53625cbec67bda7aee4e029c6098fc10fc5b218dbd0dc8207f6722f8440caec49346653da27862a8b5313b444e45f1225be044c1762a0c3c8d9e64a2088ddf9723710d00bb7825423ace7354480292e1206104e7eb9c9e926483a1013902269146f6aef7101ebb3b4ff02e6068be003c06342c92e3c324b811cefb6e59b7028b83731d3fa7399a4d1149f763f44a4713cd12475ea8b3638def7f8094798b60715b5e5858e19d7964365786c07033306cc05e6e32b4b76187f23c4599dd2994f46b7983ac63d68c817b5b6f69184d543c191ffcc9d8aff6241a8f8fdd9d08121f1571573b797ea4d5d9df277a78bad06f68b0c6beb219e25f9dc03559aa1aa58d42d9b4202905a52f9a7b9a5324fa719a3d5bcde79dca2ae266842b2eae8feb03ae8ed48d472ed78b29659edffa198027a929b2c191b5e97d2aa4b3c8d13aa3a48a1e08ff1ca3ddfcb4c06d6e8e910c869718fe3d8b09d718c65b325321c81f268b6e742060e1ce27d60734c3fb057b430b6f4352b456e5ebafc74501f0792364627d66c7df57a1828c0b5660ed679a483109f62a45e035c47340ea7d2a03bfc2a3eab8ab829621fd40aa7f8405ab6ea43fac4caa69bd6ba4de6f2effc34776d8221b873d4c3a40c092b94bfb650d15308c7b239379ad6bb035425bae72c6b2a1f4b8b2c32efdc1a9d70ea5ff34286358880c974cc30f0f8f49251688a7b89c15d9fcff605ec7b2f7c3f92c8ffa070f39ede1077908541faf7a9fb626590a00bd2154f89b418a0d5280c0cb74ae4e730dc4ee07bf29d38fc30f10765423aef714909af8c480f333adf42e3b9a70a6f1e7912e0f3923d511ff109e759477f44e5fe9f3d6c4b96684c567c8f893ec1dd81b81adfc322d28024e8ff80078d0aac90e8a70ace5ca16fe9b1deb0c9446e29b7e44a73edcf2eb932f21f0ad5fedccfebdba3e09b1a26a227092e6953280bce4df24a8d2a34820298680e2acb8872c3db49beda35cc824f8bb940dcf96bec4837d0d4ead6a0070f2528f8e28a5b3679999a3aabbcbcd13fa7cfa2ca64ff8b9da7fb43c165a77928bb02858a31f8a9499beb7e16478ea3d7445e6cfe587bbd7245d74482eb418bf4ea43309920ab88efc7bb2718e6b4f94d69a0aea09ce73ae471add1e1dd04b38af28e20f9d687dc06e887e1b2a813dcda869a3378aee0ff41d60c55758abdd6353d16d2987e5b4153333c1454f383fc804ab7baaf29a8ee88e8bbbb6da748ee348ea4a92f7a622d72186aa563a436105b42bb42dd7fa9251d173383d323e9bb4942940d0b3decfea87259d4da65b80cfe748ef8e5f3cf0fa5396d5b97c95bb7983e8ccc53ab6fb9fe3704e99c833851648ff8eb5a6a7bd026f4824de3f57b2ae0fa882da0fc010e128e5fb73168cc1a2f37f5de5ee150c4db0cba299d400ab03d86ebde4aad153b87c7e6a6ce799f1998fcb5ba8dca8caf839d86a038cce3655e153b415cea9ce32af4778fc857bee5880e05e7e04f818cebe89f6d6040718ba450bdd65997b95264f3cd28fe24cce0ce18636870fd191e018f6951568ed904c5cf28ebabf31a6ab09f65cc4b8b772905a16ca9ab881edc44e2115c9bf578d5e777f4b31d04ba48fa6b0e0b4511cfe9c36c8aa1607a5f495e5e575b2156417f1c9c43b2a81fba88a65620e3101b332cf6188577b6b2485c1d11853ad87ca3091cef7e76522d6303e5a3c89ac7d35fc3f3feab1c45826d4d3ba641d4bcbf65c8765d7f78e2e76518711f9b9d0c30a6eb14a2c938f6f56a2ab5f6c8d394f087855d214700b44dce20b0b6a0aac4b766bcd736a5552172a8e3798a0263d102fb91a2010ad076064d408add5c60d6054f22f10756084ac8d6d51b0bc95256686ebe1aa0f6e8623b85fb2686133b1a1d21b13373f3884b5913470a50378e9ea59de59bc09ded9a79a662a9ecfd8fa8e522a049243c274417b09ca097e3e8b78d077c0348d205da57110ea3f0192a4340eec64f98269540044faeca984cefe859c54adc418d8487e8465621e63009f335331c05a6cfbc61890efc6ea2ab966dcde1685a0cfb1df611f39b8f5935da2e6c693353c4aa2d900b0bfbfca15f263200c19442a897ca96b7bfef55a65bb588e2dfc10b31a04cf89c1c723fb4a37ec0f5fbe02da8bfd476e3e402ad0fdb93395d0d75f9ec2a2cf4735d736a1e124864206f0eeb640308f0912ca71a8e639ef7096460219aec553ae1e664451d1b30565130301d7934f6f44bc6e9537ab2facb22829de6108f45d9c2f060f7d0afb08b24dd5f381f424e2550849b1ee0f705f82dcf36e2518b1bb827293a00209d364c8c4a80b574759901d0faeb911817ac4066729f7a1930c2455be40ce7336d797ab4cc9316fd7e802cf956a49287c14b04a54a93534fba0e8190f647e59b479698cc3a08eb2e826bbf7bf3cf9bc46ef721e4f6f709c6b6a6a614ee487d90a5c1cfa74250bb4877c7325a4406670aaca44801fa94f0dd49f844e5f11e3dacf17d0bca51ec5d5ef4486ca324b2d85097b389f412e208b3207696bf3ff124224aa40fdc662a6578527c5a6787331722a8da1bc3e462fd9680588b6dee685d6c53105e5cc1dacd9113cf4ca00a6783e0aa17710d4c44e2e6b23bfc6e767cd02c4e57fb42a7efbf3d113393a7f3b117a88b7477e1e1b495ed6463b0de340e151144c818f3cf6137ed31f121f577a4075c91733b9baf3b981b8cb051d8b605e75a7a7e14af148d306101a30ddb570a830a7e87969c7600071a75b9d940405104da166fe0a29ae653f12d54782803a034d31ae07bcb7c832d2745d673701894578fbd167439510a3febcc910dc713824886caf912be6d81f8d1edb7cb71f91eaea3ea850e0d5cd6e67e61c1e08b3c22f47db6f4a24ee667831d1b55d17baf836573f705817b6c6cff03d126889a5abf4a59fc7900791fb9ef0fa5f277665383e47658eaeaed58370b856117003b5d340ea911ec032e2ddd0c6dee1c6b59123a1c275f6b0d6ced79fd92cb391fd061138cbbcf77a508c8a1cbd96a15b6f11b5dcf29e0ff94e6f0cd1898e66504dd755e9c88b03bd17d53e10c14427ce31869ccb1229ce7c46bcbccb4dd12810c28c219709a553590a73d0a9dcfb6db760e3c5eeb22caf9bc63fbae1f4958ab1a6deb5f420be01e8dafe98d37df1ce58b916213c0d219576cc65c3207a2b057b77e5ba9bc7f2bfd7ce6c8db1370ae11fce1c40ac5a60035bdef41847f67520ab122269ba67feeff3a4890a016a07ce362e6d321ce4c145fc0ec57d1861588cad1c54b3b47c47b28ea88626633b5aa773b76d2d85ff02bcc2042c9cb0266c6d85ccb6cba8e811a90ecd5825914558da5fd01599ae100262da6651a7b2bf0a65acf801bea9ab3eae96f205ef62d2e0951f85fd18545d75fcf540b232e2a2e55b47d3e34228067f40cb38949ee6398e171c2e335c2baefa91e98935821822fe39f1ced8fedad6b3a0df510b0aeb377090eef8295a245cee250884886ec37bef35a8369bf440766a732eb9e18919b83bd09795e7c007086d409024d11117a79d04edaf3456960524544e31c01e45d946312306d74330426ed409c9174093c1513abed43ec4715343d96d223ef589ef5213b5af1732b75bcdfdfa1c53ef4a14404f51b768717f4d92c901b3d6f8508dbebfc3aea59a2bb04eaef524b82a251f046a84e5ef91b5f1ae93e8a8dc4b2ace02e925a45ea0b6e790618ae39ac68c776277e2139245e18a804c87c9ccc9d98375687d66f03716e91b96c54cb8d4dfa0e4481fc431f1bef4240603863c5122dc010cd1ac0c21898d942eefa1bb05573c4bff1bd1027447bdcdbbc4cc660648f703c5ee82f27ac050cd6476ae28aae418ea028ef40a6225e0536876940ea52b591c4aa4b9ec77e6de8563c19dc6b312a71e8c1e6fead089920c2a576663e2d35bce6b36744cff69c0d4a19b0bed8c6c160156f3af286f4cd696c8de7d99c01c8f2f089aa2992d779e03dea0acdd20ea1f7903ba93650b52765cb5d8f9b4276d3ce2980868d8a57ea1e309956676f7727b923a37a86840611e6f267c61b169612f012339a0269cec16f50a72ddc12442a0efaefb470e1807b4d7840613ee9c31944698a55045ae29a2cf7c5b4c46e52b310f2284d1", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x6, 0x6, 0xe8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x0, 0x7, 0x8}, {0x4, 0x3, 0x6, 0x3}, {0x3, 0x1f, 0xfffffffffffffffa, 0x88}, {0x7, 0x8, 0x7fff, 0x10001}, {0x4, 0x1, 0x700000000, 0x7}, {0x4, 0x0, 0x800, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x91, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:39 executing program 1: r0 = msgget$private(0x0, 0x7) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/170) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0xb0, 0x0, &(0x7f0000000280)=""/176}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2}, {0x6}]}) getrusage(0xffffffffffffffff, &(0x7f0000000380)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/10}, &(0x7f00000000c0)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 05:37:39 executing program 0: clock_settime(0x0, &(0x7f0000000280)={0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgrp() setpgid(r0, r1) 05:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200, 0x80000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) r1 = open(&(0x7f0000000700)='./file0\x00', 0x20002, 0x100) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000740)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000800)=""/157, 0x9d}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x20a) write(r0, &(0x7f0000000b80)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0x726d6d9e8493d69e) r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x3f6, 0x6, 0x6, 0x6}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000008c0)) r3 = dup(r2) r4 = syz_open_pts() ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0xdd86, 0x0, 0x6, 0x3, &(0x7f0000000400)={{0x7f, 0x4, 0x2, 0x3f, 0xdb9, 0x7, 0x10001}, {[0x0, 0xa640, 0x4, 0x13, 0xd0, 0x87d7, 0x200, 0x9, 0x1ff, 0x9, 0x1, 0x1, 0x5, 0x8, 0x3, 0x48cc, 0x20, 0x101], [0x7, 0x4, 0x9, 0x4, 0xfffffffffffffffe, 0x24000000, 0xd5, 0x2, 0x815, 0x8], [0x20, 0x1f, 0x40, 0x1000, 0x7393afe7, 0x4, 0x400], [0x20, 0x6, 0x7, 0x4, 0x40, 0x1], [{0xe38, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x5, 0x5}, {0x5, 0x5, 0x1, 0x965e}, {0x8, 0xfcf8, 0xd1, 0xff}, {0x0, 0x8, 0x2, 0x7fffffff}, {0x2, 0x7ff, 0x100, 0x3ff}, {0x7, 0x8c69, 0x3f, 0x7f}, {0x8001, 0x7ffffffd, 0x800, 0x3}], {0xfffffffffffffffb, 0xa, 0x2, 0x9}, {0x1, 0x8000004, 0x8, 0xed}}}, 0x5, 0x5}) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = msgget(0x3, 0x0) utimes(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x7, 0x6}, {0x3, 0x3}}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000007c0)=ANY=[@ANYBLOB="8004000000003f679aee6d2240000000a6e31fb3b1d2"]) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/113) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x81, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x8, 0x97c, 0x80000000, 0xffffffff, "7a4e1e9a3e28640e685369f8a1d280c4a751f19b", 0xfffffffffffffff8, 0x4}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x300, 0xd066, 0x7}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f0000000400)="b664a7b121b5364547f767c8e9e92fa7edda6d289c9c0e6ad86053268b0c3086e79fb286d54860664db5aef6e2fd26522f06646a1878a8d53821ba9d0f37ebdc1cf2036ebd5a4f5feef21ec404af8d26302c47f0cb00"/98) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x82) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f00000000c0)="000000002c56155e26a22ae17dae8ddc1f8e840115adc21d63168b021b3318416f592e436e7995f25252e1efe8614c1a201478d88a2d54f653e6362cc5deda0ce26354f02e8dff1fb3d0ba455d21067cd2643cc48337ad23683601b8e9b6a1dd8f7e5804c0d4b6901c5a46c09bd2881bea6b34456c30332d7f48643e55c2172e124e70", 0x83) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000400)=""/4096, 0x1000) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r1 = socket(0x3, 0x1, 0xff) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x18) pwrite(r0, &(0x7f00000003c0)="25716754c13226c849d58d9929eaa29886b516918dcfcd1f2bb1f4d5e18bbb6407d9d6ad11591f302a10b1d123378b95a63f5f880daa813470f8839cdeb3721ba44b0addac3af55d9a825aa16c7a5ca7db82227e15c39fd882d122244ddd0e24ed09d30890b0a39ac6fd8a9d62ec18bc43d21016987d483c52101bcf89515a0e7b6c5aa5775231628e0c8c0b14c43b74898587aac977ca3a9a1dfb4beeda288dbb6386dea3ccd4ad2b2767f3fccc", 0xae, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="c84c7c350100000000000000de01e205df2ffa89f145fba6eee1c0da1ebf882d35e6b047fb2b00"/62, 0x3e, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="c44a71c1db2021454fff67fb864b3a1dd060c0d0c2f74f103d03a915c70ad37ba01b089f8193c3ea02299e8f2ffb224d4e819b61b8312a164c846eff01bbb6cf5d1cc5da3050438ca3b6fe293638547af9d9dca19ebe56b0bfde37c91d42f2081ab5cfb9aa38ac4e368f7aca4acc0dc4b664", 0x72, 0x5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) ftruncate(r0, 0x0, 0xfff) 16:00:06 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x2, 0x3, 0xf25a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2813, r0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r1, r1) pread(r0, &(0x7f0000000000)="a8fb7aee31512676db8e30f17eed513ab02433b8fe03cd27f53dfdef91e8f34a6217c4cbe2e4481821b404f015187a35696e16dbb3bd042c73c4cedfd533a6e69682946960fd8a6db03771ade644273baa74a5b14e82bab2efb1545bda2dedac937fedb96895f343782c52bc8a54", 0x6e, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="a55364df2261547da8e0f9d7851b715fcbb626f218a332644fc6f659d1fdbcad280ca2d2d4cc6cbf41d62bcad44594621041ff6b048ebb3a3e8dde70e7dc5d6aa4a49bd26ddfd0e829d4f237e9fdfb37c3cc12bc208491d1b96034255f8e71c8ab764250314c51fb7615034c5ccdba4a2913e42da8073c6da1f177e7d47e13", 0x7f}, {&(0x7f0000000140)="f3c8cbc7abf376b9d343d6a381c5294f228737ab5127408f2b54e3c6eb3d8c7aa4e82f95bf90b27ceb1de8f246c0ed3032cab3826d361b2c64fea36870d291831b21f24df51f2261d65ce5c0b9ccbedaf6634951d63004960405737492e8a4579c7081a85c8c0828647c275dc9bac62d4c58dd27134d593e4d122e3bbdc2def09d22a1cc5bc4166eda2875f4a944835ded0ac4007e", 0x95}, {&(0x7f0000000200)="95999babaf8e13a4cf2a351b5e2f28eba8a52353dabdfa2c254617e6d58bebcf7e899f1f080b715955ce1882f62edfc7a828e3", 0x33}], 0x3, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x78f, 0x1, 0xec0, 0x0, 0x720b, 0x9, 0x8, 0x0, 0x2, 0x229, 0x5}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000140)="8551333ec01c82e9c8753d9004303f87c5c9df67aae3632a8f592ca4423bc4431c15500fc23844dc8102a578b4f97121018b4edf930110dc20f0c5a269a367d07e585fafeb1ee551d1f27943541d55d1b4297f97a62c", 0x56) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pread(r0, &(0x7f0000000100)="6b018c2e3e0a4c070e49646565e7533ba7132125b45bdcab281b583e11a0eacf9b39d51d7285893f131aa67159f57f9f808629f5d9a8e79bb9192377aba622da25d83b406d897d43a084e349", 0x4c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x100001) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x4, 0x4}, {0xf68, 0x5, 0x4, 0x6}]}) fchflags(r1, 0x0) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r1, r0) setregid(0x0, 0x0) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x0, 0xbb, {[0x9, 0x39, 0xffff, 0x8000, 0x9, 0x1, 0x1, 0x2, 0x3, 0xc00, 0xfffffffffffffff8, 0x5, 0x8, 0xffffffff00000000, 0x3, 0x800, 0x8, 0x401], [0xffffffff, 0x1, 0x20000000, 0x32f, 0x2, 0x1000, 0x1, 0x9, 0xef5, 0x2], [0x4000000000000, 0x5, 0x1ff, 0x81, 0x1000, 0x8001, 0x5], [0x3f2, 0x5, 0x801f, 0xffffffff, 0x6, 0x8], [{0x7fff, 0x9ac7eb2, 0x100000000, 0xffffffffffffbbf2}, {0x8000, 0xfdba, 0x3ff, 0x1}, {0x652, 0x4, 0xa55d, 0x80000001}, {0x7ff, 0xffffffff, 0x5, 0x5}, {0x213, 0x8}, {0x1ff, 0xa0, 0x3ff, 0x80000001}, {0x200, 0x2, 0x8000, 0x8000}, {0x7, 0xf401, 0x45, 0x81}], {0x9, 0x7fffffff, 0x401, 0x2}, {0x7, 0xba1, 0xf4ad, 0x2}}}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f400159d7783abeaffdce4710032fac1400fa00ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf798f5ad2d9ac55a42f7dc806278295a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b178cb0267ba5050932ed63dd48d600000000b4d2c38fcdb382f3e56d993c572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c89263b7abec43bec4656f729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c832c20c64013ecdb22b2585613c22c02b5d116429a7362603ba7c87467080000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b2000000000000000000000070f06c014208803a3d83e6339cfd67d7dc70c9495cff037bd4ac0eba474f403d029c909a0e3e3bc4a037533c676576ee30839a5b4477e694b2ffb5e9c5be89fc9d6fa12f3ec24df3073f433932f3f2833424be13aafe6f40da43d6a0a1997ee87d82b5f6abb5ed4b9fa83639f37466768c885dcbd08eb49b8fe6f3b59c1ba8a6f38927f32c4aefe037a3e8b08c8f64aa5adc8bfb052e0b4733d9d795cc76a6c1cf40c9e8c22f7afbf5677e4050021831fd89d264d7d7413e2a2d5fe7e45257aad8070000007adac85a9a20393cde207f70e14663e7b2d54dcd6cf7c90af6770883147c02387239dad554c4b4ca3bf598b09d322b5172fc7a58c6876ff54690302364abdfef1d444802ad8445efb0c9a4cf8af0fcd5e811c9dabaafe0d6207595460e96e79b6776c2f02cadbac7eb3aa66639292e55ead557ab36295362af3cf6e1edd091fb5f04e6088a204e67fd47017202cc3fdc1cb183d582fd6b4bfee585b00d9279"], 0x10) writev(r1, &(0x7f0000002bc0)=[{0x0}], 0x1) rmdir(&(0x7f00000002c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: 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) r1 = semget(0x3, 0x4, 0xa1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f00000001c0)="5406b7949727432fce5001de33d0ac693cee54d16b341135ce98247c3d3e96121a9e24d6487dd3277ae34ba7f03036230cdbec7a6475a35f51f61aa1aabba5d15e7a8320fb9884e28b3a4f1ceb70d6a294996a8b0f3b34ef4628b1307c58031fa018c092dd4c6d9559bf232211c54b350dd0aee5b6b82f0e5c54ac0ab53d0aa8601cf601322e41895bd4bab26204ecb0557bc483a3c83b87dcb2e1aa01552c3b5fb17193c634a6dce4cfe60114b03e51", 0xb0}, {&(0x7f0000001640)="ff7bbbdc2716d6a534b572c28360310ab4573f6ac1db089f3e32318c9b4d66fd58b478b4028e0396fa5e79ecda2ead50c2f1fe469bee5ca91e8fe08dd3940a29c5318cda369f20d4203ddd58d7b236fd02b61c65316fc34bd891d5f853df31b5d465a90b60f9ca0496bf7e1cda692af682e1857e05873f5f6e7a30263bee9061c4967d09d50a4196b8547201d482c9c208f267de64032aa565590c4b27d0f5737dc7a68292cf6c3ee482c56aeec01340c555fcf70f0bd23ea663eaab4262589cef71635d9b85228440965f8d776226caf8ec833dba2f330b76a1f1a7eb1061c34ffc7af7b6e038d4a6eb585633c0366f61f139ee19a132a3ad4f46e552836b0f6cd8389027252a320e71addf933b5bee9a36a40f3ed753cd87218603bde36417123e778ed2bf230a1140ff7069b8ffe9d3dab2e4000174894608f1f3906abdc8b96cd108b5e7ae153554fda0157ac2c27993e40ecd1b0db911c30c62be311a7e8ef0494ca633c99bc4124f84f5222742b8bd09d21070db6facc6a4d9c7e5f9e5917d0ad9fa5eb0cc0af1ea37fef830b92127fc934a78160b9ed23fcc39abf8050ae6fd2adf1572d7c55159bda02e878a0ba50ad650e2d14b71b42e2fa6dd15e5acf96732c5a7304e7ce5fafcc6e0862fe56c458ad77ed1ca7471cd8299524ea12e6d8fe38fb049d4b53247c205669382bfe7815d82f03054c017c1faebcc2ac27e9c2628344252631f055365856b43fdedb946ceeae6484c43d3bce3ec64ea40a45265b36b92835d82c42c2e63d9da664a418001e9a67ad56c162dafc6e47c828d9b153ac0b2e21f8b9c342d5242dc508fed13aeed84cdaf29e5934f26ac69c23d356f0b25a4c1426f838590c2ef3ccfd5ce5a0a28aed208cdf59fead25c207ff731710c611306d6ce26b37e087435bcd78fc3a5c85707cf5bea7ebdcb0821f6eaad0232336b4c36487c2a167e70a8fbbb274c2f9aa3614a689b49ac9cd2e35cefb4b16bcf1be6670af0d00999d1d398c631786db904069ec9ac0b35eb57424bc562761a951915891fe773a20463155793954bf4e6b956af2ec27e6e93fbda11496569142cef2f14d78581b0bbff0cf0187b9335340681f9c60ab196c7de08336f5016e2540d6a89e3a3603446132fe22c28901fe39f9ef9ff746b183fc59c2962c43836e1217b20c0c56c6070fc54dd74c6892fdbf355906ed18187b0be524929c77e3bd417b6db20d7c4268b819a03f8e244ade278714963f586437427064f0e4c5c2dc94bb8e448cc6609a2d246f359a916710dd69c4cdec01943e9c53dee29a897798c766c3d24598b94388ecb9b89cebbcf4e40255df955dee94899ee37eb0574f262633e255db7203fcec4149b19f887c1dbaa8a932eaec998ee92b76415d10a73cb6ad11090b3e30a2e1b106373c2f6c192ab24b35b5eb3ad4dfd68203e90c02b0958911c01877f1e9c1a85e5b6543bbaf7fd3aa1c905b5288dd1e4b9e97fad58dc6455fddec10677764e0deda0b4dbee6125d7dffbb025fa8794b45e50bc0b20d02c73542b4736717ed2475c11e421bb2712763b3782c0572c9abed2799aefbd722e577595c23606f3f4bb3f026f9668211d64faafddbbb18b75c23f565d95b04066d6f40d9024ea1c4e8d51908e4d46d4432125fa767c2ced1e54d38f6fe3d623f0f527e813ed6c86c515ccdb3d5784fd5a269623b7a9b140a15008d1f8dae073108294e17fe6a1d88468c40546109ca1356b0c1afda2f29bee430bcd8b04e9d4e28059b9e12dd10c244f8ef3d976d2cad23a2dfb0e71af125011fa1075f4292cdfe16d308675321df6f823478abf5acf6aa3f9b74a341cf18076749967c00bd5dd6544919a0f4ef96169aaea61ed675de2031ea9eaf6f2cfb99ad34f17ce700776aff6c76e522a5d9dec48f39cb1f2d926dca216a9b5c96c58e491c17af84eaa57264ec0b9337b56398ad74e0dcf23c4f3271d7f4658fee5fb282a901951eb758ca6479d0f1201c5ba58ef67e67d784fdf60d56979a863b0b978f015c9c52f684f64e2eb66d6ec2942fcc899199fbfca798064f96a9b9e2bd80f3f945a782b9cb436476de8dd3433dba548ea16a6bd59e559e68a68c25ac8dfd376116273d9e85a1ab4d9810645c4e1e29db5e3fc12bf712f5f1ad3251697491278378b52034936105e8786a3aa3dddec9ac9cc45436a523ddbc30f6fbecb0b2ee328bc7d22bd0d9000b1d78903e0061c906d21299cb5607193f35b32fee1b0c57f7cf5d5b8d12ff293d18df4250ddf1d0d9546d8611c2b290a557a1ca027c5bd2ad9b4c8bb4a6a43dd2a96c852e4f23d9ae6fd34f04be4f8f05376e2c14d3bf27457fc66ab8819f106df86becf4df2e8c8df6c08b2114c6ca2f8c3099a967918a8ab73064ea5c3338c1c9fea2735f81589d53784ed41df8a9c64abbe0387e715766289d612ed21ee162630718e92e61712ae2ac2994900aee524299968a9f51afba680c6e7232fda6776ae52dfa9563064055fa8471d0980142a55aef46419b5710c98ba2002b59918730840abdcad15eeb68e104f5e6fcc33153038e44b8ee6bd93a3adb953ece71e5aa9b0474334d0342938581f582919abfd54ca25f12312e91b720afd7e36b92a74202d3f22303fb958f2c79f8b0c5ceda2423c07761eda2d838a6f0541fd995a91cbac399720e905b5990e9726ed64fa285eb2bad25b67d702a60909ceb1298a8b63c4dc22b6e6ddd64463c48d8b379af1d6788e88e7c638e0aedd0f28c04333104bed673783c20c455d66e07482654a36d269577f1a89d703cd852f45682d4b569826153d12be638432ac9b06143f6e5c7e2e568abb11a82b00163726ef484cf5372b5f2302e482e224f815c6840543e01f1103992246462dcb8e119782ec6b7b0142d73660e24f8aac578499821992820ea66b83ebeca9482ebaad0494b73a1bf3646bbff1d6d1d33960069eadd371861d04792716abe1969d12417972ddf22c03998e07d4c1c7cc1784ca6fae96d4fe9936c48934a97645aaf611d59b6ae37445ec7ae562b9a3fac8ced9587ed85c6900897845c50312c133bbcba4b6ee16d2b16192c0eeebd5f92c42be693f441ce6be61a58de83562d2abfc35f3801e0828e6fb856da5f55b7eb90ff93b52cb99ae2ceb152df4ad9bc00d18b04bb75f8fe0fe254e4abdb570d538bed1143e5980c1385973502f861660eadd34b4f71b1ef51b4d7c497384f01433b327849292400fffd1c2d93baa90f6e9729ed8f91022e3cb4647fbafab1c7db2b8d0f0211f51163905c9bf4bd745d861bf45a6889940c2f39d39529bfd9bd40bc803adb27adb64b55c0e61d9ec7d519920843579144a20d9fcaed0577bb0403fe5304bf9870848daf7fea8bc45ce608638877f08c609dc3e4512719e235f0556f95481a2ce7f13ac293808cc1f4c47a78121c63f9d33051a48ccac15f92d4b1a5214f4be61ec6a9cd753b6d2d807470429c1f5236ab83c13fd83d6cca28e549a4a87414f6ec04b65ee71a448d379e6eebf51f7d4ad5c655b66833516f96234cea43e9eb0b287ed92b9f8a9b195b716de428c823dc9e4e486157b2a360d5c5ac3ae6bc0eb920df46daad6640fac649ff143dbe7c8c6a28bfc6608459b48efed5cc9e7203e4346f44d23c6618587afe903e1fe391d6d75e93d4f42dc7eae5b7785fcc55ae6f7f6bef14a27f46343289bea43eef3f5ff6f138f147f10465ccea14aafe6093abdf56932dd96d0169da87bcf507cb33765020a8ab22d5e8a0cd07ab80bd20a999a491783a9c8fd5d486c8ebf03fee938ddea727718e929df9df285a8ad20cf9ab1245009946fe357f690cb5e5ccc86d2b18def042bde27779aa41fccce996f8bf8685273d886b88042e7384bab2022ac32e20637dfd3d35debcd42b4c817cfd030165deed3ab483929bb95f09a49f48dc785394f2579e794868ee4589daccbc65aafa2452ca2646098df0856f9a1ebdef4baf3f0f3177c596b2b1eafeb7e2eb36274cf771293fcf23608fd060c159f80cd23451a9b6d8416f65de8a8d5f63c929e2fae42b19f7263940e4554bab1bc7505ec110c6d939a7954585c4e11c78185360e6ee451edbbbad752b814e987e0195ca0c0b079d9457b321b5a34a0409ed2887b3c0f54717936cfe43239fdb25ba3d95d3cb4bdfc63fbf81c7756c3b1b06314419fce857ac2165def8ca52de39ae3e4d1fd4db764c75e0837cfb08fa7c60ddbfa68e702d49b6c46fb2b57534ea13594d5a797864925dbe0473e329f2dc3f12b468f306fe8a0f3a93375c3d68e566d033631a5bb80c0426774d5e8048f085679312210a2dc4cc09cce920e1a93d0357f97c3a0c8036e06eeed7952dd3bf15a9f3f1fe16297604fd35119dd00e253db0fc7cf36fa47a9f6556bd7a144abc65207bbb6ff13441e19ce0c3b2a345733057782b6c3bedbd67fbfeed2f4c07a9c4f82fa59bbe3d1a247ddf3499f2af9904728c20bd4ec978803aac4ae82fb09c5246051ede476db5fcd2a1c1e3c33d95e0b4871b88b5230f02791466a2eff58995299984e86dcb25fa7239407ba45b7a7afd327d0b34e96c01ee5fe3a3b8c361d57d94d03dbe4887a64078406202c42df2b10e5841b15615ea73dc0b337295de83c7eac59516084a76d476e0742308965a0db9ebea81999c73de62fdb23e4a52808915440c5149fd8b7d332d231b58b61b9e369364eefc954e764bb9a61a7891ec89ed20a9b268083b0ee2738257200e7243da676ffb535f54c1d1505e1f4d0b283f26cb6a3e14380d3b1eb5b71eb39398dd7410adc78fbd9a5a7b265d9d6ff1e8eb419c7e265223c6f5fc844cc96ac59910976ea4dd35f2b0d72fba3351e58acf3bcf8391d68e989bf0ca8cbbb979a899348a66c8951faf2552a12c4f3326f6cfc3bf6b4692bc5938436d79b24dfbccd9e3eaba5bb1a772bb4ff80e21882c63cdebe410b22a1095197709d1323c36d507af799fd7db42a03ad8061b9a661ca1567a64cf5d98d8e972e8c6ffab1e98401c299bb61164dc47fa08abfc5caf4e0ed7ae17b6d4422dcaf252d72d508067e890dd98fa2f829dbfee0eea2e261d97b993db34c5039228b369ae29012eeaf49beb39d456a91e44b5c64f82c59d85236f2136accd6e6e755289f7f92d9db704b3db6ba23127223a286e74787d36001f38fb2bef952acb8c5bb75733ac07f6ca7359e2578b990e5d4292b5cd81a22088706f9d029584ce534affe5f8bd9a3177134bcba8c2e346412dfdf2ae44a0f675dec914efea57fcd7013c162663df94b6674e47ef1ba73450144537309cb5b9e7c0b50999867898cbcbe09a849200d12130e65a0c916f8b92a0dfc5c1f1f0e2d8991b1cce57e745913f72eca9f9eec80bfd65dd95fd8470a7db62974f69efa0983d79a5ae7423dc8ad6ba33491790a829b90c0a1b22fbbdae2fa942367ae623e24d5625add6a8680a4400565f4c30fa4b8a6aa223867669a8032745b96c73c4c98853d5ff696ca158cb9a4d3006f8962b8d6ceb12875f080af930fce5ab5bd819953cf0afae92711fb59591a1ab888eb63ad731bf54742760cac20300e9b68088a6fd3703013e0116885175295fe8d23efab439f47280d82da80cc13656dcd73caf5262970300f77e5e591ca85563549a0eac4d359db1e7aa715bb73c73f14f86af429fe46d31f968270a31bb8d66107f70d14c783e63ae8b7ca30054b7e3f66be06ca5ddae67fe143e91aa427dab7a9b61cda57386ecf6e4b6921418f93d05bedbb12538ec8030d9d02ed0010", 0x1000}, {&(0x7f0000000280)="d721164500a35cb4f4616b2317aafcd1bf7a4f02add5d0c52b7a6b32378a72cf8e9ecdfc585b1fb08352c1671e9b24d9b9204df61812f5f532aebfe35647b1c14d5a1ff9c00de38f942c436398cb63694f33b8491e6c97cc2fd4c081a362bc3c0aa62d5eacf312030fdc48fbfc7c920485a061c06c2e69cdada78fb043fc4bb1c73d0d18dbc1f82c6ecd7d43ab6e51c316021510762d0f63ab79ff5fec40de19b180b04a3be253b2fdcd2c189ee65728d852a9bd2506", 0xb6}, {&(0x7f0000000000)="1d89f63447abbb2d0819a2b8d7b9f3bfadcd7c36dbdee90ef0de3d1fd0cb6f98b529bcdeee96b09a7ac0578c0e4a91c12214feee3741", 0x36}, {&(0x7f0000000340)="6bd9fdb83c40820ccb877e88de36d0d13a030e020e0551f175f6cc6cb9fbc128baaeac892f1973fd0ab44424bc0fdf241a1819a68ffbd327d68a5246b8fc61406ab27acdb433a7b2", 0x48}, {&(0x7f00000003c0)="0a1be3b016", 0x5}, {&(0x7f0000000480)="601c72ab5b23b58150513498e8b4073bfdd690fa3761d5dda34dfffa0fd46b78da477ac7c4f8283005a1e0116c010bc93273b74315413dbf0c204aaa2fc39928d3c9ea00210225787f49e337059d04afa5d684e512a07db234d00a9ae4b43e8566adbff6ba485a15aac2776d808bab3462f44f0c56e747d126d1bad64b6e9f05687ca090564d98919d50362b01794ab598e82179d600637bc4ffcd94519025662c53a5ef65c98e2aac6260a6c1a331879c862f7652ec9a542380e1005a1bc4b41c33e3563e8093c79281492bfacf81", 0xcf}, {&(0x7f0000000580)="9076f50d2ecd2e74b008d6ef3e94e772e7e3a4035632838a7b15aa82f5fe9888d3e4edcbfe6509ef6e183b97a3204a3cff9cc9f3adf3d666099fc26a8875d36db974985c33d000062856ae2db5aa97b2caf2655a787fd9740c794911824049a072f433f72fb2a3d5307ede695a66e9e3f709057c5fd8e3e6da6af726dbac1dc8fb99bf04586c2941963d57fe5d1292346ab129763848159e", 0x98}], 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000026c0)={'./file0\x00', 0x8, 0x8, 0x100000000, 0x0, 0x4f60, 0x8f28, 0x2, 0x1, 0x1, 0x2, 0x10000}) unveil(0x0, &(0x7f0000000100)='W\x00') getgroups(0x0, &(0x7f0000000000)) sync() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000280)="a422a35001f5b1e6e574885e13cd8ada009537ae587da0d1d60c9a8dcaa43668fe703290644b4dd6e45d20cba205c402330f2af0cbbcaf6b5f47cdcbbd89e9b047e980c74bd530f3bdacb1b0f11e362c5d34965d2b676c2d8bae5da8102aea3a36dc6856d153b573948cf89adf7f8f7cca6ccfa17da62d012d6799139b8018b70e83f2494a1bd0567b4e48ee7fef10db82264b89057ecdbb61e2c7d9889b9f2fec019f892d8a730b14c571645f4d6e85e2106490696fdbfd5043435d918bb50f7bbbeca29aa0de99689fdb51b4ccb5f210f78bbf51597060a0c2d495301c1f26c732405fc4d56176d0bcf24cd09ece08b2ef9ceca0a7e60b76c8e68e452fbb1a822e84b1e12eef968f8bb375ce9a3611b2f924fac894638e8431509c62461375b4c7dcc85ba28d8de9d139a19426d4a3a6ffc6b0e09a0840e12187fff984f801fe75c5c062861ee06c6958b854af843b4ffc0e2787697fed937742ab09feb14442cdcf08da92543f940395e94233368fcf2b2dd0662d51a35ad98f0904577b5f7d94d91d1348f99916cab7f7640186615ac5e394c27671e5b4a2f172cffd9e9db8a1b4d08b1b2c8fd8c5f852dba3ceb7715c5bcecd9b0309fd6618535447afbba00224dd68f39c30f3a429798a5669901c5d1e4192c92eddb81c70969611eebc6fe35bc884d5901d8308f9d54e19d2c10356b0996384aa1807ed17380c6c7157249d5ad1320dd81a39f5104acc9af2d249947cf5a25b3b7b1994511fdfa91032349c659ffc1fe98327ed03e818dbd59a5a8b078c7318cc38d59557a8370874880b1338d2a97eed617213c3c04679d0e4e0cb3840fd26321b77be51ee7372e2295ef24d101c395064621bd5567894d8b2d9797b27867a642a4c2e915f8e799b340001bc921cb40435017ba5320ec95aae6ea884a4d9c3b358e1e39574804eb1cd4bdb8c2f6af2692e916652e2910629fbd24efedf37f748b83e366e097dc6de0594dab22c21830e9795f601f8d3e3c479286fa4a28496f5ca978db8c4f9a20e77140fa7685c621faa2b000aef85a6ec70e2ba6d61475291f2ff4ae18271ed49bfc3a3e0dd23d790bfdd795176867af25467892dc3400d0a285d7c53a2d682aa6e8d3537169580f4a31bf5e605ec959c212ac05cb6f86c808946fc83330438019dcc9aeacb62d58f9cf5c7e1284706112677a800d87a8f8a642958a109f001935312657c196eecbcc2a62a332088aa84942282ed16a580c8d596b2b8379d8c098c79b642d7c913084dfc86d02586621c4233c6b29c2c25f5e557897a9eb706cb58243468e62af7a320c2399be924058a01ca59031499e9e0fca5d4115ce0434a6cc9a156d8728c36ddbcd320b03cb356ad30c2ab195a7227687125ff054f4e42420d018db7ea7d300b944e841cc68004683df7a469dece48d44c1d73daed2344a411978bf97c74e269b7f89dbd2540a5bb1c1e71ad7826e08e25f6cca5bd353692578c6695b7dd3dfecc87f6ddf84013c6ccab76c9e0c45eadc08b8b7c16da510c058688e18c898a039240d2d14dd7f905f47d344e500ded96890c00ed94b95d35c3d27932e552aac3593aa36ea4e3d3dce88f5a1e75aa68d656f74a13ca98dcb9318821e9358f03f0c2999ad013722763188042b5f0954bdde2542e072efbeb28556c995b1b1a8667f91b4ac01888ebab235c74650c5d121bde13270f5c062fe8f3176a1f4eea4e42187b2b8af0b9f524e545c9dc52d6b7830c4d33ae29d8e856afec54c8cd5ea828e317580ecfa9fdb1ea91a6677a9ed511ef2ac3056b784e5044c9270e5c48fdda3a9fff05e0161f17f20f77c2f0c52c209f25021b8404453996cf4a933086be768426ee9f8881af5e02fb2eea2baca8d58b844cf08007b827d67314d32cff6e8aaeca7b1123024a34c772e7cf331d7b8a4e73c243bf9797bca8d45b5826e0cccb0fda828668860dc5bef096ba3ff07b0740acdc79f14e5161121fa6f09f694e84cb3dfc36a867ba06798e3e1a56b6194aec46cd9f091510f3fe024ba58b7f3240a5c37c760e3f2162d0564414eba57eb0bf9b243bc1acdbfd11a075e352c81fb9451134afb9e19a526ae02d0fa016bfe4f4d0b2c817fa466fda281c92ef5b24b309dc73ba11461a1c1c618981edc34300b25eb60f159a0121e55278d15e1ebf974a8a14e70bf57918a947dec0f73c45a3ae4cfce0482b82e9b949e8e94f27a2e8f4bfd63ecfdab175fb41e8a50657ef2f9c842c3eeecbc3bc5f90b319675bb83d2410a11370846ff51f7addf2a275d3bba721a5683568a75bcb526b644315863283ec31e8836453b3da1a82d37f076ef2c2dc8040bb9e19645225864d987dee488f3689d5b905151e0c89e886b5fd160e0f57b91310fa73bf8c026fcaa3e1baab8abe171b76021a047133519cb27915bb4da5b1112f6b74e5354a882a679569d8ea6209c81e9589c48d6cbfea8dbb9e76b08f25fe48969accda8cc9639ea406817d8fa1c53b3e5e5eef1dde0c283b38070737e4a1b5fd6e7088b6bda59c732a3c1bfc1ecf970045257d5ab8852e71399dab719a70ed3add6d3013662cab467e5d1edad7ed9a3e4f682e82253bbf06aaae36276eff17b73061625009b603ae80d347f492fce7eb7cad4e05f72eb83d6ca767e7160c8bbfd4b4bf4788393ba04f0e5ba627857f557f9a6b42155c29703526588508b5ecc89ee98225adb35a3d7df319b07b08c16bfc1c60800fb2f940537accdb2709dc712deb91215d15862487c4d88b68dd165a2f3a3274d2a2e71f6b081f4c01d7b20ebfc2d9cc8b777c7e442596cf2b19983c3133d6cb05c81ae29daa85c6dcfb1770f69ce3335c5e54db406ab3adc6cd65029d145a18a72019b7eef2c84a2eaada4b325d613bc2698c5a7cdeca83aef3e0d7603fc6cdcaa94a1a23ead73f37e07b73fe57c6f33e0b4e4e2a7fafdf215351888d484d5e2307436a2a732ed1a2efe7e0ad29904b151596e4bab38baae1804531d34dc3ecd1f77947ae3231fd03a796e90d6100c7d6554d77d5b7327bcf210205d87efb9d087f758043fe5b57876fb0023e38e3532b6484cc592ae62ec4d7909e3e9a2b6bcab30b496d197745ee6ad385275cac139a770eb17e778a6eee978e4c674c666e13ff8a5adf2fe67ef39d45bdb6fa8d9ed815b86e52eef55034853b06c19adc5c9f0a7feb700601160fe7b8b2a183585d189d46092a2ce00e9b96012d8e0325ccba115c6aea50c16dc0d6c8d9c22916c9e34b01d36278b0e066a5adf54fa490b3d774e2a116c9837c95dd5f55bc958a4ef7313eb4f30e4de108567605378bc385deccc6edc5db0fd4de6ae9ec5567d517c2c1ab49eca803d097dd2d463f9c466e583d50cfebc1eb704b977db4a15c0380916e6ba483ca2f50cc9ba7dc0f8abcb84c05c787148129ccecbd5cdf72089262cab3c5f4de61d8324421ae006a6dba088feb6b2e7b8f51552edb8fc1ffa1ea3522ce628c1cb40d0942d6564f337661a34252b47b59e65fa07b7a5763002693eea74f9fd9683ad50d0372f2c457223da2fa0286ee95aa74fd06214edaef44c08a0ffa47fcde89b77d1fd152b4ce0104680f12de9983f708071877072e18202482e14035e42fc3db2a4ad731f813f49ee86ccb6a6ddc81c5b2b718b36db829701c2b54f327c7ac99af962d1a908993608f171213dc5e78d429dd1fc66ca11bbf20e432a806577988d5a2446d8600af807c37dc78993cb4f3317a712960a4a0d808d8e498cdadb6459a632c6eddf36829cd2adc898f8e5b096730480fa533d57efac39a54f206c4614a203e46e928c067b5690d1df0680d337b212c015b29fbb8cf1e25d025e2073933d6740c630ec38dbc2c9c1511bf4eb211b1d8c063b1333e38f98fc98a328b622ec27d802fe2fbc39b6e1dd0e3d8c4925d7db47531fd3b7669067ecfdf187bd938d596bf8c741bb08b3d1b44b51655cfa6e8f2577a107b159edf1ec45d100e66f79fa7c36e7b7e8e38826b9a15131541cec78f95e8f2a09277fe253abd5bd2d2f937f31e750894851026aa3f642ec9c3a9964edfbc14e2f0792d5d1c3e083f876fbfde4c5570c7e77932409d925619e749ac6b1d2fb0177963c839b0db11ed9459d7286779043553af7dba86ae963032da78c2822b737db720ff68917c9ddb3c11bda64d4731f75a5cc68a871acd16993fb50a2a9b50fdd72a77145709986bddca594f7341f8706a110d6ff4bbe6ce7785ca5428aebf12441f2a974099dbee9e7fad58b4cfee6deb8b3dc116de0b5b574eec1e5df337755d8d4f3312af45b0f6d77e2bb4df9eb844055572ad4a6f6ad107136457bf2e5f50d259a0a7616a245e117c3e428af1721f57f194991d4370aee171f60bc3940f6d368822450350e9234441ba54ec0a30438d7a8513cf68d0cfd81a86cd0eb9c81f950a6ea61dede546e27ae903aebe194b008c0bf69f361147a0e7c70d65759549c9ba6825cc5532433120dd6330244f00e62f32a68d5dd7a04b728a961fa275517e0370e14d5b2fe0c80892530bbed30dce331245eff471051a308413ef62f0173f8e6e91df9356ec3b8322912b4bd17a0f06f0ad94be8b9d583c82b017e1d07942f5a53ca2712c68dab138321c17e8df6efcb327cff4e555cfc7bcfee8a46c68ae2591b31da36ca6778d320885b39f2ac79b6c247bbc782b18048086dedb5788622a25979051a99da77b20c76682bc1c7d6f6eb267af1c350fea3ca1f3bd30aa19e7bb1ecba9a69f715ff225edbf58abdb5458051dc7e246a0f9b6eb522881994a0c49642c4b4108a46fda12422a69535db04f24bd73bd8b2ed5d1641329d3b82a1e516907ad9c08e747ab3688e404cecc34547d38e296000bc1b5c556d1b7c7fe0b69f0025f30d0d83f91ff9eb42785772843d410161fd87717e84f67eeaf4d3a2b4f514e2f7ce1c5f87dd984b64a6a497f2b01e8f97a9f98a7a0514242c4344249b6cbbf8152e57581a3fbb54c3580f7fd7c54d2d3a406e09d3464a599ce09ded78d30c4ab30f61376150430dfffc82f39adab81333cac5b81b7cd59838bc9a1dbf276bce69a42856877c17e4f456895d11fe07e5ec82e68fca3cf8778c6db4715b0088d554d9be3689e0b9061a9bbe7dafe992a2700f58b90bce55d621de6fa0f67084bcebeb9c4ccae96890a6c86eebcba93d4961c491c09c79940a27a3cadfd58b08ee1d2cf086d175c5686492ba9bfb86fad775c7e7ade526ecb97513b56ef7a58cd2206db42c516a2d086144441841f3858d22e09eb5e0d9fb966d3bc90e6cf61c2f55d0153601a960d8139b0d94622ef875f771cc88c05e24f19001324b1a4f8561a3cacc0760bd1769142ab6475ef432996229e570017c29e2a9db48467dfc9b002b36d0f73f03f2379a79c3cf11c7d2536b04b27978a046620f63e579eca8d3fd72078307d12e2182afd9bcf918987344884f27e07198fa24fc8885e3b0ec252aac6a3e0a12ec0e66f5834d7fb3c7ffc72ab1d639f6786b0fdca57e1798e1b3c96cd7882be984298fd8de4816633e2c4c3fad7bd45538c72e092cfb113534ae57d34c4c43dd12d1bfcbff8ac1cafbf5fab17e2b9440f0b198630621364de84185317cddd6c04402e24422c8faff4981fb068a7d5f9b068ca51205e518ae94c849adbd378c57150c923ba306ddf0a8cd480818cd725c52ec0e03964cf2aaf2a9c24675e6473c38ec754e8cc48792fdddbed1b486e753c61a32d5841b6cd65f2a35967fadee800b576c5af15ddc73cefe0cfdb2a84f7c2582ed2c6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x400, 0xffffffff, 0x1}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001280)="b08b3fbe839fb286ba77b81fd1cf5425dd5f40e4865d4809872dfa732203cedbd8cfbf86da90e195f6b1a7411405d459b579370b652c012b2d69be9378a49766afc5f9918e250f4f794329fa3a8bf2c524c62fbf74ddf0c95f067f3f3506d2dbb84928a1d1f4d2a8adac9dc1680d58a5e1d8070d5c243d15ad47fa4a58509f6dc241183d11fe08ab1948a35d995161a24b0a3d3bf6b73f66dd6a2d7383903a7337d80e1b0b1dbde2a1e3f8dd3f5fb2f24460682ec58f996ea64f", 0xba}], 0x1, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='.\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file1\x00', 0x5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x87) write(r1, &(0x7f0000000380)="9021573e44826af4c796f164724209ab1782a1e7140e0f60560b9c0d78e145c83425f6d5020e04492949f5f9ecba35a61e86b78414955b5d8abe0c68517136d20d37dbd9c6788a83d9bfabea8f29a089fbc850115dda3fda", 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x80000000004) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x400fffff, 0x3, 0x58a4d808}, {}, {{r1}, 0xffffffffffffffff, 0xb3}], 0xc2e, &(0x7f0000001580)=[{{r1}, 0x0, 0x3, 0x60000040, 0x3, 0x62}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x7fff, 0x465}, {{r1}, 0xfffffffffffffff8, 0x25, 0x4, 0x8001, 0xfffffffffffff8ad}, {{r1}, 0xfffffffffffffffc, 0x94, 0x1, 0x442, 0x5}], 0x5, &(0x7f0000000440)={0xa00, 0x1}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1, 0x27}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x103) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a86", 0x2}], 0x1, 0x0, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff0017e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/42, 0x2a, 0x1, 0x0, 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:07 executing program 1: r0 = socket(0x18, 0x4007, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:07 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r5 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r5, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r6 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0xfe7, 0x2b5, 0x883, 0x20, "d621f984e8e66d013586ba6749da61927f33946d", 0x51f}) ioctl$BIOCFLUSH(r7, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r6, r8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x4) write(r0, &(0x7f0000000100)="9c872007ffffffff2fdfe06e5f31a2b8505a8209652e6e2e", 0x18) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x141, 0x0) writev(r0, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="51a28ee34194fef04e658b2d9abc9210c68f31d7a2780c924e0907ae96cd6af6d6be18cdacf97d517692f2f550a2", 0x2e}, {&(0x7f00000002c0)="75fedd1b6e4f5b2f4ce3d4e0c7bde37fc2147427589403a0dec93df65307ac475f9dce74a59f86a60d56ae2ec8ae9edca9c259b07d168ddf7230b0c6e00ca3a1431db2c9219b00e598a19148ea78ba8f1d49", 0x52}, {&(0x7f0000000340)="5ff0cb622535351c6c9354bb0a31f2781b64f80f7644056d14ed2b0ebbc8f9151411b1f841c13241d68a53666e7dcf32b32dc87a519327fb22", 0x39}], 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x201e2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x8, 0x2, 0x400, 0x1000, "672def9cdd90cf817837c6e686e6e482347a13af", 0xa0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="82183800000000000000f03c55ca377f5feef6d335a453f819f12631ce06869a9b81561c6445665e4098bc741d10b1844f26c44041b8924cb22fe02be42baee615bd7af544f1ea6427602ef0921c7d329002300615cb1b91b017ce3f1ca76025511d8d7f107dff138750773232ba248f53eb5a2e411f66554db25d1117bf5cf942b79039f8940133cc173a0c2153f4e063a8903a15032b811b6a0ff72d8ac3585e2dc440b63b403e313447db8a6c18238d957cb790feb45090cd6485504f77509a1fb31dbc13c148"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(0xffffffffffffffff, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001580)={0x7, 0xfffffffffffffff8, 0x9, 0x9, "fb56bbb5a0984627d8ea95f5eb805263f5f686fc", 0x0, 0x2d93}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001640)=0x80000000) getdents(r2, &(0x7f0000000580)=""/4096, 0x1000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000015c0)={0x1, 0x100000000}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000540)=0x1) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x10000) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) munlockall() 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b0011000000000000000000003f00ffff00603e975f3551c3e417274572269909d70e00000000000000000000000000000000dfff00", 0x3d}], 0x1) 16:00:07 executing program 0: socket(0x11, 0x4003, 0x0) r0 = semget(0x2, 0x3, 0x210) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/160) semget$private(0x0, 0x1, 0x18) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:07 executing program 1: clock_getres(0x4000002, 0xfffffffffffffffe) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000054, &(0x7f00000001c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) select(0x40, &(0x7f0000000000)={0x7f, 0x80000001, 0x4, 0xfffffffffffffffb, 0xf, 0x6, 0x0, 0x2}, &(0x7f0000000100)={0x6, 0x66e, 0x10001, 0x180000, 0x9, 0x1000, 0x5, 0x2}, &(0x7f0000000140)={0x100000001, 0x10001, 0x3, 0x0, 0x9, 0x64, 0x1, 0xffff}, &(0x7f0000000180)={0x1, 0x7}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000100)="835cda96051a3602cec40ed364b37058f18d25f907b46b3afeb88563f430b29ade1eac5ec822556f9be0a61e5c9eadff577de4057690fbc7818e905ff82b869ebf8c8eb458b94b1c191a55963db21e6ecd9ba60295ea8607d3f0d4fed8103274f2c9832f88a7cedeffc5c668432f918861118725a6d2423fb2173d0db04509f02006f31e5f9e48da2c23d0b3e8c495b554baf8649979558bd6a65b62ea9cc42518c0fc7e0bfd570548c245d07177a832cf64e9b6d8644a2628e3121bf674ba674ed5520249220507557237ba220339da2d92c65b474824ec1adf", 0xda}, {&(0x7f0000000280)="946a34440b2df4e12e670b3cc6e2b60b3782b638b8f4a36a267827be4c2d17ff8804b914d49bcce06d79ca6685dd4402a598d33c14a4dcb6532c95e07da1c30fd4b46afe86a0415843083207714f11f952698a61a9873701320d424fcf94e165aa8f6b2602526c65f265a80d2d8e20ba19a1cf303d28da268691fbf7c6526b732674be58e00478", 0x87}, {&(0x7f0000000040)="aa29edc1c46c4693dcb32052b6a7b5697a3eb3b1b2d82ce0e9b3975d7ff475f5f141eb45e28ea67a59aac9354f219f99379cbd4f4c8f2897aa9a8d776f77b1be37dbe2fc68e95212315ddcffc03acde002b5cc664d02db41b2b5b2c350534f9881d9973f", 0x64}, {&(0x7f0000000340)="7799f0eeedbcc0d6e18056f61d9f16598fd36409beaec6c2619955b2bcba5587856813800a93c3fb120a976659f991ad2578840f8129bd309656b09cff54169a58d33c78a151537ea49663c6295c08d1538df51e8ebd071f342295343cf5cbefd1b761a166d9d222a5df46d091c05ac53178b28f5631aea763e0a6b4063324514ecebdd8a918975ba5835bd168f61d8ff3242c0ad42ef55c895fbf0599b61fe47e654b7dd90c2db7276362af50b6f41ee072fa5f7e1bd9fc25045be4d20d50852c3866989dd30fef3c767fd14a3e0d144539e5387e8d096cbbb252f1538cffad966446408f0c5afeb89127b0e0d5781bc605fae00c876709acdfc77b35a97d9463a2c43cd86923958e4b9817a4f0bbd012989fe40d4d5b09b10da427a90564ab0fe48d5d6e57271c4e373fb014a7571aad9e280ffe15901a005accdd36ca703adff4dc6dc65a8d0856bf3ac3b7f5c9d002a7a88e7bea745885f9099a804c5f42ab8120bb7ad5062c0b4e01b664c38a352315c28e954708392de2a528879cf7dc7b6a31a732c15727cf212cd3cc06bb290a63a359a48a8611250c0939166b9bb5633038d1e78a8121f169dd61c8a88bd34e7dececbe325035ea2ed4b1c049085ea8421b82977f4de73f74d3efc537b7e0f0523ab90402c674974aa30df20557afe475770d12a4149b68b278a45dc6b2746cef444bb9dbf9bfa8e27ee9744d1b0cf87a254d97b43dd184eb93792d0dd65e7d163921bbccdf1886cf36def932963529bd62d4342eecf4404ecaf374382efb56a97104cde508e5532a193c19fef96a4b0a7b28d039e3711db527332b39a6b1ec94a7a0be19a92689305679397e17416af396954b3bc155d8dbf0263a96a6ee16108bde69409867c66101be71ba4b0f9d3796cd2158421a44c549fe21184a1d55007ab2d0f0f1ee7e7fbe2c28e2a114fc46db44aaf8092aa789d232951f3cef43584ec78eefa9b643869e195694975c8aaf1e52c59154f61430ff66711a0f3ad75bd172b34627b1c7e529da22ea8905aeae2be4d19b5d6bf8f31c0c040f954ad3107f4b3b07009dfa27b7115b7caa31dab76c1e57e79320220a91cfa0696bfb7ff3d9a46970b063d5dfcf65867e930296e4aed6f5cbbc1c8e06a1811c0747db6e0ef5e1613e9ba8a6923f1d8073e6c4609cea001128e4c1777bdafa11911ac06f46eb87b038439051e5305cdca8cd0953b1d1800ae1af38712247fb69f44f2ada09d7a3e3a64573637d03992c9f42b5d3a46df935915de79e05121665c9d4f8adc64795e3b273437410a27fc991532a12316d400d5ef847adb8437621f1b2a3bba5d5562f1f508e24b024527ff462e8706314c89c941cb405453d03dde0c9bb724d3eb49acdca81", 0x3d8}, {&(0x7f0000000200)="7f3b1f7df2ec2f0fac6e72f708", 0xd}], 0x5) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x21, 0x6, 0xc3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000240)=""/164, 0xa4}], 0x2, &(0x7f0000000340)=""/4096, 0x1000}, 0x41) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:07 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000180)=[r2, r3, r1, r3]) r4 = socket$inet(0x2, 0x7, 0x9) sendto(r4, &(0x7f0000000040)="5a7a1c7fb813f400dc0932d377756a6adf39f65b432622944a8af47b323ff0272d0a44caa6bd92bf59e45682bfa6f569f8513a83c082c8fbe12f3f5047d367c630b45074abff88380485d5283751cd2947f6077a08451ea78f70cce2744fb902a25a7ad6fd60dbdd8bb0d68a658b0698747017d0c20cab10a046fa7f913f4f53e9d0e872533d529fc235dd828b79fe529b77d8ecc8", 0x95, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) setregid(r0, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x8005, 0x8001) read(r4, &(0x7f0000000100)=""/104, 0x68) 16:00:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0x6, 0x0, &(0x7f0000000100)=""/6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534660a76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget(0x2, 0x4, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/107) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x800, 0x4) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x8}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0x1a3) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kqueue() 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20890, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) close(r0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x10000, 0xb5a}) r2 = socket$inet6(0x18, 0x5, 0xfffffffffffffff9) fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) dup(r2) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x2000100000001}) 16:00:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="b032200c1a9be5f070d19b9d468f0ee08e5d3f7efa859461bfce1770c7b981d893b1cc914cd75258ea2ead862733d5979a4ce4d85840e92d90138621eb6416243d3170d7abd1a877f01e58ea0e904e2c8569cf788401b5d6ea5f259ccbd9ab58a8d96d8d3b8ecaf6f525d7cd13a9b0412bf397f59af7dc08638bbf2cbb27f78b54e2908d2408817475a2043dbf440dfc0ef253159b7ffc1b8d8ed1d7a858664f2a93472cdc30d705ec3e9db0dff268d550fbc2661a183d258ff8668bb1c6bbdf29c299b84b8dfd5b5851b5b6b0b82a28e1995eafe55db0c017b0ff0baf0b7b3618e8d818af25433d3a9e5dff0b31d00977a1fd1331add575322bbc7dfb0967c5330e10b22663012fabe4d275ee60224bcb32bde56a9d22f393d36f0e23506d59f542d23d0e1cced04d6a680f497b74481bb6029787c74ce287c79fbfb27ae7a73c9516a887d01359bafd75e18d00ab0483f4f4ccd0b6da6a52c94aedc85c58a087bb08b8333e05517970efa8b33c04b587f3b84990b2f04153f616f5179267bc228a6e7115967fae650409a29eba3e55d104ba0978c7013499aee96de020171d20fc8b46a6e62c5e9555956d5a256b1d394d5792ead8d8e62d4e6021d960f725bda2604ccdc6609b78006fb2935fa572941c7827edeb030f", 0x1d8}], 0x1}, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000300)="27114207125c87ba4a69a91c9a9d8b7fd3611fa9675de2fda931460bb7cbf85c24199fa29a5cbea58115a5f0c2ce1796fb21e7f9601a371732ce416c052c3c98831a787c2e963d3fa9b5af9fa7a4cff0c597d46b8258bdf5efda6534b7129112bed83655fd67a44f43cefa1d4038ad451959c57874fee4d86f1597da8b40439a7ef0f5b35da6e9e98b1643633ac4e3edfe8846ac63e97eb40a06be365cb4b02f5405bd8854f280f38d0f1d2cda658695573ce7bc", 0xb4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x7, 0x4, 0x8, "46d6f1f57cd3bfaeeedd961bba79e0d012874b2a", 0x0, 0x7f}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x7, 0x7ff, 0x1, "a30087c29b325d5fdc9e05113bd8569ef576f5f3", 0x1, 0x8}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x7}, {0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0xfffffffffffffdf8, &(0x7f0000000100)="9297f02d8e674d2122ba8ffa0c9356ee5dbd6d0273f3173a36d00f7338bd9546cacc5b683619864020459e78048f745f81aa315dc3bd1bf58a01ca8c4b49f0ee22f323833f09c231e9156620c139a12444a61c92e4ce3287f32be1d34ac4873b9fe32d2dd8bece916f0c67c4dd3df1e517e470d91061ffd0480965acc33df329ebcaa9c04b9cd846a8d67d15a8") 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r0) munmap(&(0x7f0000a6d000/0x1000)=nil, 0x1000) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000003c0)=""/193, 0xc1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4385, './bus\x00'}) read(r0, &(0x7f00000000c0)=""/124, 0x7c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x7, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x400, 0x7967, 0x1, 0x1, 0xffffffff, 0x6, 0x6, 0x1, 0x1, 0x0, 0x3}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x1}) r4 = dup(r2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000280)=0x3ff) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_dstaddr=@un=@abs}) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/ttyCcfg\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='-!\x00', &(0x7f00000004c0)='/dev/ttyCcfg\x00', &(0x7f0000000500)='-\'i$\x00', &(0x7f0000000540)='#\',\'+\x00', &(0x7f0000000580)='\a}-+\x00', &(0x7f00000005c0)='}\x00']) write(r0, &(0x7f0000000640)="b362e7da711cfa00383c230189889d25fbc9853acc5a3e2beed5c3b66df4817d450e1dc022ebc3e63c33ece97a43c11e97dcb2ef7eeeb4be5b883dd9b55b0ba5ec40db0ba2df476d6432de90ae42f9a1d4267028972a836512cbdde31e84eb3b08fb67e54ab4495de7802a8b6bc5bfa515ac9e86281e0aaea091f801c5d030480aa9c3eb58b4fa387031a5a6c6877afebd9745f3f5e26f05a7ce41a08a191f8ba4353113541fc804d70f3d22497e9d6ce60ce2cfcee99b8331", 0xb9) write(r5, &(0x7f0000000700)="f03bb1183a53ca581525128c5024b585c641b2f7a99691fcfa44c2c701f47b02", 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x80, 0x0) r6 = openat(r3, &(0x7f0000000780)='./file0\x00', 0x200, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000007c0)={0x6, 0x5, 0x5, 0x0, "5338d126c573f684a465a9c3604311587aaab33c", 0x4, 0x101}) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000800)="41b6d6aab261862a4e6d7060058e6cc87fc2aa830e12a7f1476cbbd0e1366761714ae9d1a71b65bb4a963ff2a233e1957dde804f4e8964dac08a7f4c89e5b91dc05d3a814ac09f6014b00522498b158e16fdabed281dee593a45954850560b6b001e59ffcf666769a93d324c3c34a22b69351cb624cc5fac5f1e6f5802d412b5bfccd9ba0f60a1aaeb1fccbe79be2c9a4aa4d65a70a4d6d0cca8f7a09485d213c62e9cae52b5a620062d922edfd711c1", 0xb0}, {&(0x7f00000008c0)="e6a6424b4ee0d49470be787a29762634a1721f4e8a339c6ad5d853bce62234e339734f9a7be576f8d7c8eaee54da76ea446e3096bc643e690bbbdd6568a13f15401c0615006c70453b5ffab6d1d3006bfadbc12e24c6f8a9f6af38495e648fa6c6392f15bbb9f0c12dd02fae4fdc6c7c5ee6f6ec180d416df30d0538f1e90e70e59b2d56311588c22dc865e94f89fe5cc65e6c4987c683", 0x97}], 0x2) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000009c0)={0x7fffffff, 0x7}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000a00)) r7 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000ff8000/0x4000)=nil, 0x2000) shmat(r7, &(0x7f0000ff6000/0x3000)=nil, 0x1000) r8 = open$dir(&(0x7f0000000a40)='./file0\x00', 0x18020, 0x2) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000a80)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000ac0)=0x2) getdents(r8, &(0x7f0000000b00)=""/115, 0x73) poll(&(0x7f0000000b80)=[{r4, 0x20}, {r1}, {r6, 0xc}, {r6, 0x8}, {r6, 0x8}, {r8, 0x80}], 0x6, 0x3) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x400000000000009, &(0x7f00000000c0)={0x1, 0x2, 0x7f, 0x100000000, r1}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x33d, 0xfff, 0x7, 0x7f}, {0x8, 0xbd4, 0xfffffffffffffff8, 0xffffffffffffffc0}, {0x401, 0x10001, 0xe0, 0x20}, {0x6b8, 0x30f, 0x9, 0x3ff}, {0x6, 0x7, 0xb81, 0x100000001}]}) fchmod(r0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) write(r0, &(0x7f00000000c0)="741a0e31bedda52bb7f43ffdbfac0152d935c26e6e9f4ce1d1f6c8b2077a85b6bddd01db4192b1599181cea27b5000d93c408e985a5b53f3f45a3dc5774bf5337dc6506393cfee3e6d143d4e662c412f6de5231a3a613f9869f403e8d3cc8bedda45623253f0f6797f686f229c03a7b22770335ae1ab1344855f7e987686656b497b709de37924c0856a8c5cc31fba1484d451cf721ee99dfcac8fd43a5bdfab1ef0fb9bf994e057e2eb4189cac2e49ad32ae84c15fa678a9f91fd665d49a0e1ef4cedfba39e662c50", 0xc9) mknod(&(0x7f00000001c0)='./bus\x00', 0x4, 0x7) open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x60) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000000c0)=""/24) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) write(r0, &(0x7f0000000140)="68567f5a467c702476c697d23abd446af748331b8588992c1d3bbc4be91b5e0c79e19bb56d9ff381754bebecaf179b9c4d7f0267cff686e4113dd4a855b7e5ef9322a0a765e066728e82fcf903892d5e9547993aa8697d28048cb91b5c3381784046e8e38e7b59808b7142c3d2ca5ec91dbb53d486d9bf69a4e1fc77b62718fe5c44ffa40065c5ab23e6d54521438f899d4c672e00356455be17eb7911390e2ff6a5cb001e6292614e50db8a949d6186941f92c6d6d9e43550753543b82c4943a15cbad1d9d45df056e59211cc98cdcab80651bf00c6623978ea8b5ebdbcefdd73cd25", 0xe3) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x180) close(0xffffffffffffffff) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4811, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10050, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x480, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) close(r0) close(r0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca507403e26a1285fdf50f00"/4098], &(0x7f0000001080)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001100)) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5", 0x141}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x9, 0x10, r0, 0x0, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0xffff}, {0x2, 0xe4}, {0x1, 0x7fffffff}, {0x3, 0x11}, {0x3, 0x3098}, {0x3, 0x3}, {0x3, 0x7fff}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0x80}, {0x2, 0x80}, {0x3, 0x81}, {0x2, 0xffff}, {0x2, 0x6}, {0x3, 0x2}, {0x3, 0xfffffffffffffffb}, {0x7c0c2820f2bd1935, 0xd}, {0x3, 0x1}, {0x2, 0x9}, {0x1, 0xfffffffffffffd58}, {0x2, 0x688}, {0x80f676294aa88a62, 0x4}, {0x3, 0x34}, {0x3, 0x8}, {0x3, 0x1ff}, {0x1, 0x800}, {0x1, 0x2}, {0x2, 0x2}, {0x3, 0x230e}, {0x3, 0x5}, {0x1, 0xcfdc}, {0x2, 0x7fffffff}]}) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067e14f954376812c0763cd0b8bd5575f0f808e"], &(0x7f0000000100)=0x6e) r3 = dup(r2) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r1, r0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xffffffffffffffd9) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x1f) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 16:00:08 executing program 1: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000577000/0x4000)=nil) r1 = socket(0x1a, 0x2, 0x7fff) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x3, [{0x3}, {}, {0x1, 0x1}, {0x3, 0x62}, {0x1, 0x3}, {0x0, 0x4}, {0x0, 0x3}, {0x3, 0x6}, {0x3, 0x100}, {0x3, 0x6}, {0x3, 0x401}, {0x3, 0x2}, {0x3, 0x1f}, {0x3, 0x100000000}, {0x3, 0x20da}, {0x0, 0x5}, {0x3}, {0x3}, {0x3, 0x107}, {0x3, 0x95ef}, {0x3}, {0x3, 0x5}, {0x3, 0xec48}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0xffff}, {0x0, 0x6}, {0x1, 0x8}, {0x2, 0x8}, {0x2, 0x200}, {0x1, 0x1}, {0x3, 0x7}]}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0xe0c2, 0x26ae0f41) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) madvise(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x44) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="7a8f6cc486fab12ee0f2a35cffa419f8c18b789c4ac2c9c670e7603fb9561cbf99afc0cdfd4cc53d97f8901af92f835529c26aad26601c2d0de5fedea9cac5d7f8e0b000cf35294624a7b5239d3d4af843ea58ee16c5592eb65108463a313ce319d6873ebaad5f3c17576159f916e7bbb7543282322e1fe29da2c946afa5e65c187f31d4cb9470a0bb6aa5b7a922f2d46011fb30ca1e20d5c8706c14b42e2084de", 0xa1}, {&(0x7f00000001c0)="95365759d477d51511dedf76a4abf3395faae527dfcf7a874e5b4d8a3d41b1e4d238fc2bdc10620f1e3f3233925d383d7e5dd92b3656f20dff3f159319b8896c9d8e372cae1400b953b5fcc94c68f19cafcc2d8fd0514d6dbcdd08ef0d8087f93a05267f02cb804aec20317057e6a38412814c274d46", 0x76}, {&(0x7f0000000240)="43b4065815f57dc7cb77e6c59625018d1842c679b56734e599de573899d6e8ea8cf87cd6258cef744766583e4f68b46a17f353a85dcb65459de8815610e8910b72e77c7efc16f6386fdc7455a59886ddd2162bd718862b6a50fc51ef9809abb292fcc9ef8177afdd113ef9f67a8c51f2f3d756e32b5e0cefc8cd785a8b58a2973b5574d6da1c123f6f3b0856a55681e2e64dd22bf0da3704b14f4bee75f3b6fe6751cc70ae5cc19d1ec8bf45677cac7ac1a4484d04a98d0657dfbd3fa427ef6ae307a20aedab7ade72085655b4f601a9b80ecc60a85c0198b700a38f2d91588da810182b8167", 0xe6}], 0x3, 0x0, 0x0) shutdown(r1, 0x2) 16:00:08 executing program 0: socketpair$unix(0x1, 0x20004, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1000000001d, 0x8}, {0x44}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) read(r5, &(0x7f00000000c0)=""/35, 0x23) r6 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x100) getdents(r6, &(0x7f0000000140)=""/216, 0xd8) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/wskbd\x00') r7 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r7) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000002c0)=0x7) r8 = dup(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) recvfrom$unix(r6, &(0x7f0000000b00)=""/169, 0xa9, 0x800, 0x0, 0x23a) r11 = shmget$private(0x0, 0x1000, 0x212, &(0x7f0000ffa000/0x1000)=nil) r12 = accept$unix(r8, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000004c0)=0x5) getpgid(r9) shmat(r11, &(0x7f0000ffa000/0x1000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) shmctl$SHM_UNLOCK(r11, 0x4) getitimer(0x2, &(0x7f0000000500)) shmctl$SHM_UNLOCK(r11, 0x4) r13 = semget$private(0x0, 0x4, 0x40) semop(r13, &(0x7f0000000540)=[{0x1, 0x44, 0x800}, {0x0, 0x8001, 0x800}, {0x0, 0x1f, 0x800}, {0x4, 0x4, 0x800}], 0x4) sendmsg$unix(r6, &(0x7f0000000ac0)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f00000005c0)="51e7536868c9831b54a3c1b6690fb0a40ae1208ec32b982e2365953fa8a16b33d12b1252c40f1769266c47a25eb35de09ff73339d0ec137ab70513dfc654a6a6b40417f006c6ef9d1303f1418ac3ca8ab3348189149eaa8361348f156338587c70b44f152276de4c3c286d83e1f9c41861a12d928c464c450a412a043f95e94f1ea9bb57ff18299d48f8a5", 0x8b}, {&(0x7f0000000680)="4cc6a5f4b2d5659e17047872a9fd20a1d6dcf7af066182c095be0a829b7ae97013c911083f40c4b817a12d04a9a6cedebb558aa5bf5f", 0x36}, {&(0x7f00000006c0)="fb2616bd9416886d0936e3ef04fbbcd6f014f86ddedb7e171d6facd790839b6dedbe48daa782cdbcabea13c9ac258a2f01f6750860d799237bd46daeaafd234ae8b0c41d545da5722ab0042dda5e8bca4a1dcc84b8ded843efe5838f2e65c5128ac8fb07688980720e45a42b52fed9162a016d75cdbfb4a42c0681988a22a7ecc547c6b7d9a3349b5e00149cf5a843bf0a85e358dab2b1b1e71444c4732489", 0x9f}, {&(0x7f0000000780)="2c8cc8ea82fe4be4c3b1b6035b6058f74c09227668a5dace15a3a03c08d4a08bdefe8d639a51f93f69db6ffc288565acee6ea2105fa75422db8d14517724d6d7c972d4d52851135c807a2c8f34692625ee313c84e4c0673eb47313eced20ca4ff0664ed472c3535149e4ea2c24d7abec095c7e802236ee3623738b1e61449d2664d2fb6344e43aff1a2edfed729a24a1d5ba915271604a2acaa2c98e", 0x9c}, {&(0x7f0000000840)="4aba3f5e671457db9bebf6c1d63ded56a8895ef88786236e12b1d5281743eed94f751bbea4a8a54f4792b566cd9cda28b79ea0c6d8aa1287c3bf4e207a49fd462a0c357033", 0x45}, {&(0x7f00000008c0)="f85a5271def05d3fa81f3f37dc1abfed46537d04bf2b5f13ae4799c1e96255bcc835d2879ebcb7d1d7316b346956b5cf77f61676c61ac487c43fef68d6d44845d1024f738c4f838ba59fbec5e10a4105fd575ae135ebc598699e2ff965daea5b", 0x60}], 0x6, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r8, r5, r8, r8, r12, r5, r8]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r2, r10, r4}, @cred={0x20, 0xffff, 0x0, r0, r3, r4}, @cred={0x20, 0xffff, 0x0, r0, r10, r4}, @cred={0x20, 0xffff, 0x0, r0, r1, r4}, @cred={0x20, 0xffff, 0x0, r2, r10, r4}], 0xe8}, 0x8) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x40, &(0x7f0000bff000/0x400000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x22) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000002c0)={0x1, 0x140000000000, 0x2}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/147) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x3, 0x188) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x4, 0x5c12, 0x7fffffff, 0x3}, {0x710, 0xffff, 0x4, 0x10001}, {0x100000001, 0x0, 0xffff, 0x9}, {0xff, 0x1e, 0x8, 0x2}]}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000240)={0x400, 0x10001, 0x5}) r3 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x100000001, 0x3, 0x4, 0x5}, {0x9, 0x27, 0x81, 0x8}, {0x1004000, 0x1, 0x1f, 0xc}, {0x3, 0x10000, 0x0, 0x200}, {0x2, 0x7f, 0x6}, {0x100000000, 0x80000001, 0xffffffff, 0x3}, {0x0, 0x101, 0x5, 0x8}, {0x3, 0x1, 0x3647, 0x5a2d62e4}, {0x80000001, 0xfffffffffffffff7, 0x7fff, 0x9}]}) setsockopt$inet_opts(r3, 0x0, 0x2080000000006, &(0x7f0000000100)='%', 0xfffffffffffffe00) setsockopt$inet_opts(r3, 0x0, 0x2000000000009, 0x0, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000400)="75e675605fc8e61a85aff0fa48ec267ef4b01e3ee85f30107372a2eadba237399287b633ec86be46b8c54fccc5f43c5cc2c3ca209ca9605736d480d875729cdf752db281d22d55250305057ced874f53586797", 0x53}, {&(0x7f0000000480)="6fefd6ded37067a92ed6dd02d80169a87d45c3c4f67a263864b255c87374ff5db2b0d5b567ef3a6bb9376207e07a93ed3a237c59e9f9ed951455cee24be20e63d57668d541ff2fbd0b03f0f583c662fe62aef7c95ce3441b0c1e358791ee", 0x5e}, {&(0x7f0000000500)="fbe8272d915b3394afd014e7ec481f396b94d04c58f4b166", 0x18}, {&(0x7f0000000540)="c3bbaaac8715b9cfc9c7134c8eeee4f80c2f52befd8beec814a9852e590773d3dd9f1447a74d9340f63fda666e42c5edf34edd38dfa6f6cb32e751c9909a93386cfc7e17d0137242eb74c6190679d429579f27a6b34fbe7c2632a316ee4d03e8dbed4cf0cbedbfb6e282e0bc79c242e84a463bfffa506b0bfa7d5dc02027aac7388058d427fb248eb615cf732083270484b104b1ddc21ac009972e641e8e030dead4e4eb5ef0afe48402e068042fd0ab4f39a11fc65041a967", 0xb9}, {&(0x7f0000000600)="b55c1dd85a5d16da96ff708c655b26ee8e8522f97db0e417048fdf3034f494a5e20ca6a403765d55e42c12c114fd6272f9a403163c6fed8b48987bb1d63f1bf485a250fecadfcd3680db8abd874e411b3d2fbb", 0x53}, {&(0x7f0000000680)="e22a347b2220a05709e365ebd4b9ffaba66f02a81e6b", 0x16}, {&(0x7f00000006c0)="0f7f7cabfa0edce82263e9581c7a85a3fa47c6284bd403da1e7b4ed592f766755901d366b3ba3327c3be4424d1a231e53e65ff3d32b554d40765b1277b523a6cba51d11bcee0be52f64d9dc449cc29355cc540eb6c01ec3075fee29dcbfe19d28413950e202797483eeeadaa1488ff01f6f1153345426d1135c25134bcabe43a659db116b941d75aa23117b6ffb04af61cc5c7f29accebe30277fc24c181dc98d6332a8acf592c8a6b009904750852e37542e7ecbaee8c0f5407db6db3a09b9ec27bc00e7fa56c1eda9aa7f1093c3a35c6254f6d778a3bcca03c1e4ee2a111abd42ce8a930795dcc085afd3473b674e356700b12072cb679b7a19d51641fd01414e755e1587f62a9091dfa717a4fa898932eb4043ce8ed2a011e4b1185add5b837aa17db10371d22138a0f1f22ebeb17dcd75b8c296e64dfafd97714ed99b67e732d49f84a620713d19354793b25d769c5c2c4a5f96df505fa43e1ddbb89a690a49f8a2edebbdf250f1cf4adcfb250e2631ea7ce7b1ca6ae195260f096884f18086fc63e8be46a14c58481cd5bef4efb29b3a199f2a68dc72690f0cd9881910670df07af3ce007eade53e3081e3fdf9db9feddf1c250b100b2672528ba8ad8c604f869eb716bf23dec16219b764bcf00bc517ecef95389577dcb4a8b760b1da339f6f5fbbcb02c5b93f07dc8b508db65603149c0038e90386307ca8999cfdd6372db93048fb711ce7e4680cd8658b475f7208efae4cfddb78d3630bc8577b11b913832cb41abd678739999fde7c5c9c93ed9fb16a5f00554a2ee14cda6702d06550c92a6343f508f142bfc98b445a29ae35f0203f8f50876167ab1bfdeb8ace7e8426dbfb4d6561868e49bfd58412ca1d76bc8d603e195fea05ef187a43627aae336855a89ae44696c5e763292c86e8e7d08adf8f3e0b9717976abfc20965c094cfacf6f7ab0f98415c3553a99c2b7eeccb1ca74b129117de8c0f0ae06381263b14e0cfe195a99f0ef5f1239b1ba8ccfb8192caf2edf7c27003d4bde465b85359d6d67370fd0ae2c8995814a3cc002396800e88fc7a7942fd28f153e4a92a0b2988abc19193018fc39fd0c4091ecb352a559c84df21bc665d559b3346d21f676f0b72f0e9f50eeb852352739f8c0ad7840e0a6a9567d7876b491e77c9ef9719ef526832b8f03bc0eaea02388841a538377601e99d3ebb90731b17d60b8845ab78138405b835a9e129410eb2b0f875140159c46a9a8a1005736b4f521ab2dfa634bee47d80e2004a988b07d13728f4e03813fc2aec8ed8ef343e47264cb4946e1bbc700f75bfaf38b04cef0e721f8ff22cb11a0c9dc6fb5f4c8f6a110c340525c8d57dfa92f914e2199dd6dc060571a7582581d871abf08b3424f50a8c200d2953f7e58b89498f441ac820ba6ce9556afe93e0659de9d98d4bd7a6219cbcdc773196fb02570ce927282b697347d292f59b0767c7f69cb31cb635e25c7cb6ab2b74b0f443ab8e559b37cf7f52a7f3d22b2c76f86296229a86c839dc19d451563e76e35dc625a82d80b67315a9d847a5ed2cf3fe786ba203c20167929bd57617ec55f0a65ad51e4b9374eb27e03b86cfa51d81032242b60122c48c4cc71a3c0a2e279476788557e1974f1d0b1dce774f7383c4704ecc81374a7989d7d24849f96a31014e6f6ee197da21f3f7c26a96ee32940becaf8ed63710a05b58dce9fcedfe76438d0549f32871ed864f3f951f0e129c8552de28ac58fee7f8b6412f68801feac07b2a6355f297511b882e371308e509dec764c984d0a6eb8577f2c3c2b9fa3aab8ae8009d822ae9812b4fcdb83bb9324e3e3614e814c7a3372649e6c8f8de0a8bc7496d903bc202b7698d68158396bd078bf721a340d5af1c7d53c850572bf202fa795fa1056310104e7fd5e474fcbe857c5a30aeeb1ab9a7c70a42f242cf65c8c5801b7d31c751d22babba90bb3231e275757c9184a8e9102e6ec25aee3eb09071fd2751a1864616ffec5315039e3c31ff1bd05cdf5ce06d84c50d55912ec5fbf7394f085212347bc25023ed7220d042eaeb9e1a821ae549c9f34ab03266562811a4d528c76051af0e19c55f10ff584abe278f5a089bed3cd859e274c532d180f2e3b038f6f179ffd9fd6a1448c823e6fb67b94c4526c59831d4e2cb7124a189ee4d2478cd80e3ca83ea1243b4d6ab44a818af0bfcceaa43a23783c2ee049ea038c13f29da3e557a033c5f587050f38c5448f56e1b6fe707b1f5bd754ed79e92930530b0e76b9dcfd6da4d2dbb45bfe2789853393e514ab641eb3ca25bb683b987d35729c61336132b1edce5f7edc6cd90bc2cde89e80d443ea85255cc2ff3363620f3d22ccc685862c65294761ab5a8f3181fc1e879c02230c43db9538a7199f814b40ded95cff6076d0cb332be22c47462db52da5379c70797d63bc9d811869dbff9d9bdf6f60d39f57a1a555fe7595a645ae65b8bec9e762855df8d3883dec3337f70f147b8e85aa6d121e8590741dfcf74f773607b41c21237638e89c972566a494126771abd6aac6bd0fe15309e296d136b896ddc4c977de6f0322b1a2859e21bd77dea54e983475681e58a89f18e617d9818c2271bcb2294df786b116eb6c7aee7f57c7b7f25e908b65a48a666075c8a0157c2e115b29a9cf717e5e13ada8935e55417e276060fa3786b9df4c1ff9ccb7be1694a6c5d11d7d5b402699e06fe4c58909c9f66c196bdd5fc79377f2d67c444a7cbe8d5bc3b16a9c0782da02252b92535088a1e9206a8b2a6120ffde438b39f28974d97004a6f5f72a886e8448fd00d1a2c25a562b238817e0bca96fc1a518e829707147c0c50684915e0695681b5fc7ca1a2dc8ad94d696dc97a82ea93805eddd1a53dbd57fc6250ae450e7b2ec7c709a7ec4da1f60fb9946eccb45de484cb5c1bb0e4b0b55cae37444d42330e95dacbdb1cea666cdcf7ef9a65d84fe94c14735b172d4365bc1bc4b70b7cd53e9a748992b201092546eda79c420cc66013e41ecb14bd4418a489eb0bc294a32bc547924b8d74ffc4de51ddb33a8953798532b40e5b84ad89d2817cfa4e3d932eb695aa46e35d98ac7a5836a79ecdd70c5c67c87794415c7f0bfcad8b1bca745e18bba0459bbfa00958d1ef706a9648859be7867fbedbf9ceb9046939cb87c14b5289b26eba68a5dd30574d49661794715e69e51770644dc517f4b1714200c7ffec7e4aeaff79dacea0c682febee3816653ae663cc3d3a0b882a0e3ef5372979ea16de4add7bcaaca1b3f107372c9714671a22a837ef3d57831d991b5e55a7457ce32c25228fada3acfb1fe2eada7a68de4f166a8798312bc4c5a307369290bcf5a3d5c2c4361c414979464dc08db4c4a261dd504e484133098d567711e98671fb13a5b29888f59bfe9929f1b99fc01c6874eb56e8824f2e6c5107ce7eb847b6f40f31d08e7dedc041bc80bf6fbcc9f10b6df57d152be703d8be2b35816459575e451e443f6ca3a6535664553e113270e6f707e915b5e5a4cf070c7d0bb352f7e6affff68e5c4ebad3714a26e0bbb148cb743f2fcdb178a8db2e459b6d77d15e0d9eef6847e41fafbab147de8e06f689c44944a23c0aba4f168614eb0aed1363a9b88a6f04b55ea597b38b2e3dd47ab5b3dda052234d8070a298de7a75bb74941438bce5038e1a61e09afe55c5ce164c5d640c9d97694f73aa308c7ee97f4396c8a61930984f46c5015ba23baf643cc9c1e280f0169f0c9c086f842b9da740a14113fc5c142867a22fa2d3424256c8cfbeb1d461c0e3934b66e10e6ec5dccfa97914329c258ee91cfeeb4aae2c02b6db783b45e34362b44882fe08f1773c10b3985406219d25bd3c71b338f0554ecb5a969f31cf8f14ad2deef106207e8943eec55f1bc0c065b23289ede33f25a1eaea4a11efe5afd935ebe2ea41ee09b9ee9db22518ae64a63c3f4d5e98be874be79725892668ad5dab106f8589f89b364cd8147f4e9d5e370a50dc357e1a956e756c21211f865cc4524935de4727e6b9e830de4e038bf9aeab5375166c75dbef03897bb38a34eb476a6ce12bb11275d14d15134113bc943515397f1360786d2196a8d1af09e56ed25bceef0f999873d9de27df9f2c5d6be04cad50fa76bb5734bca7bb63bc334b5280eabfc8be3197e99b44b2ebd6f6f06e87404686c4f8484045aef88f7fb93556baade2a2f28141bcbeac7e4dfd091a60a4fec2c94bc87f2b01b21576a45469df59c7c9c72a49dadcbfc66d3b52c95784afacc718e2bfc03fa5ac63b0b604420f941e8491bc61f76d58dffa7ce27e639c9a76a863aab0aad3aafa0aa8a22ed94ca915fe78931a23e0a246dc43cd66d55004ff66d3dac80acda732d01c68635243dbda58e9b289cde7655c1b2118aee2aa7e25ba7f0427e29802b4a51d7ed03d71568681bbb1daecad4d10286a1bd1180af7251d280940186c5a125f57e44fc64f842cbf94fe6a66808440605b1f0e9acc77f3827a3dd66cee8f920480f250abec50ee462f74ec77ccc9d1e07748bfc266b36085bd1d83ffae36f8a8bf886e603fe13170d305ad788bd70e5412c017097b1cbb0884dda1e67e85808eff3e14a927fdac6e47f5e870bfcc42c611d2b87dd081886a9d096da0a2ab7e78429d13adebd0168dd586a89c90e91fc1954ddc932c2c9209cf40e864ae48d01b3f5f25e018e51c74b05422edbb87424e10c9405497891bc83669e968ee3b39e50e135d7a837df2f16df459524ebb6c92ebdc29c9047665c73b28d82bb8d1b06e0b06c78817966110fc6e0de1d135b4d9becbe27779b1a4e51a7a3925d44473994fd3c82fc41b66aaa721a57664446f91adf54286d1a061623dae93d8dceda66280e17cd2ed15add1c9a22490551e6de0080bebff563fc604b3a450db7a5644846aac33062dd2948c37cf93544dc3493abb7b1ca375786144d14c72ce0f34a8bd5ef72fe9654a0ccba21c507bc4a6651fbb5daaf4f5d44ea7e4034d1d2c6687a682451d0afdbb405028cea1573be65e694f398d82342b179c51cecfe9e13fe2af404f82324dd90e35fb5081a4235ac71e19497a858517a7e6bf79d44def6d9cb8f265321fad5e53e2f38043c627b5a87438d86ae22a2f450bd32db498f8fa1f1d49f01f395d23faf6839c20468398cb2d50896a63228d3ec4bbad19e08ccb3f5c7ceca42f218eaf1d79349d1ac81a20b667b5a81933c3823a84702b721d97148bfa10478561abf84a15c77c7a3e3909c77a2fc4275013d02cd5f185bc9309c38b5ed8495c55ddc182b68d91fd298b7eafa03cc43efe52f0bd9677e8ffaf6023a11e0b426c28a238f5423bb2f2534f9403dd6c92fb6158cc870979893e0a56aae5120c089645e31b7d1bd07b19e7fe47ffee410783be5e41fe6eabce4f8d348f1df1bd99cc63669ceaa1ff475bc0ef93f4705759fd4f09e293129d36002aa3e8c75c2df2a1833285efdca8e9931a3233ad8babe203a035c8f0ec6120e572a62eeb114b8555b240bc1b917cc9448118bbb46a25834b65f02cc9376b00ce8e53b30b8d756a82493f02ef19dd9ad467cf195025bc403bb83c57e686639c8c5501002fcac4302b9726b4ef2edec2792e8a2a006823da4cfbc7733373eef2354cefa714ce42b7dbbeb223cd9ae3d356f147e38156414fc20efac3dbfcefb365419c24ce83696c885a65fc97de3bee4d441ef1d0966191130c890576a4d6148fe0f9b115e5593e7f110e2a96292d09df5d7737b3f1fd0b5fd60ce8ce216bacf5702c82b1ab2248355652eb78ce01ff1c", 0x1000}], 0x7) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r3, 0x1}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x9fc3d4a2931d56ec, &(0x7f0000000240)="743fffe0f49c8ddd45915bee013abd6c31211db47e0d31bc269b175838535deaa7da070738c651b93bc7111ecefa46a87e221fe3026a518145bc75b213b7995b7c2362fc0bab88ae9d6a70e988838d8a599b17f8c305e727f9d22f02129974") pwrite(r0, &(0x7f0000000300)="ecaf8a8d1a029be96914f6357e3a90c3a4240721e776d1d96af229c516faa2d8b5f3a8b6e0bee186f0bf8db85cccd10f7d249fcdba81c9dd0eea6165ab8363c7fc04ec58d1257425281ab91024285671cc5407fbef99f025c268ed2b894104870bb658dbed9a0b1e4a67c92ac442fe76380734a65a5adc31881de377ba734da874f0885c376ff5bdf6d0933476cd181cf79d38a6d969fc76df7ab3c35f2131a45f6efb707051bd173d109b2b829f4cdc9f81070aad0ce459aaebe1dee6f3bf04e9c12c44a9818f92e13aff88afe99ce900000000000000", 0xd7, 0x0, 0xfffffffffffffffc) 16:00:09 executing program 1: sync() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x42, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffe37, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8020, 0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3) ioctl$BIOCSDIRFILT(r1, 0x8004427d, 0xfffffffffffffffe) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1000000600) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000480)=ANY=[@ANYRES32=r1], 0x1, 0x0, 0xfffffe65, 0x0, 0x0, 0x408}, 0x0) pipe2(&(0x7f00000000c0), 0x4) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x100) 16:00:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x800002000, 0x100200000086134) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x303, 0x5, 0x5, 0x180000000, &(0x7f0000000300)={{0x100, 0x5, 0x6, 0x3, 0x101, 0x10001, 0x4}, {[0x6, 0x7, 0x8, 0x8, 0x7, 0xff, 0x7, 0xfffffffffffffff9, 0x80, 0x4, 0xbe9a, 0x9, 0x3, 0xffff, 0x6, 0x7, 0x2, 0x1], [0x5, 0x7, 0x9, 0x8, 0x7fffffff, 0x0, 0x8, 0x3a9, 0x4, 0x40], [0x9, 0x3e0, 0xfffffffffffffffa, 0x1ff, 0x6968693, 0x1, 0x3], [0x62, 0x6, 0x1, 0x0, 0x4ec3, 0x4a], [{0x810, 0x77a, 0x7, 0x8}, {0x1, 0x8001, 0x2, 0xffffffffffffffff}, {0x200, 0x6, 0x779d}, {0xffffffff7fffffff, 0xcf, 0x401, 0x70}, {0x879, 0xf7b, 0x7, 0x9}, {0x6, 0x5, 0x2, 0x2400000000000}, {0x2, 0x100000000, 0x4, 0xfffffffffffffffd}, {0x7ff, 0x7, 0x8001, 0x10000}], {0x7, 0xd628, 0x8000, 0x7fff}, {0x8, 0x3ff, 0x8, 0x1000}}}, 0xfffffffffffff800, 0xffffffff}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffd7a}], 0x100000000000005e, 0x0, 0x1000000000) close(r2) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6")          map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b5c0 failed: hole in range 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) pread(r1, &(0x7f0000000140)="024133a16dcd5f5dc519753507832b1df8cff14c20b43022e321f208c11d864a04ba820b111a33f810a568db7c437c43a77a134b1ed4c1dcc8d70574991a70c8731dc1995928f1017db90f8708a9933931a0dff085e844", 0x57, 0x0, 0x0) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="a33fc1557b01fbabd0abdf1d5f900b9f4acd6ab1e846f59feb8be338ec4e954d2953b77bd460afaa3234264e03d8c29adcf29676c0d07b26792f3fdb59f23e41421b8987ed0d250df15cf600d6d50b7f326e5bfc1697a1fcac9c6eb5cf1bd6b63880ed6fa338bd9dee499d6f33331375f9097bcb8275a95c2c4540abd790906c3a9dc76f1cedfb88127dfae2bf04ddc294cb968ee9d6c58ae72908e082b7e1ffd30ad3b8375d91c4a1fd4bf97c403f703b8f0575cb3b3a5b988323e72c96", 0xbe) recvfrom(r1, &(0x7f00000000c0)=""/26, 0x1a, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0xfff, 0x8}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x1, 0xffffffff, 0x9, 0x80000000}, {0x9, 0x8, 0x3ff8000000000000, 0x8}, {0x3ff, 0x80000001, 0x8, 0x3f}, {0x6, 0x400, 0x8, 0x4}, {0x8000, 0x1, 0x4, 0x204000000}, {0x3f5, 0x3, 0x2, 0xfff}, {0x3f, 0x1, 0xfb7, 0x1}, {0x4, 0x5, 0x7, 0xffff}, {0x1, 0xf675, 0x6651, 0x9}, {0x6, 0x100000000, 0x613b, 0x6}]}) fcntl$dupfd(r0, 0x0, r0) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r3) fchown(r0, r1, r2) r4 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f00000000c0)={0x9}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8000}, {0x18, 0x1, 0x4, 0x3ff}, 0x0, [0x9, 0x20, 0x3ff, 0x0, 0x4, 0x100, 0x7]}, 0x3c) socket$inet6(0x18, 0x7, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10822, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20282, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1007d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9, 0x80000000, 0x2, "dd2296c23f55edcc00d673f2165b6eb2246fcce8", 0x2612, 0x2ffc}) close(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1) 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) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) sync() 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:13 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x40000010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x8, 0xc0) 16:00:13 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r3 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000000000/0xc000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(0xffffffffffffffff, 0x6, r3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r4) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=ANY=[@ANYRESHEX=r1, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1, @ANYRES64=0x0, @ANYRES16, @ANYRESOCT=r1, @ANYBLOB="8d38a4344727b4117659117ce81165d2a0c33093d79edc2676c02a992ed642a1", @ANYRESDEC=r0, @ANYRESOCT=r1], @ANYBLOB="57bbf24debbe777f0bfbccf594d3f6c3f998bf1c8dee68838867669cd230588613c769fb123c3ab7720b6266f5465246a323637af3122c7c86b8f25e6295", @ANYPTR, @ANYRES16, @ANYBLOB="3197213db3376d380300c5d832b2d0998aab450a8c1987fbb7a87cf9961a61a812544a6269cd22517371a516a62830c9b85fde4354e5d9f328aeb65dc49ae5f121eca4228c27a34cf3638914c710c59178c2ed342a8838f4e90520e19e1c245e730f3dab426197892d6c40e6fda1543671137976e70197dd15a38b9082969390180e7df189a1e69666cdf0b5949a9887929025f17593149aed2bdd99", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=r2, @ANYRES16=r2]], 0x7) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x2000000000000029, 0x6c, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000180)) open(&(0x7f0000000000)='./file1\x00', 0x41, 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8020, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x140) clock_settime(0x7, &(0x7f0000000040)={0xffffffff, 0x20}) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffc1, 0xff}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file1\x00', 0x3, 0x5, 0x1000, 0x1, 0x7, 0x2dd, 0x0, 0x1, 0x3, 0x3, 0x1f}) 16:00:13 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x3, 0x0, 0x7, &(0x7f0000000640)) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000006c0)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:13 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='\x83@@*-\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='&\x00']) r0 = socket$inet6(0x18, 0x1, 0x1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000340)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000f5e0b0000000000000000000000000000000000000000000000000acf0531bb0d13be775af2c3b9c1770b5ce5fe1dc4eb9d71682429e9aeae350335d6c39b73d138218c0b35d8fb8a8d4bb4e68b434141f5abfcb93ccea5d4f3897f2918293a8b0bca6690a5216f8e5ff090affaf1ca4be10a0a231116528f692f2a4be5e00"/152], 0x0) r1 = socket$inet(0x2, 0x2, 0x100000000) recvfrom$inet(r1, &(0x7f0000000380)=""/211, 0xd3, 0x40, &(0x7f0000000480)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x4) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r3 = dup(r2) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2000, 0x9) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x2d}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x80000000) dup2(r0, r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x17) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) 16:00:13 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0xfff, 0x573a, 0x3ff, 0x2}) 16:00:13 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) kevent(r0, &(0x7f0000000040), 0xf8b4, 0x0, 0x1000000001000100, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x81, 0xbbab, 0x5}, {0xab9a, 0x8000, 0x7fffffff, 0x4}, {0x9, 0x7, 0x3, 0x200}]}) 16:00:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="8e", 0x1) read(r1, &(0x7f0000000100)=""/1, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x41, 0x3, 0x20, 0x0, 0x0, 0xc31, 0x3, 0x0, 0x1, 0x0, 0x4}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) 16:00:14 executing program 0: link(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f0000000080)='./file0/file0/../file0\x00') r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/../file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:14 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open(&(0x7f00000000c0)='./file0\x00', 0x873, 0x28) 16:00:15 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r3, &(0x7f0000000240)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afba74283c165a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc043c56a2c169e0557c18fce3b9268ece54cb4626c9938f27cbee1543ebe7d828fe66a41cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b699d6b1531", 0xba) kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r4 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r2, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000cc0)) 16:00:15 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbcae1c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x100000000000, r1) utimes(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f0000000540)={{0x6, 0xffffffff}, {0x10001, 0x100000001}}) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x20) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000d80)=ANY=[@ANYBLOB="00000000000000000000000000000000000700f30002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5963c8e96cd0dbfa37f00000000a36d3d71ce0fdb2926e43962b6ec24ca4b9fa6e5f26062c86bdaf40c11bb4655e3790b126f0b33097f5c1787a4b7a249debe405e04bd6addd017d7c825269beb143d4edf4e214e102677c260b728986f9b81453bee427aa49dd00080bf59d53a12a6e14580b7de36117d76f5985d462c1e1c087e7a30a548005ed89887d0d71a07238fcc44aa799de54333f56a6817094a11035112dce0cbb32151c4018b48381036e63b82e5f76e61e95f974045500d293fa1e836"], 0x55, 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x6, 0x8, 0x1f, 0x4, "7847ceef946b241dc56cd324a8da84fff45358fe", 0x9, 0x7}) msgsnd(r4, &(0x7f0000000fc0)=ANY=[@ANYRES32=r1, @ANYRESDEC=0x0], 0x2, 0x800) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x4000001, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000ec0)={0x3, "a50c43ac0c303524343616eb2d9ce59d2f36e670079229873d22aaa1790bba0cac254722f637f54d786a1c367df0c3f29d3052a7ef46423414a4736b5f0279d0e6580fcafd344f4cc154d338789a09e0d758b5cf8809fe9c53694229ff34342ac4e558b95541ff7aa7881733c5aeb60e7f4038ee3b6f970931145ae4393ce77e0f0f913109bb6699af16b28abf4e6b3f3733f0ae0d1f9cd7178795026ddb7e9683a5fbd0dbce47d870df2df87a4edd68a5c8f7ca4137b06fe3a5bfc7fcaa017452d6d60e098c45e00826e1393e39ea8bdf91ec38931057ee0f05c9a076cc4590ef6445920db5711ed6b67e"}, 0xf3, 0x800) msgrcv(r5, &(0x7f0000000840), 0x8, 0x1, 0x1000) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x6}, {0x3, 0x4}}, 0x0) connect$inet6(r2, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x812, r3, 0x0, 0x0) open(&(0x7f00000004c0)='./file1\x00', 0x80, 0x20) msgsnd(r5, &(0x7f0000001000)={0x3, "b422c1c1f1911d7b9f1b24181d74ce177698faafa285076ea4d81879b5ef74acb259acd8ec2a770ab7bbda08f354c583245b398ab6702f30765b62b30a10d3115893dbc9e3e918ffe09576621c56d2b263f3edf7be342c88118c3624f7fc2d5872ebae50de76f87061d3d3588dbe1f1109d15d5c1bcaeebdcd2f7e732e89792f7707da57fcde4ed4596dc8cf8fadd8e6acccba1511d9d11b663c72ae327e99aa1de4a169ada35b29e62eece9aa6beb42da31c01c6aa644163233323f0c8287b8001152801552d212e515044312439668e45c43d6da62"}, 0xde, 0x800) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x80, 0x20) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:15 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) open$dir(0x0, 0x402, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) clock_gettime(0x4, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2ad, &(0x7f0000000100)=[{0x90, 0x0, 0x0, "15e4114dd169e53cef1163a756d5204af192e6c7dc70e2d3b4c8b0c7e2270d4c13e6a469a55ce86211a54bb1afaf5a1be8412a1eb21080c670f61ec0ff685697a37a3975090aa21f7cc91be6a3fae1a882859eb05d4f78e2d6cf41f598703a23cdb1786debab875ec034dd4b4a266577996a9c8d7201bc23b4b80833a7904580"}], 0x90}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x3, 0xd70, 0x1}) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7e32, 0x7, {0x0, 0xffffffffffffffff}}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0x5, 0x0, 0x81}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x10001) r1 = socket$inet(0x2, 0x4003, 0x7) read(r1, &(0x7f00000000c0)=""/29, 0x1d) close(r1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x4, 0x1, 0x1, 0x7}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40000000000000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x2, 0xb6}, 0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0xf) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a2ecaaa96f43c21ce61e4e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec500"/96, 0x60}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000001540)='./bus\x00', 0x1041, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1}) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="1a3f9c2d339ae79ecf8d2f665d1de9f58bd0005692b9d8850c9e557e0303c1c89731e217feca99baacda5eeaa75dbf12cc639afba6380f0cc00eba82a901546a21a5f4958461ef757991d5d908518efd14aabde3a56bfe3ca5e7fc1c793ec594f1905507d7374d9320cf3f70da9ab48c89b7bd0da6d4be604e621cae1b431f1f3020a32055059ecbaea2856bd9a579394f8c60a895ec0b53573f382eff530d3706abfe522424b5611c40a93d7eb25c52ba50ebebeeed6b42d2a377128ba95cab7709d6872f84c62654dd9b35ece364df01cb8095631be25150197b240dcc48e567205179232a2460603848fb5dac12aa60f51c53bc207c5ff635bf4a89208a24c6b19cfc81466e8ea405967e9157e1bcff28d452f0bd220dd4d25ec47b182db5027478a41e8a6263564696884cebef7e4a08974569e647e14761cb8379148693e8f9961d81a610dc8ae146064ac57f09f774bbfce34f83fe49da2c0a9a427f3518701d6e5a3758e52caac8018032caa69a5e773dcea4c503b22a87b0ad05ca7bf76b2fb19312bf482d6d5ec8cea685d659be68ee5ef0a96441c1b17dc3aefa70b9178e6a43f02fafab3b79d526b84c605115a40336a56aee84492b6cbd43594265138430a8d9661d5f83bd0d05c4854fca992b68153dbf2541e4aacc2990a1b9a44b3ad7e33e2b429f33512af9dc9537c74b738277b74da48edaf6490d1c396beea66947da4023e28fcf5fa33558150b54a3231ac2f8433536f7d1d44d5e6dce9ef0869a235ddf38ee436c22ea1267e533cc038953379a03d5f7e7bc49e417d5980dd3a8015862573833c6177d1f80761e12553324cefd8fb54e4a48edb108994993a2ee97caed528c79408a2783380b0619c7af2832bd65838129cc0441fa62d87d757607685e72dd11142e0d6d1896de9266d6e9a31f7f57e7f007c92311a67c4e54ed4f4e6622f5169ab9cf52ac0f1a76fb33d5412dd497a758f213ec4c3ef1a71c7c3b83388abec4ba050772d0e2fa22212a05663ab47f7c32d85024e4b5706db9816eb4096ec7c74f8472a3c9f14605f4cfc3ef918281d862517e06139be2c69e97a72d1969e5381875fc696ef4bbda9258354682f58507e2ea4c91038c142b2a539e881e9713d12dbeb8b13e6e9a1e86e9b605af30526a687aee33f7ce05844527b37797fa3b1df344695c8e77cab56090c87eb7598cf87d503807444727ba0ed679925da2944bcddb9fce6e07c21ee692acb9d7c225eb3dbba354393a7f7fbde53a8b9614ab1a0a75b7f4c0456a70c3df5d4e49a5d3a9948e429400009075afe87cfa7fa9609dee3acd482d081b374a373cd24daffc222035fc4f88c47f37e5556b2e26597f5fa9d925de93e79c69e4eb200087ebb44574670bd1edc74d29d4b53dc4ae6722de44017fd5fb3d74d85b187117184a2f784413336c138208d47038c0f29f3dbefbad8909cb6764b187c9d53c111c9db310a4d5b856acd3073f0a3a319c64e2794314e8afd2e1cd26409340915ead607cbe9e564e5a6be3bad4f56928e1484e63a4956156846abf197907bdde001b26d432670060a3c77d1e34fc3bd1eb604729ec9cb3a94d1298eb4bd4d0cebdc8939a66201a3a0d9c0cf848b809ef8cf2c606910d28cd0a3a6c078208101dd48f6b0c93d75459cec959523e18c437bfa682d89ac111adc30a1e12e5a8d3b67a8935f8abe6dbecd6e2769cbd26e1012a25d9283dad48b8345a8edd47e70e872994aadba82cad1b1f406c6512dfeb537f7365fcc97382d42368cc5ab3ffbe585d43064f12e50e24907c778bc9c6ab67d83a0e61c9321465df7c2ef903084579eec736e517eec1755609590bce030558759bda616d16ab488938a6f6286a0fa06c50e35fab1c640d9387513be0c101f49bcc7528cb4210fa184bb1e8afa3b959ba64ca27c5f513686a1f4d85b810aeebf76a015eeca7636acf978258b08c328154e1e64e0cd7e845adda27c3169f7359ed54db65c724d9cb787c362a7e326f0f9ebc44316e0cfc5bc5d840f14da9bb87b5cecb89ffd740b0e846940eb3cfe142ef19337a56ebf918f10b32d921bb2266131c1e81c58686a95adea4948250d39bd9ec4ac466f9509cf26fd90d9b2c219a1d3d40c4e61ee3a1dc65abdc28f13d399d24460e9157b616d423f8420a9c7cb8d706a4a33d4db357529997afd600037db488363182ff2f63eda4fb66df597474a04846968ef1139f093da6c2f0b92305e0615020d6d5227d365086d0cadda8d34fd372c1a4ad9b3a08d0fc2997f833190de6fcee6ddf767d0e9b538658e764abf8f723c5d44effdfd0cfd1d44f8d4dbf07951d1103c260ba16a29fc263eabecee6365a2962f486bb267b0067575631d2074ed099031e7333365c360b20e75a5057ed1fe8c6d06380c685f2b9f80b88bca3dba3fdf0ff38e3776664c80aeea0cda237431f160994472b8af67dadf28adf2ea7b684a2dfc1934667d6ed4d8b405f8da0f2dcd28fc75ad75f775b16ac49f6298949d39c3a78b16b35b7eaf4ec29fde01ffde1cfa3057921f336ddeade52f7410cff4f8a193a8939c83555d6b7022da38db174decab864bd7c82424deee19d094a23efc23c0c32e075a3b8a2db0ca278455d199358a945e503ab39d089350516552385a7b2d12cb6805cc5f042600b531c47c621814556f93d94578e9e6152722fdc3bb395c455e929db9fd754e6c35be1f68b28af0be9f2bd99c72d738a2a1fc9960646c701194278b7e029594bcc9f7d769cdc13188b7ee844e6afd94114b52114e5deda39cda0130baac9a7f67f26a43a90a5546a077bfabf15553d70f4ae88854ff6ff4f4221524d0c1c214b78340a0c7da97bab3a0f7d92541fbc9ade1bd1d161e8ceeb8c321751c505d233fec4f41248abdceb61f700436bb9d62f1816139a53ccc9bbf68553cc57990d446613608ec4d610c39567de5db8a5a952dc1aed52186d2e67aad3968a1d6f6f88fedb490f0a0da6dee9978b51cbaadf15aac7bf54ef714a6e7e69dd45b5d54c410d0cbbf961d35a0924c54e3032c6f3c014948a4dc9c550e432faf5a374b10313019ab9c66b2dc635ce938feccb58fb5ac624ab02cc604a2c413a788d64a5d546d9fe928b3ab3e20109ea3fa24ed95c7259b29b6be37c52912726d26e9dce13853a0cd9e6e934ddba099d71e85a381766fe1444b63e52060e80aa1abd22ff130c562b09b2e8437cba75bd22baa5634df453c605a3109b1caee2964688b23c790df2cc3bba98314b4eb11124d04ad08d8ed7da68f20248e3c062c85cc84e5959a3d1505a32b15d6110e7817bd07a4924ec730dcae430a497a309fc3dcbab44e508e07c0dc924a734893e0a4bf2a1c9b965b188241dab458558491e4f7646b8d3dcf5c9c4a0249276c490719fbb30932843831a0b0a837a0de443ecfba406eac82063a246fe2c947db4a1af7d38f16292a11c4cbea889a73af9154336488fa6659ed30c82c496250a901144e5b25eeddadb5d2e221733ec850eb88a460592913968c675fa618d64c1a98a64bb2afd3c3066f86ae815997ff932a3337810c0af1edac2e00bcfdeed5df0003e43e2ea958a3e2b20c10ff8b04596fdee7403e3feae1993d03da27f24b4a72dcadb2c378c7d8ec313e12198736a19eec51ccf9af1c70db57b14f89857b2ea3c5c87711e8bca4d515ad5a928b1aca3323ace88ed9b959c217d1a488eab4fd1b2878e92ea67dfc424b14e6eb2f292c1bb555b10f873fdb72aa69a6dc88830e7504961ba2f1ce7ecf30864186ded4e6d49e33ef7543dd88f57e3a8cfe0933da24b214ab34aaf3da53b51f55e6b5afb278838399aa761ea917c665cc9b52f862390a19501f26fbc0f6592607135e09489faef899b88aa2fe8e7182783eb8ef6a9d407ba79cb85514efc50c3c426dd49f3a47f082fdb01503201b130544260b4c7c533204369bb09e5ff6de2d83029199f2a79cba787c0dc643cbdacfbc3dab24f813d90c3dd3f7108cc2e3c211ed2b5dcceff3979fb4b12b89a9cfacb56762d74b65fad7707b158c622f931524b9e653394571aa971329721785a0dbeeda56c226155f474eb3b8fe96326212be4aa5a3267f81041ce6475d1915f6ce79ffd4043d2e025a5e18502d49292989cb6ac4992afac12af1489bfb93c4e3a1575cefd35eec5b4b84179294b9d22c8d9747736479f89ecf5f730b71d22481a19059fe33931d42ada6460c79c19a183070e3b87cf41e017dbbac64cb1d92a328403aca524fb99aab92fb0eeb302f223abfef8723996cfabc06394a6b5f0424eef58a392eba321b7fa916da26d7ec059b9fc7c59c90bfc7bb0eace5adcf1813278fd3aba2be3102b2995629b3a935ed5e0e849e96ad9c842225416a8377dc68fc986df7c3f41892937b52bb20a2283b1944a4fa9d0a82e706d27268c1aa62ec91040a98e6671d839043ffc70c3423a6a066f323c6910d658d772995522baa1c8a04f985287fd432548cd4cf338e47381055a0a162f09efb0bf96a993b850a68b30f3689685ef361e313bdfd7111412f763c72272306fbd4da254d7154ac8b76a5684c449e8cf2d1bd75cd6f4dccf70b6cd0c97619f8f8ce4234e6118f142b30e4c903e22d819a29a47f8a1b340b93e439f725219ee083991fff607404697aac2033e3c9bbe5ae083f570a139e106e6a1ba4953cb1b23dcbc5f5c7cff1ed3da890fe9829fea6ba0fe6e20a7dec06f52f3685892c4b41a6dacb4d4c44a8352bbe2c06edff2be7193410ea7a664a587408bb6a7cfd320bf4ab80538065db4bb52d7f4f4ff176f04c972d929300c8c878806f93a5948b9df3d7fc0c41b60ad81ef352de12181bea7a0993517e3a12151f6c2e6730475208637bc2194df048dd5df3ed77b887fcd8fb767b871ef6fb6b182f9d6cf599c2bdc09e09063d3004f6b22d1e5093345d385643138dde3c07971e9e24e01dff6b1e1df6ee93bd2a8863c3b5856ca4ddb3480b432c6a95036aa84da50c4f8d9d1d1852c51afd0b75bf08ef453b96e708808b4bdf1d2782052dd686083377b74833a4747d67b2528be5b292100a65a2d8dfdef4eb720bf231818bf57e2984a7152e0ca827bb8356c58b8eaa2d7f714fdb6bf4ec527db65c3784c757566e0b9e118898e1d54a5a24e5c55e7d62fe35a3aba764176444a73da73dc74150bd3704dc9226b7f795da8830dfe0eb9010434f4852cca0b6715236055f30c56cf1e76cb8c5b86e9c3ee4cbf1b1fe8e1bf48c6ef44b6aab06e724c46e9261187738927255928fbff258edefe0915e47b92397f5ebf0d03160e1f8cd3964289d6284017469d55a9de3ca4d232067a1a398a32e75466f4f407283c352f0a8df9bd40b261e17ce5233074c86f3c088651100b442d8f5fc108a45d8d8ea7c96f0286581adbe0a0f8c5015f45aa8e6b1b94d2b608fbc55d5367631e33521a048dccdfee0c3ebbcd1c8ad4710581d8155acccea472d76d496b8365c97459e8ad12f62e424a492eecbff9dfc41ee2a5090ff73879a41c549f736a1112c446dc2f623c899079362655dd53fdd5a0c672f947b7fe24f5560f3734c269ee9a0487437c5001215a96f9a99f9976bf3cd96de3a8afee173efd6989feefc8f76a94b164a260739766179910030062b5a678aafaa578e97b67893f945df16ed94ebfeb8a919eeb74cd93c8179f4b83d7d33bed811732bf030a62990444f64313538874545871dc20fe365d75ed2bb028bc1b3abcdf6c3895bc3ae0ae0b9c8be8e6b7def2ba084be6da9ec9bb3ccbe834c1", 0x1000}, {&(0x7f0000001200)="3491d46b624e20b4255cf7393d296a07dc057721b8e7f2763f33d64d5a05faa040c92436b95a19ef4dd0bc9a1a56b7839a351c939c4ca93ece98d414992cb5d83c074ae7b0bad136a07cebb23d3f3582716f7a70f519a08ee7bb408c38ec043859843c2feaa7c423452c0a1d95c4df8bb99e99966f66a8f002b73e2123075d3f2e1f28f936574db9f764c15124ff52ba591e15ced01f16f3171b436d9ab9f0074c798f57f2a1d210517a45ad2881ec866fbb84bdebb55261ffdc6bcc81d2cde9984a9fefa9c219f4e1abb298fa3391e18d6e01de7ad5eef58a2db9316013a3933d393125e6ee7b131f9d992375030560ce66dfc1bce193", 0xf7}, {&(0x7f0000000100)="c11ac7e4c1f4d7359b8566", 0xb}], 0x3, &(0x7f0000001300)=[{0x20, 0xffff, 0x1f, "ba1583a8eb765d03989b0b"}, {0x28, 0xffff, 0x9a3b, "83890f879afd09d7979bd7fe137e45850957"}, {0x108, 0xffff, 0xbb39, "24dbc25f65c3915ac9fca1dc305ccbaa51174426836bba76f3f64ada74de52f092053873486da674e0ad199d109f6ed9395787420c6edcaf14736880b37b0bb46f355d61724264440cb2d729df34c90861b19297b9eb24bf8a5e292e08b477e85343d509098e18f6b0644f50e6739b7b333d6de07913fbed872469ca05d108164a399a6cf986a26bb88e576bef72681739907b853fdce45eede4522524c6117846f3b1d1983d80fe7f138253409b1ffdabd9b7e2474afb75f1fa19e410d9b26f5292c2aa68192e50fd23422aac44af160d04400ec4771dad2f6da117ec237fc58856fe368ee066823c111c6f182ebd46eff3d293c6"}, {0x50, 0x1, 0x0, "e849194620911bff8ae7e83530a7b7c232382ab6af2ec2b3e4458026f3db195ac7d387568e66df6b5d30b627cc973479d9f3315b2a6e2da28795c2b16a"}, {0x30, 0xffff, 0x2, "df59171b7dac487c1adf30e4f0767f44112c149be5889d89671e"}], 0x1d0}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xff, 0x1}) 16:00:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = socket(0x5, 0x8000000000c004, 0x5) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022efbffffffffffffff5bb2fbe0b98ce1eff60829807c39b839019d55a51961e640c451253e3fe1d8fd7a189ad366747a1119a160509d7b9e4d954401a42968a6a5c73ccfe6db35c731b9951222d7a25259944f49dd05824785a92052f20ebb75144c1c5048651d0100cfc956412c67f08b6bc82693180da515e099cb01803310f500b18e118ee9b145b927e3564b6d37858d7eb01eba2bc372653e3c8d197182eede8a9d5bc6ccdc7000e62a7ad1f69e9b6f39994b25940a958aef5c000000000000000000"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086000092cbb014ff061b7dd907c8712589f7668b8b0000d0", 0x28) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) write(r0, &(0x7f00000001c0)="1a0036c44a2d705e603a9e798031a7c0e91495c7899624b8a0e6595cb5e9b0f4", 0xfffffffffffffef9) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x7, 0xc0, 0x4}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) sendto$unix(r0, &(0x7f0000000140)="d1442f3dc21f1e87a62884f15cb7c949894a1d265a4ecf", 0x17, 0x4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x7fffffff) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x3, 0xffffffff, 0x3, r1}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000100)=""/246, 0xf6}], 0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) msgget(0x2, 0x42) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x10156}], 0x1, 0x0, 0x0) socketpair(0x0, 0xc003, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000180)="0c07b3921f619d7bdb8d242decdb0319dff6cc381adf4b1d977a0dd26d92e180516ee3f94abf26a55a85e965bb7c1863c608fa44353cce17cdc8449cabb2674f1303f3d37619d66ff656b86c9b0dd704795460c12c147d125c2148a7222da659dfdbe7aeccd566f3ecb793975a6c5293ff0c6ee19997ec", 0x77, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[0x2, 0x2, 0x2]}) dup(r0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001740)=0x13b1) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000100)={0x3, "fde7dc01eaa00300acadae4d3200000000000000"}, 0x1c, 0x800) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fchmod(r0, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x580, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="2ecbd6e654a9ae62a98546544007177ca99365dff33850397d89ee9f954e75f249d7035cc5899c52a906420e19cecfa3e14f2aef1713ab787b51d58b17f0f3765012d001f751b640f519cf27f411d4bafd064b7e00d5332c827a2ebd8ea62133c89927c6cb00a724564d347d3392043647", 0x71}, {&(0x7f0000000280)="194a08b45afbedf92b94c4d51014fd2954a21315ce39460de1ef41e480da27da44c842acf90e14acc8b200420caafd1e53f434ca8c9d64ebe1ef7f89c93902cd7aaae21602092fefb073c37c42d7b5e4e7ea550b7a9c822ea31159621a00c116e319866d83bb2da29f51c34612163122fb7080388333e2240d0cb312ed6234502f11feaa39836a5628a0d3c36b7d0f934fc07aef5afed6951751318831236a2125f7c1ec1e8d608e2cc8d101a12b72fd4aaaa74a29532cf8cace450cddfb61172113179361cb254453143cc8f7d7daad3ab09c2385820468ab798e6e51dd37feeed255cf20ebe60842d45df25278141dec93b7b47df05e27084dccc68d4e838d8248180aeb5e4779b370611c030fcf286fcbb157c75eefc16f456a33cb66cc6ac4617a188e239a0739f56c5341a222cefd716e9b8bd5f6c3789d18f32fc33d9479bf47c8c9990c458479db6791cdc4654ca458e86613fc53c7cc3f3b7ce84d3d3974590122227b6ba70e0c8a4afd54cc49ca7ecd647fad0497dcdb0b538ebf06fbf0a75ee99830c9010ff7558d560ef9ff7c58a41a318470d35a6201872f52653175ef61f63dd97553543948f4cd8877520eeefe5dab483e25e30c88db0510dc84c28f5d8a838b62a446db9907e6fb95bbd426c6fbc8938f9cf802833854f625f064013f60510cc0be04eabc3a27c48ba79c35fe556740271059500785b75807563ccc343d6c90f3767e3f169d91aa48161e9bc2102d6c60478313426b2efee73c1a442da99ce907b162bbba469c68c3bb7ba26f325e4a8f190db06a5a8c2123a4319ef016b993846a99d1e18d568a099520e49d15fe163fd888af22f21e91ddaf5458b3e4540c27e78ba1504f7a12a2df4c89273b682f5d5be9f28d6471d898948b7678db792c75b7971ee8b651ad12fb30bb34fb4e8312b88098c18f8f2488a4e1925aae492135e397d7a4d93d133a4f868169fe796c7d87adb75448b6e46b91d97c72b98b4ee790e92a1f9f0d270b4d05fa12916ca8986f5758c8fb3b362ba6b97f604a661fbb2f6fbb6e0147e846e66a535b3d36e72412ef8d1be0a549e9836888538bb5f56cefe15bf232f8b5a2b1fd87f6876a645bc2bb8b1d12ffa8cc5c2eb1fc8d3672c075834c0a1a46dc3998d93ec9afad04958040d10d977d9a5696104bc35b18678d6377ff02e36ea90db65be51be174e19bd236605e2f10e30c52ae2acffc5c77caaf3aa4b331c24700a961ac1f11d4157c6c51bf6db61ce4d7045a64184ad6706852c73d342f8640d5090227014dd13da513d08b4dabf4e626d242f984cd0894088b94e82a8e53f5702dfdcaf96eaa9de80123d2548d277a4caea888a48b7ae5148b943701519c822d3510a7e0f26790e5c46cf57ead5e1323fbf463e4aac236a9a767ade61f093536a7fe5e9a91cfd6f2169271439e53ac19bcd5cc4a9916ac3b784b3782e8681d9bf87267e6ffd4f41b50fc6a36f742d43964415a117a12cc08a29e5492030e9464a182f5adc420c60eb87807845e116ccc9d99189e1bbc6ec39a6bfc0b345b0842f3cb0fa02a9b3f77e6b37e85b93b760049828f238871685719124dfef0da59fa2aed703bfd69bdbe4dc37d10e230a9831bed8e55bcfbdcc7de270b050a1fdf9f53a6c9967695658a76023297c051a9e406a8f23dbae056a73ee4b118a435fe7b47b7df0e83e4476c913bb6da482031a4c585b0af4d7bd18474a37322cea0c95a9938d0c40dbad740fd7e219c722a3516b8ab88825a1edd477ce354accf5b710e54b6295f322ed4ef2a40283c754392d9183a590ce4b204ba89ee374b80b18dfca03d3fcbc3059433e8309f8039cdd4af7574e421724dbc84057b1b09431f4e213f5f54eb7d22ab3c60fb674fcd3a393a1e20e33f14e4dcf67e74e608cc46585237f1f555d502e080b22886ddb07e458cab7c1f9b5520082f5841a6b07d6fde28fdd179178deccd2a12a42f60fd99a6b529dceafd716f2932429acd9856be6a425c59b63e03c1905d07b034a382a47576af9e6a25aede22c802760515066a5e603fecc3d3b19b7c28de9f43e129884151297187dc6bfaaef7a635efe89d8f20db0671a5c18462f73ed634112a3eb278cdb4fe501b9b7e232a083bb25123b3ff3f18dfadd55497c3f017083000a1b68144514d3bf767c6366083126ab7906bb3bfd7e233c8b7819b05de5c42c472fbfe3ca528e1ca45a81a1fc72031f11cbcfa0abf1c55d688023280f1fbf9c96857424a16a343feaeb3cc53a40ee186590370e0397dba740febd6f388f0b7845c78601428043b8e6c813e59cce9aa6f45ce193dfe12621e6f493b592bc2789ef351a9426957e2f3295af56fc86736326e91fd47381e8aaf1e387ee2ab491e2caac28a08db75f8d2fa71842bc804bb69ff8be76942be3e94c0ee55097c80fbbf507c6aa8e3cf0f4c4519f2953a2c9d33bc82836c3e99ad844528b9fcba2446d11947123cc895c662bc602ad665e2391b491e51cb747e95c7b100089a2c3ad272a2cd9705e70b1d67b6aa3e02d5c820d5359f31c9fb315bbedbaf33c79c3aedb2d7c20f784487928043890610a9517f10643b55977475edee851de8189de9bda41c52d2b3b6479fb0f46649af6346a7c924da6697013f02752d82a2f693cd4a57c9ebdd881a93899e2713a560e1bf3b3836ea74005267cffe9400b526896c6ae33c1a7d8fb2e234d56c2bce41d446ccbcbd4173e8a2bd436015d597566b2fb7046ca7cc1c681b5e9e93fb2efd579152ea730215c1f9d0cbcdd5daf137534ee16ce7441792e5615994b4c91dad4b2331782e2fa467795ce69d381244053a698c9acd6238ac4929971ff46f5bfb9688bc9d8f84896f967fd3ca244dbd31869a85bcc0bf940169dea344a5d3c90a103150d8dc002dd6f1abdfce0232d31da119aa495e77f05b3a820dc6b98aa7dafd8b228b42f89d16e9ea4816e33bc7dc44ba7cbec3dc080a96c591886ca947f0534f3ae0571b91eb93631df347b75661b79446487fa61eb7e43c366a3c63e32609fe84dbc27caab46b4d5b411fc31984bd2384ad3335261a28333114a7af207d47bb5e86a037243cab08b8bdd79fabc03cce0f3413008b898be5bcf214e1293b644cb51008dd87069922906d896aeeb7ed0f16ae63d3173dc6355f374e1334bd21febe273a018215a54880c9def0234870c3c125cad7720dbf5c4f10f72e820c6c719cfa2ccbaa71cbd3d8b65773520645b5b56660198c64e58e51ce3ba978863542038547a728d6c0a7726432fadd458b0cf0a15546a911a601f725e8f5c80d493e4c66cce2e32ff5e70753ef728662fe445c3bd2553566acb04c05770d122cbf7ed5c5dc14a87d882b8c42897543732b25c2ddadef2078f7b0cad39e86ba2c2ad86a7ce8b16f19e840fb121a6f2b8060f7b15c9ed2f5ef3bfece9fca26d3c2d63c34e9e989cd9b901622b7318fc7bd66045f7ad972ebda834ab8ad23214f0f06e498330e7a978cc98e5be975b7d8bd08afa47ffbe565a29923c0b8802fcacf7628474d98d8d369a59533f438043abd2a8be1fb41b79035f7d91dedf4ac32f88f3c7f7e663dbf14cb03bc65e58f85ed3c247609a1f9e7128d29716bb18570a99897a0296875db8635b05b27a92de0ccd517afebca5e390e381a3b272e4fa82868bc851fd0f9ae226e8c9f30382cfa0377d5d91ac9048f2c588c07fcc24b6d1ceabae1ebbf5bc5cbe6807a7052353f99c6453a95857116115b2b6f3216528054a57bfe9ededbc51223d67fcd0671a35b45d422c8f3d90caa9cf607b49cc249290b8282f3553ce9dfd98415b1da9103187c52fbf7c6f1936360219f8f6078801a0da1e5b7956a5e7e3da13e00657a8207a34d2d18da2c317cc900f9974d58dde2bb8d8a66fba69ad1eff464e07b9ab388f3fbd67b82bff2fc9dd7a9dba4588181788812813265f43b3db097f58ca06d6ec69e71937ff2c74bf987f5d1470ecae93af2347ee628ff80351d96fad59f3c5eb9ae4603fd80b3a1bb95e8aa3addeb01ca933eeaec4c74de57b9e31a18519719eb2ae14ff642076d7fbd9c975eba39677413cf05e574755a0031425e6f1551b2d29f2041054cc0aa59384eb619cbbb75dbcaca823dad48d6b9ce90a12df4980b61961d53e587ed6b141bfb67c2cf7fec9a923beeaad7080292a349f6272224486d68be54498aa2958f25898cbfecbec2965218d70c6e6e1c8eed642805a4ecab40cf7e93a6b6e3562f0875dc871fa6addf0ec915c949461abcc512130778d83ed96ce92939f096d5cfbe932e064f5d89c527e4bf044f5a8213c08edb6a6b16e885d802ebf41d407886f65dba16dbb074535fd27f0d177f91d955716a8820cbd298de7130634cca98a4f5d61729a06fb38700fcdfdcd1e95837ef8a20ae749a158dac8e7fa27d826bb875a6d8c74a4927566ba8488db656d2713c238226e4a8758bea1c70fecc860283719df4e4e0bfe94a72c989b6e1d3f55bb55ff7e4fa98908c8bb594e176bc80f0f5f6bef1d51c01c8e6b5ed4c93aa5bf8b34b3494bcd2f6c173ac04f33904618e999f0c42943f0e024e547eaf0e5688150a96dcc2ff868507d0e89d49227fca48fe1f7b7a85f992273e6d5c6e6cc9072dafd57b4e2a7aeb8101d6bdeed6f3e210c379afd551a1e4c05b603f6522cf6f59e56f6ec00967dadcc01fabb198b2bba4b250ef54eb8523896b909755539c7e19c4f6c23599e354c18077acac3e934991d2ecbec36602875f23456cd7fd1eba8d08d651b1dd2862af5d7c7e9fcecd8730e0ca2e7930f5139d9f2ec1e596b8bf1c4f6a327834b910c5c7fe283b5501505a660d6b91f0cde367c0690399fd4dbb20196b7394213e78989176c60a6a838e8b436099d4cffb6224ca75a2e155551339d30f0e0f89ef082baa36ac3054012919944baaeecd24470a9178917869930493d1f70f21934711ae238f59ca70b8b0c163c1afa87e74624fd152264b91f83998d89f4d6f13915a28459253e45cd8dd222917974bce17147ebdf08194f7d8858659baa1d1f9990f4c7fb0a9ca08b75f95e3722f5b7eccfd2cf4982b1920b441a909db55934097c6f208fe364d39aacc868ea17de1db46c2628a9541f6f2594f0ea4e6f4369ca4dbf4494d7e5d6dd3ed782037dca10e66ee8a931d81cefa51e147bebc35998f187beca08b23df260e3fb6790a800e29a80c6f98470b3fbbe7daa5cbd1958b5dc366c1d9f0cd4f6496f1b1f630951303d4c57995705297f3c3ba7e15640f0d6fe5890eb34a171f63c10e89e0abd65958b04573d4f3c462872673653c16718e9743af322701765eff6b177530c6dbefe17d928477ad463b9d651465205ba5a9400f00ed0566349c0712e82e8e9691238c145941de33dfe78eb7d0916d5dab541dc5d9872ac1e3bb9959671e2666fc3511089c5da0fd5fb72091cd692bbf342ee103d3ce1592e14d99eafc3fc98556db8dd3be0560646ca31640d77b5b09f0a85cc7c8c439478418e9d569138853bb45d88065375489b2a02ddd2dd3e88ef7e608e843aea93ece1980b5f69497ad10201fb2a2e67c37e1767ba42703ac3b3f1af17d6a8ce745f34ad30478ac928994fb8de4238a0746c8ca6d1e23fa8748e2723c668322f5130f21657bf39b4943de3f038383283c7430add823dd5ef313240a1368760d71fc2e1a64d781d972a7a7625b7aab6f9b2a9b74acbb8c30e1a35afc2d591623fa3eb7b1be2cf058c6b93074a5a233cb62a74789f21b4bbc3d9da61a12943f03778b6333e8b8d0", 0x1000}, {&(0x7f0000001280)="4c797965cf6a00bc3a4c4f9eec39153687907d23b7bfec", 0x17}, {&(0x7f00000012c0)="70d052312bdb67b2a24353a5213bdd7245d283d5df16f5696ce7fc0397b348c97bf4620093f355bec0714585b5badc7bf06f5cc3ce2925b5dfe7cce4e7fe54ba588c73114518e976b206153846d458eecec25e006fed4151b8e5a5aae4b3851a20482ab5a52a1d1b60b4dff522283ce6a322121d9287c030a069d86cd785a3359e5b97433264e9f1d92af0173f76e1097246c2b1577edc6d587f6f23b35f5356bc17d9566874214db320d80e547d3ce9013f7d4cab08330525c23c8460687aff0a9e6d836176b75dd1f2d3ab944cd5ab", 0xd0}, {&(0x7f00000013c0)="06bcd5c7a0592fb1e6157ac6aa4a01a42c6814f7feca580813f63ceeea5a5c1d0d7c4da5e3bc2897f76c771a3ab866131cfff125690d0fa72e6c333566368436728cd085a7c2a330590b55d8e5842e01116c7039817dc629da36769ad7804c85cf5e3e48738399f97047987576d4588d8329cb5f36bd7b456de247b6744c25f69fd07946cb7a86d52bca2722f1d9cb012885c6c8ce2576ea050f51569c5af8c386bf95d379e32879183da6", 0xab}, {&(0x7f0000001480)="0d369b704ecc99b105a12df68a26d113cc2e80d22a4bf2da1cd89a560e9062bf69db5a5f689ffc20fa66eb5a94d6cffae31b8692a88e13ca1dadbf5448c70fee7aec10d64004c1e9484c43ca2833e71e2d98f4cb44e8f4c45515c9bfa36d3a266813f4499b14cb23dc57ed5b45289ecd275f983f8c1e0a6740657a0f255652c2db3690b524af015d6798332107ecc7f64597f5c059ee53c32433a26c24e4f39326dcfc2cbd442b4af56e930053decb01d0ea3eaf128a4c16bccaa066", 0xbc}, {&(0x7f0000001540)="8f51b162e7aab8c2d85303f92c82e5c514c091a3b9b15bdc5a743a3167ab1727459e56217a382ce90ece2bf666a89a68c45ca0e13e7a2f35b6217a82b8571ad290bdf9577a145493eb28ad2ed31922319419d005c49504ab807dea882c4a457f5d86dd7398bca0fdf9ef541f6faefc5e241e694b47a0ba57e1c5a44b9fdfaff7172599", 0x83}, {&(0x7f0000001600)="c3eec8aa13cfe8902f6b3201977f979670a52ac2b523c96e5ed243b571cb59b535c21eb46c5540a0ade081e8196b7325086d4b92000b4dae9ce4b6a67dc80c61dad22b404fbaf74b0f57914028e199e829d5c39aebf99b9c06f66563c8f86c77b7bf4596cfc7ee42cf586c3e2c99d1f35d9e5afbdc840ec7fe29cca6fc5252a61055a41ecfc1dd548504dfad5e2eb08c8d74eb704a707047bd9e2b28dd9095de1a69ec01a3a7659c114dac7b11e3f1", 0xaf}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001800)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) 16:00:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x40000}) fcntl$setstatus(r1, 0x4, 0x80) close(r1) 16:00:15 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) socketpair(0x20, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semget(0x2, 0x2, 0x120) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x9) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x5, 0x80000000, 0x2, 0x1f}, {0x1, 0x0, 0x95, 0x87db}, {0x6, 0x4, 0x7fffffff, 0x20}, {0x3, 0x3, 0x4, 0x2ca}, {0x9, 0x5, 0x1e, 0x10001}, {0x7, 0x2, 0x31000000000000, 0x800}, {0x9, 0x7d2, 0xffffffffffffffff, 0x800}, {0x1, 0x3, 0x0, 0xfff}]}) setpgid(r1, r2) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x800, 0x6, 0x71d, 0x9}) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x6, 0xffffffffffffb85f}, {0x25, 0x2}], 0x2}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000500)={0x9, 0x2000000000023e}) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b036369af6f8129dd352c9bb91a", 0x76) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) close(r1) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000440)) fchdir(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x6, 0x7, 0x0, 0x6, 0x2, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x2, 0x4], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x682, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r1) dup(r1) syz_open_pts() open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x23) chflagsat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x0, 0x2) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b0") 16:00:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xd0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8040, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x40}, {r1, 0x4}, {r2, 0x80}, {r3, 0x12}, {r4}, {r5, 0xc}, {r6, 0x90}], 0x7, 0x3) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r7, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x1000, 0x8000, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = socket(0x10, 0x3, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x3a, 0x2000002000000007, 0xa95) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d7") getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) munlockall() 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) chdir(&(0x7f0000000380)='./file0\x00') 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="000043b30ded0d0000000000000000932e3500000000", 0xffffffffffffffb2, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=':,\x00', &(0x7f0000000100)='C\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='$!]*$,[\x00', &(0x7f0000000200)='+#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="0c9c8b524cd13c25ae9ac206a10833c9a6541a7e9d2039d32a3aacfc51f07b0df938dfb9985833283b5eb1bf62e0afe76755c4beebf901461fae7587aa38c28efa7e8d8cc83ab4f0d6b57761b1769576b343e0c393eb483649dea28a17e8f242df517da2b49eb0ae3aa6cbd5d92b0df58f4ee2af140f32b8956a40f139f9d1f903da46e16d05ca0fb6264e95001460347d8fbf52230d42abcab5f1b67ee5282f2e39933b84d9eed26c880bf1601d6505ba61d05ad35f6b0c5f31e50979e7677d3d0d1ce51b4d014404da8a4da98c298e37296e508702a3345d1463b2bbac75ed79da8a6ef601", 0xe6}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9316fc899cebff01211a674991d53031a64157644ad0aa66a127bae25142b30fd16d26c2484d44f6dbf62b62cb274e695b084f86db717353d952766cdfaf123b25323342a3d9a9f7b0ff2fdc21c137bbe6a93ba0433afabc3211e9129785f3533e0af4b98b84c6e379ec457345467e3bc2", 0x71) dup(r0) r1 = semget$private(0x0, 0x3, 0x30) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001dc0)=""/17) writev(r0, &(0x7f0000001ac0)=[{&(0x7f00000004c0)="9c60f40292b4006c448922993edf5ce11b928336787fb7bb8a3f21e962e5898db6810a7aef51fde297ed9fcb8044c14602c652eea1b5acd7496c98606bdfde1a91d296c7652ae7b2b6363c9772c2d29a05dc73ef4614a2b338b75e3dc622068bccb5095f9bfd", 0x66}, {&(0x7f0000000540)="c50c6824968374c41efbf8c8ac919d8fb8a2b198d077a565db51185d7b65dd83c09d741adeb5c1297b8257f749ad00dfe2f5840568f0199df125e4d7d861c89525266d6a3770f2a350bfae98186469434e59f80978a4b0ad31fd25a71b97fb4def2633719de79f28d1c30927d03c4187b9fa1283ed16519075fec6acf2c12f4ce0c8ce9d3b5e69c11801d8ccfb5b94b8908acd07c411657f5265fd674442c5c41ca80e6c72547999c59b52b35117e01b2bf1775dfdcb56e362b132acff29ef7e183a9f77eeaec441a757c0f1500274770da0e3ac44d8ac8f381031902ccc94ca8b4be9de0d947cca3f0c3c933a0413bf", 0xf0}, {&(0x7f0000000640)="7922d7e2ccbe71dd30384e9c8531ba3883a88f0b55db6b30ad30fd2de125429b2777ba91b76fe8b0e97f2a76c5bfe7dc45d35550933748d9244edb8342887bfe4474b2142c36dab43c01c394685c1f03a1eb833e1ae2f6006e2582edf1235d50dcbabe7396d8add3124bd310de30c73482776fa5c37e7a55c167ce0454db8f34413d52ab11bbe8c093c3bc3b43a9d3615b14c2478236b6552af7c36c96ed0883b1ee7e12789386279a15489f8a9386b530d2eb5fcfdb5bb48342b6b5199e6e1e7a4b2266b5bff8cf95562bc1d7cc2b21547fbf0211c90becd2ef3a24abb02a23b10e74a11780b14c797dd5c958f0fae657f18a57e851f358226675dc43a01805a5ff7331dcbe419ef193a7489de145046ad603f37450f5ea5ce7f4d8dca61b1c1e0c35468c60555a81ab12941a81f0c3e0e8bebc57095d8a65955773e25d2052bc24eee62329fead040c0192b97f20edc1170fb8f09f2521c9dfb4fc4bc699e625a77750f3244191fe87a673b3fe8c81e7602e829191d07680a3e863c881e25f05fa1dd4811497d8d0274452c4f24fa912f6ff7b279413e00a41c49b1d382ed9c94c2d5f38a81a8e2e8cbf5891bd5b72ba22e1226237421f40fe7e8beee48b902ed4839991cc0002d01b3e03a440d1e0bc62ea4a3879c81f9fd298b37ad2deae0e6ad14f770f90b8df941f8704747fc75f107736ba19587e47d5118d59e2be01ab685709a94d4f5a9d652c3af8ecae8478fa790cf67811f5f00874c3748f59a301352ce6562682a1ea85d672f01645920bccd077ede32047ab831f8aa2bb649d07b9954df5673beeb6312a21fe2e47fe5f50a0b8262f6692e7091fc03e7f099a0f99f9dc76627c565a177c3a2d06ff1c8eb5b3cd2b5f54eec2fbb48898f59ab3f9a1f1e5f17a41baf6aa1aad22af5d27335a4ab10bc9eebc27acaa87da3ff1931ec50a2cb202484fe1cdd62cf73d3cd0c54d8b48412ea989b4b17ab17cee0d382c799577fa100b546a130e5dbcb5190d089d7a46170c21c2699e1f93de3375131e0f0efc0520395ce35c0ddb5d4e333ac3d0b253852e65bab0a200b6750df730b6dd22f0c94041f2938f759b20e098eed497c726e40402d39d541a45d8670b29cf9a612ecbee48a74c1bca4b8f9fb0ad23c0373eb06212559124aa81231a3af7a1806ee8f79f2f99c4814c777b9ca1bc8f91107d9fe8c05e542b0e6ec21734edfdd3817d7768ce58258e52bda284837471138d6e2c6b4cd83d4eef58e048221d29c4fb3f2d81bad599d490cf0989b87a9cb75d48ef4f05a64f4d1efd0b4202194b21416dda0a76f3c8283e6406fb2db2aa2d7dfbcbd823112e96ca22f3912361773c9d7f6c83bfa7115b242daf0870f4985bfc2708cb868bf85277d7de9e151e072572fb5aaee4f1eaaef0e4852edd88091d8b35901900439ea7f72b148b27fd86f030eafca0bd934770fa9273d07fb153980085270b5f81f0121b6380ac70c6c2573059f2e507d2eedc58bf86aa47c78bbae599a8940ee77ae4cf441d6d4dbe18f410af4d401bf1e9b0abaff5a2e2990819b628014f1e776fd50ea65a399e4c24e69bb9cbee435ec38066065a709bade776e077f6895dbf619a51c64cfc2785aa9dfae394af0d365e14c0df6f26db2eeaf93be9234dc86559b95f328a6e26bf34320553b02b3dbbd87a6e1d2c53406269ecda679d419c5dfce8e97de310953d4ca409f45e482e7d28abd0f728f2adb2162b09c9dec17282a2c6e3bd2349bc6a958a41eea24a857c3612ff99863cc6497952d67ec4496b0b9e9535cb2476c2fb4d14493d37d968e21174d4ef68505bed4a11397218a52a7244c22177818009ac2be80ffa953360c995ff6fd81999ba78643d9d476514a871710d6f37f3fbbd65d69ab6ebbae1f1f14487bf2c9251a7108fca4896ddb3fbcb93ea6621bcedd398772b0980694242b106e4702f87f22872e3ec0c80becdc1e1b2dec63e6e65996a4848a5ac663e31a9da2be5e065fcaa4b46e1dcab45a6059e5b0995e3faaa1d7cae58e1338953e78ce6a631dacf2b2ab55144b0a43c718991e7e6e8313460403e35eb6a52d06b99c2ec4ea58c0167840650d912365fab216ccb1804b0404b10d776126a364b98970c563395ed46dbc45821f3d2303da7f0d5ca540f0adc8855116bbac0b1893a3c3333dcf93cc751296d28ca0f15155bea9778db97c7818cb2d329e890a6f5d84d3bcd69efd180f274a207270f18c51cbe581b0cd64e762fb7c19ed738f8f64906922062f2f465d083c78362cf4604bb2590983cb2d4b7ba4e2e01bfb544379b46433b8e7dd9f13c9e263177b0318cc9c333c32247f1dbf8b9ebc91445ff65c6a0b0bd0b9d4ce9b62d25252de24d407426ab8eaa6f034eb3bac23f56912aec6098ee4f07b88b86dd4326956581e283a7ca5662f54d8b146d784f9bedfe7b937fcf4d114eed42a1cf0e27b5156260dc2e2afa5c3d14f18829ec2ea44bbda6e56de280808cf773d61c7afad0b1fc8e8413fef1c5b6651f5b6c9bf88b2746835c7a63c94f39723c5d1debbffe45225ef22698381c1d59dd4c5d8f751132be6e5e43d9134249d3bfb92f3ec9fe32b26f67675af002b126121b3c5c0a2c4815b2634b99f46b1ba65d8a3c7830147455fd416155a427552e166b27ccd1dbcc9f071f6c9d36046c2c1b2413a799403a31cdea610d8b055c06ff5afbe8ca0e41724664ec93593333fa608a95701e28675bab140e3712be2c429048a61c04bfdb189d2f32656a334dd60254f6c34a8d87ec6fdde82c2bd9b52874785975bb519fe5eb25c559d13ad324d47e3cdf5c3ba86dbc495561812bd88c5ba83b3a56705ac1c99e0ed70526421e7aee3274321081f6034dea0b3d89166ff21df4982853b1e585e16ba0e597f791354b8622ed3d3bcc82f4e60c4ab0386aa69c9e5b20ab6898f3c98be88487c1a95b44d064e04f24681e197fb0a52b46fa140bc906b4db6969fd07ff73b123979e6ceedf957efeff79525a532063497b2682e6e04ee3ebd525df377e9589802191f5689495f49bebe2b4630a0416129c34ada7d7e7d182d1e027a6389ddaf4f52e86f1ce9df0f11e5938622345af650981718f41570ef5605f52f41aa15775b021a861cc6d9f668f221c5854c2fea6e6218ebca324c50942cc230a232b67ba568f1ab0177fa63301d171b4e9f91df482c400cc3828a97081a8d382e9061e8dc8257612d5605f8353a8023dc5ba65b096456d2da9f5b389a1abe264e5d95a4541a2f6cf611a2e8ed494682cacc103dae583a5a2c3d5beda3bb66002c3341e999e7b0b76abc610360ec87421f48645c29bb3318431ff092b0ccb4d8bfb00303123bad13085c4d666d8f7ed1105f0396789b6f9d98ad820a54582d6cdbd1d709cbbb784a0d1a04c290e331805d0b7b2a6dafedd53f70aa6265a5940f83c1e4760e65beddce6a0e6033440478f01289f8b1a0849c34ed9ca3906d1bc83fb18b0ca0c670bae08726c834b5da1b44abec9ada3c68cd02d9d496c05964289f68bc76bd20246a2643c65ff3b10b78517af31c4c156e91699e18ee7a547355e47422c50efe34e963d565010cc2cbce1bafcc44bcf596d1c2eda1f3a9cf0d835a32fedb386989a63f1f3823b761088ca9011b3106eb61b4f451d6cce73bfba2d867efcd6ffb901e2821f116647f8ffb563455ff625fa2347b001366bf7d76783f8faac88e115a164f9630f8a2210183897398946a115d8c6c9ae17884b5dd958b1ea8730f9be0280fb77155b71c877bcda08cea806625422fbf24bb5c101fda3ee553e744f3543aeb7d759ca8f7972c0a8e2498d5afa67b7e29b7c4f6d31484702b34b372a87f72958ccd7c9b3592b10a35e612bf08e4eebfceb5e41a92a951f4ad33fea3f992e21652239344ebafa4c8e0d9e639f7fa91d8935bf36e062b7ef23f2a326f34747b8b48ad3ad41ddaa59a3f6a735d1607390ee4c4cb1701e21d6821171746d78ba3a8ace40ae5db9482cf7a2d6d4d514553e88b6fcc5089a1babf6f8cc09a0896632cfec506d9fe574a326a3727e9aff86390a2b90930f1a7be9bb82d2281b9c0cf9a710858914fa152c3d5eaa42ce4e434a59acedb1350574fe12f27fcbe897e53ae0f83ceb1db38a851ab4c56cb39e60c555b9525012d1ca3af0f8a16c2412d8ffe80c28597d3622f12a3318da2781ba74adc0036695dd056ec0d9136c482b2bed7bb80154475b424d373c1ad4ee2460810179721c4c8926e82e14fb1de2742e1f8b49146c74c13066d6fc7919e91dec252b0c48948e8fb3376ad56d84bf8d5c90be6f39f37728f2b817c37ebe2f3c0a96917ec3d97ffe60a57154c1b39ddc0e7b025acf980f11d36b954bbe143afa48e7d8d43a45459f433fb8bf0da9d61bb6ba7aedb538d6c01f325a27bd8d608a9f00145ed4f5b5d544bbe553f36162e896c3905b3b5cc0cbfb35e680cea28189b83ad3c74b2179ec2fb85c2a1231db68b2343ddce863c2bdd0040fc503ed8104e72b574cc6b0abd7e11004178bc426b581e3e56720994812872e8050efc766485989001e782030e5b91aecd7bcf9f0c9e5b3d8bd4a2576ae159ca84a1fb58220f1f59b92414db120b3f438bf6c1392f0a45bf916d5e4e5c34600f1fcbd027f36962a11d7fed66d71651ebc1570c94f2dcba3fd84d6d80d014f5b19b463c77f27453e2b3abfa724bf6ff56b63faa8452665636269477632aa0f0404d27fb242ebc80b67609b78c3a5311d3fd436feae691bae09120889003fecd14c5622ad29803940ef3a24959b8daf4324fe4eb0d5a742538ae70c16d3602ee8b28d88c4c2d579840fdd0cac7be1a27e4757f43b1a3cc443091376a8dac219275a32fee74530a63aea3aa1f1fddd69c6fddccfa377e837b617a7ba66961f7a08b3769625c4acef8c0e76fa2fb4c3fc43b153780b637241009a85a88c1a4511f679971a8a4733133f60c56f7f2beaac288e2715084d685ad2edd87e5e013ca6cea9fe2c20b2f3b6f9154b67e8b5b0fd37f99268e11458357f373a307c0c8f638f52d4ef984b09a1796400eb6cb5126f0f342d21abf3aa14c0f72c8e0702670ca6318637e9cca5a766ddd586930059933e1800ef6226710b54557ccd103af30b081ab8ee201b9a8f46ba52a69618b37657a6b9dae23b8510f7b0292d9bbd8d46c706a2bc7dece03ed4d24dc18b1533069f3c734126a1d0517cdedf751bbd4e4d37ca066c2f3563239c174359bb481d01d1e668dbd403fceb2128a07277b11d10c4eeba6a2f2d17e84b15ec9c703bdbdb605ba7d8f80e5b707fe74ad2bafbb0f9e2c380f5fa941cad15c8e5a6227949fe6e218bc8f5f3fa67511b4928323dfbefbced9115970c3493b21fb4892935e24daae634c352d534d69c6035e5b0fa3ddf7e87e95acf296ee2369daf5a6061c6aa50670ecddf6131bc7a37ae26611bcaae175a54e2a3cce5a0af5338794027b65b45659e9acad97001a17db2b96b56465a843ad5026f98bd9c1d2b53523a829f11c71d8b823d4de63e8dcb912ab398680f900c0981590980c33b316fd0525a2c82b22b014b01a35243a13d19c4f43524380a72bc2584116adbb8dc7a5838c0ef6b8c0c01041a9951112daf20cd5afb35ee4d28081504543d3cda5b4d360e05616034c23c6a3fd76f6b723321026fd069c38deee46c9ace87df805cf3f64d9c9d2e403ab8bb10365960b6293e8e81e5937158a01f730e269934518cbd3a2610a6c2ec98bc358c7f43ebaa59da1a2048b0eb00217d5988ffc4c0e4125b65", 0x1000}, {&(0x7f0000001640)="8190d100f4bd416b6f7cbc463c75a673bc23e78198151275701c3fa62e514cc7f33d3f705d300c27b88d88d1967a7dce84044391be4dbd8f6a17ece49b6f1b547e5317a3b717c7ce3cd3575cd05fc9e52f639c0c23cd47ef60a28db6fddfc6077844bd2db575041d41ba68c077d2b967d3b33962ea17a74bb92176c3adc44dc962500b621e4cf51cbf3134aa8b922bcbf78645fa211fb52897cb8055b7e60e728c950702ea50896534ec0489e8f49b4c2967d77fba571f15443dc0f5ac17a3d70800012f0b0d6a1f03be5fd20fb49be9d4f946a7e8f1735af677fa83fad69fe66457c07cf4770a11bb5df2ff35ec43206bb0a703ec62a3", 0xf7}, {&(0x7f0000001740)="96", 0x1}, {&(0x7f0000001780)="fb231147a8f97568e37044a82fe41560496dda4510c6fb89d9ef8137616368b5bfa4e1ddafaf778b0f7ac78b6568d96c4c3c84e0cf54076a659fd9d84211fbcc5dca796b3907e39382942bcb4cd29596adfad2063d", 0x55}, {&(0x7f0000001800)="85a905da83b1bc32257435967169eb85fe03699751b41818aa741fd299a0d1815ba4cd94f3e2019f8815ad3852d42dc488a9ec36d42f2f040ba74e9d260dd1b70a913aea8486e40d313d931411c7386e06f4b5635cab094f4e1d02999f895cf3d14da0665cd4db43201dfe546823815da963b6815784e9e23cdbe17bbc27b31c7846d7e038b80bcfa30776e0fa4ac281428588a598c7ddf50c8e348d5fd68149b447ec17ab280d3a4ea3552eed1242c3d20fdbc32299661cbfbfb1ff2c149443efc2f0a19b2531b1fd78ae15fdccd732e23aa6aa75efe44d4930fc82fd22be9e", 0xe0}, {&(0x7f0000001900)="5448a08ee9130f291d9d04e187ae504a33b25c32447d49cb9ae8928fe35842793e26b26b098d2e8ba306312fb44cf425c121bf2763a5e1981d170a7ffefb6e20a93e800564e09eb25e42f6d0dda9133255668a5d7e6d0d1af1c91021ea54f3c0d91b6f9f4b5989fb6640dd2499864765914655e5aef360a12f2134947f5e6696431a5a8bcf57c662c0c654fe611112080927d3a795abf4d138b7533b28a863842c45054936ac9f2ceddddb73a93937770c8ac44a379b9a8dbcdb1c6a78a9da5109fb50adeb6899233b904a", 0xcb}, {&(0x7f0000001a00)="e934f0a1941ca887770a2dada76961d8164c9bb8cfb00af3c7bfb22e3721fe63f3805073aad9cd9bd272f5bce5bd4a8dd8b1a02e70c68334ad87bdfef299c8afe1a2be537d8cd2097ebfd020896785ef3d52e129feb22d688e9073945efa72539ceaa8223b12b57768739b6a02ba09a3cd2b87248a75e60787bf47cd8e958f78c2fa861118ec52a1657e82b24a61357c82ec74676156bb48e67953f8ada4a37f80bf0dabb0054c452b8f38d8b3bd", 0xae}], 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x28021, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001bc0)={'tap', 0x0}) setsockopt(r0, 0x0, 0x10001, &(0x7f0000001c00)="230ce417c4d29599595c750954defa3c52faaf927e3b7321fc926fd17c742faf9e84138b706c5f3daeb4049f", 0x2c) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000001c40)='./file1\x00', 0x880, 0x80) syz_open_pts() r2 = open(&(0x7f0000001c80)='./file0\x00', 0x20840, 0x8) truncate(&(0x7f0000001cc0)='./file0\x00', 0x0, 0x1000) clock_settime(0x2, &(0x7f0000001d00)={0x8}) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000001d40)=0x3576, 0x4) fcntl$setstatus(r0, 0x4, 0x80) r4 = semget$private(0x0, 0x4, 0x0) r5 = getuid() getgroups(0x3, &(0x7f0000001d80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001e80)={{0xff, r5, r6, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x8, 0xffffffffffff493f}) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xfffffffffffffff9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x44}, {0x6}]}) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000140), 0x8, &(0x7f0000000180)) chdir(&(0x7f0000000080)='./file0\x00') fcntl$getflags(r2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8090, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) ftruncate(r1, 0x0, 0x707) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() syz_open_pts() bind(r5, &(0x7f0000000100)=@in={0x2, 0x2}, 0xb4) close(r3) pipe2(&(0x7f0000000040), 0xffffffffffffffff) close(r7) close(r6) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0xf8e4}, 0xc) 16:00:17 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0xfff, 0x2, &(0x7f0000000040)="e7135e34b5b887c74f86f45db6d7061875a48e5260637d9f0e8ca27872703ff7de811d57d2d4ec52eecf90637c16175731f07f503810f84b175655a5047329b4c976a8c772c8196e915d1886cca95d51888e7b9ef474e318ab1ce72efce93296de66a4220dcceb", 0x67) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000496000/0x3000)=nil) shmat(r2, &(0x7f00001da000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d80dcb5a24e9bd4bde54cf9c1bea22348c147cd9d36326174a60fb754bd84fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b7801ddcf98823c9c3b7b3edc63304f7ecb9bf90d707af6a7e545ec2ba3c040956b350e49a68d039e56d3757ce333cf3dec617b39d7a51bdbbd8a5"], 0x10) write(r1, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) write(r1, &(0x7f0000000100)="070036c44a2d705e604c9e788031000000000000000424b887e6595cb5e9b0b4", 0x20) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x510, 0x81) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x0, 0x8, 0xc}) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x2000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20000000040}, {0x3d}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = msgget(0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/86) syz_emit_ethernet(0x4, &(0x7f0000000000)="d6802f05") msgget(0x1, 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) mkdir(&(0x7f0000000000)='./bus\x00', 0x90) 16:00:17 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:17 executing program 1: nanosleep(&(0x7f0000000000)={0x1}, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x1000}, &(0x7f0000000080)) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x900, 0x0) geteuid() chflagsat(r0, &(0x7f0000000500)='./file0\x00', 0x10000, 0x2) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/17, 0x11}], 0x5, &(0x7f0000000440)=""/102, 0x66}, 0x40) r1 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r1, &(0x7f0000000540)=""/149, 0x80, 0x40, &(0x7f0000000640)={0x2, 0x2}, 0xfffffffffffffc1b) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x4) 16:00:17 executing program 0: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x56}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r5 = semget$private(0x0, 0x8, 0x2) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000240), 0x2aaaae61) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r3, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0xfffffffffffffffe, 0x7936}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000380)=0x37, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r6 = socket$inet(0x2, 0x2, 0xfffd) getppid() clock_getres(0x10000002, &(0x7f0000000540)) fcntl$dupfd(r6, 0x3, r6) semop(r5, &(0x7f0000000480)=[{0x0, 0x81, 0x1000}, {0x4, 0x7}, {0x0, 0xa3, 0x1802}], 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r5, &(0x7f00000004c0)=[{0x7, 0xfff}, {0x2, 0x10000, 0x1000}], 0x2) semop(r5, &(0x7f0000000000)=[{0x2, 0x1000, 0x1000}, {0x1, 0x90, 0x800}, {0x4, 0x416, 0x1800}, {0x6, 0x4, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x1, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x0, 0x800}], 0x9) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x400, 0x2, 0xeed, 0x20}, {0x3, 0xfffffffffffffffc, 0x1, 0x7fff}, {0xfffffffffffffeff, 0x4, 0xd9, 0x100000001}, {0x8000, 0x2, 0xe79, 0x4}, {0x8, 0x5, 0x7, 0x3}, {0x2, 0x8, 0x200}, {0x5, 0x2, 0x80, 0x5}, {0x80000001, 0xfffffffffffffffa, 0x0, 0x6}, {0x100000000, 0xffff, 0x8, 0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x19b3e18f862768cc) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004", 0x5, 0x7}) r0 = socket(0x18, 0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd74) write(r0, &(0x7f0000000a40)='0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffffffffffe0, 0x2, 0x11f, 0x1, 0x81, 0xe, 0x4, 0x2, 0x3, 0x0, 0x5}) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000240)=']\xfe') r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/52, 0x34}], 0x3, &(0x7f00000002c0)=""/110, 0x6e}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="f8a8e3dcba46f9bc5f92108952c2c708846a22fd6ae0877812d1bf8b7cb3a6171e098e377d0b615fa71928a475a00513ef8d8de9f9797bebec8dcd1e96e54ff0b2278f92287672fc41b624a255a443af1362685261a6dacb42091933fda7cb587a4b7894dbf7fe5b103f64e412c2793877026f19af52c85578b0ed6d474d0d00acf82863b975a0fdc48a29a81d9f805138a98c089a4ffccd319b6faafb74723017300ee7094b564d78d5", 0xaa) shmget$private(0x0, 0x1000, 0x737af01a96f193a7, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffb000/0x1000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) recvfrom(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000001400)=@in={0x2, 0x0}, 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000003c0)) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) 16:00:18 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSBRK(r3, 0x2000747b) recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x1, 0x6, 0x400000000000008b) bind$unix(r0, &(0x7f00000017c0)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66696c6530002eea63405f528d40758e45ead464e4984b94f2cdc79bb6585bac2d5519a2d550049ed32f376a82e82dc3f641b87d357eb7423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eba32a10a040000619d6f1fdf9e48d920d037322f8fe0ad93194f5c602b169e5a9e674700c7ced77a5e94161891f2bff31c449da8f2bb1e569d8a1854676a9da741644a7f776e60e0bf3b2dc7c3590ddcdabdaa6b51618b8b9322dcc01442d222b014787966c10b4e1b56f36e1558ed4037ecb6c25c28a34f815bab047044ab01965643fef79d6eb3d67cb30efb9e69cc568761a3ba582955ef21b4af30b44cc78c470a6060641ca05d817442e9d70962e4c919a43c2aaf7c41cc2602e43df86bdc234d41d8164304b9764b7859288b563fe25a4a48bd927641072d6f3df912eaee130ad784ccdf35fcb962b4d449e93c9e189ba59ef9f3a552957eeb4d59e7f8f153371daf383085b3812ff1398154a3468efe585732c26cb782c6c76c7c5f9771a23416867018545cac09abbfc6360170db8748cbc7cca35146453ce1cd5c948c21cbb16adaa668000000000000000000000000000000d877e306c46beae6e4c7219fc77d302fb2826075cc0a76f691e933cf3662112082249f0c76b4e8b1e278c2d3ecf024ace1c37255f30dc48e8b7d08b9a43c262c25861a2d1ef0e4b313e7821b2c06c01293d5256c17e3df5e096f356800daebf3962564eacc54a6abda7601a4151db52d3aa9e92fe57e14ae44fa603254da1829199d302c2ce0e8dcde2931c334c90b3eee2d30b07e6d7467363a02cb26d49ff5bd1691592f8167d7efe73b3e854ecb0d164f12e781"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:18 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x5a) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r1, 0xc0185603, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)='T40', 0x1bf}], 0x1, 0x0, 0x53) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x0, 0x0, 0x0}) renameat(r2, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./bus\x00') 16:00:18 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0xa0, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400004002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x401, 0x0) recvfrom(r1, &(0x7f0000000840)=""/4096, 0x1000, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwrite(r0, &(0x7f0000000000)="1eff7d5326a0ff8ab54862cd4e902fe3d286f2aeb3fbd4672c6ea1bbd058ebc83280a4693750f121f3356bb9cb850e0b936802f33974741359378709ec1d8da03d85070577877dfc20ca824c3e17f62ebfbb8b924ec8e81fa428c1a739c5d1c868bcc69e55aaa4d78c53fc3af79c5d66b564d750a14cf95aa0e84c8b10391e8a3e2096850010000000000000bdfdc0e60d14963120c954c2000000000000", 0x9e, 0x0, 0x53) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x8) fchdir(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x8007, 0x200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/129, 0x81, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) clock_getres(0x2, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xb, 0x80000001, 0x2000000001, 0x0, "d10000282e5942eb35855d5b0c2d52fe470c0a6d", 0x50a, 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "c24500807c3e9b6774f1fa94b300"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001780)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse\x00', 0x80, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x8, 0x0) r15 = open$dir(&(0x7f0000001940)='./bus\x00', 0x10320, 0x1) r16 = accept(0xffffffffffffff9c, &(0x7f0000001980)=@in6, &(0x7f00000019c0)=0xc) r17 = syz_open_pts() r18 = socket$inet6(0x18, 0x0, 0x20) socketpair$unix(0x1, 0xab5111afdc5e5297, 0x0, &(0x7f0000001a00)={0xffffffffffffffff}) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = getuid() getgroups(0x8, &(0x7f0000001a40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r23 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) r25 = getgid() r26 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/zero\x00', 0x28940, 0x0) r28 = socket$unix(0x1, 0x1, 0x0) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f00000014c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000001500)="e46e960e41", 0x5}, {&(0x7f0000001540)="7c4392e65790e7da490f8c46615a436f360a1e043461706fca47d8a22b02fe7d885a894a3c51b434d615ca80e45581fe05f2a9d39f594810cf70bab80b53483bcf873f311875b3c35a146ffc45ebba5389191dd1061f600ebd32dee768c0cd9c18edc3e9a7060c3d0bc28f7d5277f91a6da84ce282d7fe7b", 0x78}], 0x2, &(0x7f0000001b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000001001000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29], 0x110, 0x2}, 0x1) r30 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) readv(r30, &(0x7f0000001400)=[{&(0x7f0000000140)=""/237, 0xed}, {&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/12, 0xc}, {&(0x7f0000001300)=""/251, 0xfb}], 0x5) r31 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETMODE(r31, 0x40087603, &(0x7f0000001480)) write(r31, &(0x7f00000000c0)="9c87c3779b547e2e", 0xfd03) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = semget(0x2, 0x0, 0x508) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000b00)='c') 16:00:19 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r4, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f0000000400), 0x10004) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) munlockall() msgsnd(r6, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) seteuid(r9) syz_emit_ethernet(0x15, &(0x7f0000000500)="71c5b9a036228d81ebf847dcf2bf7b49b0067ded52") 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = semget(0x2, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:19 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f000057f000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:19 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000040)='./file0/file1\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) getuid() openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x2, 0x0, 0x10000, 0x7fffffff}, {0x80, 0x7, 0x7, 0x8}, {0x2, 0x1, 0x80, 0xea0000000}, {0x53d, 0x6, 0x9, 0x8}, {0x9, 0x8, 0x7ff, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0xa00, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f00000000c0)='^\x00', &(0x7f0000000100)='tap') r1 = open(&(0x7f0000000140)='./file0\x00', 0x808, 0x12c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000180)=[{0x83, 0x3}, {0xca, 0x3}, {0x84, 0x9}, {0x25, 0x1}, {0x87, 0x6}, {0x80, 0x3}, {0x22}, {0x88, 0x9}, {0x8a, 0x7ff}], 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25, 0x1, 0x0, 0x1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0xd) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001780)=0xfffffffffffffffd, 0x4) r1 = socket(0x20, 0x1, 0xb795) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="fc6bb4ce29cc4b911149a038f252be380c2a8290c60cf7daa0e0b929e7088b19684d88c6213fe1b3a918209d268f163ae91aac25701bde928e84c57bd6b6994c490f589c5465fe36a3dd7762adf3297e774482bd5427aceda49dca4400ea7d863a2bcf4f805f1daf61e464dd152027a101ca928fb50a008ac556e327a791a4641c8fcefeaec2e95667", 0x89}, {&(0x7f0000000140)="b20ad64e6215d892236dc001081d21d64782666e68d610e6c81d25e76718f29da56fe4d34217e2dc620cf3d6f3b5efe68f4ea802fa4e6a71b65538c49645b51280ec23426796beb85b713fcabecc7dffa7486fc28c36fd4ebcbfd1269beb9fd75325c457", 0x64}, {&(0x7f00000001c0)="5bc8739e079e6e1080dae383a1b9d95c560358bd865323761f08c754bd260dcb5e9594db6feaf0eaea3c896754c8f4dc6c1cb548859dedbb5104b2c6eb000d19faef276f375206ab2469be05920263708255b12a041f5746378a13d0832a18bd7754956a4c8067798c928b678060cd1217f454c6ece9ba0e8ffea120a013bc16c7975c52dc2aaa946a5a037281661b09cb62893dd4b18b419329529ad7521e830d91c00899eedbf2b6931bc93b85d9eb1640b0bb5405f765ac3abafb49", 0xbd}, {&(0x7f0000000280)="a1b0a4565a", 0x5}, {&(0x7f00000002c0)="8d434dcabbe1838fc18479f07f1fc93ed0f44cc6daf37f4d43f4d7b8209645bb459aae529d77391bdc5fcd08159e40ad42ce6a47ab52d20e27e1ee95a60d32e1da37ab3a6cee2eea8479d2e4b0df5ac3e02ae62034c56a07cab496e719ff2c3b733f40", 0x63}, {&(0x7f0000000340)="1c653bd6cdbaa29f9716c703c75fad03cd8e52b1bc1482584cf5e972f89b56500812f4294b0c86f4b12fda40221a65b6d2e903644881b77c24192416429ccdefdee7e643a0267b9620a06bde50c373aae35ed823eb2e67cca2e3f69789ba89ed9c", 0x61}], 0x6, &(0x7f0000000440)=ANY=[@ANYBLOB="5000000000000000ffff0000010000005c9c124179e6411bcc5876061849c39fe3e7aabbd8738ff7ac77663da0aabd9a40800896403ded9d60f1cf3c6696b8403575e4e78501cd54b73fc3d079ad0000c800000000000000000000007f000000d502f0e56198b0e369c17efc05de2d203e83aa6e5071fcb5b34fcb3f4a1fcf1033bf17f4c535d8b08262b9d74506d5fdbf00cf87491b7f7d83d10a4d906da8d865ce41522ed2e91b832fdbbe1fed5b7d5fb53fbc606382c23420d5c1ad1697796f1c96be10728aece4011c4b1183e3af6df724490f3750765b0d63db67c752abf4053109bdc4c4d43e1328ed5b21ced5dbf34421ec6affc2daba3c7c7b1f0f116c800adcf545a48c6787507b8d6c70cc5588f3e7a85e0000180000000000000001000000ff000000a06e0000000000001010000000000000ffff000006000000453b239fad912b1a46c9fca421106ddddc7713f0f2d02b113dfb0d92208a9404d9871a005f3a07b75854f28cab7ee154a97e62d32e2b7c20ec55e78e3f75ce0859b54116951938fb700202edce0fbd0d781cfc313a3d8919ac828e9f650bf00574d508986c51afc07fee488704697c9b6135ef228d12d514d6600013928fc681ecc8a1a39e369ef5addc9bd072d095d80ef2c31afbda6ab300f9fc50fd358fb52c35b91c5f6528581ddcbff328fd3aa629f0e14fd25cf44aa33ea44692dcae4c783106b8e55bf0def8893e46dddd84423bce0217678462470961df40f6134936c1aea983480ea454f3a75af6d90138a1eec9184b7266e044b4c5c3a9fbc0bd6cfda413317aafd49364ba12a910f8deadc9c2603dc4c4d4c8e735a8e38b65b094597298b35cd121ef85e8de6c6a4475c26ca629fef6f7c4c24046f174c4b3f7f0509ec9aa8e289cba7c8867280826b6ead4b22b482edfdcd7df57adbdc5429fb4b9ef8239d1e4fb24592c8b24dfa3f98d6666a544fe0309f0f6f4d22f0c0636d053a0f8bf9b3b7dc5e05cd413575d14ca37c2ca9289ffce4fd8179d19cc78aec2f84d756d884b4b6768b449c79047545fc55ff5d011249a0108a03f78ca6d0410a3e8f0b1d71c7773c7270faf93224a5725dd00480a132edaf97cb91905fdcbe0c09b8441d3c7e7e40a3e81b501a32ae1af31ca3f4159802f40d8a97642ea841b515cc13d94819e30bb10d3278463881018f2a9443b38739867a3ce3b976b1aad82a4b5a55fb12fd38bc1f0e5600785bfa5c5f3a3905116c57bed6f2ee7f8b1e68ec22e1ce59f56387dd64e88e7242aa752533e385b0827a1fb3c95fcbf3437fc26f851d9da5af923a1dbfbcfcd331f7c2bcde0750afdf5392067bfabaf74a7d2158166057e05ba6244e8807eaeed5ae04fb57427eb185c691ac8eb138826656d7f78d960abc1fb3f52da046c298a8527def57eafab1265f7e9f753afd3804dc934cdf76122c0e51aef502744e147096545930a7ec3ad304ed4c83aa13f5aa33720c7819e7ea908dcb6944c2be99ad5dad284b67f1b3e7ae8de068e7eea91585617694d29a569b19e0c00cbd1747c91ad0b32ac939988cb426f5f57650433b000421faa8ea02c166c22a5eaab191bae567c84bb1d29c1f938346b02e6f8aa3d466e4e483bb134a60a6dd6e348301f999fafa70da083c5e30bfe417f4949a590274b6585b9e8309b8c5c0ee5a5f59de101be8636169dae22e05849bf86357dc779eec4813c472bec7b21fed32aef243713793e7f5cfc43c8fba8365d4531a5deab7f195f034f87d3d8f182f1f4393e103a20abc008408899da960097caafc93e3f16612f4f94a737bf24741b3352cc0eb32fda12f6652cb1dc0ec280334b18185c063e53a6ba407211aba8db92ff5324daf9eb590b9e4df9e1f354ae19a4985dce2748f23ecb66a5e39d28ce1ec53ff01db60c3a5f4e406ab93e4c78963f788c3595fce384af11fc92697e0feb884e8bd5de4267b5a2cf0610e8dbbfefa8e5fc6ff100c68fe411a60376b5200389238bed78398e89953264e7e2164c2633b43aeafc70e5a12221f59e1bd26804add2b5a91af5aac1f25bc903302a4a7c100f4b64a5742b95c7cd81aea2492e1f8eba3d6c3ee267118e5ef16868912dbb22a00ac6d5a75b64fc527b46d2f6bf45695c4c31ffbd51bb0b7728cf14867eb028713b363371849a6339ab3ab692cf65fdcf456a0cf7d7394d8ae05727e420caa7fa9f233495df91fb1f8ef6c48f412e21a5f967117a653ebf16a98cd996bc63b965c1a353d34b05cc998c4bbcf7c1d7a329c03cc3a5f89d51305e8edaf0d7a19e120825ebae6e5c20345a5a0a66905ade48ded2c9a07ba732e060d05aa4204e452b85ab9c60e1e55eababbda53507a98a7ebfcef3a780e1cd5ffa850a04340b95e27aa257c56333f346d070e7aee8c0a3c562461da9047e2aed6364fe73386d385ed3f8c8c5844bed09c8eba91ad66498bf65c8e961915557c005b519a42f27c9cb01abbb871e184634685f3f4cda5ddabb40ba6ee348de2adf5e7a87524008eafa839897847739eca70484defa2c734e0972f9bd6a882248861a0484751904e2c448342e8d331f6439050256fa0e0fefdf0e1861b4f2dcd4c41b372c22d472d400517880717eb5c693ef9b0fca8af6a2c9a0e14f13dc8b8d6574234c54c170a0e269d69ef2f58c4589f08303f6242a6dacc638fffea4d389d110681d8a9adc73f6a5e5101d4735e8a4f10b79363720a26a067f96f66b8033578c9e12534eab42e74ce616e5e64b48724297add823fa4b850030af9125b1735eff0fbc6045283930fbf842012eb3902680cde30e5ec0bbc334b13b2f7a261af419b0c768097e49942f57c9aff07666fdc47c6b39a8b94b55b979e44911b34aaa1c4b768b720e1215a63d2a53846a00207e794cf057eedaa0a39e8d41456995b5aa34af28773d839a6d186ee8ff4fefc934bc4eb395a7be1f308716969ec27d56a26d9384b530b0faa5e4bfbd18ee2f500aee2eeb673dcf21315036d22d892cef6203228d7bb268ddffd353d3ae3fc539a02ab51bb9bf40e64d75ce762b421625e0176723c0cc240cd0fbcede8fa0f317c7d5f75eb9bb816c5db660765b074c9231caa2369af085630d5953e2fb371abfa34996d32bf2d50224108c0e83387ba7011c88857ac20d53aaecde1eee45e5cdb80a754dba23711802c498bda86093f0f7db71045da4ec416fd1111d15d9d1c6b2bfe6ce1293fd096322ff4991bed66082cf81a0453d9bc5f7103f477d04f91b1a04f95e4c16d3745bc4e62fd1ae5763857ded855d8f4dae986c63118d33735da0534e858d0ffce862577a003e5710f57f4d617dda5f73c0caeb0e34aee5f7e6b5e1b96ee290ecf0b413c7079c43ce8dca91406ff4523852b9c8d4ad0c1931307440fd4e00c9bcdbd7bc3ddbf6f6c5df3e249fcf209b83881a7c020195907c1b2737117633b0ab332532afc0bb64640f4ff4f7ccd18dbbd3e4de28de2b229a3b2d40952d2d3cb925455d6d2f6e899d8ee3f09d5844ccd53ed9c302829bc8c16b2b0412acb0e76fd38ca9ea82f27716f636d59410292d1916fd13e1e0f3910585fc7111a924ff0ef3c105c77d9d49305e65c413357a547b49ef7a08e594d93018f730a8a49a90c39cf6a7a264f9f062f92ad7643f878646ce6c9ec515e362d4d830688c4c451953815fd49cdd38a8278d0e67bc5804d6a42b402b066a76a454d571eb870a3726b42c39af3520e7f98f13312b6d2c7cf4a5932edf664b719c634d071782985ecff2dbf1470a1a17a1cedb642369758b83632af345a53d2be6c0f99b8cd73576dfbbb4103012a1c412e61f89bbbbc7a6e3aa5017e4efc8afeab46efd7ee05f09a0aeed231bb156685711fd3e50ce10e0951ab9f898301b6e33c33eb8990c561784b223b4a7392ec5b1eea2829328d379d4f43fce5a887a22e68fdecb2d334ecbab9977cd5d893de83f2337509ea7ab9aa9621c4d14e8c3b5b709d4a7fb983f274f56a05a7c888c1e0f81323580b52266a7e46d88d5c690a9dfbe1b03a0241e62f89e4892055b6e757752ccb3a26de9f0325ac25271f1b2b60a6ed94cf436ceec01df074e3f7498294c05d7a4f28ccc48d3ecac3d78f6b224e115aa172b8aba424f690157150e38f9c900e8cbf49ddf27ab7d8b475458974d8aff6f2fb3a8f684886cc6816d45e3943cdb4046fd0ab294e99f86a01f65c187bbf89c0143299e5892d45e64deec8c0b7e777f003eedd4b142f268b6f8c9bd6f9988853e3c9ecfda9c70f176367427123312026358682cf29b0dcc9fb6a9cfbf42cd16d994095b83240819717d1a43de87f6dfd2c2fa04db877e7e55f53bb45f827a5078e5cbd4e854cea779ba44564d5346ecc44554dd0bfd8e2f635cff2355df7bac36482c650ad67b70177258b808bfd5f4f197b14d4b7b0f9b5c74e64fff7afc4e3dc54c91e8ff251cc719ee8ffbe769d39e6029b023674bcf82572509725965fd084c97265d0b6fe354dfdcefa387da40817b6a1140881ed59f1d2af19acea131515741e2f87b2cdd5fe431914075170dd7ec0cadcd29b4acf188d8bc88e9114d2cce0842d94916d935d53f4cbb16cf2ac76f6fa593fe26023dca2a5e286ecc7f9782d64ca3a31de4afc013e15e3e74eda9a7b12a533ec664371c749f0dd22dae8e3b8dde0cae4f1dfdb2586de2a66156d1955caf3f2e751ffe6045ca2e93f5f35db32203a48a75a299074ba30c7180b9a146f6ab6a030dc740aad5b38a1091fe85d09b6c62be2042d79c8bc4d54482fe3f5f1ca53afe1549ca9fec7b9e979ea02225e67df9e5f2dcf8e5b2ce8e23b24cede571e63b4a1b7231b0dda44704bc11cf369f51007907a54c0ae44319f38b9b7dbe6efdce4179f7b81a7085ce61a3dde1a59acc0aded1b1dbfb8c9f68ed9b55d4bf413115533d7f4e5196e89bae4f64020ebbf8aead3103ec662001098dc1b53fb89a5015c5f653512b88642ed0c0e6565129b2f5fcff7d174b032428295798743462fef8212e65380858606b5daea4a1529e36b2bf0447d17dff08dbe91374ac99ee22c8ac34ef3c6273df28da42639afb34b442138cd9feebec5149a612f6324b87d34697f22b9b63c4bb3c94f7bef63f15d148daf584feb4d2e7e79c12f557edfd8e076f8bc0f9806b4b06a25a5c9248bba0ca431886c7e5e3cb02957671631c2ac204776448d23499115109742a32b9ba5a3a0af2952d75062af78df081562413ab4f8fa96b024b2e3a2394a0c2e3aa2478d449b2906a11d27845a356947592f3e648197a2d25c14a8c1a643bd81b205029313b6f05993de091d00582edc42bbede5ffa7cb35b116f925b6f8bc902d6dff85c84a84a332d1b2beb08104262c0636a3b13d29e9a413d9df3ca5aa9f0b5175b7925fe8e496a9998d6836b8590adff6c60676cf6d0aa3988f2ed363f42b4dbc76cde856ac57caf2ff6f80509d209a0c7b36816caa4294a15c01525aa7909972b77637ca2ebae4423fab182a066a86a680f0f3e2ca07254dfba144ba130e5cc0a3c568d887252ee4df168f92bf2eff8face3f6317e70db0115ef889d4248520cf4c791afe4f1ed7a683d1c315712865245d48d2323f0229903b888b7651f19076696fd181078d10047ea693df2200505e77e9937c30568c7110e34478b95b0feccb3bf57213d78fd9afccb129be8c078c744cada1b576e127958c165224647dbf57679fc9be3f558985e70a088870d4ad39d57c6164a3b3e98c8ee5f1e7fd8d6d490dc4ad9927e1a58a8e202f6831e72caeb7a44ddfdf52354725e86d934ba5ae19916a595df0ac4216b4a275f7dd04f08c6232d7954de0ddffb7df5b5bfcbc96c3b2e62d16a74d723f17ad99dfdb08904ca6c9b4aa440fb080a85523f304de1d28145710a9a07b30c9cd88f83b1f0795b67046caebe632172833cc932626a43b0d5b186103d45ef9b771eebb1fab5966673fa4b66113d9143a7a8fb95587faadff52ccd0e711ea102d4e7ee3644f7f97e5f430cb0173d817a7d8022628dda01aa2906f5a6214228f068755a895e41d13643083c7a7ade9e1e223f7e3e278e6419767e2db16bca1d8b4860d6c76380fcc4e01d2a214ed7a791d25aaeeb3ace9a8f7eb65e672371bf88de2235b83dbe3d587c33bea6fe4b3fb0ac6673b4fb95a18671ebc3d8abf71233ac912ad99522a05a89645c56bcd8207b2a17ea44cd6d5607535ac6504b178cce610f9411cbf66f7aa9651816f53c800000000000000ffff0000ffffffff4b34131e43dce534ec2ee6d0f2713f84950b27bbe3286e1dff0dcaac16e674733cda0b469b15280f2e3d9f9dc7ed57a42325bc8b4de91e0fdd1c68c5b7d7d0cae3e19065a536d3c5bd1bf562bfef09bc3e7e6d433bf1a52479f0aec83159bcee737da21defc1ca80a004f51521d76f5905a85667122580878f5b792db5b36a8d7f2ed3e57e536cb2a638680c479d448a699921dd3f4cdc6140fd5f5e06ae783c2082da2f25f1f81fb105ccee030b61918a68963dff000000d800000000000000ffff000003000000af107c364ec2ffbd62c8bcef25c75645cf6415bf71b46ce707af501b36111712826c485f0305c05608efbcaa061520840f36f2961109b89b055acc01e13ea92caf056e44eaa850f9cfcf5cc929cf3523e638599813f37178230a1c5ac23275a18ad0eeee681767263e22c07505a8b10772d6a6137058277815e0ee89989b595db10a8b513b63d8bf2936bc76fb44cd47237793978bd47455b77c1be00efa40dc181e134f280dbe6bbb73ad712bcdd0c6102d343d69894f07eafd4c342b1bba5de5ca7266ab2ac50b"], 0x12e0}, 0x400) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x87) fcntl$setflags(r0, 0x2, 0x1) getdents(r1, &(0x7f00000000c0)=""/138, 0x8a) read(r0, &(0x7f0000000180)=""/80, 0x50) r3 = getegid() unlink(&(0x7f0000000200)='./file0\x00') poll(&(0x7f0000000240)=[{r2, 0x10}, {r0, 0x80}], 0x2, 0x4) fchflags(r2, 0x0) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x1, 0x2}, 0xc) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x1, 0x2, 0x4}, 0xc) read(r2, &(0x7f0000000300)=""/71, 0x47) dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x7, './file0\x00'}) close(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000400)=0x576) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000440)) ioctl$BIOCPROMISC(r2, 0x20004269) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x1, 0x20}, 0xc) setitimer(0x2, &(0x7f00000004c0)={{0x1, 0x143f}, {0x7, 0x6}}, &(0x7f0000000500)) open$dir(&(0x7f0000000540)='./file0\x00', 0x8, 0x20) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000580)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0x85a0) getsockopt(r0, 0x352, 0xb4, &(0x7f0000000600)=""/250, &(0x7f0000000700)=0xfa) bind$inet6(r0, &(0x7f0000000740)={0x18, 0x2, 0xffff, 0x5}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000780)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000007c0)={0x75f, './file0\x00', './file0\x00'}) r4 = getuid() chown(&(0x7f0000000800)='./file0\x00', r4, r3) 16:00:19 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) close(r0) flock(r0, 0xc) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) poll(&(0x7f0000000200), 0x0, 0x0) r2 = dup(r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x5) fchmod(r1, 0x80) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f00000001c0)=[{r0}, {r0, 0x2}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}, {r0, 0x20}, {r0, 0x101}, {r0, 0x94}], 0x8, 0xcf13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x0, 0x400, 0x3}, {0x3ff, 0x6, 0x1f, 0xb7}, {0xe0, 0x0, 0xed0, 0x3}, {0x7f, 0x80000000}]}) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040)="aba8a6743f34ab0d672a5b4f1892", 0xe, 0x4, 0x0, 0x0) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000001380)=""/32, 0x20}], 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x9}, 0x10) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5f2, &(0x7f0000000100)=[{0x10001, 0x398, 0x7, 0x407}, {0x3ff, 0x1, 0x80, 0x40}, {0xc180, 0x0, 0x8, 0x12}, {0x101, 0x8, 0x5, 0xff}, {0x401, 0x4, 0xc8, 0x20}, {0x81, 0x3, 0x76, 0x81}, {0x4800000000000, 0x5, 0x10000, 0x1}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:00:20 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) fchflags(r0, 0x1) 16:00:20 executing program 0: r0 = socket(0x2, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/61, 0x3d}, {&(0x7f0000000500)=""/40, 0x28}, {&(0x7f0000000540)=""/45, 0x2d}, {&(0x7f0000000680)=""/79, 0x4f}], 0x5, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) getpeername(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x7}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20081, 0x80) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x38200, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x614e) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x3, "68d19de7f43f0db1cb2fd71b04c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r2) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x45001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="6d3426a1f6504e9c92527131754f49308520cf49261be05f7897ac7db55904a2d3882c50bb1b8d5a2c93cab73e1ad7310923de7a20cf7a9518970f8ad60f742b10320329f72ec52a3dd23c28e0e12265465cbc5918c7c0455498597bfad0096e0033a6ac67c9ea19448212e7add28d8b89d02fc28fe967e09d4eeaeeddffd4a64c18b20ed8897980519c9766f55c8601edcbf937b1078d6c8b6822d67c497cfc6211297e6a525ceb2ddc7695a103bf75341bb2bfb2b12475868bc6932c45d56058fa0e080530f9919b95a1d457f902c09bc2fbef8762267cf50a375501d1f83fe7587aacdc87e44946dd3a81e6bfcb53ad7991cf382597cf4015115d8d0e", 0xfe}], 0x1000000000000097) 16:00:21 executing program 1: truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x4adc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="01002e2f62757300190b3d97f60268e16c9cbccd4728020c6999f8c2c0b39e3ebed0b5e99edf4550ed80d493c3b8f29c76ff77f592b61e94e9b19228f51cecb4370aac57ace1126b1dda90f2f45dbf8c9fe2dadf267304fe0c7135012b4c016260b110d37b34851fdb34df940f086840968eedafaf26055fd94815db07e3ea16604ece8b0fe1032631c6ff635f69cf26ebf3a1d0724e947a50152c4dfb412ae439b94d6b01ffccd74afca96f"], 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) open(&(0x7f00000011c0)='./file0\x00', 0x2008a, 0x104) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100000000000180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) socket$inet(0x2, 0x3, 0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x4, 0x1, 0x5, "cd963abc732f1dcfba7828ab02b394d4d841ea53", 0x401, 0x348fb3fb}) ioctl$KDENABIO(r1, 0x20004b3c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:21 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000001140)={0x40, 0x4}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x40) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) open(&(0x7f0000000040)='./file0\x00', 0xbb4, 0x101) r1 = semget(0x2, 0x3, 0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/4096) 16:00:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file1\x00', 0x2007f, 0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xeaf4, 0x0, 0x80000001, 0x0) getdents(r1, &(0x7f0000000140)=""/4096, 0x1000) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0xffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) 16:00:21 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x30009, 0x0) unlink(&(0x7f0000000040)='./file0\x00') unlinkat(0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) r1 = semget(0x3, 0xfb90c24297634801, 0x400000000040) semop(r1, &(0x7f0000000080)=[{0x7, 0x2, 0x1800}, {0x2, 0x2, 0x800}], 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x3, 0xa2b5}) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000353000/0x1000)=nil, 0x1000, 0x5) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0x2000002, 0x4, &(0x7f0000000600)=""/68) setreuid(0xffffffffffffffff, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000080)) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8}, 0xc) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:22 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x6, 0xc000000a, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x8001, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80000001, 0x3f, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x1a, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffff7, 0x401}], 0x8000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x12, 0x8, 0x5}, {{r1}, 0xfffffffffffffffc, 0xa, 0x9, 0x1}], 0x14, &(0x7f0000000140)={0x1, 0x9}) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) getpid() 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x6, 0x2}, {0x100000000, 0x3}}, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x85, 0x2c85, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x9, 0x4}], 0x77d, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x15, 0x39, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000005, 0x8e}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000022, 0x0, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20000025, 0x7, 0x91ae}, {{r0}, 0xfffffffffffffffc, 0x40, 0xa0000040, 0xd6ec, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0xa2, 0x80, 0x800, 0x80000000}], 0xad5, &(0x7f0000000080)={0x0, 0x7}) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x6, 0x200, 0x2c, {[0x0, 0x8, 0x80000000, 0x1000, 0x3, 0x2, 0x9fe, 0x7, 0x401, 0x81, 0x9, 0x5b4, 0x9, 0x8001, 0x1ff, 0x38fd, 0x0, 0x705ea925], [0xfffffffffffffffb, 0x5, 0xfff, 0x4, 0x1, 0x10001, 0x401, 0x7fffffff, 0x80000001, 0x1000000000000000], [0x7, 0x4, 0x9, 0x1000, 0x4, 0xda], [0xffffffffffffff47, 0x9, 0xdb7, 0x9, 0x6], [{0xfffffffffffffff9, 0x7, 0x106e3dd8, 0x739}, {0x10000, 0xffffffffffff7938, 0x3, 0x2}, {0x7, 0x7fffffff, 0x0, 0x5}, {0x1000, 0x100000001, 0x7}, {0x8001, 0x2d9c, 0x3, 0x8}, {0x40, 0x1, 0x0, 0xffffffffffffffff}, {0x8001, 0x0, 0x8, 0xfffffffffffffffb}, {0x10000, 0xfce9, 0x8000, 0x5}], {0xbc30, 0x10000, 0x100000001, 0x3}, {0x401, 0x7, 0x100000000, 0x9}}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0xffffffff, 0x3f, 0x9, "ba1f9007bd6570c7947e95f49f035b085f330f23", 0xffffffffffff0000, 0x100000001}) fchmod(r0, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x10000000000d8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994", 0x0, 0x20000000000}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x7, 0x4d056739, r2}) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xb, 0x6, 0xe1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x80000001, 0x9}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x100, 0x10001}], 0xe3d, &(0x7f0000000080)={0x0, 0x1}) r3 = dup2(r1, r0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x4) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xfffffed3) socket(0x1e, 0x0, 0xffffffffffff98aa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x9, 0x80000001, 0x8, "a560a62d4320d0c72d4cb7494c6a708c9e5cf3b3", 0x100000000, 0xffc}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x44}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa08, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unlink(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) pread(r0, &(0x7f00000000c0)="6c665ffe93fb8068bb8e74a3caf9b9f1ede52f53ba10dec081029c314bab114aab4286015b893c5d97301d585959ec3a6c3917eefedd96eac1eddd85078feacede14e5b3392e0b344da4d16cd9e36c612a3cac51f9037bc5fde478afbc38db62071cdf2ed49512d87f9e9397dda91c9fb5608d1a8bb90db817661078d4835626a990e4e51b70f47f8d9e68d87c8bf8c79449c72eae060e07099bc022744908664df74dd699838838c077", 0xaa, 0x0, 0x2) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup2(r0, r1) sendto$unix(r0, &(0x7f0000000080)="c1da90ebbd52883249471b8f6e48b18ed2e69dac07be891cf6de607a621697cf799b72c9fe35006e27f7da5a69106401a50fe1cafa53e3e492143bd1019ce8c5c7cc34086354e66f3908053b35804ff1821d1bb15ddfb9f144a8a64c017a", 0x5e, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000010c0)=[{&(0x7f0000001040)=""/45, 0x2d}, {&(0x7f0000001080)=""/50, 0x32}], 0x2, &(0x7f0000001100)=""/210, 0xd2}, 0x3) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000140)="1f21f0770d9ffd166fceb9ca316a811786cde84d4dac541b711762371277d6b6cc94d3095c7bc16f93ed76f83f54d92fb4b0676fd99e36b80f260438ea391ac78d01f870eb4a054df5e149ccfc386be78ed74c931fc46f8ace273198cf705a50ebd1ebdd41af6fdf35edf9609f6055f9e8669174b1ac6525d07eec7e442011852ce308adc19b55b1dc1bb18febebe20bfc2554401f70b18eff5f7e7ea402dc83f3b93c663488279026ea003d9a5c15cca6182f848c5c72a3dcb574f1cd785a20bf546cae498caaa63c3f6ed96c347f495a4451199ad2064277c7fb1bfe8dc0f3ac0058d67fcc10", 0xe7, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)='=', 0x1}], 0x1, 0x0, 0x0) fsync(r0) 16:00:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x45, &(0x7f0000000240)="a0bdaee124c46c47040e505ec08b0a53c1ff7f000034618ed7eeeed4017027df432de6f3b7c3d186014deb54d7146ad5e95fac91fbe9cac925d2a10bc3fe8f80d22ffe7322") 16:00:22 executing program 0: r0 = syz_open_pts() setuid(0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0x220, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) geteuid() 16:00:22 executing program 1: semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, 0x0) r0 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/251) 16:00:22 executing program 0: r0 = socket(0x800000002, 0x2000000004003, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = dup(r0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x10001, 0x2) writev(r0, &(0x7f0000000080), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000440)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x21) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x3, 0x3a) r3 = dup(r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x5) sendmsg(r1, &(0x7f00000005c0)={0x0, 0xffffffffffffffb2, &(0x7f0000000440)=[{&(0x7f0000000140)="531cc74acfcc49e43e86d10800f7cf2fba", 0x8}], 0x1, &(0x7f0000000100), 0xffffffffffffffbb}, 0x408) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x2000000000009) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xff, 0x3, 0xa5fb, 0xe2e7}, {0x80000000, 0x4, 0xffffffffffffff7f, 0x7fffffff}, {0xfff, 0x5, 0xff, 0x40}]}) 16:00:23 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)=[{0x6c}, {0x74}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2c) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:23 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x4) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\'\x00') 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10090, 0x1) getpgrp() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x8020, 0x15) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x30) geteuid() 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20010, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = msgget(0x3, 0x0) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r14 = getpid() r15 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1000, r3, r4, r6, r12, 0x8, 0x2}, 0x3, 0x6, r14, r15, 0x7, 0x7, 0x2, 0x8}) fcntl$getown(r0, 0x5) getgroups(0x6, &(0x7f0000000200)=[r8, r10, r4, r9, r13, r7]) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000300)={0x36, 0x0, &(0x7f00000002c0)=""/54}) ioctl$TIOCSBRK(r20, 0x2000747b) wait4(r5, &(0x7f0000000340), 0x9, 0x0) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000400)) pipe(&(0x7f0000000440)={0xffffffffffffffff}) msgsnd(r2, &(0x7f0000000480)={0x2, "dbba5f60cd30c4a34c305fde4c0107d402f6821a6ff5634fb35576e9cc600581af2118b9a8fbe12c0f743d6fe510772085cc71ffc0f8b8c7966d33e2c48f263858dc5c6b9cca39474d050372811a13df8895c20817dbd43c711c36666d2241c14ad8c4604ec0add09cc91a44"}, 0x74, 0x800) getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, r18, r7]) ioctl$TIOCMBIS(r21, 0x8004746c, &(0x7f0000000540)=0x7fffffff) r22 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000580)=""/28) getsockname$inet6(r21, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$VT_GETSTATE(r21, 0x40067664, &(0x7f0000000640)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)) getgroups(0xa, &(0x7f00000006c0)=[r4, r19, r17, r18, r19, r16, r8, r12, r11, r17]) msgget(0x0, 0x229) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001480)={0x0, 0x0}) 16:00:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}}) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x5, 0x505}, {0x18, 0x1, 0x5, 0x80}, 0x5, [0x1, 0x29, 0x7fffffff, 0x800, 0x8, 0x8, 0x80, 0x7f]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) read(r0, &(0x7f0000000180)=""/113, 0x71) fchdir(r0) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/148, 0x94}], 0x1, 0x0, 0x29) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x8000028}, {0x16}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3ff, 0x5, 0x40, 0x7}, {0x5, 0x2, 0x6163b38b, 0x8}, {0x3, 0x100, 0x7, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x4005, 0x8) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0xfffffffffffffdc6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/44, 0x2c, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x831}, 0x10) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa40, 0x20) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffff7c9, 0x3ff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="0edc1bfaa0d95b732f5c1efab0171121571badc12c08437e3126fd24cd89dca280929edab8e3408a22ba328336aaf07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb1806e3f42155393c5019652dc36108e8a96947a9cd1fa6553e80cfaf0c823b153c2df3086990444b0a0b3b984534f766660eab02eca318b1b948efe354d668da23", 0x91, 0x8, 0x0, 0x3ba) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$TIOCSCTTY(r3, 0x20007461) getpgrp() syz_open_pts() mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/177) 16:00:24 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x1, 0x4}, 0xffffffffffffffe6) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) fsync(r2) 16:00:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="ec586f3939d0066014d87f0011232effde5dca892f8b6a14754e84f8a6652f808959a7c34ff5e54075d7934880d235cd32a6903b861ab88aa64b68b910989bcb0246d68bc4c918a45dbf09ec289aa91d2784bebe2c2ff28996e0e489740de287a66a9ca38be116b4add65738de3c98bf2a9997fc1459b0cfa46c72af015b8dc88ec91be183bcdfaac16a638501f2b64b03c2df4541273bfdfb6b367333153c0fe5b03838c995f76c9003a200f6265b151ba079736ed627", 0xb7}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f00000000c0)=[{r1, 0x88}], 0x1, 0xfffffffffffffffc) 16:00:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) kevent(r1, &(0x7f0000000100), 0xffff, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x0, 0x4, 0x3, {[0x2, 0x5, 0x6f8, 0xa3, 0x6, 0x1, 0x2, 0x8, 0x8, 0x4, 0x5, 0x80, 0xfffffffffffffffb, 0x6, 0x3e71, 0x1, 0x14000000000000, 0x5], [0x1, 0x5, 0x8, 0xfffffffffffffffe, 0x0, 0x7, 0x100, 0x4, 0xaf3, 0x5], [0x81, 0x7, 0x1, 0x5, 0x7, 0x1, 0x3ff], [0x2, 0x38eb, 0x100, 0x4, 0xcb1, 0x53a5bba6], [{0xb7bc, 0xcbd, 0x9, 0x1}, {0x8, 0x3f, 0x1, 0x40}, {0x1, 0xf, 0x0, 0x4}, {0x0, 0x8, 0x4}, {0x101, 0x2, 0x2, 0x20}, {0x81, 0xec, 0x2, 0x8b}, {0x3ff, 0x8, 0x8, 0x4}, {0xffffffffffff0001, 0x0, 0xefff, 0x8000}], {0x7f, 0x1, 0x3}, {0x19849dd2, 0xd110, 0xae, 0x401}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6}]}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x24}, {0x2d, 0x0, 0x93}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x232) 16:00:25 executing program 0: r0 = msgget(0x1, 0x18) msgsnd(r0, &(0x7f0000000280)={0x0, "b3564008942c33b372fae6d8b01f4c0a7297df8ddb72a83d10ec48011808dcb2824a8b02a827623ef123ed6167994c5e73b21f206fc7984e89e36cf215c7ceae1523436cb80d3dadae04cfd2e7024ba695433b2c285d3153b57b7d55f73ae658a7d3ab6df69f15c711e135d6535e8eed6231f9c0fbeef4dfcae560b9c6ddabd001ba73550ee3efc6f664bd736d97b920a0796877a0c62894e34bc286c469906d094a88b9646f77047d23412913695741f31ed6a7b710e56810ce9f9b0859631960d05b3a412838fcaf964122d9270bdef3378f43"}, 0xdc, 0xb264775b9dae640a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getppid() nanosleep(&(0x7f0000000080)={0xe824, 0xf0e6}, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x1, 0x8, 0xfc8, 0x7ac9, "31731d3b4bab6c17c389286fba746bff42bf93a4", 0x4, 0x5}) 16:00:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) readv(r1, &(0x7f0000002b00)=[{&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000002680)=""/129, 0x81}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000002740)=""/104, 0x68}, {&(0x7f00000027c0)=""/226, 0xe2}, {&(0x7f00000028c0)=""/97, 0x61}, {&(0x7f0000002940)=""/133, 0x85}, {&(0x7f0000002a00)=""/221, 0xdd}], 0x9) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x7fffffffffffffff) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0xfff) fcntl$lock(r2, 0x7, &(0x7f0000000100)) close(r2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000298, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x80000001, 0x400, 0x6, 0xffffffffffffffff}, {0x401, 0x8001, 0x81, 0x80000000}, {0xffffffff, 0x1, 0x3, 0x80000000}, {0x7, 0x100000000, 0x3ff, 0xfffffffffffff635}, {0x80, 0x157c, 0x3f, 0x7}, {0x81, 0x203, 0x81, 0x81}, {0x6, 0x7, 0x7fffffff, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: 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) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x4) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8800, 0x15) r2 = msgget(0x1, 0x4) msgsnd(r2, &(0x7f00000001c0)={0x0, "f34a55d10741fda5a365c83aeb41a1b1f36b16f8e6975b17fead63aea7132eed9d9a7e309dbe75b6f6f8c4b4c73e6df2d1a33f75affd5e0523e0a93e8114f599e8adc245107386abd15b3f25d425b53724fefcb5"}, 0x5c, 0x800) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) 16:00:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:26 executing program 1: clock_getres(0x2, &(0x7f0000000000)) 16:00:26 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/158, 0x9e, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1000000000, 0xffffffffefffffff) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x100c1, 0x19) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="24d8598770b979dbc77c84fa28ff6840290fed58e3ba10ba87c5076bd4d1cde67a796266346b295536c1c9570fa427460dc25c34fb5665b3256413ba12bec164509f7fde1cc238807fd37cf1fc8e9533e7e74c5d777a744203a1b2d7a0b2ff6e06b41d30af332d516b612b", 0x6b}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfe, 0xfff, 0x1, 0x1000000000000000, "4d24f0cdf92c20b9b14b2e01078500", 0x12a8000000000000, 0x103}) write(r0, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000001480)=0xc) recvfrom(r1, &(0x7f00000014c0)=""/22, 0x16, 0x40, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff}, 0x6}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000180)=0xffffffffffffffff, 0x4) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3, &(0x7f0000001340)=""/237, 0xed}, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080), 0x1fffffd9}) r3 = open(&(0x7f00000015c0)='./file0\x00', 0x20, 0x20) getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$inet6(r3, &(0x7f0000001540)={0x18, 0x1, 0x80000001, 0x4}, 0xc) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000080)='./file0/file1\x00', r0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = semget(0x3, 0x2, 0x210) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000180)=0x3f) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6, 0xfff}, {0x26}], 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1000000002, 0x10, r0, 0x0, 0x7ffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x8}, {0x2c6, 0x6}}) dup(r0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000080)="b6238812") socketpair(0x20, 0x4, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20000003, 0x7, 0x200}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x80, 0x101, 0x800}], 0x6c, &(0x7f0000000180)={0xfffffffffffffe01, 0x6}) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x89}], 0x80000001, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) msgget$private(0x0, 0x100) 16:00:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x25e00ca3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x40000000, 0x3, 0x200}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x12, 0x1ff, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x9, 0x82, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0x8c, 0x4, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7ff, 0x6300000000000000}, {{r1}, 0xffffffffffffffff, 0x55, 0x8, 0x65c, 0xc407}], 0x1f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x100, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1ff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x10, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x8, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40, 0x8, 0x7}, {{r1}, 0x0, 0x1, 0x2, 0x4, 0x8}], 0x2, &(0x7f0000000240)={0x7ff, 0x26}) getsockname(r0, 0x0, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') unlink(&(0x7f0000000140)='./file0/file0\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x6, 0x1f}, {0x8, 0x6}}) 16:00:26 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 16:00:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000140)=""/70, 0x46) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000380)="4dc39f1eb57dfefd9bfac0a2a41e49c8ca06fbcb197cc70ee9a677677920a27aed80ff3721703ab6ea91a18ddf7e7ad5b3973f98a83dfdcde126eb1b24e241e0c402af8c80334f9f1bab944bf8fe88fdce369e54706492ba69d7051ada747d7ea6fca6b3cb07be729572015d7115dbc5972094aa4f9e1223375efa5bcd844b59f83c0bd6683f1d870c1addd05f41c2cd1ad1f4e43384d3dacaf2c5e910bf83951199273371083d1374e168590e43735b0380137afa2185b128ebe9d4c52ae9c3b59458938f0d0bfff4a0d5e9c12b"}, {&(0x7f0000000240)="06930a79881721970bc76d8586482e29034da6d885b65769e0b7b81e9ad8c4c7835c5beac6e5beab40f63e24878b80923065bf931d555b85de6cabc4b62ee13f04478f42826b42b7beef51209ded939709408f9c84410b52799e241ee6e4ab6b52fe2511930cf9c8c660fedaa4658ea6d02bb9d07e4882275f71ef13d6237f36cfc8aa2a5b641fd0cfb6c134709f248a203a4c049756772a0b6317"}], 0x1) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='$,}\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x91\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)=')k$)\x00', &(0x7f00000002c0)='\\\x00']) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:26 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20280, 0x24) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2, 0x80000000000000c, &(0x7f0000000240)="9fa5a7ffc7370bba0d569295847f657d4034a8d8dfb56ff7e1e979a742e854f3ffcc233c170272ad219ceaadcb63795802be14ad36d4f5184331c17c972ad8132fd8c81bb6328ac4e776ee6ad32bddbe789d325cc8201844261079442e2cd7", 0xfffffe58) 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") 16:00:26 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x200040000000005, 0x0, 0x1ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x50) flock(r1, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x47, 0x9}, {0xc7, 0x80}], 0x2}) close(r1) 16:00:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = dup2(r0, r0) flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) pwrite(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_getres(0x4, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {}, 0x0, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6084, 0x4) 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getsockopt(r0, 0x84, 0x80000000, &(0x7f0000000080)=""/186, &(0x7f0000000140)=0xba) r1 = socket(0x800000018, 0x1, 0x83fffff) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x3ff, 0x4) nanosleep(&(0x7f00000001c0)={0x80, 0x400}, &(0x7f0000000200)) getgid() 16:00:26 executing program 1: nanosleep(&(0x7f0000000100)={0xff, 0x80}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0xfcd8, &(0x7f0000000100)="b6") 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file1\x00', 0x5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) mknodat(r0, &(0x7f0000000240)='./file1\x00', 0x40, 0x100000000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x87) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xff2c, &(0x7f0000000100)="b67080a7893579594ff67573101606e3a4648c2bf2620155f5cf385957f9e1c19c647a7dbbaf3ef2def741dacda16bf71501fd5f1cafd057b9d329ea7583abf86e25660d14e70afcb368ab5aa3fbaa4b40ba16dfaaf0172c679e002643719313628107031054bbb5b442250decfc23f9d8") 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x38543708b4ccbab8, 0xfffffffffffffffe) fchmod(r0, 0x83) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="000000186004008b00070000000000000002ff7f0000000000000001fee25eff0261209a781ef1b1eff561b25fcafad56f97314c8d88a14ff4b1a62feabf0d2b60020f64d693a7db236b6b410669b94c5db3f43786b074d56538630dacf60b19f6cb51cebc24acf9191d40090556514575c0cd673bd5e6214e873feecffe5b7a0000d9d9f0bfc9fa1618d097131e648493c1e1c0b7360c8684e7b4d32e89243a9a27b6bd2bbab249a025b6de2787b3dc6e3a2660b75f7e8b5c0ab2d56f484adc61a4a8b4", 0x19f}], 0x130) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x15}, {0x6}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x208, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:27 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x8, &(0x7f0000000180)="07ebc0d60ae869b860e0e067152d2399ddbde051683c9521c3538d2474d222110265db1d7d8b445da30b1897a5c7c627bf59e2bf7e907922efe7e83d4968ddd4565e4f7b87388d0409b5e50e9ec17e9bef398e39c654c853274bdcfe3db0dec037ff89d871dde6350ac2d6b0aa3d49bf0adb3c7518ad37432c6e6c5d245044fb785c0071ebd071abbbb155e26f07540973a3f92a3f684df10b9e917072277135cf4a28a5e26bed6342ba7ec4f93d23e6213861848e85009d4fbe15b1e4", 0xbd) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./file\x00', 0x80, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x3ff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x19d) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x10000000000, 0x4, 0x7d2, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x20a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x7}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x629}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000100)) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0x84) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x8}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x10, &(0x7f0000000140)="b71fb2df56043ccc7b56caade9513534") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) pipe2(&(0x7f0000000040), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x0) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r1, 0x3}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) bind(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) write(r2, &(0x7f0000000100)="e76dafc57d00", 0x6) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000016a, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x504) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000c205000000000000000000000000000000000000000000000000000000000000bd604800"/109], 0x6d, 0x2, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/117) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff9f, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:27 executing program 0: mlockall(0x1) 16:00:27 executing program 1: r0 = msgget$private(0x0, 0x2b0) msgsnd(r0, &(0x7f0000000000)={0x2, "5abbe1dce07db08e67d1457943417085acec679824a7f5cb9826183b528689aab87d9db4f9b30e93f6de113b46c1a6d02813"}, 0x3a, 0x800) msgsnd(r0, &(0x7f0000000040)={0x3, "6c33e2bb53267719c6ff614e44cff155d91c9061af707c391b0f6b87974b44562bb161813dfa324e871b9e01afa5cab8b9c38da47dce5bc839ee24882732f7a8fd1d47d4dc0ef5dc2a110b5fc0"}, 0x55, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) r1 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001100)) msgrcv(r0, &(0x7f0000001140)={0x0, ""/104}, 0x70, 0x3, 0x1000) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f00000011c0), 0x0, &(0x7f0000001200)) msgsnd(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="030000000000000043dfca771d3482a10e104116c1b8ece0e634a74eb5cf45b86d2892cf0e41ef075cc730dc81392d6584516926bef2bbc56e602a67e644f66d812d353c9ee46c4d76ca9bf8f86e6b6b58784adb97e6f641621aa5ee71c5e4eb5b4b1c09fa90082a6670cd23ea2a464291318736d42e4ade8939424f1e249f7fa53a13eb228aa263d70c1ad534a30dbba604c191e5b5c1e2a8010a644c3267f902c1f5da2374082a876fe836dfc454907b876de8cb"], 0x5c, 0x800) getegid() fcntl$lock(r1, 0x6, &(0x7f0000001340)={0x3, 0x3, 0x7394df1, 0x9, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001400)=0x1) fchown(r1, r4, r5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001440)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480), 0xc) msgsnd(r0, &(0x7f00000014c0)={0x1, "39a21569aa8457be4f220b1d7d4fa1d21b88b8a27a5e40804e5b26adb7c2d732b63b31d3a1726544d3798c50325fa3a1cc60e1f5fc8dc39b5e173d93844710c3fc8bf96ccb76f5160b3b16d1b0439fddeff341178567c37de4fa840d910145752411b90a6a53468fb5b5f03955d9639065ce8016958db9fabdfa6bb73a7fad5ff03740160d6b1018169f043957961f0a54f863b879412da8868b752733c90a870959c0bae9c00d05ee82015e12cd7383cd0e5a3e8a35b7006fcf2f688a7592441c4791b79d121e1d1d9e492f80f7d1b78468a5e71507d596e26f877974f7e545ebb15b24599cb80935c41cf412e7aef6ab7f30d5b45f25f783acca4ba8ee6696d0d980f40df6152ed67c8d9bf05493a91d90cdc6ca2bc251f09da927bc7efe479cd3427c2f1fdc0fdc169514d240e9092a5e394f1b754e7339afa49e5b911f683a6339e88eab9841d883d51e841c2e0d710ef29bbf7ca5f17ed13cb0b6e6eb77295747bd93b3a402779216f0192788dfe7b7181fc057b79b5e9cccb4cc8fe5a2b97cd8c44eff4b66ceb49dc0fa394a257d25b9e1241ead27dace8be51f8c3d6dbf233d1c26a2d3fcb6c7e83d58104a43b56ede1224107f00c1b3f162887ab4b7793a908874c7d49b6dbc45fa03826e01af889f090179aa04135f0164d56e6896820e9e7077d942c0f608c6a9f2745bfe347765901159c6729df78aaf73bbea9d1e8f4d83b0d45144988465fb64a9c93da2da8b2b79056bbeac6dd66c31555271a54c2738e7675a2345743390d1baa809d298195a6b12c5aa4bff1ba8db82171bcdcc2fdd21ec81e17885f644c02170a41012dfce4e4d05dbb36508a21ae2f667af86779d20163af41489eeb90058b80700e2f9c21bd334f35e9e40cdb2f15a3f1b188bba91269b8b14eaecfe137031b2029a71d452129ba97d0b4821070bfc46b0769284581a34b862f0a03b28bf692c61013bc383e91fb7f73ad5793e9d856f546e7849656b9f35b5b1ed463cec0a1a86fa5125162dc19295d8747f7ab1e25f38f09eac741292c0a3189859faf479bd8ee6c617b1a481c84c6c30fa72fdfc6558f4324e501f5fb5f59e559c7de63eb7ab79ced8b967d5c113c7ecf071f6ede5843391283e9823885df69d5663030dd7da4b343d40bdfd3c92cdeda788b7ff93ba2ebc72f7241cfa6e67f42e908979c29afda2e33c46e3048e42d19e3326b7407e9006edc4637bdc584001f9f6ad8c13f77d4c42c9e3682b92bdb0aa37ffa055db425f29e2f8e31009f3b3120d9cfb849d5467a62fe09ad53ab888479033d86b153b83007fea54732d5229cd3e35186d55a3125101fe0bb3899fa1562214379384a9bece7627eb974a0d2aeea1c77c6c266d8e39a01d06fdd18265b9d5228ec4965ebfa02561938f4632996eb9c4d66084f1d1c3cb21396c8f2ffeb8e5376239e1cc02ecba85a1389034a9880bbd41b1d33607565ed01f2068e601de16319eb8f23b01429f8e02427e59c2f073e0f79d6e233c93a1e89c37e75f5a73c4cc9990e678bbab16827ef4455976e01ce4b6330a1fbececbbe96b9f2f81767e97a269852e88152b88e8a7b89f43e3548fc63591a09bc80f23022284a2fac324f491f31601fb534aa2307ae9fc54e8265df0872edf49dca3ca8a22f10259c8e9525b8c851cd318893b1c1125b31fc486900d7e97df509d14d85c607d836f544b0349dc8f4cd4133683cf31f3c7859a2afdb1b37757e6cdaa2aa1a49358bdadde0fb069785b2281f5f3ca81ae8be81792906d4915f083312b2c00b119a8f53a179b60a87d716762add00da9c5d2f6b26774f63c43a1c8f85d6d93d987365aee825902c961f4c806cc2fe06d4d2552d3dca214c25b34361176f6120981bf2d93ca156402f8d0cd0b1a534a9404f80b854683e892876ac906d50984acb607554e9dd18490e283c6d0fed2b738b584895954e2832d21120c13bba8d509d4375e4af2b35e2e78dac31fa1816b97f1ee88510355c21f97c945df6f1a760997b8d6dd6396472c3a0aa6694ee59a2119704532c180ee853c6f4b16ecf76b650542cd02f6f2140557983e2ce35c9621f48d930ebf23c489545400f0a17d16785dded2390a14f30f679d4a84fd286bb243de89ee87adb80a4ebed5958fffa11e3d2710611ac0272eacde308b3fc07343864c45d91d79224602ae9687728e9b3643cff868d3aaee2e86df8eb05adc27088a59e544fafa2fd5303ae85208ac8fbd756380f035f59e6e28373e4877803f167cab461920077b6c4215fd09bd3dfa0396f4e399d8cca776af478994af3f1d1dbff0afd5fa71fc91c452f93ccdf0d4bdc725926abc7ede1240d126260c9bccfcef60565578f23d2500bc93fd3e2b54da1de785b4addcfec0772383f7378709ba6f3f26d89baef987de35f79325385129509ae6c3da73fa73a3c484769fc59f23f449361182cd37b5b5f3504d5fe57f1ac4ef40c7f35116da8b5fb75b92e1e80074b2c708870aac21eea179fe4f774b5cb4ada77330e32a4d2711d76ec09c10c6d14cfba701284ebefdfd6b45639c30e0c6e59090dc6745a182d6b1dd1b31c09f0dd95a1366956e65866d9d38db0c80ba613807b344bb53982052ccde55d32e2e496d7b1390a34ea46eab785974883158bf61e55da490bfe8ddb978aad9bae7bfd69db75b1edf08fb18783fe7024308a4440aef223f0d3b5e969c59b55cae5e11d329f96f1cd131294686f2ad2c2e954eac1d04206aed053605ddb7be4078cf59d2196cdc48866f763b403a6900cc33bfc1b47dc4ba204fec0ba516e675dc6106add9f44ba65d911b85bfd8301f74cf636b428428d4d0ebb0807902f1cebb8d60f95d40542dc560bea3c12f167618eb7fc95b802a9ede36d63c851ab8e3e9a854ccf9d068f42f6856ac6238b4563c0116199e5ff2a9152da6573c2a5e91f9be256e69f44fb490e09a0593d7534a31ba1e7de00264385994c602c0e28a5136ced498eb169f50fcc5925705e84cddf6e16b5569de95e3c7c1eb729f36b829e7cbc795054b02c6d6d6b2977440fb3974e12b7fdf069b05fcfd8fcaa7289ab3295b930e295fda2c5ed27b997eee5251ec6bd385541a3f64ab3f696074df6a2d6b3501f9f2263437e649475bf2d774ec3a8c565eb5b34598fffd1ecdb4e4e9981dd9e3b0719a7836a6c2043ef4e1d4e74a9a283c3044b0ba846fe1fcbbd5e4dbec61bed3c1a80d2b1205fc6d2476412d23859b588f11ee211c95e7e227c866ad7fd35abef0342bd99866150c24284ff13502f8ffb3bdbadcee930c2b30d8d879e55ff55f4fbfd2bfd0cae399b7797a4401048314bf21e7a0cb7b6bf9ccef7a4522422ed134e8996ed48b73777ccf3201ac937372306e57728b49ecb42e64b8e8febdc2b85100dfbe2286cfd8ede49a445ad892bd2596176a1c88599949416c2cfa03ff04c9f26d20646283ed67dff3a743e3bccb05ec94958fe702ce565d4425801aa5410077bad2a35fae14d8de43e26eb3f473df4fdac4f7cf2700c4adb13fd3fa62f41600c22491eb15870dabe72ca0b22dfe9fa3c97571f5589088ba4e73456c7d4225af5181ebadb668ef590203713b1dcbd7e212ea20481bca24d2b6c9fc7d57b4c56b5a749092c1282c80c922d13fa50f3cb4ee5c198461ba130a9e2c624bb0d2f3ff64086dfa28bbf370e84d4958cb47e37894b3ab815b6c9cb94835c1720dd055135fbd018a1f2d18e3558330a20b8a615f7777a5bab8089235a31baa01507d52a95276dae1f64efcd2bae4ea04d7610853a9f4ebc8ddfc034c7693f28036fca1754ab84ab68ded60ac9b9dd70871df072e2ac6b53a6554dff2213a76187c97e1954d915b123e08b6933b3b16fb600f1fa65b72948ed23d4b90f82bbe2648f9bee216a19baa569b41cfd726210f6a31faa106bf2221b5bcbfa85f007833c0474e79c01857ed9ed78eeb1c2adf18f1d16c65040cc1451e3b3859867d4873250fe20c19f93377a41ea1a9cef14652dc1d681b044a71bf60861d0628d70cb4e01699b4fb951e2db366abf7e1d8c68a77f117a4a9f8785ff6d491e84cd4bef83c8ceff093a6b997ee7fd2edd66bcb5cda9cf243447c42e97c46e57f80d5668b60fbbe9d391fddbac6dc20d226e81e9301043b0d764119e70d2727c55ca044df641710db137acfcf5295757d8087a88594f62e89161633b6a05adcdaf1cdd005e9a6b7a09d0f4238a1d21401f3cdcde99abd063917c8db37d66c6d6f7c29f8e9a3c11fff548df95467c011e5d542f440d37e9fd64c2329f543afecadecc12a1004342457c16b21a60f1d8cb35f92e434fec633e30f500f5abbe534c3109c358469f2591737b76c6f59f7098c3be5213cf7045fbcd101b86a7878bc52d992ebb946e21e2a3fa63597467e21f432c9992ab37fca632a6d9a76ce3c10ea6b274533dcad90792695a63eb8d62da3fbbe0fdcc4046ef2dac3fed562135299b7d2e923019ff84cc7e51f141198d7bea252050b9a9db09ce942944f74e9e6befe8933df75f4f3af15e44b32a30098001295f90027578fb58ecf0c1b3bff4ecdb34209b655fa198e3627a052e3c93e326e226feb804b063f2842c9fa313407c72d9ddf2e66ed5668bfe2bac186c33f2854563ec04abc24b9e43046d7506b0c9889c7d33b4d74f3ea9e96e9b7e2a45c884bc3d9abef1b625f2e869586faef1fadedc5bb60dce06b71746a724d537278600e2797a5938998a499dc364e9ca587f1a7ea1b7a36b5e6766e7cbc1f05ca388378fa9255eb319324d951c7eb43f6168104bafd5971f1e99a8b825b294e4d272d054a4037154902a475e7eab479f12fb411343134dca61088fc1e4b92e403bd118b0e25c53069ab0c9749947faa2eaf0085af16e5222442bc31f76057a610d1c897b513bbc08d99ad979e34320744f8d4d4c19e358d1748235c4856fa8b0eed25397eaed453583d5dfa89111ca9d938bf07c4adc0e73ee83f5f05fd80d652163ebf3c30d02291fadca9c9d9c7e8ae988bc89935a2e76b973834a40fa96cc5e89d10224d68217c0e1a00c25d8a12cf8f4e462bc9b342a6cc0f5e60bf47690ee1137bbbaf461dd319734a4fa248a9c0e1f499f7114b66a378fd229330ae0ebe9b5d449c3afef8c68c32a998620fcee2781544a30a969a1f9954900af7d708c0a96623e8effc2fa5d4f8ea8add070e831037c93aceba396e604a5be25744ab737d6b99426128393c62f19aa478b41b906686b476b76ca75e83eaa2ccd0daeddc22d1ca2ec9ca54ec977d29cc7e3e93b6fb4cffecf8f0595106c0333dccfd1834f8e492e49e5239fc0a12f75b2dc90ded9894f82291a0645b95053309ad32a57187db110cd0386e97dbc181f345726abd1114b7e31ba6c5263100c0f4fc8cd870beab11c1a95cfa771125f740bf4b98bb93abdf19e8a3624afa4431a115314340f1fd60b6075a0e58d5e442186af08b70d60ea15ada1633743bc965f501291be8e9365ac8c75bf79b6d5d3d796a81191b47152517d77873ecb11ad9835054a41b7ab3e91e4ef9b1fc6ec7eb3581f2b6187e972bef59bcec9b1759535cd8307986f31e6f50e06233d212fa169220e3ea23752545b4bc97de2fa2d16e56c37e8e4423ef8146cca2ae3a736d3c6ab814c1045d279cc7883bcc4e8712ff74f5cc7bbae4008740140e396c058ca81de236fe47e90a18c4197b085a84f63132fe01dccaff23931de7d21a1f583c4ec789475144821d8a37f1f26ca1540dc8f24aeb834c85b8d9db9edc346ec3c89f053703c1c"}, 0x1008, 0x800) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002500)=0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002580)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000025c0)=0x900000) fcntl$lock(r1, 0x9, &(0x7f0000002600)={0x3, 0x0, 0x8, 0x5, r3}) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000002640)={0x0, ""/138}, 0x92, 0x2, 0x1000) 16:00:28 executing program 0: r0 = msgget$private(0x0, 0x200) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x12f) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000000c0)) r8 = getegid() setgroups(0x4, &(0x7f0000001280)=[r1, r3, r5, r8]) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/235], 0xd0, 0xfffffffffffffffd, 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) setuid(r2) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) readlinkat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/4096, 0x1000) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES16=r6], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x3) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x200000000000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x7) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:28 executing program 1: r0 = socket(0x11, 0x8005, 0x10000) r1 = dup(r0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x12, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname(r2, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/244, &(0x7f0000000180)=0xf4) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x80000001}, {0x0, 0x2}}, &(0x7f0000000140)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xea) fchown(r1, r2, r3) 16:00:28 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x84, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r7 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r7) semget(0x3, 0x1004, 0x204) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x101) mknodat(r8, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r8, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000006c0)="9d1cb4ae94d4e0f964cc9e821b9e671a90c3d2a3ee9fdcad28a056181f93e59c54c7b878ba2a1e18094bea59615e0a60ba58c325054f36d11ee25766c4fe12fd084dca1085dbf1df2cc523e2796af27bc5c0332ff36545a21d2564dee57ae2a2987ab5e72d2e077888f6d6cc6b1f70c891c88edefca4ce6332ad80c5a0731fe9183b15cc5eb2626a3e475c263e1e0e283422573818bbe5e1c77f2db43a5249e3dda6cc1bef7dcc57cf59a5f68d6d82bd078e5254ae09c714", 0xb8}], 0x1, 0x0, 0x0) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/56, 0x38, 0x3, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x2000000430, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget(0x1, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) 16:00:28 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) shmat(r0, &(0x7f0000000000/0x3000)=nil, 0x2000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) getgid() mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x6) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x8}, {r1, 0x140}, {r1, 0x84}, {r1}, {r1, 0x84}, {r1, 0x4}], 0x7, 0xfffffffffffffff9) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x2) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000002400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093fb3a495786bf32e0f7af18a23b8ae7c13b6fb0fe1019a02076db7731b09252536319414ae1802a0a334d861c2d"], &(0x7f0000000080)=0x4e) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="e47ce18ab666f5d9cdbd172e3aa5743e6ae5a3db19547facf6cde417c8deb76fe5ec27f1b3c7c44ccfd2e45cd4d763ba632a2fc6a96de219f08c7738dd71dd9e22173c81a4801822727692bf50d83b2e8b4a19b0a108690b0c597e86ea79", 0x5e}, {&(0x7f0000000300)="319bd37e56c6b1358247a07ad03fefceca07429bd2cf3c0ae8f89936a3ce7dd98f993e2615aa7e431b2f89b14eb1b9a629f97147033eb0eb36e5f87686ca4757875714ffee68c13de5c720ddb5f3e85f01bec39478284fb0c80a259181ba5cc2f375f80d7f68f1488702d150c3eaa5ef60052e928cdf015ae5f0190cca9389f6086fdabebfa187c6a17784989c9e042ccdcf7b39a64927f95ad1c174b6622eec1b1abd827d821441608e839e97283bfc76bdb5841b15edad88a79f243810acd75e4e7f9a429ca4737cca1d8cb6e0b60c8501bffc9f4fad9934195bbfcf121d49b61c00a978b779ce4fb596c287ddcfac54391eb8c00299dfd2be344b666e1899317332c7ffb78e4da75a6b124526e97bbd466e8c34adad6443ce6fe362cb1d9ea9e2cbabf41a9c73a4b4b3810e4737b3d803004556b7108749bbc8f7d8313c8e67155b32c8052c8a4a7f3c10701f31b8329ad94d98d04fa264b30e76660c4a8ee1b6f7955d5adf7ffc56296fe307970fdb912bc66a26a0178beb32f8696b7ae1394a3b5766654b48608451df54f3147f6a514945917a02591950a19e3222db58ca3ed2fa745f117a18b91bf9b142cc8d278553fb70a7a5803849d7776acee5ea3d38933413671b8835b5639ab3d7f49460781d103861a63af56628d7f7efee5e1c5d2a52e77ba611f2100a48aeb9e15f3f7c603ac564fc109d3ea4ecf3e6c24c8edef085ad99cf56f701f9dabfa4d9fe3d0c8c8647acad5c32be2349cab50cd6a3aef93650807c7f49a0a246471c2f48ce6f8b398d0d0a28ebdd91245eac694ef05aa7815d78298619080ca13306bd87a817b7639bd4118508d069b5bacf356253051930144a05d2e9042edfb655da14952452c9659a64c878958ccd3d60e026a819b84171e86abc46159d80aa2212a3daaa913e961650812e58fad8aa9c4a9bd77e5138ae53b8e721392d57911b82dc178ed24a23c30fda843d4a9cb30d05c0032093d26461ef2c830a9a9a610fbd45ef6ccb1f1315c100784fc12e2e3ccdfd043b37dcb2bf2848b179ffc476fb1cbc2e9896d19b0f7500e3b384c1abdda6fc79fcffdebddaa65c9e20dd3b142ee3390944630b9a9b4658fd972531ea6b7c384cbda7ce22eb2029264f4bd92a80c191d762ab9985fe1ab098a45f71596566e664ce1903f007dc5ade819f19022e58be880f126883f658fc454d54720f4ca0effadadfb61b2a21b8e073e3afdca34bf2a9c2914ddec1ae49a058e890aad3f384f661cf46e3020d097c2c179a147414b929a85f0ef8816fb4780f0c75b2e7b179b936dc5a44c2a09a016a696af7db557d36b1cce908fef51c9b30b09363dba963930e2430a402430b31aeac2ea44b1ce0512fe7fdf904787a18b5020306dcf0f6902ac331855e5d2185ca2f162142bc374e4e80c857b4194198521732e65153e6fa00930a30ac898dbafead3504786ace82ccf86f85625bdea57597470afa1820729d787772b6237c0d6131d908df00ddb069cedf30c82515904f2742c919dedeef01b493152b100dc1a3ed0e2b3ac4a563c409df68ed177999826e9300c57ae79d7894bf02534c4ffd3e281317e94adefc86602662c886547703bdad65e879eea0a2f8e2ce5a40f7e9429f30adda1bc2f4829a5d53ee2bf9e60e5175477ec30413d12abc86220788bd84b03f7c6f6e5991709a782e5648a96b6b1f24392d3da8834fe2e0340ed0de21c91066e93eef3f87e5d78aca09cbbba1bd7bea8f8571c4fa0a7058e663c1bf90b536ac261880cba121695a48d5e08b7a7fa2d9b36cde94b69f862f1b109c3b7bc6a9a94d682e6a75cd4ab6ce3f870ecb059b60430a396eee159f5cd1748fdee83f10f957c740088c3dbc8b8c34b69ccbcf8f6016d6dc0418e746809e5910d78e8f139d3ee5d50c7786d350a28a2cf3c0456598ebd2373da262a3c7b90f49b59a76be83c1e3fe842b01842e5b48ac4ae62370127f9321969ca355821282f2ada4c3dde72d277a51514b3b7de1e80ad99c49b4f89514c080900d868b643048097a862854a3a03c4b132639aeb2df1f4dd611f7c08b1c5e68347127b5a3500f291c4e1bfcc7841fe66a159dc0a1e25870370a5abb39ddc3e6a0572cba8cd81248e8b9588f5fa33f9b6d5a1869d955173ace9d2be894d8923a017d7bad1de96fe1f6e3ea9ab408e9144682898f2d112c376b2b590d84f7ccc17899fdefb9114bb8bc783340ac5feb8a9dd613986149efa794eb4316d647bed033506f42eaea553b66fbe6b0a2d30d2b5399b09e35b89aa92aa6c1faef92ccd00c0a9103fc2b18e7f26e7b691056a0b90a9bd2282a14edef2b32bec87dda047021a378f7e47ec5b9ac18fc79f18070d1006a82864b389882fccb06a6010c05695306de51a9f1f5cb7c8957e03359ba23449aecee787baae28ce91928191e87d9c3a7e63b01ff2e1c8bfe240ea9d6fb5aef94988a7e29a4862cdafc80e44173bf8962f86b1ae2da42b3d63a0795559fb7683bb480a8b7d1f856392ea00d22a8536d97169f8be1ded4be7edda757023224ab9bf6aa036592db4c160824c7f2b16c642962bd9efdf04e017b91434c743653a75024c8f884cced763762c3c61d24e6950d2ef9fc23087f5dca986a2f571360f19cabb717ca76d0bb09d4991d8167c3cbd9c8ccaed1f3166fd44f0f631dfc419d57c15f43843ae4ec8dcfbe7449c48fcfa9f8a49db9f3d62f3b2c1690bde391aede2f052b9b1a91893b78134fce8589b947eb21df5b0f27121069448bd7197cf0265680dbd6e5b611e22143b26a975c86e861a6fdc23144584a6cdb0c17a2b3db48d64184ad4a1540fc11a4a2ca6c97fd4517aa0d71d749490ac229a75e92c50bc5e0d95425bb768b68cfd01c55d530c4eec619b0f1c04c7e7e8dd2404a6ebb79a745c97eaa2fb5e5b53e69c4b66b6695d25199fa128eaf2a6712cfa9e6d91b8201ea04a0f66e27585b36cb200f5ad7aad30bb0a00bccb5a6cfc7c26605b99140ad76084f135dd61d88b22c42c19114de6d4ac8a187ab6cb3a6a489a10695ae465469f5dddb095f41c9e1d4062fde75db9b477a708f3cf65c1fce7b1e5fd46265e2415aed8d6187c27251025d4f8d16e11d2019ef80d7818c6fec1be65dfad8226ae521d9790439cdd30a58d657a72687812953acf4bdd7258c4b329a5224a1f859108bbaebb15c761713e9b51088c457543fbbc04a67f62e3d750225139c6d0280cb62e2a5f4d31450b0c336adc8e6cbe9168aca4af138ffe3480229d6781acab1dd3f955ad34c3598a7a6f1c824326360e347c9adc7bbb30ac4e83fbf105afb2d5dcfc39f99bb8926e7f6111da6627e7a6d05e67b3821fe9363cc20c0c7c2125f53b467720322eed56fd5e50e592629574d02ea2ee81c55fa300a2e74e53cb0d4174e2d3362f782bbca6b7b5273f9d7a91207f3ce290bdbd30c2e483d8286c6ff633ffe3d7cb22ebfe294994345696f93dc3e7df60cbf515add805971af7fb38dd537e36550938b6009099c4d21c5b2ea3694f3cd8f740e1de36d76d399457d49e06dd7e6d8a965f44bc07b5fe2f34af0fdae45aec2e097a22da4a799a136a286596a56dadbf132a750c5d1aa9c56b4eea1aabef2cc06e37e943c9b4f29b80c216af260b001021a2126fa6dc033ff022c57da01c79f2c97a173b3be937bff7a3aa167f513c307b7c5af66b2ab570ea012d86a409ae8e3c54b508f55a4e2b1285f53c22aa2f2c48ace637f21f6f08bb0d97904a528be82a17ba8b01f53cad2cd6f20ccac19e3ced29463f4c09ada7b0e016e1261bce28d5e948b7452556ef5fbc1aeb3fe61f68266129f2d3ea2142d59d1af044acbf22382f581499a52d58617e69c2b51dbcd294704871f42eb858dedfe5576bf8ed204392feaaa1032fc681a1bdf1470fc2cd13deff1e99c554974e0c4c351fc14dd34c9346f691f50c147d68c4aea3ba6358453e9a58bf335b08354c39f49eb2e5c67611fc33623cb82bec09a0f7b24c32c9adaeed66a934275b13a367416e61d88268f6653c04d91612b5813b712c6b3231544ab8b28c34758d253b9f561b25d09f1442dc7d47a4f195a8f6b74ba10346efd33760e863c1e8aad9b3ee91e0c1cdaf2a7d2d18c569a10bb3d8d180e5e7975f41a4822997843862e33b0b6e97973d497d9967ca2b4d1f5d6a96cd131b2fa786bb3468b9d91f9b8ed7068c6942e3783f515cadec0ee0564278dad8517764eeee1f8f1ca6658f378fedd64e8865a3af82224780fb69428273662054c83a9228654c0049b65fd842cd3112c23d2e2990807a54a1e3a271fdb0f744304c28e79c70bf3acc808ad65b930dbb2cac8e0486687df306afffca3b4631029fb83af3cc1e8c86a295f84459034a8f72f0249b3373ab8bd5b4d3e2c87f3fa1ba34cfdbec6ed1ada26cf203084ac1c55c1fcc08894bbb8714f32c2657dfa58ac234c3c8d4e3c9994f3997f16a6cd48311533acdd3b527bc7b2a9d566d797cf053049ce0d1ff413cdcd3e4d8a9a13e795681ad5fda50d968dfce12cf3420068d418abfc3d7b8c5c88fd2e4e0ce095e881d712cc9ade3db704d5e14273aae04cc32af13620fb0dc3784a00b6de91150006b12b3f34d18f5ca1a1e9ba23c6456dfe3094a03d08cab6876ccf506fa33638d117ad3f8cafe4e94c79eebb6c7a2795bfdf2233d91c6e1a44785cdc3c4c34e023474f8d819c490174f5635a82ecd01678de1ca4ad72ae8c6650acea8231a26165a0ba128141fb17b215399280adaa50880b9fff7585752aaaa7f8a287a168b8be6ca060daf390218a44461fe1775a39673ffda3f60de7a45dfd436872e8d2bdf8f60f7b99f5af5b5cca166401d4666857ac39f6d8781540523246ec4b1711cd441b17675633af5a678e1bd0aeb6f2269fa72ecdf913e9b821b6bf2885c696b95e36ca08062fc0ba245d777e67666f005d3be7473b9811b4c68a1100cc21461f35e2370e1112a2df9405a09bc799cea3191510a4b429ecd87f3a192d4051f9f623e7aa0875d4e261322920a146454ca20903caa8b8f8622a75e90ae77359ea8f5c540e59b7ce3139f80466624163d9e1663abe9d7c62953acbdb4e57d380c935fefe38579cd096269b1de4d411b994a7aee94adc98d60200b31812bebe54bed7735bee39077d2abf48e4ce177d9615acbc80fb1927e6e73cea92f2acd912530d043020450a7eed180e5cfae71cd5f9fcb87ca54b3c81bd1a84bc4f5cf5367d5e9759f6ed2d1330d29b9f7072743e112d719019d62d444e898036ae4b545bd247e89b68b761b4cb5b08547824a67f1f43ddaa72575742c854adbddc8e2435aea01690e8c5828d13d966706077d863f04b4f7fb1442d052670add3522b35da81630b34ea0d4ac1bf79d460670d7040b9ce0ecfe4e78302306b5f61772d82db2dce791ccf6486f6af6600572c7e9253a6aeba4e8b2e54c492aa83f8ba44f35664e093917af26e0cbf36dcb596711d19eec765939f756066871d926b6d537847f165bf5b29d78b7cc04e79a1d37f39e5ea7eb7958ec85576976e37a5c10a64b27739f40b0e7cb670e85c314ded7498aa28cbeb21d4ceb7b80a5469bb467d18be375f9c738e268d3899702fbe4ecf099f86066a36596b73a23dda7a9441f814dcf6cf9911f0f4c9bd66d8cec65690c2af953987e53f5fc4495928594bbdea0d783d1739ed250b4d079d241fc422de638b9d054d5086c13d97ce650cac5cac8fe931346767e60778dc5f8dffc8a301e12701200b3901e421347ae1309489ecd306fa", 0x1000}, {&(0x7f0000001300)="d8ea1744bc54c8d6e0df93f1dc8b0961630bfd98aa75f11157f89fd872dc90f25d9c41f6a326b0249382dec1f97df5a3352e1b5ae53f71f6e3d6c2170f12af0f9c154a42c8ba47b30db398c4eafb688904e1cfeea73538838846d9237547d2c5ef459687af90739d07026e3e94dd74b2a98adf4cabb43780a4c1f562df27ca2378709f4ddea6714d905836ac66e548e75026fd8f384c89427c0c23c877fa61586f60e99d6285bf48abbf8f2a88b350942a18dbb1fa506bc07230a216bc9969a82b49ddb16267855332d9c00674f694de39628d0b2122e06e20", 0xd9}, {&(0x7f0000001400)="e9345f433eb4d46d6a6a057d1fd1eaa017a2c4803d144cc766e0c4ad13f75db36fe9bc74f16398ec908236a9b92f6bf249d8c27631302de0986912a56404144192f31bf226e599107111e652892f5c8f23c25b41378ba1676750f9034fc95c5f2505b1e0b17ff0dbd4baa0d80453177ce51ee193f720177aad271cbfe08f8fc692631738ee8ad77f55a78d64021b9a7fd230955df4430a283233892ee2fa59d21e276eeea517969f838869cdf1c2dae32a45bb6999d8d7266b7012dfa0089f2712254171bedca3bdddb2ee5cc1b5f20e462e8ff021c4d7810c992a80530f7106637cbe5f11e189c30d2c9e59350bdacbe1a8bb3e76e201e805cb23ccd04b98f865116a2205c69b277b51e02f3e29b79be7536bb8afb2561148e4fe467534ade170b0b3b57407d2b29f35a71b3ed6a7f2edf6cffbd3b6adf115e9cef394c6a7a90a82c5e8827e38cb04b82e3484c790b146e043a1b4637c67767ebd42fe18198dc48a294149af6801f566199c0530f05d7f313fb3c4d2b46abc054e29c4d7591293e9f7ba7e0f64d3cf76fefc9e73816b519cc57a43eb2281f547b9e55da1f30c5b6222f2fa363aad4fe2571cb0c1bc534f13caa41dc1727bdef47e4da4b3d9eaf5d955577ee31ba0e0b2241f9339cd8a227aae45528dca4bf3163677a39ad9675519f47f36b74c861180373183c14d05e3d72e67e9f12d357745ac431a2a6dbaf3abcc33af1530df8f7718b32407f8fedeadf8ba490255d47304935c3b62f12e9548acda199950b897072ca905045e3694c145dece50b8cc030bf61a4be0ec648c579ffa45b1670f599b3d01cd55cd1ca09e61ff4b108959ede5274f4b99a879e6a624825688d1e6d17bfbdd13e9b93030890b67569677cee2b9142c9462e45f473ba530175dbf44edf2af085830caa3ea566028eaaceffc3de11c6201b3b4135f6c8feb5fddfc9492db994215ba3117ceb7a4597e9c9da1fe49e5a6e60d20e15901f47b240d9c47357ecc83a0bb2fbf08d76d4d77965ec9c7fc7104ae22ff60ed39b39dd0290d20f3807a38923d1aab97ea77e8c240e07eb99aae192cdd936b2c52c5d47f8090b0bde1139d05f40d97ffae15650c873c9c50a156b9bbc42e0a241f1fb696ecc03386626155122d70385d2538cd9ff01a5c52c18880b9770bc1b3522057bf5713c6f8a1642b2525abcd0c489515dc479a6dda7c670e4c654d332e0ac167c5e63704abcd156579033490cd515fd434ad9a1acbcfc27111c1ca2ae1e33f806e284817048ad452023c55d156163778e6c44fd52ebbe543ce00d9d526b03ee3a72277f4b56b16a02a9164fbf4a20e434fdc447212501e985b2f47f5a2f8f9ee09e69d930817e6ebd7d66aa01298b5b84ed878584d84a7905bf9cdc3a80092eb5cdb692e3fc5f810782f8e50fdb3b3f788f3ab0267ac66d8d9864a760eb9dd711efdee306111b75edae831e37ff6f6e295f2fc6ea53c2eb751dfde03705406944928271c4e74c1e9f3884e5085d36571446138b349bcd905f0eb95c55151a46f85eb772cdd89f30b41077cef98e2ba0a48ed8c8a0ba4e57e5593df9f79d97c452b0d2729e5f3308b1545642be026c40a6a1abbab093e2a50c86b31c9d8792c786e84653122f779c8766ff85eeb26c10dd027f44c22fba42033efa1e229f5107d2a4ed4a8706bbcb2989c1c797487af8af3307c65d9dcba6239d30b4ba2192564cc21c316ee0e2d32811460787ead5f4f8480b4804d1c447a4dbb36b1dcb8c9cd160d1c654bfc8c00c0259cb81a09297c984bd8a6105b28fac32d43edbd8c9f13d484873ddd01ef7b920b9d192db3135b0dbc9fed7947b89d6bfbca8ae573721aef313a32ed71bfce73819ee7dadea17e2aa7f1ef19c0796f0bf2e93c8a3870359b51812b34c4f46b430a972cb0c83966af666a31c68ba31fe9d573a8415eb63a8ad89e4a6b1e41ea73632adf4d8e3e88cc68a978cb3bacec4f4350884b00dd5af72a4d410d6b933d7e38a38fee1146cb6988e1b8f3aa77333f8131abb10c7d8165e3edecee8626ca45debdad2abf0bedc5c4bcaf25d77a0918e6cf4a8335ef75712b352733ef4233656e63d89c01ee5911663b8ee6b07f3ff34b3e415bbd2dce77cd97b90a226f47b7a38d8cc81430af9265e24a2031405b009afbc26959ecd09f0f3f8e1226fc538c28293890ccd0eeef18f79a8efb994aaada003f1226a11c41ab50a7055f328f74d69cdc239b2cc1f2688a87b694021ac8414447e76cc9fe5a93d630b412d1f29f9a43e6ef3d30f9284653e9d89a9ccef28d80a5e68e3958649e96cb427eea7e071bb8f29f38404b2c8747438699d693ca51669b34542388b1f484f8ed8c249f759d94d55bb17122bb2fde97fee770832813fef4e09280ccb7e0b5be42e6b6b93abc70ca8d6c16c66ff16df991d3057c5d257e3687a60437faedeea1a25662904e7d12b0714840598f2cd63e665e3f0a9e97373c52c9795cde77985e866079f5afebaa29681dcbfef66c1abab4ae42a2365885b682d8925bfe670d52b6dde4d9f81d146f4a19e3e0001c75196bcc8836279773cb51b5319c10b32ee5a9bc2d1a5e0b527fec7176269cf62b9dc449da7f4baa887895ec6842ce0fcdd5844395c34065fa5e5011e96149333ae68cdd0c941fe38701728e51047eb08431ebc8152ed98fa7ae59faea4715038b1012fb1b5679d1a59e661252307c66b934b546684a1468394079d6d24d30a2e39db866fc30925ed91e0ecce60c743d5b125bf252b38ebf40aebd1af9303221127b49e5059f8ead64b12843a6a19e0d3cd918d3be78df8805cbc5c62fd19fa465badd4f42b2d49f055db04fa23784dd6ee4aafa9bbe434226264d9894e3e4bf308b08fe93b977e0975c35e69f30e1e4590840db798881f306af758ec55720ba16332a31e6fdbfc76898a5398e540b3644a808ad00eea48a7010cc3f0f43034c41149628fb21669d4cae3d1a40eef434b035bf33909222d937508dc69cfba7b15aee07c49f955d3b2863b73ce1897188c14c0c883098bd481b18cd427d411d754a122d8512c008dacfb9d5fb162bf265aa9070448b902c15aec93992d3459807ee70c9b760308b58b020ad43d42ce006d397af8a599bcad644c85c3fc50f52c82733acf8c144410e65273df7735ecec9ed54fa33630dba47a004e9688fd228e551c273ef6688ca45243920e84ee0c5249c524601efb7506874610e22715e6762746ccb1a7dc3d1413606b9ce654cc49a7d7271beb7cd75e7aa24c84cac0e224fddeadb4657d6adff2a8d5679c5c0440e5cb8898dc1357ad178dae0e5931e81e175ab0648b89f85dcc7c2d9469cedba9baac8750f1eaa0d10c6b5cb0818365b0eee65e402d5c7eaa88fba281f219a62b50410cbeb9e97b371ab727d9b1de2a6e6a12c1995bf572f31146dcefedf8df44b5bf4ce5b9f71cb5b5abc2a4b21b3221d026fd94bc4d63bb48e43b5a2d4a25566dc73b45e7aa09586b7003297a51d5f1bec5f75bc1f787f52d7b757ad4343bfd7f912fbc2269ad4e8bdbe21273e886159d9ff4f1689dddf60e506163c990b39e21a0609db397af103869e10f2357e82a8c155b9423281152987832df52ee59cc274d05e1ece0b8312f0f421b3fe976ed615c758775e467bda99d2686eed4b1b5e29f6be99be365fb3cbef53864b6564aac83907cc3f95d4802f2829831d17fbefc51fa5a106fce1ac02145b6e2981adeb26b2c608c9958ba46cfc9b6b39fa1ab4162f405d8a56baf1580548ee77415578e82e42b1e85d5f1c0950ac0bef2818ea8faada198363e29f41e0addd41e2d93660f11cca7c060e180998d66b3a16e7d352c2a26adde7b073051c09529d7b54af54e43853f4d8dcbee96f3d132017a62167f9e8a554dcc19b6aa5f9d4ef60b90aea26980e832f75a3a192ba375230ee0cea4a44dba6b6f38d2a1e98ea8232132852e3be690cc5d3a12433e1e51f1685564071df12defc585af2e4c3f30481adc3f521c81f630f1ae9392deb9411cc615b2b10fbbc84198d1bde833bf74115316c219ce52422897c83ecebd8a266108900fc0f3bf7838ffe49e13e4a9ae2847a705b913a2365d83e18b3bce2c0baee1b2a5e98717ed63e7d36c9354848795b49f89ff27598343755e57eae7f0eafbc4fb13172bb03e7622fd7f6ea364029700a8e9595f293b9093fa9621b2749cbfc7d84fed5013b758a16d5ced5a1efa19524d63836c47731c88f402d2e3c2bec003158c01fcfd6eba7498830660a5af6c6fe484d808ea7fc840dd50838a4d961e3ac14feb88238804f8bcf5fccdedbeb754ef17bc39509b1e16b82d1dfc06d8cd798f09b0741380aa24b8aa256cb87037e3171b5b52efe8b5e4f301149910636c458a7d6f1e3efba37f7d8a85b54291c73263b5b7b268599637a7222f5bfd5037af74b732a781f9e148c0221fddd0e21e9b84b55b5526d7999b985cd0f3479807e46ee41baaf082fe8ea2e0cd46fe15828c430f2b60fd0c45218160931a3359395ba72ee5d8c34ce93ea20d4d234ca73136618eb393efb98bbe25f001f6d53582560d0ad3b37f98f9bb541bdbd8a51ca78e8a437c4decad1012e83d26a40dae9bc493b0578944eceecb9e845751db36c4179198702d1b8334ac353d9dd72fa830fb18df2289a120bdf244fb6b616e5bb3b190d051b83fe3e8e689467363718f2d248a0b31d2e73f16154709edb315ee8e086ecd4d35b3510e76035f9e06aeb9ea9a0996b9e5a82db4cf9b9d50b1e8167f0cf42ce6e00671f30db986a6292a75a0a7f1085a056cc3b8df1a491badf410716a34a2e319484e471b6b13603e2fc24a63ff9bd35c83069d1f3ac69900239fb2e423c1009da121749d2245cf86881aeb984ef40ed7294ea526df69a4428e54bc402dc0fd481aebe4b17d70bad749bdafc1463272630c28b9605c49e4bba4fd7d296bb61e75e9cd1cdb369fda07d453fe5a3463ca943b4094f37f8b81bb2b93633b4e92d7b10c88623d13896c583cc70bcf3aa8c4305b81b6321b93d0f1e9b6b8d9d4723e5bb531c4a88866bde00e2e239c018e30757f989556436690825d9ad17a980d778955f3b80a1829fdb061e5f1a39470ca3a946dd5a6f919c043a60b29df2ee19f9465707e92201f279e47f641304cdfb50a680b6aa003a65483e7d1da8fcfbd41ba908ada710c28452276c18a0063e526f6a9f262ffc5807018ae67b5618f5aeeb34538eb80105f6fb9639fd53d5192ef3f994490e227a7fb12185f4d4f4df6b66720cf864c590ec5a1a2b60420f750787f420c34a4d38d5e9bb958493476a187993a95b441cd2d4d2c53ace1ec1d77510ef8d85bcfcc03d6d82d56d041695fc4b790806216640295c50454ff0a5a347b9b0df5b7144a60acb8ff7e0d6d5dee3ca3e9e74fdc222d9ab6276c1cb5d4a825ade4beed28c4643f52fca5bcaddf7ddc1d228fab8d936a0a9e30e95f752aef96bc7634bf569e7f7bc8f7360d833c049de5cdd90a1ae486f0efebe6f642ae416b40c51362b39d9b8095fa0bb7e200ae97f4fe50e1f3e67719c6130506548af18028e9a6a0218af9eb6b1104d9f8dda12ada47b868765f63971ed298f1bf08393096d0f9f8872d710147cfd29cc96a3882e5b18c525a78cdc12587b9073e47a7fc133ae9ae909564acb9b2141038d3da69b0bd89279fb833bb8e6e03cc48d049fe0aafd7a4ff08663d70bc068105ad1e14f2207d757e159b8a6ee308ff2f457836fe0635a7418008551419c0a51cdb578c9686e2a724950537f", 0x1000}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0xc}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x4, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x12) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) select(0x40, &(0x7f0000000040)={0x0, 0xfc5, 0x4, 0x1, 0x6, 0x2, 0x3ff, 0x2}, &(0x7f0000000080)={0xef01, 0x20, 0x2, 0x5, 0x7, 0x1, 0x8, 0x20}, &(0x7f00000000c0)={0x8, 0x3, 0x500, 0xffffffffffff30f9, 0x7, 0x401, 0x0, 0x80000001}, &(0x7f0000000100)={0x80000001, 0x7}) geteuid() 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = semget$private(0x0, 0x4, 0x444) semop(r0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) semop(r0, &(0x7f0000000180)=[{0x5, 0x8, 0x1800}, {0x3, 0x8001}, {0x2, 0x5, 0x800}, {0x1, 0x101}], 0x4) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x7, 0x1000}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x3, 0x800}], 0x7) fcntl$setstatus(r1, 0x4, 0x48) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000400)=""/232, 0xe8}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x1, 0x0, 0x300000000000000, 0x3f, "2988c5dae46c16f9d2600ada2be20483d15fbef5", 0x3, 0x401}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x6, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8b18, 0x1f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000470db67273c5e46800000000000000046b35a9572da8a84ae7f65254a50c069aa8df8cef11adc084f37c74191835e85e473078da998423843f870ff9314103f1675f323883114234bd31012dd1aa374be1db6c3c87bb24c433e36e594a44544f22548c518cc1b965850b7471f02d7d27d84d455de3d3c1295465fbfef83ad6aae1b1b720f3a991be86af736255bc56e9fd5121f2a415c1d1764fd0f6c1bea56c576e6f48457ca4b5fbe7d61fee51b08b3fff33203737ffd8b06d3ff336dab3db0f4bf22944d44d6e1b1fe69a269a671f98177c457e83f115def72a303ea304d79c67f1a2d6fc02081b15b732a7665d10013779180c2386376543c793f54dc2bc68890d9f5736983600"/280]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x74}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x42, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) getpeername(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000001d00ffff70000000800000000000000000000000000000000000001f000000000000000400000000006337000000000100000000000000006efba7e416f13a1fa466ce00040000000200f9ff000000ad1b43341b0ea4ed00"/112], &(0x7f0000000080)=0x6e) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000100)=""/223, 0xdf) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) write(r0, &(0x7f0000000200)="aa0a3ee714fdd7c7f0ae88a1f9fca21805b8907077c4b5020dfae8b9a76abe3c07f9e7f6927ee7ae4f2ccabd9b145e587698dd828de6678a4e9146f56a245d552e4c149bc47ea1d4e5ff3b7b56f69ba13eba29936ed8ce8bfdb5d86ff8b74f7c4597cf69b8598b7b9275e0ed576e831855e79b31013e9700a7828c4893268d955ad6b4efdb1ef1733fac0e7d143acb", 0x8f) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x2000000007ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) pread(r0, &(0x7f0000000100)="7c9f01a02fddd1aa407bc042f130c2390cf4fcae69ab0b267cdb0fd0ab2fc23aa4f8ba1775e6b92331973b6824cdd1228bfb9836a82c311c52982e81fa363a3f9d1bf48a014142beb9e9bde4fdf7c9f8715f672b69ec2166a2db554795a9a8d242adef2904971347befa92e747ca784d11750c861616d0dc9458e2d46e98b96d674cd52a80cbdf0f190d1d68e0b103b72e628c58e5fb9547885449d7bc2c006fa543acb2acf5aa9cdf020ce60298fdd59bc6b96858d4df03342186c8e2afdc1647c0785d4fec32790237351a996b122e81", 0xd1, 0x0, 0x5d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0xffff, 0x1f}, 0xc) 16:00:28 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000100)='./bus/file1\x00') r0 = open(&(0x7f0000000080)='./bus/file1\x00', 0x20, 0x29) readlinkat(r0, &(0x7f0000000140)='./bus/file1\x00', &(0x7f0000000180)=""/8, 0x8) chflagsat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x2) mknod$loop(&(0x7f0000000040)='./bus/file1\x00', 0x6000, 0x0) symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') getdents(r0, &(0x7f00000001c0), 0x0) 16:00:28 executing program 1: poll(0x0, 0xf3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x420, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff00"/4098], &(0x7f00000011c0)=0x1002) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x8cb, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x201, 0x0) poll(&(0x7f0000001280)=[{r0, 0x40}, {r1}, {r2, 0x40}, {r3, 0x44}, {r4, 0x4}, {r5, 0x4}, {r6}, {r7}, {r8}, {r9, 0x89}], 0xa, 0x9) getdents(r0, &(0x7f0000001300)=""/4096, 0x1000) 16:00:28 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) mknod$loop(&(0x7f0000000140)='./control\x00', 0xc100, 0x1) rename(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000001c0)='./control\x00', &(0x7f0000000240)={{0x200, 0xfffffffffffffffd}, {0x100000001, 0x8}}, 0x2) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./control\x00') 16:00:28 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:28 executing program 0: setrlimit(0x200000008, &(0x7f0000000080)={0x7, 0xfff}) r0 = syz_open_pts() fchmod(r0, 0x2) close(r0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000280)="1cba720601828662a3fe4302d26d292af2d4d71f9ff7423b28e757a40ef0dd9f0b43d9a96573acb948f8a3e994393c2a81e958eeb330b682bc02178f191d2a327c8de35f70ff5c85e66750dcf4b7ed6eee81a1720378bded2cf08be62523e916cbfdee5d83861bdee5737c459afeea5bf984652f34c594f532b854357ae785ff620a2ba6b1579c501cc20e98fbc889cba2fb5441ea7edbcbb68d9e86729eeb7b9b271b729072524fef420136beeb0480dd33fd26ebc0e1abc84e0045c37d35fc8f0644e2c76f22836579d2a7fa42867866196ecc4206c49cb9caf7d2c53286d1b4175cefc0898c14d651eec02e9a6f936efefe37be7a71908149edb3b1754c75f129d309b4ea832b3ef365cd8823ac9f4a76a33f31dddc6c5d729cb80f8a560e77df0a727b7fe59eb0e7087b898221cf5b276d59e0affb58d19c6b08dfe969311a6b73cef911d9cd8c5a2e83425f472dcd7ee1ab197684bbe730183356f67eea29a8133a5be06f9aeeacf2d1043d8c1c448c26f75abba309273e4479511d5897feccdf690d2ce84e480a842e672228482ebe6200ca60384b5e0226bf8b980093170ba9551776faf018f8ed45f37698ff9480811ba1c4ff22177908b314c250a6b530878bea056fc9d070d3c7b800a67d54543470381742189ddad1714f7db107f4c1672fecf242ff0c41cecedcfbff9e922678dc9ca4b1aa1d257392b6340d0e42a45d176c84d7870d96e6ceef4405bdc058f509f968c0cc3230221f8936b7d341ada89e1d22b4612326b536ffd1a93cdcbf8d77325f82ff11045781128db98fd7cb03c53284dcbed6a53282a6004bfdb926bbc01955b71a8ff8acaad96e9c63e84085e22da0d927b92a32eba0802171bf01c8b3319d1c9881465101c2e2dc975f1e368b6b0775ec01ca28d9b28d47da8056ba929ac4aea5505f9a9d4c9255a4d6111ed2ff26e61eb2aedf1b777806ef14b87dadced56327e1a3df1369dc8d64fd83de04a2bda2e49694bea3b1ff1d4a2a1b60bc507efaa18224a64eae3e00088880fae5c7d5675edbab72cc3ad9485303490252aec7bef98caac8416cc8779ac6ae99084eeef3a1ed1f5b317ebab5eb4140cb48d74d30a0d50ddbaa4b254194c4043bbd791beb264505d71c620faf1dedaf79eaa4e2bf6e2c1bf87a6985a35e5438ae4e00bf73595000c5861c8121288dd503c240a4145e07c358e3f8f2753d278d2f70ab9c80f60ef5c535cd850ee6da8c7fb6c00a0d369956e34175f68e9950c9734432173bcd808ac1da83e3b238becd77173a665f47896cd308c21bbf6245f424b3a474913bff7fe2dcfc93bf2323b7bc374984e2cd4ecbe13612f5632f9728f3d88e3e6f52d4d375e350f6f9d1f1237b38c045c6ca23db0d0fc00a", 0x3de}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/227, 0xe3}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) setrlimit(0x2dd45eee62926972, &(0x7f0000000680)={0xfffffffffffffff8, 0xfffffffffffffebb}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8a136488ddb5f48373cf126a8c11d8ffc003c7dd"}) writev(r0, &(0x7f0000002a00), 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='.\x00', 0x2, 0x140) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000ce8e844ff0a304673e8a08c9f98ac7cf341574f657512d9e883426d386a8162ea312511c61cd20c3b76df84b0f403616e25391acdee08d73e1000000003af5679854e577b6456414669e57deab575aa9747d807bf8bf872c16308f67866a08ed261d391ff36ff40300000000000000546fc51cde9578759573b9df00e62296d7565bc3cc6529cde795c16078e5ab4c52458458562ecfaaecc045d7883bd88644ff05332a836ce96c4e5ac539ee4e6fb6a9268d794638cbcff5ab18eb43235a5801d2eb106c087170eef655b08be59a7dffbd1b13f922848524c8ed25bcaee887b26c4d677d1e6928f6edf4a88008ef73a8c2a5fe9c4f33ce6964d44e14a84ca3815f4a89f64cb1966e936cde33a759a71164fa17"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='\x00'/12, 0xc) dup2(r0, r0) write(r0, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = msgget(0x0, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x9, 0x9}, {0x18, 0x2, 0x1000, 0x7f}, 0x8001, [0x7, 0x19c, 0x2, 0x3, 0x81, 0x3, 0xbd, 0x8]}, 0x3c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/119}, 0x7f, 0x3, 0x1000) 16:00:28 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000040), 0xfffffffffffffffc) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00030000000f0000000035b490822df29ea2ff4d7eb80c8db63b1bb965788a153a1b22195773b78894fd74131fce31e1bb9699666e37194d833cd868cc37003200042ad5bff111ba17cd8ff07519311b", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x5, 0x1ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:28 executing program 1: mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xd0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xa73d}]}) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000240)=""/237) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x7, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x800) setrlimit(0x8, &(0x7f0000000040)={0xed2, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x9, 0x5, 0x80}) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1000, &(0x7f0000000380)="3448568cd990de969ce9d3dd96154fd7bf2c9eea70cc843b76578e6f37dc2ed6c5e9489ab6911997c7e4868958485ea83672ecb7d9314353ea62392b95d9a8c07573ea817da71e5e1f8efca8bde6f49a3abcc94b592a6e24072a0f0174045552877ed3e0b46092d26704ad4c7038ac228fef2a9659f39447e3c91f2025b4c450e42c3b38d2a3abcd4d773a08f3d9dc6b5fd719b9c69d6862ea70084272f638c539f8108efef3b322c300a72dbb2070403b3dd3ea338915fd98bf330d18588f1f86f7f8fe9f96f2e4a1edd5a5eb98fc443afc4581dcc6f975ff2ad3c7aaa029738062c7c380c2b30674ccdcc510f994bed80dc6db65a5f591519249a051c45bafc149297ebcf1accbb8059b76aa1cd8c3c9459d0460298c4123c239b048fc049c928fd62b578b936247295fdf885c75547ba1d121aa733e08f41154c108fa4884e5a06e1ce4d6dca52e675f2b38c226d644178c3dc8495683920428f9af0b3a01eda41d44f45d22541b61a988b2fc1aff69306eb233f3d4a004f502033c4e78e7c4833f418a7b564ce3a63eb2360b68abd6308bf376f15a13e7051bb64e81d9af939ab070c532d224f26d9efbe015f68544f1059e45390f292bb5e100d0743f2295f13094c80d7a13c1eee00e58207718c743dfc8b0ad750afee7d804fe5110875a7417679b3439b1fd942847dac96e5a543bf8602aeefacd53f709b42ddc3095f0d811f1b12596064b6960d991c6de8ccab3f0a329fc9c7e68c6496054328a282e764695fb487a90c0c7a0bb341ac003ec85d998c4e82c91a696a3fc26ef44cae3aa8c5952f0c921a83f149b52bbe26679369fa70bf178c8ac052f128b2c465b1e9ba366cea6dff36c65e2bf0fffe2f92d8c8f8d11789998aca9d0e065e1d2dfe8b2ca25444c8b9b848a7e5a4b9bf6af5ab13b1873cecf40af1dd1d48bdfccdd1ec0b2089a95507aa1e3aed89c431c136b5de5099a3356da4f026e12ff36687d0418d1b9fed80c762ed80151397c97cf11c08789875c555ddde10f06c21d705c45037bb26b5b7bc28239f0cbdedabc6f5e742ede050396242206d69a3d138fa75265caf754de11becefb25c4d59d1c6cd2c3c3457ac7232ec57e76783221e66484c3b2903a1ce03e6c3e6c35f85177c52474f8235bf5be7aba938e4b5b5d8d4065b3495a5b78eea05e835bb3f5bbad1cd7aa86f2fe47811ab3f2df6560ad6ba4afa2b45b98b7bd30cd487cda2e64ef10a0bb9f048f5ae803b6a5162abb139c758904b7e619a5dbe0c10c88593dda364e81b9d37598825480add94c8655931fdc4fc8cd20ef5073fda80f490997b2b610f5abfd7b52f118e27ec9dd5de4d74409b889a2da67bd88713bf88b210f1935d2ad73cb04add278106b30db3da0b2645c5250011205dda938041b9446122ac8468dd0f7f2a3c66f62c89eef3e4db78a500a0ee4f410d8278891c002b7af3499d3995703103163083c73affbf63914c0b25d02578c52f5dae51da58dce98a939aea8638b623eb026df2544436b8609d8d13a3cdc935795a7bc0ee2da6915cab8e27c5e147348564641986838898f26509ef5e89b3718954ecd8313cb712b3e3a35579f46de58353626f717a9d10cb98c1e87e7509a4c0aeaa8ca57614a457c1688fa639c7ccf453682776408af4881a519f80d13266561a3fdbfc1749e4237f99813ef6fd81267182003d721d536de0dd4ac9911cc2131e484486088ec5dc6d172954717b3530055341a0cd8f002e2f91e8478980f51386efd9bea8b27d89761be0d8e6974e0d41e5956d5f02026de08e6063fd99287f440114676778c8169caf5adf0187f2767b2768a00d301ee17b19eec6b1102e83dda361575013473d0e3d172e48cdfe9a752b7c62cac50eb09067fb12415f7beba73a9181510214642783645681be196edb9c9c2e47d187da5720b47475569525914153dbe2c0d27ac922262b92d16fe3bc3134cfa8cfd9212a2bef90a3080fa3973a265644ca222837eb192800aac900b84a53b58a2bca8d2bc7c3b44bdf8f5bde69506d318fd6af69d7cc47e00126ee77c57ef9e26d44caedba93bc74b0890cf98e6697fb14f3926efad8f4b9da0260a349b2a5f8b44fff93c5b764d2e30582fe11640a36516cb38307ad757ed3091a6b81cd6e770e0bbf873b187dbaf58c454d2c6689fdf87d2dceffe9104ba2b839fd6bfda24d45b64c673827e4fca7f3cafd8ed6e1621e21b24e95f11b76fbed4604e4567f0b2a1e7d72d362274f691bc93e056d35a73be7ab450934fa816b9bd2d1d3b4807545dd9d09383452a5c2bbabe764b8ac59c2c4c16790c634b5786cc5a9688c438b46622e75fef25ba45800bd920e1b9dac825a7ccc04a21846c6f30211899e7a8cfd2abfb54b8ee6e13614137c7928816c2b88761b539db50b7064e3cff7ffd3f5da823bb94936560b618a7bcb5ff6bba10521386e4334981a5a33ec6f68ffd1351bd09c6447694e0e6eaaa11b3fef28ba9d0c0168137bf12cafd768fb2587b4853ad9770522887eb7e539235a377dd4b86b317b59086a0f7b4c1c0dd74d59e89741666dfb09b97a3d0dc5d68241f2063103122353809ca95031e8092e4f3fa470624c414426dd8aac6c1f6435ee92ff2188b3848963ac58be8d766dbec362cc37a999c839a56d2293a9eadfd3e64b2bf94d5c7a4c640735ea984936c35014b5dc68a44feb46577744d3fc3a691abfec66d273706b9d1d4b1992f275e91e70d652ab42ead4b726e377b2b29a4ca31aff7ca151524329a210950aa4ffb008a77052f3f5dfa6cfc8130b9096063513c3d2a4c8454b6ddf64c9276b5536bcf01faf7b8a265b544dd3d79029fddb2695bf449b574408778d7f69f8c76f62eb6ef57954852a37d93bd7b7c0bbfbb5d24b92c9445bea435ed17a787feec3a0e8c9316041fd361f35ecb4eeb00449158c3dd554fd9ae3c558d40e73543f7e791034e7eaba8102b5e91ae57f8c65b4e61a924975f5dd25cf48e1ac5c6da5867ae5f34d1a0d2d384acf91e1574e4ad2b38a255d60c4b4c758c812c5b8d55be3e84bc1988871af89c3a2645903edee6346c5aa3176d40e2ae2d5ec61de63222a011ecf89cb16854ff643ddb45ca4356c208b564418024a5687e409b1b85f1395847df12390355a3e6a8a877c47e350a68c6478b4f13327c56d606d048d8b68664f6ec1675f2906f6cb3a503b09212828e744c89dcc21d606e25006661aae933c0f64c5004c31c616f954066450a01ceaebdc13f06194dcfb458b76e0d328359fbbbdc22f8893c697938c852775ea0a6a9ef0ef84d265732594626a74df38f3f0b87e8c1f1a60de37480cc2220cd20ed089a90f5da287c6927ac9550c121f63ceb00ba246cea0df543af1d160544196d8d0b263d7f5854ea8814339a16ca35a58a9f0d40de4a22b22c252719cf2b6ab22662a4dc7d99b93d2ed443f1da945d5e78185f54eb1e9205f7f09b3770e3a82966fefb1ceab43ca19d969f03672ea1a931af3ee228bb19c12803d513c456239f3697ab92d1cdd91c47ace91bd66e03c8779dc793e8169e767b0a3b7d4496187a2df5a1eadce31ac776268579b549c13ae01f5b5aee06764c0db9976f9dddd513d78b27fb47ced93186a130627096b450caaf4838443559aac92055389ec63ce3bc4df81a4c450e911f572e14e5ee13f31179f108f006c8bde89e2364214f936cf274e3dc0aa61a4e6aec57c3c2ad44161cbf89e88a227b1fe7bb6910cdcce0b19a0fb9e6b9b2a8b12a30c6c59e0330547b1a9e3d429f2bb6dde7e08185170ec6fe4e7d628fb8f85f07ba650f4f1323514429b1228825a9e49bbf829be9a1f0abc0213cf6b349f0effa860a61fd4b3c10d8c533cdbdbc88c04e96b5b4774cdbcce1d30415ee74088e4da93030a11a146223f3b0331aecc575576ef17a5ab4543735d141df0128f94ca4d9d1586377b8b98c19ed3d9b45371a2cb302cb44f89f834296849ddb13abdfcb4e54b3f48f162e5ab79e60fe9c71c0d92e19f4e0a6a11d16113a974c77b2af80d0f09d11554da1daa8636e0ddcb47a45c55adea6f771a1685e02cdca0d6636e2e904850f0a8254623ec4e7a026088ae3ab539dcdc37bf3d3ddfe8f02d7f22f789e2977435026dc6d7632b26ff51c21e9f3823e243eaada438913ec639ad285fc048e2e7515561a4ee70f6e099c9b6ddfd3dd86dd6f012becd51f8b4a048ed191310f44bcdfdddbac7a46a9e1c13e339e179c10a517b8ca1bfe03b32511a711d58131cc7fadf2666cef13e35f112635b475c3005c0bcd3ac4c7cf2dcdd329f3499b5fcc0eb712cc4f94262dfd932ef03d4010413c0ca01eb78736d7f2d8e6d4b1cbb769f9e6a1d1328178ad59f4d4d4e2a0611909182e4dc60649702dd8b9b96cc34aef62e36f18badea423aeebee2dbabc4d353329d07a967c933f5128a42ba0cb3f0f28683251c1c4b8f1d4415974f07a58a263e51d59df8a390cb57a588e2b140dc434821346a21b1643c55b82bc4fcdd7c83e8034e22965917ef77d873b791807672c3732bb53359103f32c57bb241f69af7d0981488e31c31a1524ea065a37979f3322851dea76bda9adc524758cfa42dd109d9177eb6661ff5b8972696364dd3b14d66b33e5ba3c455351c784f8b603b7e38e74f0b5ea51a39b58702eef198412137f5d116476ea575377b7c5b3cc36496dfe63d3ee8c8bda76ed82287647a10e8c791c78e4eb54f3947a99346b66802eb6d5b383a4379667216183217e12d102331d7a5140773a635cf34d10285e3da4a3b71aa4eafcbda54ca73793068b15b1adece25c9384b92e858842d0dfa2968308c8eb75e845619404802124c2442d4d327a1478107eea38a8273a31bd4508ed6ad59f2a57dcb363ba770b038c406be81e8b210f8b8cd39f5aabf8cc01d3f7ae5f9dd99a1a56035c105a633aa429a478ba005de487531964411daeceb1add56562af1559fbe906bf81a0f49c14b672852e3679feee1d18d1f578ab5c5ce6a30179beb0afbcf8a79fe025d7c38987e478cc3aa8c3d7c5595b3f37c65002cda0628114ab49e68301355ce14848f6c310f2284bd90f4e34356d9bb521203f1357472644433877e89f7a043b8b6fb69d33ffdca83c1f72b71af6784897389741122e0e00583f1910a5073786e797ab872b4b5cb6846a381029ba397a9774d317cc52bd4d0b9ae3ca5bac066b5df49c960c906aaa991ef760f2ba89d85404c5245d366660c7da7e5aee181161e1a7f407346bd1d9ed5a09fcff614ea9a4c5bfd9769f12ee05b88b1fcc24c7ffd7999740e31f1692ef9a5fd348d79e69ce53b5fdcc075dd85a3d6fc05fcede99acdae2bf7209e776f5b775122ccb1a035c446aec7fb0066219a364809b0f4e7cb32474644ecf39ab7904e44efb9acc37e0fbe3f23662824e8336f49bdf6e802a3e2088996cd484073296bfa42caffa8057d54338a0218fb9c3c475af3491f60e1f85851d4e6b1d927828f3b32df2ccccc08325b954168d5199f10ac45ab54fe87787521b5326ae6b12bcb50367f87eee4b9a64e1d19849bf8a72f6c4ea9fa8bba20ebc752659cbd9c6f08638bdf026a0a0c95b1cc5c3651d2d3d558ec7141c0cfad21696279054e1b20851b8be4a0b5f72090532acd823ec7dd757c6a24b08863cab50d58a238bf44a993c454d51ad0ad0b63b2ec3ece70207d7e0c1674c58bf8e9197e24afe8171506abb59f907f618cb691febaddcdf87a14d942875e7432606e885d5d49d3c2771a530381ff6bb4749b4f86b13ad") 16:00:29 executing program 1: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x2) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x1, 0x8000, 0xb9) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x80000000, 0x101, 0x0, 0xc3}, {0xfffffffffffffffa, 0x5, 0x3f, 0x7}, {0xfffffffffffffffd, 0x3ff, 0x6, 0x9}, {0x51, 0x3, 0x8, 0x8}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="fe0cb3e1f67c65858f0072eaa521e97f5c021d719a528cc1aab1e7fce05db467b8af23176e98c51cb2178e3710dbe38de782da9cd8e00537525cc7b2b83775db89c3597d2ca62269e2bcfe8e644316b06c28cda4561d18a7dba2cd1e0e0357e91c317b3f0d6576771383ab72cde9a1586cf710905ae3247e2fb415b7256235b3d07a555a4aa3ef319a60d700e757412c20da1c3994b89c5c04becd66042886671a610470ccc184b13f0ac6f010119455c6749287d49f9a08e6e81b9c6e8fea8ff5c39ffa5b45a40a5b63e417ada1e5c7db79ab94fdf7d3d0df22f3c84d634c5587fd587025705e95d66d3371", 0xec) pipe2(&(0x7f00000002c0), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0xfffffeffffffffff, 0x0, 0xfffffffffffffdf8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/244, &(0x7f0000000100)=0xf4) 16:00:29 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x1800}, {0x2, 0x20, 0x1800}], 0x2) semctl$SETVAL(r0, 0x20, 0x8, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001}, {0x1}, {0x60}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80003fd, 0x0) r1 = shmget$private(0x0, 0x4000, 0x32c, &(0x7f0000000000/0x4000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x1000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8050, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0x7ff}, {0x18, 0x3, 0x68, 0xfff}, 0x3, [0x4, 0x3, 0x1, 0x1, 0x6, 0x101, 0x1, 0xffffffff]}, 0x3c) 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2c2, 0xc0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x100}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000), 0xfd7e}], 0x1000000000000093, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ftruncate(r0, 0x0, 0xfff) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) lseek(r2, 0x0, 0x0, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x102, 0x80) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xffffffffffffffcc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x3e46}, {0x18, 0x3, 0x200, 0x80}, 0x6, [0x5, 0x1ff, 0x5, 0x81, 0x1, 0x2, 0x9, 0x4]}, 0x3c) semget$private(0x0, 0x3, 0x609) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530000b17769349fc355838e3628b8ac800d322f4245eb6ead6e83a892868f93927418a96d3787af4832487b82691f8525e4266f01a008fd37b09366687e0f46968fcc4a2531f51639cfa591a93966263d0b40e8355826d6a9cbe6d4166694c38055f805e58ba59"], 0x10) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) fchmod(r0, 0x2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/127, 0x7f) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0xec) r1 = socket(0x26, 0x8000, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="71a108555e4b73bbd75f8dc7f5e96a426eb65b9c52fc3b939fa8d672c0dd016419614bc5f57c0b54941aa36d0e3f3492ec7131c93d413451f9ccef6bcef5b5127a686bb25f7f85dbd3b8ca775fdb02254cce32a716b528fd0082d7e6e9b4140b0c11428971d5c81752bfd37c92d02d43a73fe3504d7d94fd35b465c495576341172aef2b7b40f3e860216ae429a089fd79366df5986620b1e7cb61be16d1f60b68ade8561ccbaf8b905bab4101f3347c11c986ea6f91a2b3bda212d1770ecc97381afcfb37b9be3d7b3ecc40a9be28db9a086f8d0138cc3dda9268bf4b40028b0951de0091550c456d7911fdee8398779b8efa6738437f4b4714f8a795867c7a2aa00e014f0078e1454a2118a780687a16c72375c0fa09e1fd3dc9d9fffa49eaa1c770b40b44bf3e8b3eddf65edb96556a2b84c8bcc177fc86264059d9d170dac2229e1184a24a202140327dca50fc79cf4faa56bbf762156eee6afd112bedde852f95248fd5ce0a4c4c44afabd7f362b6bec7ac266e7595e459423467bb3a2acb2af3a45c29ad2806646a3671e88bee05d7a2f94a919d509c565c0dadbc299e408f77266ec25aed17803fea07229d1fccf7798a4877a646e244424126d2cee5028beda365baf2eaedc316ce0acb6665d588acff6c895d39bc3331e972308921b89ddffc4251f9f0d7d54ead975c0af3e30168948d59b856fa65b3106901b6ab6ff5411f8552f50ae684420a3ed487b3149a4dffbfb959c289273cf66b9adfe7c13bcf221bbc4b0576440e1558667ce2a3106073620e4b4835889d8d13cb40bec8f06f5de70b44e9a20d6a633958a3f655132bbfbecc1d84abd784e23136e36e1ad7a409a12fb33975fbb55fe77b6e5c94e0cbe721cb686db223be058dac3c0dc40284bd2931c30ab087c751739c4e279cfcf430e5917ba7f5f5cf392b27fa0657718a0279cf6c710966cdbce8b0e2766c72368edc97bf5b6fef66299e1b2ea9300f81eb5f118ff906b5c0d41153167524e5dc3b20f9b8289f5388ab256d0c7d8fc4b327406072be5b27175a89fb2d0257259378626302e1bc3894657e8d6773a0cb5784603ce549b1a5a7b5049e7ec875f5e0b1b02706b3acf956ba190b6cbfce119684b87ef6d5005568e6b4947579f030c8d05ae7fa2597df045a555af185348111f2c96f54b8c247858c11ab43db4dc358a8a166578cfd9bb4ffeab6d2cd9764157bbf37ad63cecdf02c6299b1fa353e4d6403ab10b1773ed5b55a306610240494d72ce009f3ac8f1a1ce12402a63848ca417ea02e4a31f0e0a123e47710493b0e78d330b19de72773998a27a0ca5501c745fadbe5db607463dfe8d68f67a50197c663aaa10ba8b49e1101927ee467f8bca759d5a6735248e928904c7de1a0188a3965ce22be8c0989fa94b15c125532befdb8ddb10e15b835c517b39a6e91cf4c023abd501961fc239b871bac346b1a55a0fb0682c78df4e6cd87d28381536299456ca312f377c3c860857f7041487a11020e16b8b308323edb173db52d17cf2d0a2154d8d2fbe68c9bb6604dd4879c169e4b82c54f1d7658ef8ec857b2d18fe2ddfa97703e1140a5f3d4716ae768e463d43419f9368b0bc35bc642817335056068214fb187f585542d1bd61309218578f7e677293f7b491d2ee821e3ca97a8a6b14dc38ad1579b541afac6dbcd2475facd44f1b45d746c09a5d06d96bba1f90b6974ae155bd615d34b5a5733234771e9b891cb18532f67ba2cbe3d9f42e7ecb5e5d91ddf57fb1a9a5dc5de7319de94496fcae07517b45b43b4218fb7b384df3537cd254eba74e2741e75f92a06e0c85e2899f918c008c726c1b6b5c4dd43ec05b5b18aff887c4ec8f8219d48a766309eb93f24cbb146ff6feece91fd0006fba1516380d513da208cc8d745400d53ab488f6e2435950a8f4b0a281ed4eda0de2176db31cb77f4c42b5d8d0d90cca8b1409305014a1d3767fabffe403138f9fe691b522aeefa8cf4f178ef3bbb71a4fed5bb501b754866fae0aa870d5b488b327741673b30ec8701d62fda2bfd318df0504717a44f886c0c9a3ed1cd94723139f0b904f154822a65986c3e8167cbf9ef5e0f15855f8c9aabcb2d7bc1675728dc4815999bbfc4e349849b51c0e4d88ab12d348608671048dcbbbd423deebc54ed0d1c9f7b7e5d3e28f4cddcc2590cb54b253012b300af2ed8c15df40460d008788ec1d33a05c075a7d92754359a2cd6ff945f8a58fe52d1667759449f7fe9c0f169038861e357bbcff9039f2aa35232c4f95a2f148eeacb0fe5a37c71b4d2dd9fad824cbf3e96912d2ad325d5523f07f67f1c7d5ef8596bdb92b330108ee42f41f6ac3618f4c2e0ffc87f3e6f8279b30b0177320bddf72ccbcf09b6a469d341d109f70f29ed702ff296960ad4e1e2e5a2d1c3c42d8a4e62dff064f732decec070cd4bde88e260c812006faf3bb4fc57950d24d2fd28e08deec05eaebff49dd05a58805ec60c5512eed8e7038eca88dda1d32f8dc2da3b0e00786cbd348b7b8031637bf711d9bfac9cf7b6841d0b12314fba510d54d8f3ca48cdc43b727efb06c0b599de280ed6c502231cb42828a841f130208deb8d342830d49764f47781198ce56e7c6aaff96d6bc43d37b7b85e7d096033e4fd7898b2fe841b9357de283268fcc77f7ecf02cd402d5a9da777949a3bc7467b657f465eb8efe188eab3952b0dab31a77de774a834d3b35178b8f514cdfb36d101ca3ac24fed96113b6f8875555d64f7071eb817b893a64ff6b2bc7e8960771b44bef8ff7afcbfb4dec281c10618adf48fa47f138e3d7d7188fe867f0104d34c29a519c8c3d1feafe174aefac0b1604fc1f7b4d57f67af9a6a31989ba615a99cd30f7350f2995ff45fd656bb54e33b6abeae623ce4305298ba65196bd1787b1f479946cc47dac88318903c4c2209be4362d6035863b40c46a33e77eb65cfca1f3eb4a98190309ede1c8051858a07cabc4cb0707eaccb265848cc023347c06c77e47af7d62929067a26740d4c8a2600af625bb7c1a7cc60dded64947457980e7b802dfeda8e9d225ffe77800d29fd9a808126f5ee37df441723168995c06c3589a6d0b8db1f8d1752d16278e67ed08397b559850abb538dc1b58ea24d6faf8c7985f1e9c7fc5c101703c98f5b2b0bad365adb50262a4d2294071ec9784122960bede9105aa5416d8eff6c2ec876ae3aeb41eb85199042106e315a27b9fc37e36b2db8237fa4891d54043d726aa49e25d289433e65e689a334d642bcf88d18a768f40c11412d4828847689268a391c560302a86158ccb68a033814e7d25946dcbc6b4364f218c162cc3a400fd143e52e902b93c7975a78342da8a45df258b9948c9688bf71f618895ae3c44d3396c2b87d50a32694cddfad238539a65d06dc3355885525ff8e6b07d35ce86b5529f177368957f201fdab524a88a6b9713d498a860db54e25c3cf44388ea52f167a2ee9a0399f3d249f5dc5cf0b30e08247b2b481104e0b848fd7e6e49fddc10b49362f0a4888be29f557f9b78f9863cb23728713b6a03a08160cd60c479d49d62372ca14f26291452d5993e647f481fbc3ac803cb57cadd50627544cdebad07d16602feb8ae5cfdc134bd81406c0bcfbcb1cba6a908243b862a53e82f65804c2113a0d370c73209f7faabab083fd09288e0c6980a81b70252aca656c77e60fa783ba969db31f18e459c75cccfdd3dcb6e7ed81019f9ee3ba31ba6c9404ff60b2d69424523bf8c4a3a149b144c0fd301eac11e1001697706d6f9562c5b3c285c866c51f962c8cad89b39bb1aa12d3d4d024f410b5eb32d983319c896ecbd92b43780805d7377e34faf1e9278d0591d876d7e6a5cd1a3176674da5d7ec44197c6aa9486116dcc70fb250f0b5d449345119a458b2b03847634dc717b6f82f0fa58dc8bef20839ab8f72e75a23fa23d1320a4359fc70e4ab3db1d345ac6548bfdb00cc464435953b87692894e809da81083f2da3dab5dd73adcc382463dbdd961ce80778521445e0a96d06853945a0c0d045e5a745fa201dcec6e1ec39ba1db1c57fd6c9f7aa6b2d3501673a3997c79fa00cdf6626c356d69fbc6d761c600a703d81540cbf0b44de04c943d5ee43d6c0f7edca7dfc195f4c3af1eccacd28cde787693b0215e4a878f03c23f9989ada9a94df0f42818ad9907ec54a1567ecea21a517b653843c49b2ca33fb65c9321228cc84fd0d959c5ff6f02b137b440b5252c56f398f63f67141c54346fac95d26ea768247dc9de96c02c69d1e58c311bcb4897a0a1b8f3c072a4861f919623e9ee881e3d7534400be88d152412c92b29f53e7ac392cf9351022cfdc0e9814b795284222b281c85484a1c016400f7988e69c8c52765dad223e9b9da22332dcf27341623f5a8e8c09b47fe8bf7add9181e2ea96f3b8afbc385cb262fb1f74d280ae9fad892c5705ad2619023c28bb861752971db76c0f51b0a926b3b207468b2321c76c089d0e76508e8897676f8157e49bdb820827d8b5098c7fecb99ca77a5025d60f1575a482bdff199d1a0789661081e942179aa6df34aaf175d78da7e265c0c7d78d05385424db2d6dfbed68f9ce3272dba2182160d095249a9174c4bf0508827171811b907a8ee1af34d9a9bf7c20abb3dd476673c976198b7a39d002d5e59085ae6e1bd17a6fe0ad79fd83872d18ca2cfaebdd2b7c7ef283c33c69b9984378cabe93dff9146686891d82e68558d11193eb6a1498a51c93531106f6e3c2bc37b530aa280de569a1e965bada2a0b0218ce2bfe4c97c6b444f2d0199dd7b55314f5d94db51fa0e399633541cbd91b408a9f79d0708d9be9ad822bd010c561985ad64a5a47c42e2456f2ecd76a2168ba3daf7381f022bc3137f69deca8c7f8a46b2167b06cd2d6265b45cda6d6619802eb56e6de6d4feeeb351a055540202db021f5227ec169360b49aee24ea907edd5fe482b9ac4449902dff7b0d0dcabd08e2960a620143abf1dd016875c42ed8dec8febac7396ff39f37e1dd32e71439a17b48bc31fc8f14c5af4dfd690a0bcedf78ba83b01f3571a2d3914a9dfc7b69a56e44e290780798b726f1e963e80750bea08e7034ef6d56b562ccad0174b44ab434894dac807fd04a7e2317269ca07a07745b2c04c39641510b202e37e1c18c9f484fba57e434d554e869733fcac4f77083ac12e0647ea2fc3b37672ce56836f4382ac52fb98c5113ca9c4c33a4999abfe25ad4da7086a02cac2f9161eb35d95a91c7d09020ef9d73c19f6707a7e2aa9e33b5fda166ca42f888957654279561038af74833de41b7607ee7143c1dc5773c4cdd86231d071125cbefcb628d9cc28b44106e53a1114d2219947663228c046ab1032877ed61ec73f0a8ab32ed6921364fca56150f653ff529099255c9482c5845acc2669fffd9c3dcfcc6d7d73057db4cf18ae74551832489a350211d895e80d3287674b67510faf0c00925bfd867e8e5c79681edf71634d0560a379d7c86457f725dc413bd1731e335d6a426b9fed31fcf320db1db4d3f6be2b0067064a3193207ee782a9bfcc48d149d39db64592efd3f9540d005b51b64cd0f95853af5580d66e1766933de1a490bacab91d0c55e2b3565775b5eed4a4b427b3f049be60ae78477b569ad4ae1b2eea100d52347dbed815ad8f360d88c9ecbf98311c94969ad82945f4ca7f042489194154863df0ce9b1733aaf6ff96694eaad3204a42866664b588d55cce45091737330ff92165b2cd78e3f350ac452285d730898f6f95febae3", 0x1000) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x3, 0x8001, 0xfffffffffffffffb, 0x8625, 0x81}, &(0x7f0000000100)) 16:00:29 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socketpair(0x6, 0x4, 0x7, &(0x7f0000000140)) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) clock_getres(0x6, &(0x7f0000000040)) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x10, 0x2, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = dup(r0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2736}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7}, {0x16}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x400, 0x401, 0x10000, 0x7}, {0x0, 0x2, 0x100000000, 0x100000000}, {0x9, 0x100, 0x100020000, 0xb8d0}, {0x401, 0x10000, 0x8, 0x1f77}, {0x101, 0x7, 0x8001, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xff7, './file0\x00'}) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x8c) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000240)=""/103, 0x67}], 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x200) 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8a1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xfe6b, 0x1, 0x400, 0x8001}, {0x9, 0x7, 0x5e5, 0xae3}, {0x49, 0x1, 0x10000000000, 0x7fff}, {0x8, 0x3, 0x738, 0x8}]}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x10000, 0x9, 0xffffffffffffff7f, 0x7}, {0x2b, 0x0, 0x8000, 0xd665}, {0x0, 0x3, 0x0, 0x800}, {0xe1, 0x6, 0x5, 0xfffffffffffffffc}, {0x9b3, 0x810000000000000, 0x0, 0x5}, {0x4, 0x2, 0x7, 0x4}, {0x9, 0x80, 0x4, 0xfff}, {0x3, 0x5, 0x1ff, 0x9}, {0xd67, 0x9e6, 0xfffffffffffffffd, 0x86}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x8000, 0x47fc, 0x3f, 0x15f00dd2}, {0x1, 0x8, 0x3d174af6, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000080)=[{0xffffffffffffff7f, 0x6, 0x7, 0x3}, {0x5, 0x5, 0x3, 0x400}, {0x386, 0x0, 0x7fffffff, 0x100000000}, {0x961, 0x5, 0x8, 0x9}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) setreuid(0x0, 0xffffffffffffffff) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0xff) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1a0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r1, 0x2}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r3) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f0000000100)=""/28, 0x1c}], 0x3, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000440)) dup(r1) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x401, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x3}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c653000a0ead9fe5f697af7c4347690d9af7a82bc8ed7417906d2832eacf5a5794bef20d0cb6a17638939dfef0a562e1ab42c4d8c7a43ec8bcc30c7fd8a13b7500fd159b4c9a277e5b6e83f7fbb8642f014611e26326259e9b8b98667ade5ae8ec9ffe7d9aaeffaaeacc63b15b9b9eb3b5e9930fc71a65666bb08f34543f6c3024f0acaa926dc34666b5911ff9b155833d21864ca78ae06c53e99356605ab2dd6ad4af74cfe0c4ef1f73100a309ae3c2b7099394d7e820237e0b6529a4e980acf5db3024dc71937121fb74257cd8e1524b7e66c5df0fee284acf9c72539ee88f0a93b1789b20c3b2f50231a7c0870cb0a256cc86db85eb5696d45d0b8fe11b7d38f006014b8b7ba043be020584e8332c8aa73"], 0xa, 0x0}, 0x0) write(r0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x61ca, 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="330a5f0088b2b239a305a112a78e50987f35ce79ea1aaadf9fa745733d2067ea16ec2da5b057cbbdf186ffbfdcae1c59e691c7e2a2dbf4e3ae151d82e135c4878b10b459a57d2f9f04553444f4567e9a4d66796a79c233675bee6fb3dc59e4531c6af57b9035239782f539e5082444a2cfc5fa346a8860107b0d669188ac4a2c65807c430d78e35e06add39d4a95eeb90ce43e3cf9c384da90508c153ff527bc46b8b7dd2395c00d0156eac2f0f272efd8b6192141458f34aeef7f8eb650c046adc1bcb1a7ffac1a3aa7d363919f", 0xce, 0x400, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7ff, 0x80000000, &(0x7f0000000000)="885d90b81a9b804d68b30771974314ef6bd35e7529e89e7e8015551345df8e64ea5fc4526a7d4f394a109504e6b661ddb6bf36c55e2048218d121b373e763a806eb832ebe7ef3a7646e604de08adbf2117f287a51bef4fe072b5c325376a1479d30ab79192cd9428eb8db5775104b622ac28e8a72adf70eb519b0251a3fc5aa95236abf9c99251d88b6af5b3e4c9686fb631eff779abb4b1ac4f810ec0ecf7096144fa65384778c0c84aeb368c82", 0xae) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r0, 0xa, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000009, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6a7a4e4e74de400", 0xd2}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x200, 0x141) write(r3, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x9) socket$inet6(0x18, 0x3, 0x4) getpgrp() fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x3000}) shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffc000/0x2000)=nil) writev(r3, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210ad886e7cd28b89c8d27f928e5340d0cd209f1e5ee4cc33092eff2433142d0e8650b9040eddb0e5b0a", 0xd6}], 0x1) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() 16:00:31 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2}], 0x66, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSDTR(r2, 0x20007479) dup2(r0, r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18e15cbbdf696c000000000fdeb57412a144f037f0c44e59abd8ad7387d7891658eb4c37a9c5a1011763fbfd53c966a0f96eb734db248cbb6da9c18c0cb30810fe50c3cf0240f2fe1085825d120121c68b122a2053880f486049d8dea81ac04997f999462c2eccae6a36e6c150cfcee2c9670d38b6a956d1c0d5d739472493d08c7b588f72ac8962c909d587bfef86af49df2c11f3006d2553b42471d8dc4c1eb96bf2915a9e0771a1b5512d15118333f8d01fc606747b86e25fce96ba66dd93262dfcade4609ef6a150348583fd59"], 0x1c, 0x0}, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xda16) getpeername(r0, &(0x7f0000001680)=@un=@abs, &(0x7f00000016c0)=0x8) writev(r0, &(0x7f0000000180), 0x100000000000049a) fchmod(r0, 0xe3) mkdir(&(0x7f0000000380)='./file0\x00', 0xc2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) select(0x40, &(0x7f00000004c0)={0x1, 0x8d, 0xffffffff, 0x9, 0x960d, 0x3, 0xb388}, &(0x7f0000000500)={0x2, 0x3, 0x10000, 0xfffffffffffffffb, 0x10000, 0x49174fe, 0x1814, 0x9}, &(0x7f00000015c0)={0x2, 0x401, 0x10000, 0x9, 0x1, 0x100000001, 0x7, 0x77f1}, &(0x7f0000001600)={0x200, 0x10000000000000}) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000001580)="4c8fac12d49f6b350200000000000000e41fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b28314ce00c9c8cd2b6b274f1d20219b4d97c000000", 0x40}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x17, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) kevent(r2, &(0x7f0000001700)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x2000000a, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000020, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x9, 0x22, 0x6, 0x627}], 0x2, &(0x7f0000001780)=[{{r3}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x5, 0xfffffffffffffffd}, {{r2}, 0x0, 0x80, 0xa1, 0x5, 0x6}, {{r2}, 0xfffffffffffffffb, 0x28, 0x2, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x0, 0x678}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x4746, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000080, 0x9, 0xd364750}], 0x9, &(0x7f0000001640)={0x5}) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1, 0x0}, 0x2) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x40, 0x1, 0x80}], 0x8, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x81, 0x40, 0xfff, 0x1}], 0x4, &(0x7f0000000440)={0x9, 0x2}) bind(r1, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000001840), 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x3}, {0x2, 0x8}}) 16:00:31 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xaa, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x100000000000006) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x80) r2 = socket(0x3, 0x4, 0x9) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x980, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) r7 = socket$inet(0x2, 0x3, 0x100) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="5989b19e015335c83a6d7bbcc5c8ba9a8643c33aa29839dcac7c7872b74e6a49da5864bdc7b9f218cccf698c82a25f7cbe36e1b4429c8b0d33e35aad3e119954c7d9b9db275b9dbb037727b3def162ac1eab2d08b0", 0x55}, {&(0x7f0000000100)="214fbc3b7b4db971814c0ea675740c97460dcb201b81c6d77f7d10a1452d1e100f9955c2cf71", 0x26}, {&(0x7f0000000140)="8e27a354cb357f491b59e4859d01a7b4cfcab0762176", 0x16}, {&(0x7f0000000180)="86a703d5e0e723eafa852d538e837a96bd8dd50f1b5ff9dad08b25dbd747a5310fa3c5061b6175bd41462d14b2af251fab0d0c275a371a91620b1694e16d13831a4ce15ec76b08f5a504211b3f060e1f8569191d3cde7fb7f7afb4b51b9efdd2753b05ce24de8dbcc59d1c4ff610ad72b9ef6f", 0x73}, {&(0x7f0000000200)}], 0x5, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}], 0x30, 0x404}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x3) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x6, 0x4, 0x3, 0x200}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40, 0x1, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xa4, 0x80000015, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x10001, 0x4}, {{r1}, 0xffffffffffffffff, 0x1c, 0x20000042, 0x6, 0xcdfc}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0x5, 0x80}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x80000021, 0x9, 0x9353}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x1663, 0x6d}, {{r0}, 0xffffffffffffffff, 0x0, 0x43, 0x3ff, 0x9}, {{r2}, 0x0, 0x9, 0xf00fffff, 0x1, 0x1}], 0x4, &(0x7f0000000000)={0x3, 0x7}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) 16:00:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4, 0x4) socket(0x3f, 0x5, 0x800) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)) setsockopt(r0, 0x3, 0x2, &(0x7f00000000c0)="c49a71f20f44c33a09d62d9b9fe548b1453b3c4105230df8e78ba186c59c2d94b09e", 0x22) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, 0x0, 0x0) socket(0x32, 0x5, 0x6) 16:00:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)="d1baffa52df2277f76068d2a91ed5c0c91362b0a827448b916b5d59cdf088142d4621c9e85d51839a99224d01822b8a51e022e3b6f21b2e2c9583f93c4", 0x3d}], 0x1, 0x0}, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xa0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, &(0x7f0000000240)}, 0x801) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) r2 = getppid() r3 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x241, 0x80) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x200) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r1) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r4) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x3b, 0x5}, {0x6, 0x3}}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000380)="ab462f66593eb6bce1c153b01ca3e102f898a723ae91500fbf6a2545266bc17fde5bbd4c3d14963741b767ad78df0cb8cbc65e3102d3da1c81d79063dd9d8e50aa841aeb0d1a183b5f9c5441e8089b7537ad450f9bb9935f28886023877a8cf90a68ed9f929064d18f4f750c5c728976b948436444abb3556cb71dd2474313a37035ac6135911e7e6f7c4f4ac50a30b3387ffcc84ff2462a6033dbf42914045f04b83633c56a71e317ad5e1d0a6ef01ce4d07f98cc67c14ce8e1038f7522ab0dcb67a638b5dd784131dc5f7851b7cfcd4e", 0xd1) mknod(&(0x7f0000000480)='./file0\x00', 0x1000, 0x101) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r5 = fcntl$dupfd(r1, 0xa, r3) r6 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/47) sendto$inet(r0, &(0x7f0000000580)="98bcfa59a05afd454c525558b3cd70af01d329235dcc12e351a5cad8f27434ae373b3cdd20032a959f9678a23e42d3a6b65fd582eb2f92a7187f797f94ee929944968b91c50ba116c927bca5e7e71138fd731fb4f533952916b4077bc34f3e5ba20af035f8ebaf30e2c150a1ccf70fc6d36bc39417b2e1ee40b3219d59274e173ab8", 0x82, 0xb15e317aebc6fbe3, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000640)=0x1) setegid(r4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_metric}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000006c0)) mknod(&(0x7f0000000700)='./file0/file0\x00', 0x0, 0x7a) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000780)={'./file0/file0\x00', 0x6f, 0x8, 0x5069, 0x0, 0x7, 0x2, 0x9, 0x2, 0x0, 0x6, 0x9}) ioctl$TIOCDRAIN(r3, 0x2000745e) setegid(r4) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)) syz_emit_ethernet(0x47, &(0x7f0000000480)="cd08") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x50}, {0x6}]}) syz_emit_ethernet(0xd7, &(0x7f00000002c0)="cccfc319de3b4cb08648f105d5cb0c093524342f0d674c56833d64c9c79b4e82209488f758acde0c0315d677a545a226a57c335c880001d7a16f813bfcf1a283582bcbb186195e8685492d06dd8dc03e60648ce01ad30b68382cebe54d17ad7bcfd150dc83a3289a4f8471e75f1bbdca8ff0046385f7a8ee41d868f3f225e67032c2a70f8852e6b1258182a10fa979749a3d98dd3131c0c4e3a971c1c4a1b92f49b6ff93fc4cc9063e61396d48c5d22c513b153b339bceeddb9433c180662c9904427b52a30ff061fc67634993fa22e877706f1f70a877") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x880, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0xc9, './file0\x00', 0x3, 0x7, 0x4, 0x10001}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, 0xffffffffffffffff) dup(r0) close(r0) setrlimit(0x8, &(0x7f0000000300)={0x3, 0xb37}) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20020, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000280)=@un=@file={0x0, ""/76}, 0x4e, &(0x7f0000000580)=[{&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/249, 0xf9}, {&(0x7f0000000500)=""/116, 0x74}], 0x3, &(0x7f00000005c0)=""/228, 0xe4}, 0x40) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r2 = dup(r0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x7) syz_open_pts() r3 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x5) writev(r0, &(0x7f0000000140), 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r2, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000002c0)={0x8, [{0x3, 0x3}, {0x3, 0xb9}, {0x3, 0x9}, {0x2, 0xf80}, {0x2, 0x2}, {0x3, 0x6}, {0x1, 0x1}, {0x2, 0xffffffff80000000}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x7}, {0x2, 0x1000}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x200000000000}, {0x3, 0xfffffffffffffff7}, {0x2, 0x4}, {0x3, 0x7ff}, {0x3, 0x200}, {0x3, 0xfffffffffffffffd}, {0x3, 0x3f}, {0x2, 0xc19}, {0x2, 0x3}, {0x3, 0xffff}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x7}, {0x0, 0x9}]}) syz_open_pts() pipe(&(0x7f0000000140)) dup2(r2, r3) 16:00:32 executing program 1: r0 = semget$private(0x0, 0x0, 0x4) semop(r0, &(0x7f0000000000)=[{0x7, 0x5, 0x800}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0xc815, 0x0, 0x5}]}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x1, 0x2, 0x10000, 0x6]) 16:00:32 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x48) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000000)="94", 0x1, 0xc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/150, 0x96}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/102, 0x66}, {&(0x7f00000011c0)=""/195, 0xc3}], 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x10000}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) setrlimit(0x2, &(0x7f0000001300)={0x60000000, 0x60000000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001340)={0x8, './file0\x00'}) socketpair(0x30, 0x6, 0x7fff, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000004700)={&(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000001400)="cb332f77b1f3d991493427716bdf5c420b88c905045f125b54e8ef9747e41097ab0a4b7e87e8a923d6bf3b906490c7918121be15b29a09a80fa0b77797dfd2b89767a44e41ceb0f961ac68b0869619a7be1d14b4ac8057cd60de5d8340603d8f8d465a6e120fcb876be11fbc9f3f760103eec2caedc5cc761462570f2139011902167560d774c1e4012bd30d2d3cbf400d77a86e53c37fb5c0957b6972594f1ca150817f7af04c54be3fe0405c75dff9b52ff44d440a81866f73fdda1a69f9bc8348d6c982df84c5b8f82dcf79dcecd959ad98209eaa789bf2e3b21433dd3309acd11f435a5aa3b8abeccbb46bcb9c4d4d362b5e5d026bd8f09f8442fecfac37d00d0907bbefdd480ec433732b45c1e58bcec83642a3592167ad4e5e6e4fbb6e3bae5c3eade3ad9c0a02fda00789346eed01d30c334134a1541b3f812b29aa2c3008c582c55c21bac3cf10e80cc4642b827d8d5a68db0e31ae3e1c4dbd8d998b856b49ee3b98d0eccb7b0485a14ff684f8ad436923aa27ea78ee84b86534cf2d6b345902bed63b98d87695d34b44cacde7296429b5e9cd1e6f34d5f2a08109f052b4e0762d45a69fce1b9ef541e148465f1ed19cdf8615ff6e5d810c0b69b26e0b5639c442dc58dd09ce91a8d3a4279ca4ebb591804320095d86b29bc1d20978f7bab0d4d450f41e25664bbf0985963ccf089381d8e9296c8ea387ac3121e924e5a4dde9b9b092d49db8dbbe8f959cffb27f346f3eb7b3bff8372b37a7577c9b8f944f345828c44f509bd914caa170720a287b3ddd67ad95f09650a1297ecfc2971b90ebbb44123dfa67048b4125af5e62490f103abac6108c43baaf1878282f5eb2f43f4d426c5766d6b0882d1acfa4134f704e4d4ef324d4ba124b69b1e6a18e442cca51cccdfdaab47ee8482dc5504f2a490c9dc77e4b3890ee2db21efd62348c77a5f765e22ecbd8e45b89b929c80d66698df68513067e2b9fde557f71d68dba8de3abaa0e81e08e19204b816bb55dce2027890e536c3f60ddb3e2d4be29b31a4b8d06412722343194e0d7811317f09f2904975306b5b3a1d0bd1858a1378d50880d71253ee8ab6fe3e321111b9f53d9f221f43b3702489a93f528885120488949b64fc27d6bb72607a5149330d64928b4eeded0c4b63203af0df1feaa1c43296cd59881205981bb4abc6dc5cb1df8c279edee261d02dc7faa035aed5d7f6c6b50cb001802d5d5bfb6e6f5d95db3fe27e837e2a763d404b5351ed8e8880a52708d1e31fbeafe27d15b1ad59e20d4a362505f0b866e2218e935a911f259f65915ad0f68bf81421b4978faf2174a7fdfc2e6e0800597916de825a2e82244af335754a425c671de8182b1402e4c036a84d023b08dd395877064467f541aafd7eab6d0dffdc5a72be3d53429f8aca2a65317430076d360975609233461e17165cbd01557493df3d4d15196119f619f01555eed67948724ac452c7bee4cd37f26f58d9d34fd4d1840d0d942679a5025f60bfd1bcafa70ccdbf26ac1c9771e0c2890fafc883ed2efea1c7ec2b892883a7925d7aa44bfc2edaffc08687cdd57e9b0c2d5ac329d81fbbabbb83e3998f7ed10ffa1db8e83b3d8fb0d00f75e3d7275ed484d5b4060a7f6b46fdec900bf485a9233ceae6a86df90da9478738498a560b7ef334d0ba41ec3698a1d7477cfc151bb3f6825e7c92fd00e86d5f891721b46a831d3013422ed5dfd681d7052bcb7c658fea4a5a2f219eb459894ce1af215ee92aeb09b747d5bd03f3bee4d8eac1a6bfe0134c26ea67c10e0bcd103e748f50ed732cbbc3a6659022b6f3b65adee8aa97fcb345e0cdc5c447100702fec9110382cbbe2419812a209043a5f4dc66fb889ddf416b4274351b958a1ad8d253b587ad810578b210c2292000c874a994a8a35fcc7b9fe94dc4587a28cec3cdb1134bfc7caade51c69fdaa991ee0ec8a8df8f63d8ab4f7a16ed48343544ead66c2ea18359949572a51001f902114a60bf26e48bf15fc3b3911245d29b71eecbbfe69659ebc9fa446eca6391296df34e14a64c2597a69203c32c121a0e83421cf642c40be2790342500cc05a5cd3dbced6ad0cf44cf190be4db85c162b39d3b483b45c119c98cc2d79edd171317f4afa3b912e991f4fe10a7faeb7ee92871985f800511c413ae432b2d28bf2c2a34ccf5fe9275ee9919ab3d40fdea6f1395de4dcf3239ddd620d984d34d3ac5f3b1b05e38947bbdfdde93cf6ba729796980dea1e11e8f7393c5f6b2edeb7d9d2ed6d785d2deffcdef545702f56cb9e80a30bbac7abcef00cddd1048d2cf1a58f322fedb3db1361526b71479a48ea9efc69ace385d0d1fecca28e9f4ee8615541d97b647b7e8e02333b413529a1ddb11fae2dd1d29fe96d9b912857a0c000f7aa77ad77f4339e38b7667e46309da55351bfe5c12383314842f279cbebe2d7cdd58266ebac6523c405f021eb7d9d8c712a6c59bf95fe0be17922b5a6b8bd13930417c9dfb9196d7f5e877f648b62fb7ac8b8b79474819cad9c5420ab5c5be5508079de86821d2c1502d39960d5bfd36460122c53f10453aa6c29b4dcd2a9dfb528c84e89b04968b38817cc3cc9ebe93d35ac2cca3732626296d9853102b3ce76568b70f8abc4c1d91a756339c2ffdcc396f31bd1f7ae1b53199ac8ebe5bf798282470ddaa37243cbb352ce9eda516401ac9230f8fec76ddf2f86850271cad92e44f13613ef1e7ea14037e502d45a8dfb701aabdf1a031c0f17abed61f742d1ee798457b28a85efb5e93b8a761c094a39b67e356e9b40300ae385b834e61b37374160788e90b2f709f3926c80a934271d12c068d31a4de87d689b72d70b7f868e8274cd08d67a89fd313ce656c90e8fbf14f2d379b65f73494948cbee3efef414d8cc06cc3ab0b734543e67e3c76e75e3d3d296c4d946190e9e0615f96d961a30483bd10300fdf890ac0cd802853ecffaef0c8cd23e0c6b054c4445361a9b5d2aac80a6685b65db81b287e3f4efcaa260fd701168f90cd11313feb8261c5ef2af66d3b27bcb1efcf4f4b44e9cebc4667acbe02bdaddc700213dc0eb0bd3ae0dc34cc7a8248246733dbd18c37bcce4526fb652db5425d805a7edaf9313d19c2450d8dd92f8fd09fffb045d2c1cb8c2d16291854f2f5e5985fc83ba3017930dbed96be66bf949aeb1927654dd428dc0aa3390ee440e6f72b1b3ac7221bb791a8968e68e24e44198502bb8b9d09c88d930a63cb0469fa8cfd8159e69949726c9f63a26c27ad7bd54882aafb78f0c7bd44255d4ce8d3a5f6c08fa36cdfa43d6af3c4b763ace333a0d1a2f0ecff19386fa17349c91eb77011cdf61b351b380bfa8d1d402b8dc35eb9b8bc98cbbb8d0a9061625e364151af9f80367d5d3233050c51b32eadc0693762521e3e6ad6f8de5ffc352c19337a3701ec9691eb9812146cb898f430a69dc24368a9848fa0da4e7bcdb337f6991df56e4b91a173249c63f9b6ab8fb374b8718f7a1102d50e96603be5fcb53e4af8aa7086d1985dd4901dc325563a99f5fe291a215494f52590a69071f6b6bacdf6ab0a78dd128fb674f0d56eeff24c6f2332cde13f1fb9174f615f7060983925d3ee75da767c7a61bd7df5ac7ba3a9462d1259885c14128dfa09060f3bca85c211617ed5f7bb067fc6517a30b93b65d4d1dfd46760c8c935ea377fdbc4f0bdf1dd871228a72ba71a70d131d78a9a959aac1f18b0a10aea9b87c8f4f57e6c6e62292856ee4c50258a9e7cfad2afee1fa205fdba12c57a63db6faaec6b8ff057190efd99f23cffa0ca6dd13f0201b8ea2a648a178af6575e6bc166006c6788bcfdc97e89f4bc6dc8e30183044e787c415c1ed3532766b920b372990d1fc68290ca04483fa0ac51ed576f5c4f65dc6af16607a99a3fd51cdd47a34d632ad1143d56a3db991c3430a3a5e2cb866da6c2313d151a133e53ae9ec7724336fc6a541f01b280b228601a19ea546924a57ded7169b5a48e748bbc4f3b2d49ab0cd593f89b3c12aab85097b813072be4f4a6f9314457ab4c98fc5d08dba7a35c1e69c720a6bbc80af0a127ebe5ec7be0156a2dd20b35f60c14e332c9b1e2fe643c3b559fff94391d9a0a87a3330df4685798ea941bdefe71d89947c915525bc1202ffbd6f247fcbe4ab532590818d99db022f39d3a4caece3be328ffb902dc73b24bcad7a19a75580ea62c729777bcf31dac9216805c8336458d882855ed92e467acaebd930cbd5489a4c3ec54b87eebc14e7342f902669b5ddf1628e535cf588591f69d6c9d089630d1c1b4ef5b0f05fc1e01badb19e64443a0c3d17df45e983aa49c5b4e328466a5dfc7d33b2a6bfae28b1dc8d77342fbc42a3628af4b8f4e205abc386913252a600ce891df58f06e01466f89f7c45633fe4d46bd49b9989cdaab61c727f061242aaa8c137dcb7c114b10b63743d888aa4a0f5b3f3b464beb40aea352a6faaad083915d94862ed8aae0e0e49bcd11edc179ae1c159e3d1304a3221eada57d5cd468939fc69066cc8b7a5c95d0a8d21c631e137f67444098b562a0e0e47ac15ed676678a426f8b34b4fd4de06584c0b326f91891c7fa5f6bb1718a1bf540a8b2728296b212c6d2e8649455cb50c391c6d01a03089f5cfea4ea7ab2a58c50f69b59d75d7fe195b774d1593d7b2002f6b5938c882f2d76565c7b6c85dbff8459a2db00b069a7d201f9ac11b6e5f97a2286abcd5f007a45d4388bc0641be7cc20b2e2a716188e980c9bf42b8a4b223f13ae65007cea2f342dbc1b3f1584c62cd35e73682ff1eba0143f05439ddc9edd4104a078d8485385c102797b9f30b8eac48ab00b64284693a46af1692e1f0c084a891f5b40e098c1cfd9e58073d87fd8dfbba61211662f1dc92207ab9d54630451c9f4d1c59c7a6e33c2ebf5427d3b8b71dc0c0546fe6453bf20ae1f8f72ec1970ce73b9a9303c256def70ef52eddff9bddd4d3081bcc4d4eec7c34a5c1e36d33e1a8b0bc95fc864229309948f2cbe98bf5010854d5d10b8369c550c6d4fe0d9ffc5d73cff5c39e3712a271d24151cba774ec33ab9fac6a432497a28fe9c5b5b088fe86889d9bf9565e66059bf74790537770f50914b5433c4bff9d933a714e933bb10c2be3efdc3676420862128b7c047aadf36c131da8b4432b83a41d05fdf1317a1142b006fe0ffad79a9dff92bd161a8a9803fab837df1bbe4049967082b2cbf4fdb418cd89123f38b4c256689202d74e92b44d1c0f1b23edb2beffcd0442f13baf458cfb0e9b566fdb30d647b536675f39f5dd81946eb450efbac79c013131b271b60853aab9fab615cc3e119e6c3415204173db76afe18cf50d4eebaf0e77e57fb4d965a02e8f36be66809c4b33013821eab90f02f31ae0d652a5fd490b4226e2305b4a15050ebfef6ed51c9a238d53c3fc742cbc418252775fd8999dd6d9e48dccb81f4260fe4ba0544f4dc040e7a117e1b9b9f917dca7ab62410370acc0892135930a752d7ae3aac7fc0f80b858c926d429fd3b53838be5e01412aae75db366765eea730e8c09e3e154155b882ee18517dd2d370d9acbe308fd9734e570d750880b9f158b67d7b491f813428de0f6665f3cf25e42d181e159847a59dce927565167406edadce7ef1b0b629a3a2a37be9e5446fc528baa99a8fac42bd5806edcce7b05edb4964c1ad2b6463849ec4278c44a619df1590148f7bd0ea6370e29d92e4afff8744e398432953c79aac8e9168627cb32424f09f093acb0e167d25e548ba26fe24f21ca350e265eb456cc027b52269", 0x1000}, {&(0x7f0000002400)="ff0b8d69d96a3a70ac8fe570036839b489157a63dd8357bbbbcec9989056e3eed32e17247ac71b1e9986dbdee300c224865f0ae2e2a8f65adc8edf7169e9ddef2dbba7fb5f9af7d15dc992ca7b8345e06055e3741efca1fd3915f0612c93da7963e99dda719d5d486a57a12a3c6738573a", 0x71}, {&(0x7f0000002480)="09dfaac5675e0654d4ecb518b057aff0336a67e4eed125a4f1938c494d9f3f3d4f08ed47adc93697f0004a1f6608c0c20f953cbb43b7a7e954246e72a2648993ba7ea36501862d786a2e50972d685a15348f9044eda069191c383dd2a0dd39f605f017d8590ee164a4a1b1c5200f8840f998f6ae6682e9371265688a21a3ac6db51f748c71c44221d46ce96900184fc9a378ff6194dc883b5d14a80cd35bcf6f82c02e7bc3b0a623276e675184dae9681ece6ad613b61b60f2923ed75ab99720e82ef72ea0b8326bce12327032ec896ab6725d19c900939313ba3ac9ee23a8f9c401d2cc0d9d91d596409b6b07d6536c0dfc6a404515e0715653a2be34682d91b675abd859e9723dcacde502d2f0298edb13abb3587bb737fc27c464525cd66fe93ff0f4775c13c477a7ccc507aca08167fe7dc97e152e253f20e90bbea41e0117c8182bd395357abdc5fe1b31d3f3630609d5b1db0a06e769c2e4cd127787db495d6e9faa5394393e016556f0b675819ca2bfaa4dbf24566a914f7f4411c03e699d3a99294f682da7d78e2334bc3358b072787a793dabf380b0b54d2aad44b42d2816c38820212e543c2a392163d69f59e530111955955622aeb34aeac7033d30b87af9677b19981416b72f7663f3622efeac1c13e972586af2044f1382ceee55fbdf1e417f23fd9c752c39d57b8c8164ff727f5cf30d943dcff42480823931ef65b8250e0ead71c73a4175ed4b8ca859d193455f35c8563e8cf26c62dcd20c36d26e884137ed2121da16f21ffa573609e0104ebe0a268f48bd872d1beb20bf7d09fbb7de6e765bb919994cf45b7f8f9e7510838274c071e2f51d3820af77fc42b1cf3d10e25fdad41fda9425c268bb46b1415d70d0f786cdca4ab3f530f3c5898aea6d7384561456b5b1b58804d3cfd4a6587e51d039bc51164a3187be4feed654d87900a7b51621d047e3b584c27844bd6c0464f2393d67920ecb165a59dc8f71bd891ffbb939f7d474d35a7207fdd52667e17b50b32bfe7da1d8d322d1a982a28a1ee1560a47c5535c0568634c7267545d74fac9ba801244810094a4eb0e41927b352f02163503a42178fe69eb57ff5a3bcbdb2a6fa00306119b2f846c75d7510034fd91a0966870fc2458eb46887f94eb3889d4cb01dc5ba40415c7f31c37dcad1deb4fdfbcd0e3288f036f572ebbe74940ccbfe0cdae5bd7ceb421ed35044a4d6a6cf5b28b3fc7f8ef284a3e5310ee6427b9c7195b0298832df1fb3151fa37a6b9b984946f2d998f525f96b15bc307536982a2a995353fc06f5aa606eb98ecd12c14864bf68250317c047b2156f7ac05b384078e1fd9069e5a5a3d600cd5b25d1657f82b773fcce8ff818bdcf57f4f1c0b49445124cb4654b8e51ab1719b10c09031e37d5a038ca0d695067b811bfa1d045b8c498af77aa186b2ac177a9a7e17e6941bf80fbd3d7da3636b4345f471a3948bc45839e4b6ef0b4002a61b107a53a246f4c383b7ba3687fe23e69a74836e141d70ea0b896dc010a627d99c845eb22db7acd1677608957980a149581baa5b0911f9e41c8cc508a8113ca04793730c584f7930a707f0d1c41941ca4707978fad9f344bf01831335accfb5674257f76a55ea7e83b36198ba22748313b310a8564c3e013dd2cb4c7aa3d7f552e65bebe31d7f9fe62aecf8cb4cbda35a560a96f54a1d5f82dec9f88512c7b786408c6ea1595e4e1623eb39bc31cc3f9a7be170fcde74f7ef842897fde307550667f69bc908f9f59a8d97dfcdcbdb9ea8517f38e11616ba0cf704ebe2794e4f552d5f4741dab11a26b5b3f5e570b75255b3706827cd8ce595fa1cb0893fdbc48d3b6b1fbc38f45fe4f0d588a497e48ff7c42775ccff2f920c100589309aacfcc693dffa14f6b28b7af5ee5722874f29941f0e2d2adf6712de4acf8082a1d6cb08aea97df8b0b282ee7c1ae3e0712fd94a0a2ce3ee883be1934ae188b014885b6a19808cb8d3f40cbb46015568c461384d50911b7ff7a2aa8c597da1da06a1b656918df2871b3a29de4c05544ca1a95ae1015afff8bf1b7c6acbe869d41d6b90f3aefad14dc4a536137f4e58eb19c6acf88526deda3ddaf3fe4fbc1e18cbf4e14f3de64d0c9517bbeac92d1dcde74e1d1136ed2d23e3239358ee899ec5782c3a48272e920a397ac62221fa1cac2a2b63becfedaa7f9243a307c71fa99b9956b81fb0e951dda740345982c8acb8a1edab1c722d3bd4408e069ca9662116f642fb99b8c02078db37054244ea02f28102550e8635b03fddbb4b2af2a006c25d58b6c33bf08c867c9ef80ea21299b6c9561b1a4fc8e2b6b506361139eb1b97e09b818a41bf57085dd4642d0eee49f8a242f202b25061ce9fd294b55222126fcb31faf0934bb3e6fac4c911ecd2c539e42b373811374e83a6a97bf29a9c9fd5507badc418422084f04215fcd9d904bb682a00017d17f5bb3119543796928405bacf2dff408c9134c4ac6ea76fd866408d5f08a46fe64c993a96559ea60597c195ec91036d22d04aa37309ce45e744eb831b869042ce13dc1788fd94ec1a8f3f73e1a1a44b3e8f03cdd069c6e300cbeb67c8e1340121d620429f3fc8722ab68fb006f403131de634ce461884347933ecf284eb5d08f1b1469f8533fc4720cc8c30d057725dcd879af0f7e200eef8858779afae7a43a4284a135234f22b629bd9928de356856f752bab04eb36f6b28fb38c609355a1b77c4637ffd08422982ee4a59f0985e2ac7558711b5d9aa3b944a9aef4c609feb076934e1d9303e17d657710af33e5e18f300f362997f81d8e7d010529b5b7e0fc30a8b0e1e550ee62892933c3942991f9d0c9af4dd49a48fbfb4866e31c8e805c0c88d76f38b81501b27cf243a5aa32527d57c354749193fa42496ae0cda26e5d2b8f562fddd5b6afbb5257141f258b140be8714dac7ce34505a8f610da36cb1a18cceec1cea973011997d059082f2a5e2e7b480e89f8e59fe8adcdcd182ae04041d958519f070dd33eac193ccd127b9afbeac165a765f663dcf6a7949f2760083d19eea3ffa91088942ede31cf5f539571cf9a57bbc7bad81b4dc73daa5573b133c5a9b1a184ad17d985f687fa4c15d230578d3d32256e359abff6faad8fcb92ec5313cc46503aaa7ba1f265b8020a7b36e322461c35168b243edd3bc973bec445f5057c3ac1d329165dac96b4076748049e7d250ef44f385b3b6c35c64679f3c8709c43f336cc5b5bc68a61d3afca3432f75d9081259aea4b96a8297bc6d180d614014f571f3e33dfa2b518b4e5f48ee21bc17c2cb7becb5b138c67258c4d80df4d01d575331f774ab07824002ab35c4edd794d693e81e941a6e6e8fd680566e76901ad9d200e7d617e8a6ed0855dc08af55c622fe4ee52ceb1c79fcd0fe09f770373bf0a938085a340e85948da55ff1c0aea486ae2a9ec73fbe7bf65d08139c5c46eca102de27157cb44bb40bd6369e6020bb245e5fdd104cc1ae1d5033dc718dfecc13989462ab1cb805e7d0b5d432ddd4af5cd2548c031f541a0d00bb622b55a4557384797b254b6bcb0824ee333efe0f9e0b3218462dca2ce4fec65cee39e3c8e5da9319c6e2d00ca75cba8e2ff5c498bf9dea6f010f4fabb407bd25040c78104e0a4629300516c45dc1f6d5611801c4d9937649dab44d4dc7ac0a5d22527930db6dd0b1a37e49ee71080b7861e4a7e8ae67fce2f0acfa1a384a28076cfe5264cb1f58e30345633ea9c833fba82cebabd864f312a50b6dc6f58013ee2794fe1152a47d68499b515d5e6b54823ec87e851103bedd8962ea951b28013e46ebbfaccb8f1ede3b3844444ffde802eafa51dc2e8c2f5cdcb1f25986cd630fdb5434e53aac953b93c8d1e08d804409e39a1da3584273ffd131159601f85dd138a5d0c714aaeedbddcef002710f033a127f24fa1f12ef31fb2f02bf4570605f016f999a2ab7550495de8d32ab89bf237ff3b1b79c0730767272e13fb77f5873bcf426005d24a19517bb2f7507352764d9733f9c72125bafdc73f2e980f5fce219c068598785b1a8db408f16b907227ede6c3a4b80cab1c43756340d4ad570aab5e9ee6b28e1d3c198ad14a0377247cc4b9b732c6cdd790788bcafe6d666364b090a6c00a14957d6509f37be5243df5bdc495116d41e1f691efbd318cfb7302d9032989bdd6534b65134696cd61ed4360334c354835e773c7356a6b2d4267e3f70608b6bb6018c1732f49a98468e233f188aa9fb0738fa7a677ee54bdc5e7e4e0053d25993027b7b59063f9b2b8f9dbcc3f953754ec2d48da21d8d6bf8ce1716d66fc5119b22f0164778e44d73514797fe619055be88163214e29f3b50fcbd9b950df17dcb359c93218f2ae72687352da59ac8d65d2f782d983610498307f089902e179510f78cd6d428debdf2a4e32f2118d00764ba9df7d6a56c74157f6311b8c2341f2613e478a60763db6904649f9f7981ad091250d4d1e758c9a7f4974cd9c3acc236b306a90d9e800da8cc3b98630ace45931792328b9eedfe6b5ca102ae55792c83a5cfc3e768e94420da2f9111371b4603d94825624c4fa1b7ff25413556988e74dc417a82d695507b0722276b5b0c63d0a9143123a0bb8f19597c4ad3179cfca085a14415b9dc43b631e1bc167fd9e35c52df04de439c5bc42ccde4a883a61f056ca110c5e761dc69e1d00210274bf49dcb7ecdc73ad26a1bd66122eb3347cb0154c4a9fbe5c32dbb9505a136b2b04ac03e346ec537262cdf84596ed37662dc804c0b56fc8838815986410308b52836a7ff298806d6e7242e5304e59fbab2fbbeb9be33d663d818fdd4a2e3046979d127578956ea88471a5bc2782193c67aded1aaa7678f015d5ffecf5971bf19601fd59262e21cff880102a4af5458cc6356ca45bf6d721ab5a6068edb7f6ee8a1faf73569071a1c75341a9185e47b00a34327d69be0d277ec8614fecc71dda982056cede3ca3732bd6bb6b1522b31d75badac288065d05b5f0ed3f9b55893252d701abfeec040e9d1abfae65e71efae1bb6499109313947b0727a9962d1196bd7297d7ca914676c993502e82041639c9301f529e2b1c262d318f83e1679ac952e4f04fcce2b28e0309f8c3ae306f4090b444c3bba8e7405d251bb7d401c6727ebb19f55daae7389f43150719d1872cec6c35898167000ea245b7675ea0347300f7184d5ecd316759e2814bb7037f0f6e74406c3eaabe6156f6ea290ef1ebb5b9cd80e4ad83f9d9f4ae167ef58e99fd6ae71166269370bfbbd7aa6e5d4d06c29d3c710683c9613de8eca25699f9342a308c80ddbae0f0e7ef7de387f30255efcaeac5678aa6cc82b40947bac4ba535896cb9b87296f068b83f6538f149b536001defc53f5a0b04be59ca6a74fc63ae0d52b015ea83d5292a2df2852a7870a90bf51e8f91b66c7d88e967729fda9827b2fa4b06bff72cebfcbc143d250f8b9d70ff63ab0a5b06517ef1ed727489ea914891ced4a541e4e40423e7d06ef6fa86ceed68972c4098d11061967d8961e89f0e46f01d40669f95d5665e122174ad3fbec2648fd765ddabd2544032d797d6368efb11c5487ee7b9d9a35abe195ca6eaa140a8833b31b0e20c414ef2fcfec2941e381c241aa0d4c8d621a467a9f2619fc80c56713fea6f0ef220ebcdaacb748b1e249281cf9c12f9ebf68c9fc84da4fdbb752f1f97329998559953a0b1a0c4ebd8db8057fddf3a6e268a3f63d51d0abf96a9414b1b55b3f0f0b9420ae746a2819a56e83585adcc26b964605846f46b", 0x1000}, {&(0x7f0000003480)="49e67ff19ef19e", 0x7}, {&(0x7f00000034c0)="0b0ff3704c4e1df52a7289e36a0ffe663e11b742aab76638e9892f5ea86773c68f504163f91eac8b2b6f2c61b08cc5e628cd1d0fbeb9ab8ec36681cdb5b01dce2fe0e6a8a28436faa05e79e08283db30e05a7b547738c36dc755cd0b2f0a69463362d74ad2c0b88e7288283f7eeb4d7e4851446b65deff0d9473a7c7ea782f94a22051", 0x83}, {&(0x7f0000003580)="8de33dc9a6b5b55dfdcb321866e980cfd772fec9145ebc08711504c16530668c65ee87b0ea5a324d9661b8ad12a49b90a8676da3b28898140a470f003e9ae4007cf30a4218ae07c33be490cf5c2087b1eaca2f3d7dd9b807f22fbcbebde06e07bfa3b55260aead6b5f27dfb8b2cb55626650721bc0aab48489c9f8d9360f54181525948fff1ce97d97c8b4306df01ff9a4959f973ab424fe8aaab1e44641ae6470d9cfdaf2e79e0ea0640f45874180e8e3ece53773eabb7bf73ae28b7b2a616fce9512998facfba73648479f89f19ec014c8b10cdb01cae9f57b0a78822d4fc23e8265f340c9", 0xe6}, {&(0x7f0000003680)="8e56bfff4849366bc2e978daa7316b5ec20832e38dfc34b3a54e7858acead2499e8b9ca71f9c5f7db924d59bb7164cda862d1bb8742f70ed18d89e5ee9c41b1b9389b20123f3ca1b3c54655bbdaf72806ef98ee4a19fac55f0e6545c8c2bf2d224a4b6ebdfda8d83b724ba2524f055b638e252647a59a4d6056b030554fb5c6e9b221d5e86edc478ff8d246053cf99390af25343d1efe7e336ed8514aca1402352179cd7f2848337ac572d2755b53d1e4868781b46cc9f50a275d905603f64615fc8bba3dceaefb08c2f82cae3a1e01887aab1c72197691e6999b25d2d4e1cd33d2e4ed7cc32ab554e86b08b2e0a442b41573b10d640bbb53e3a3aef4611c84f338cc2bb2de4b5fb270c9452e9313b0ad7de9722f866f6c2973115da8a33f752868f2541a146a7c3760bd0460e5c08a0787e724449a4d3591d189db61d3af27cbbe1a86f2fadf3deb56da5aa8ef42d614ef561fcd4e3ab588dc47da5d9a8fcf1c8c03df9497f9ebae9648d1c46055b877445f566e1c56870c181cb70da82ed21e850493ce54a3016d4ce8061c25d6d72735c874ec41253b300af787e93a166fbf2b805f8de61984e51d99f0dacc1ab8833525536bcf3007642ef70db2e19f121ae18c499a3f7b76a7fdff3b3be6831931d1e859c11e4aa9365de9031784f0108f83f5d7d1c83feba90845a5c12b1d8e6cc17655d2be447d0eadd86cc74aba20cdf71c52c2fd0e55055d675ee14449c720017d3036991558fcb01fe7cf0f7d1a01a1d65d9a3e14ae2a8cea5ff96052b3135120b50a311143dd50f9b7c42b69251e8180863e20ab89b0a29f49f8007306d863463d5bff2eb7643a9ae6f72d23cbbb80df5a9460a4f6d42069f24d74507bff9fba3cbf67e33430962bd3906184ef91210ec150240432195961d8287265d734e0308be6c563748ee732d6925dd7800fb265dab418e2e8f07650b352e0621d4f4809ca6988bb78934a5362c399f94cf2de93d35114977b89bfc1595cc84cf2904017d3ff247cdbcd583e547af1bd6cdb53b7c0c89d55da921893fe30011880bfb4b832f6d046734a7159907fd52d52bfd68ee58e1af1cf4281704dc82b1c9eb75588c0bf8ce2187c62fdcd62e78a6fb3abcbbafee5942e1be4dcce21dd110594bcbe487700cffb37c5a2bd24eb2d9696083e9d7824e6663c4869ac98786e1d3a82428dfa49ebff6d545193ab0485663fa49ef91ba75ee1382d8fb97a1aedd149a5030ed0f3dcce69f57e12958ce978e4f1e3d45119e41a94fd9a9cb960fb9c778855535b9d69a603a324d3abd79a21855f673386b5f34ecb6941dbb5d533fc7f55d23328fece7bc54850be4de2af7ea95327ae6263645a1edc2c17c3195260915234f1ffb79ba383a676cef17b9a5b8794d3e6289225ea28a56e4a8a51c8d4a2a3d8a401edc895d599a08d384660d7ac3004462900553b80e472345c9a9db087e529faa4ce2265ee399f333f673d278043af13003b039a167b9e39a3e600bc41ac058cc9398eda7c04e7e44311ed90899a949010b6ec68f37d7b63d842698a680c6e015bcc91f51404b520f752a93c1456d5058b089ee15cd4b342d7f4cbb577bcd4c58230f04b9158154ec8e724ef7310029d4cf5a2075b54557782f83ffcca05a6fe05626db17b9ea56eb822860a2df81e9383f7171a58a2ed2cd42ede7294cb9cc332a56d678956404908e9a0ff7d5eb066a3cde5a29c3f3a9e22ae6e9f1e539fd7065597a4e04abfcc895808f391a013852603e9b4fcf57e9f416742df4bc820caab8c16b4d15b7bf0a851d1c897088e8cbcf4d6c91c364d037d9a63b01fb60a6dced488e875e44735ce55d7908f2bb87b0f3c49bc25bf82ebfb7c69cd7798179e378d06c0e244c0192b6152dc10097cce2a2f0420e3100327f56b92ad4541cd8b60672a36ea5d0dfb4905952960e6f1fc2c4d8bd48684528d5c13e150819d2794927d111b544a92162a62548f614367d3bb265f1c307e16371bd9ecc9ac3168799e1cf0d9ccfe117a52b09ec604f8a32f12fbd89a09d53b4de7264fc09c608618dd6ff6847eaa36883169851e1723c4a86a8186a585091fba53e6baeaa4706d816a709c5fa81a41d01b0c1743810227f0e0ea603c928ad7692d84f4707be7037f228fa9ed5821c92a66db98c83eb30ba770aedad22e233731d5ec5e512e694ba77b7b709c116ce49af61d190d1347547cd1332e97c4a1fc1a4f10b668e2c41db822aaefcd529c7e845795d7e1624b8e40306d673f66409f5a6ae435f58ff8ad8ebbf2b4e9ca93ad3b7e56334eed4987e69bb592ab2b5c816a85e6c62d0e8ad1a6ba4eb36a1e15c781e4893b719420b027cf96072786e27445fc2b2ea63b66c0311d39f0cb1128625949097a765430c179208a75e4574861f9cccc4af6d262f9fefba4e0ec9ecf06329080525417616601116c51535921ed0e7d0d1f0ccafbf946d96acd27fdaa47d8a188d63e0aa71daa870c77e7a3fd81d4d85b08d15937f03d635eabdbcb47f99f9bb39f12789a7a876649aa0280354e9d49354e3d93cb763e5cee0654386e6c301b86dbdbafdecfef75612e0cdb4c0b173954bc3750a32e6ac268d81ee2746e857258045818f64943bc1c6fdcc2d12bcfeb9a7523b9931629cc4722389ae24147ac4cbcdd0e0e755a7382cbc11007971ad5d20652f4e7b756bb14ae089f62824fc05d775548c705e0e3040ad919a0f1c30e5e56b319bbbef7a4d656f97c570b9fa74f073eafa824fa50216ae3eb144057b4eba6bfb811bc21d05ac150316533baff61e5abedc46f264c77896770f14c524681e0d3f13f06088e3277a59dfb481760d19c704032cfa47d38770da603e163b29e42826f6320bbb777e634d5b577e48567111dd9fc6703293be8b5b10685d0c5db842b72fea357f76cce28acc6cd8006de4365515863e0bfe3839b5d4828c026d671705c1d603a5001b0c6271d2c161350a84d3988a41f5532a57a99b9ed8c1a66c8804f1c657bc365f9b7fe8bfb929b7462a3d6b54a86c89719406bc21427240a9deb3649a5f0d5f42edd2e04a28d37feef199a59648889e9bc72ba9b8cd16076c65a19667f389bc2c16d6598254958e63fc8fe97fbff550c15cd4a0ba16683ed4487275d36e0fd050b2577885fbeadf83a8409400847e76305ecbcb2cfb991c58ee426cf6b2974ffe1977d387330db81f37504a166c59e855a0e98123134328f87c7e71063ecee7e039826086d3a7d2d0496b330ec51463d6c3d7d47af44a0c06de370d3fb52b81a288774b7392661182f9b9ce90fb4c458b0274a99d53a8d15db1e615aaf4d4b8d1b8135a520da590d047c2769b7f736c7f964c3a8e1f4612c21f18539b6076e011e60c28359894fa989311ab993dbb57d7889fd4d2944d7e9a1f66f5ce3a774defb51bec8023fadffd64dba06392b6203f0fa29291bdbe1f4264fccb8c436e161f89ee71910ff3974dedf5062aa3b44fb9f943e915810e3de09e95c04b1c8368744a0af8b435db330ba5285aca7ba63b8d61b3d1e933590b44b2f7bb096c36c857b955f4f029007092ad7ab3cb05e2d7fd90b387efb818f32350d20c3990b9bf57ed65593b1d88339ce37700c1ac40e4951eebc7660221613ecccb87f52ccac079dad92b0f2aea6966c5bb7dffa37da41719978c1098fa841fc10da92f18de74c0e5e1292a1461c29962b51310f1c85c29ab1852718d368ab8f73ef48157f6f2d0cdf1a4b8d776b823a0bedfc4cef4346b6cf7748641f54c3d50c3fbe119b3883961540bacd30132b5f034ed33da38b086a4899e79839061f70225b2a40892d22ca2817454f3f2c8a416fc860d8197996dc8258d4a52b55f1f51debb5de7da14eb39e203a33f3954681e0aea69b8a6f5fd7a072b3a27758512bf0ac3bad8dae9286042fdf9bdb247fcde588e03910ad19083620dc207316dd53343e2a654c10fedd4ea36db85477cefb33952cb2fe17a1b2b8e2070a35b5d7c0f584a6fd07d9097ed9671c250e1a50a7e60cb0b74a2fa1f44a60626a8474357a931b22f96f37bbe8fed1ec01e5019bc6f0c231688003414a966053d6e3c593e17d4bc51ded8a896ab0b9f25186007d4232a4cba95baccb5a8a16c9803e37c965badfd95f04f96bce3b76b06ed537846f71f53f72d5e3f8bae0bf25f55a45fe49b06dee2089309689affdbab1e1361a8b979c1311875126879dc10939b05b5e7bc6a98e68361a87f7af15a25df4d4ef331fd78f9183eb19d8a0db597f0bed373cf13d924e10695aa1967884f340773e9ed606d5570f81af8caf3d3bab8dcf5abf8a9e4d272a7295a7ef4f41db59e7e5aca3a6e855ba37b0830be00b7e9c3271b8474856e4e9856c5262443554bd76703a46923c5150b0af24abe80a41b5c255802396937413dfab47539962f2718d9f1d25dfcb7126ef00b7216dcd7d811736a8f7b45b4d04858217a03a122c6a2d93cb618956991c36ec6827371a1477a9ed39faa2078845633a68fd3b196826c4a4151d9aca1129466b05370c8030172723a54a04e6bd5a11e246dd73606c0173dc299ae16d0aa65bcb481ec7069e1a9cc58e7aefb18270a45df591d95e709532955a69c2e66dab8cd1477ef789b1b2b8a9eb62dde91aca17713f295ba88992273c4a8bc47b45c918c3a34b7e00be096fe760fa00475e84225bc793e48c6ad80800ba77fb766690b15f2800c3f47d215bed039869755606f8eb4ea34613ff03d2b46266edd3e144495d0cc515f6acbd0e9260d6823fb9fff346a3447b83d56635803b0903dfb4213cd7d1682fb9d6094ee0d34b5035079215bc5f6a8f2621e550127a4e14675964b6484b09a74457e231ee994008765e6215a5c5cf335c282ec841d346bb6941b7f76784c96fa59ddc6c4f373030943948e52f69e7230e7541b2ee24678b7d76c09b5c88b7214a5431a56549656fff5a952fc68c0201288cae97def83336891d3f4bfee81c5b698cb86ea8503a3311eb57174b1cce2f665ee937282bd09240cf0ec2c251ee4f40f2cf8060ecb879e504766f927391062ff1f413fb8efd1d11cebfaaa9f988ad2e3cc63673d753f653ac8118b90e4da321e942008efcdb17fb093110c19c1a0cb52fdc4b1fa59ff92be44a9eeaf3855a194713fbad7877abd94f3b9f7ff5e0802701a4b0e51ad9562afa26c6e4c720b9fb03bdfefb947a33b5ef4f4298c83f660db254670859b2a4f950dec108aa8f3f0c01de626c352b7c59d71f113a51add97511ea84486569da2f8d21634ebb1e3c52172b7b797516fbb1bb1859ac40c7b4a08f9c885bd5d8c2c871fc42b30cc2c95da471c560d6c2bbf90b817187edb32c15a0269bc1c9aa3acede7079b4fc2325c390415c83c5eb04443b31c22c82194e6f7d761cdc6220b75f9ad0e1199fd55eab5276abaa0bde15749b5031b7a14a97944a8eb9a2667eae9f92631da04bd2d71dc37f6b90dd9a4a640f29526037f5c764d491fbfbe1cac432c520b24feae7c286574708959b7a1b3ef50d1e422661960812a70b5ca778bf0a6d71975713ea6ceb0f09b57b6d164fbccbbb85eee59b15272c5faaf2840dff89bce83a914c0e4355019508c97f4796864d9a3bcdddc075ebc91060c342b76b3659ca55b48ecd31beeb477acf5179398e40c9f944b6ead8126b661c4ec4c54c0343c0d4a906dfedd685efaef299ea401c2d28348dbca407213fe6605eb0df490a5b21374757111f544468786f1875138c86d5e7fe8e5bc8b3affc8093b4068f3d9d20512c03a517b3a120543133eda", 0x1000}], 0x7, 0x0, 0x0, 0x4}, 0x4) chroot(&(0x7f0000004740)='./file0\x00') write(r2, &(0x7f0000004780)="9a2632442d25db1d59d07bbdede61f5bca73c63c63227bbcb10ac25bb26746f3e575c265e1bba17cc840b833187e3143e2a38c555e7b7f54e055f1fb5549f91d32c91880c36929a59b49a8dca081b80efb10899b1358d8ccf5379fc3de474843c98bd0e793cee97ddabf908cacdb9c6bb48c363315ca4be6968738ad0ec852f5327d9bcffb4bde94afe90ba71f94a5ba50ef443539c3c95a8a7a433b507aeb07560d5ebd06a51b0b8f88b3b5286699ce86cdda03afcf808a53ee3a0eaee30df1cfbb008ff9252a58a3d3910296c6b88f53096214ed8b0ddc8e2a49", 0xdb) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000004880)={0x8, 0x8001, {0x3f, 0x9}}) r4 = semget(0x1, 0x4, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000048c0)=""/139) openat$vmm(0xffffffffffffff9c, &(0x7f0000004980)='/dev/vmm\x00', 0x100, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000049c0)='/dev/vmm\x00', 0x8000, 0x0) pipe(&(0x7f0000004a00)) r5 = socket$inet6(0x18, 0x7, 0x2) r6 = dup(r2) read(r5, &(0x7f0000004a40)=""/4096, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000005a40), 0x1, 0x0) write(r0, &(0x7f0000005a80)="98cc59b4c0191c3d36389fa7fe70c40dc7ac0dc16b5d8f908f8542ce0d7a86753c6dedc191cd66b1709c77925905", 0x2e) renameat(r6, &(0x7f0000005ac0)='./file0\x00', r6, &(0x7f0000005b00)='./file0\x00') write(r0, &(0x7f0000005b40)="93fec640b016561fa08fe2c09505", 0xe) openat$zero(0xffffffffffffff9c, &(0x7f0000005b80)='/dev/zero\x00', 0x808, 0x0) r7 = geteuid() r8 = getuid() setreuid(r7, r8) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7fff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x90, 0x80) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x800000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0x6) 16:00:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) poll(&(0x7f0000000040)=[{r3, 0x3d}], 0x1, 0x810a) kevent(r2, &(0x7f0000000080), 0xf935, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = msgget(0x2, 0x420) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[r5, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0xffffffff, r4, r6, r7, r8, 0x12, 0x2}, 0x7, 0x20, r9, r10, 0x3, 0xfe99, 0x0, 0x283d}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r11 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r11}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0xb, 0x0, 0x20, 0x0) read(r11, &(0x7f0000000340)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001}, {0x1}, {0x60}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() fcntl$setstatus(r0, 0x4, 0x80) getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x20000000000001, 0x20, 0x1000000007, 0x8a, "75019b9e0644efda051fadc133252191287eaa83", 0x2, 0xa127}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xd2}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) recvfrom(r1, &(0x7f0000000180)=""/57, 0x39, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3, 0xb9}, 0xc) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20801, 0x93) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=""/46, 0xffffffffffffff8e) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x80, 0x8000, 0x5, 0x1, 0x7ff, 0x4edd, 0xbcc, 0x1, 0x1, 0x6, 0x1}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 16:00:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000080)='<', 0x1, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x800008003, 0x0) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x100) getsockopt$sock_int(r1, 0xffff, 0x15, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) dup(r0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/202) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:34 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r0, r0) pipe(&(0x7f0000000080)) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) fchmod(r0, 0x140) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="d4c0ab9f1c6c62fb9b2d83a97dbc113f4a6ff4c5310b0fc6fb7ac4e94889a475c759c34122c8e153b3caeef7d336a958ca94d9a971248002b9fdbfac5c15b3cc8492ede4de4e31e4ecb64172f09a37ffe9c4c0cdd68a34a311dfcf94580c78ce17c1ccd39b4fbf398a36632e9dd5119371c1b04fbde0dbe02be110cd55917b7a8d5c226728179cef80c2fa9c669d09156c", 0x91}, {&(0x7f0000000140)="8ab05d23398999", 0x7}, {&(0x7f00000001c0)="53dbf2e20fe4bf5a69ccc48a7211bb6586482e31c523ba4b15ec47d6e2a641faf66e067fd733c7d278552f9ad07c5607bb477ec5cb3a3257417ab45069e083a82a821ec78f7beac157556d616483c2027d563a4a64f60ac1da6b132b6594dfca36d7214fb022b328240544138cd6c3ae09150c44a08dd0850aca1a44908b8d59ab302069319c3f64f1079f05eaba0545ca996a85933d886700dbc267500467a19f368bd3", 0xa4}], 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ff) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() socket(0x2, 0x40004005, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = socket(0x0, 0x8005, 0x7) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x10) linkat(r3, &(0x7f0000000180)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00', 0x4) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000006c0)) msgget(0x0, 0x40000010000001) r1 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfde5b415eb198b07dc62b02a15c3205c5a50b361951400000000000000008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad904177bc0d2925b5a654a0500000000000000f0d8324e012d03003d01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048c5a74d3c1c7571898ff722ee9831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e64920e563550f5bcd57281d3d2a5e2a2a3e3fc1bd59c90000b1963eb4057085dd9576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1eaff0300000000223d5fd178d0bb7df21e53c4f900df86243200e8ff80647ba01f1d31bbb3d0f41e11769f0fff2fb39810270d91532568ddb82e3b832635ee599b42a2cc79acd4962e89872a3c7a4e2004726074874f5c3d17f083bef9732f26e5e1b3fa68a88d8417db5dc68a20d8ae2bd4ad7c14f1af51966b3fc2858be93c8e1c05f7adb6d67e7b639ffbb0df9866ed6bfd6b32d10978b18e33647087e8a1b0467385df60978b9adaf72c89360449045e6996bb8680795b33d5b1dc02e450febffc886200000000000000382d021a0df7f1d21193a7a1b4e98b51497ea511c055ed79cddde9280435cb0c315d25e049be50131023b47ea7ca6e98eaf7aeee01ec6da64623627f66ede47ac67381815afba3c7ef2f0bb103875327f58a8bf9c0064ede174debfee22b0478228cc437e4bca34b32164213afaabf35511fd2ebafc36ea95b0b58d8a7f911eac80081671e5b195d99100960f7e70b58fab10be835051de223822ef58b722611d346defbc28e11c91bbe0c26ce5d290000000000"], 0x1e2}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000500)=0xfffffffc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000008c0)="5141bf6435862abef80c67eeefcffa6c3f051e4fbf3aacceac64c1e3eee65a51905f006f0d6bbebb3ff83bd6ff940f8360ee00e268c877b2cb3e4aa32933aa354f64c8b05c08fbea41325a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39331cd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12c01f86a26d252fe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b90848086", 0xfe}], 0x1, 0x0, 0x0, 0x400}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r6 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b80)=""/189) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x2, 0x0) r8 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r5, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x80000002, 0x0, 0x64b) semop(r8, &(0x7f00000003c0)=[{0x6, 0x3, 0x1804}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r8, 0x0, 0x0) accept$unix(r5, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') semop(r6, &(0x7f00000004c0)=[{0x0, 0x100000000}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)='r\x00') close(r7) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) unlink(&(0x7f0000000540)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) bind$unix(r7, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair(0x21, 0x4000, 0x40, &(0x7f0000000580)) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb0f44b06eed72487, &(0x7f0000000140)="a76eb9ae098893d08937407dad2f32ccf23dbc947bf7caeade7916cd37efa576423e59c1a78d212a7886fe60679c16d3ec8974022f94784572fb14ca4748bcefa6c079ad3d0033d0cc542d0373ddd0939fa815") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x83) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x6, 0x8, 0xd942, 0x2}, {0xfffffffffffffffa, 0x5, 0x4, 0xdf}]}) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x1000}, 0xc) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x1c, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1ca) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000100)='\x8f\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='-\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='tap', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='+/(']) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000002}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x27, &(0x7f00000009c0)="7f0a4683f02dc2ec597733af1b900b097f06858620677054917f06651bbbb072cecf3f0300000000000000a705feb2a3639dd811400900cc7092d1a79aa6cd5ca8fc5edaccf469e77a34bb76e4bbbed27201e98d43c72d0d113f1940f09169f8000000000000000000abc3210cd6181dc55a0cedaa3000007eb3a2028de42ac5c0464b3bafbe523ec330ea44a11ea0ba9d8d684296a76b8eecffe800d6c888500cb3655105c86380f5bb5c894eeb90cf95e0e21e8ea6528325b373e89ef15b38cf1cee568877a1ea299620b87e6722fa1b570ae828490f5270ce92b69ca627e666d56867b0aeeb799d9a7ad7b24c4771dabcd87469f02452dfbf18d9862fd39de6f111522eebcfa2bb3050e74f468c3a79ec6c6a9212c835504cb1c22955677924f00597fb8969def16c50965216daed55576aacbfe44c9a3e6b3ebd8363972b3191ac54262ae6f5b1cdee03765700000000001f214fbdd86da0f7a79a5870ca57b36313c7df7f21af250415460143ab697f081a37cb1b3f993d7307f431f525f0bd4e59baa2c7fad0261d0112ce04b29f39b0d4f30050f5815ab7ff75ebfd709502c8133234aa51d5be5fd38a392f82bc7b4fc2e66fe6637309b47c56bbae7617f9f8a692dccafc0f0a117c74b6dbbafc07b87d") 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x8}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0xcedf, 0x5}, {0x6, 0x8, 0xed}, {0x4, 0x8, 0x4, 0xfff}, {0x244, 0x7, 0xdc, 0x8}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x8, 0x4}) 16:00:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5, &(0x7f00000000c0)="bd221eb376") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {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}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) 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(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000003c0)=0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974", 0x42, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x5}, 0x10) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) syz_open_pts() shmdt(r5) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) semop(r3, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) 16:00:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xda16) getpeername(r0, &(0x7f0000001680)=@un=@abs, &(0x7f00000016c0)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) mkdir(&(0x7f0000000380)='./file0\x00', 0xc2) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000001580)="4c8fac12d49f6b350200000000000000e41fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b28314ce00c9c8cd2b6b274f1d20219b4d97c000000", 0x40}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x40, 0x1, 0x80}], 0x8, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x81, 0x40, 0xfff, 0x1}], 0x4, &(0x7f0000000440)={0x9, 0x2}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="806b0a00de1499cc3f83c4e09226615e81dbbf0aa629c57ca440d2c50ec6f5b1004f2e484a324b8040ac7d69b04c6e401c64d84b2681dfd84f9981f128ac716e70b8dae16752b142d604c5679a59d2c42faeb54c5efecdcd93e14807c8d4fcb6b50a13c9e8bb8f4ab788053e98c256aaa9e52f20fb592764b507ee2477c6cb084075619a4330fa3a0c26d4309fa307bd385d709f0bab8f845e1c4f814d22ee12adad26805b020b46693cf0884b9000ea5c8fa3adba667db336836240a6ad6e3f548e24c94ff7e13a444afeddf2b1c87d96e6afbe3ad4459af036c7261a6156498da28ab6dfcdb2174fc4b2fc78a779446828eac8a616b217a064e5b72170ca4378923461cdbf094c8be41d9e33c0b83b5a4d55c790ebbaa694b7bb1a274b5e1d8d3686543fa84b1eea08bcd612795f82138ceb5de4fc165b4197a6c1e593688915c758feb834036b22f1128381f5a1b44b28f67f7aafe1b54886669773ab425c1b7a1e768644b5319d2951c722729d3fc42e3493ca9809cba229fef10233aa59459eead4378188bcd504b9047bd73e017bec0069d3cb1f786609be7f8144760b456aa58cf1a9a7f289199d445ae62458afa8b1bd8110e22728bb5907a145bae1092ef30f6d164152c257b9270c631f16965b5c3b60f9128eb01f4bfc0120ed3395ebe1a1e41abfc58c31c335fd8c6833c87c0afdbf459609b66ce89fb9df8743e8bfc19e6e97fc0e3ac6e6f3038d0310b773addcf104efd00af79128b2b6e2437743e653fdf53886fc191bc280da766290063afe5a1e2b5e0f532ab98de52d71d6e53da4202a292448e7efb0984bacf23aadc53319d7d7612ccbd64420910921205629d493137b20390d67f8bed409c438db84c4a04bc159726fef5f8e18249e8ef3767ec5151849772093af3e7074c6bd1ee91055165ad75557f6e1b0ec45afba56cd68bc850df67d2c7058d95409a5b9fbb6048abe763ad4d1216619579dd962c2729979115a9ab02efaf2caf7ef64c7384eef69947bf65ab07c31edd86b608bf7f59f6c5b331eb58450eb9f09de2691068aed4d749e1de2dbb31158ec9e16e1effd6600cb8c0045a7f43430bacae4d38b6c7c05ec4b33929c078ca071cc579fdc3dfdd3d33e341a09d484d97b34782927022028438f29bcc4403624d72403041abc1acc0d357b22c150a261062a9599c1aee3bad341ca892d9f1020638f24846e0e93f2232463464a6a0a04d8cd646f761eb9c04eb90fd8f4278e441cf196fbbf2fc46ceb69ab612e4501d8ed9a372a7a505b7bdc7159e01de17943a6fa898e161ca24459817dc967db78d752a191d7b0d548179e3b567de3c4e3041bb1251fd7723c483fef1364259944d8b696620796563d3182dcfcc3af1ffc2675513502b10c8571f15150fa14b5f8082cd9e64c8c60c96a8cd39a277304d2301614249036937b96f56727377f1f0ef77d444dbf92ac7f76e2f2b4bc9faf9679ea9cd312c79bd992463f0e8b4bc313efc08762b2fb189ef7e561ef536606d6a4c7aeca640bc9e63ae7081c5b80fa3ec38c0aec800f187b5f6216ece70a610a82e84a13555b601d7bb7e17b906f20a29e23744798324b0097e2f42e5ad7721dc0e61b44a755ca1caef8d4b629f3b7a869ba7f819c35bd89e2984a79ff8be8d3e7055f701d681e7185a500b941cfcd7ac4ef993436544935791cbbae49a0abfb09e174c1e80085695b93bf7463e4dc82b70ddfe900a49c1288099961835385285cfd5425557e151c534acc541c575e5e6d9a3c0e53ecc1629cccc8a6a8f1f565e54edc943d1af41d4e788350c798ccdd273abbcd1f473a1e3a0c2f3bf959e638659557a610322c2690d17ca3e2b7917a8d694e630c60b6046e0e3c99bf077cb1eb5a20135aa89b85f92b041773a452a6e082ed3fd0eef8165ad804eaf70e91522a61a3ecdb7d761847ec635c93dc3f91c44ccd1d9ec1d76509c7ea731898fbc0146a7a1323d5301fd3d6160e382f5c4b98f55f456ba976f25f3e22907a692adb7f8dbe839c594f899717136c3b4f2e49d9129bf931cc4cd944c66f89e7e1e0eedd53141ea345e73c599d8001f9b3abb0d3d745e33807ba45b714a397698b72219fa9a4daa92f6809fef2b5fb90c9555e15f7347f9fa5da91f8c4a3ac71fed0a2056724cb25708e06bb1e4a920e8369cdb887e0b44512620bbb89ce00348c7cd0f9d85fdba59284835d291f9461929dbfeffcf75f3d676f5ea86dcd405202b4b7efde9f511518e628f5bf5e37ad740085ddc5416d9fbb720611cdc62c8a777683bcf4a77e76646a8f0bc1003b6a171d89d06faf627e88fcedfa3aa020fb4372b87b6020dfe4399b6aab48d575bfdbabea809bcd2d0f3c73280435c569753e06001247bfc3513490b0d9685b7d1074a8ed688a7a3e93b4d5afecad04fb769c59b0322425f15491e9c8902642fff808847f12519aac50ef457f1e4dccdbd96bd06c96ef1bed390223693e8ccbcc8b2134dbdc1e2b411066b94aa1486cb487789c3d64756752e8bd165f36f87ee57c3f7894919e9c5b1f6fa6082376cd9333b97f73ae2c48c9b5ca7cbe9e7afe32e4110e34ded8c2607f41a50c8df78ba3e7e6bafabc44214cdd5283c2a874c1ea97b16121522bedf33dd67b83f5be660728a3dae5d3b95a7e8893d8c07f941d8dc457559dbd78c2c6c5b082a49b3bfdf9945050831e2715c094abae8dbe77dd83d78dbd0022cac42c409b3e0978e8e2947d3c8d9745a1af27d6abc16d53094c390dc8e4e683008690b24a4beb89de52528ca2c7d24f0c7655bb09cd1c9b500a97d8b62d1efdff41c4b22bf7f38f7b995b98f4c998e98d65be82810e1855345c050a35b76961f6358797aff483a8601c4536b5fdb4689aa2c89a60f05062b5b5a704b5c2754f006e991e34965b26a58265c65d2e55e8a5bd40a007abffa6a378c647de6a534af41081d06f1034d3411167bd5632aedd82b36b90e74ba3ff42f21c6c3c45d0f1f0c3c0f2b7e47b874c2133e86753678876f61363cbdd37a13f50748a9271926cb36e9f91eb9f934a4d94521940274e751d5367594934e0cebacf5e8b320f3f7f15865327030957fa8cb730858b45acdfc11bd94527c433c9d71f90097dc16a5d860f4ee348b1d23a1935d6b1834ba0db2a7efcf41dd957ad891abd6aaa2b9741ff6ef5deb8f6c7563c7005db4b6ea97f1ddf26fe4d96a33c64f1593643df4934b7bb74fbf6a9134d1b9dd1431136cab020ba86bc2760ceeb03de2dbadea3663ee2d8367c700fddfe66b02c435e66f49a74f1c22a08fc278169a57b6e4bdc40a783510d2fe586c94c737e5132184a004266e14983f3d94ec09e0e9c89f2320ecd08c4c3d24932edec6bf779950879aa455943ab7e09171a7405319e7361fce50625d1168209d400ae6ed3832e09051fbfb57c23690da93e0e4880786428750527387dd3a9fe56c1d75a5eb745462dcc84a06264a5abc6b2ccbc764ee2e7ad97d8cdb559b0c0aab9f12fde4834e3639524b70498e2bb09306758a7fa2d062109199df144ad77c27492aa82af0eba2d49bf57bf02a08d45b53f34bf4893984b9173434a1fc13c570e8b1ff96e95c3db24ebe3df911fbc63fc1c9a54ab9a27f8bacb37b16cd00712e9ad3e566bcf82b1f272b538943f4a8cab2d08fe89e2707c64f3db39a4ee22fc8ca31bc43d6f37e3c6ce0c41d48f3dfedbfda8788987ea81abf777ed78f9787782afdde4445286a69ba970d05e24c29a94a2a112fb2f577ec9aab4f262e015643ebff76bf8fca1b6e58ac365711d2e087aa426351b62985c5013cf374d9279427c801fb03dcf97d75288dba30ebaf4a25604c976caf48a171fbc4761551b89264efeedef5fb6364e350dcfe018248df84cf942a369daa576d04892569683814f537efbabc03b555597276d044b8ee257912f62080ee21dfaac5f45aae706aae44041f66545d4d8452b538f1c8f47866f20e6abaf02ec562e39aafb32c2dad18f9e165270052fe5c8d3e54a34a68aa95fbf72c7fbc015fa1af2f1e0aa174c3612e3e89e0ed9d45019fc81d30237f184c538f09474fb814f81187e89803dca39504cf69b7abb9bbeb431ccb1fea9a0594762858e0b9e23f5ece47e81a64dce33a099fa53cd555a954c183e9c761d6add3ce6a76573d944d8e25e68dcd19456a3f755ed23786733ac999fb6f519ba416cc8021b8ebc392f02a6a45b4c9e7557ede18ec1fc420bd26e345d7800f3df5f33a49b53308c62c0b31b545bdfe56322f98ea6bbccc6d273e0c43586c5b5c0a42dc05d9cfe740fe9b05b7ccfa540ae49e4a42eeb8d194d550fea7e4dc2a95092cd5db0fdb844472c81701ef808e8cd50f23f604fc4f3e3e54feb53f0af93157ee302f7f6bd4d9e0c50efe270d78ee11d4c1ef169f576097b4244d94ab1e34ba492ec5118a8e6a2721fe28d3fccf2c47348935058e90209bf5d736cfb5e1ba0fa2d356de64b4714e3937880697d1dceb1b242f4a1dcf9da21d4e75f99b615e6975bdfcda1f9dcafc6d7f93ff37740653f6669e0016ba2e310289fb06aaab060d1557ff5fd65ad0051b4579017a36e1232b8ee77dfffd30fc0d69d4f142cabc338f2818430d3f872635037df116b62d4f4c3716493bf2988047798a617c05002912b7333ccf0e7286ad030d805bd13483ae6aa407d4c3c44a6c003e35772b3fba3eb3aa8f862570dd86c2ea6c5ae17c5dab91b5c9eec17fb7d7ab77eedd9210d5b483e38a3f32ece885b2034e547451797cd3780f2a17e89f461e7174f75221cc474dd4d547204582775eea41ef598e9f689d32d477deeba7bb74a351c5c5b3a4ae2697afb07ecee60ed961e682e21f57289cb4cbf575076faac675eca9d23a8781072b5bb9d9c0ed53bc7d93f44cd621daa3fc86cb0d2b000e0d37b12f6ae32e9049f5a747667233292401e39ebe77b9922a17691772148be06e62441154d0e6c7a1b7406ea9ef604adba1bd0bb797af6d88b7cd7fe295207af68757b8889cdb131aa19c906996d61e6d50183e855a7a68980615645571bd4046fe7ce1e7754b502e8c5cf3a866c464c655e30f6e80be8857afca43b6e2a7b0ccaa7a7b98e76f97e546f8c2a4fd8ae98cf125dd23c4306eaeef90569c6a1af4d91a6fa9b07e944572bd37f67b1683a4fdeb6bc8f236b0168a3c9db6ebf596811f33c66c8452ab65339d0e68cc41a3bebd5433e052aab2c8943b93fefebd13e4c4086cdfb439fd97481c2090df55dc7ea8ed735587f40f49702dcab32a717511a15118a238f72f409fb5770525245d0e36e134805ba217b7d55f74376802680a5fe3b7c558be1a8cf8f87c1d88c05dc37864fa15fe4fec1ae6ebc50ffc5bfcaec0c54d2e6a111d6d6a62d75b4aef02901ef5cecbcedc8331a12ac856be9aa95009740ac344827fc257f7dc70445a9cf2c94878a3c31aa0da37ac8c4a2494642e49c7a8adbb920fd6909aad09cadd17ab3ecdc13098e833a6ae2e72eb6b35350473fe6d2add5ce6e791dbaeaec913172e02696630de341d0ee97a820bbab58283d3236296f8bc7573b109b2b337b97c697b8b9ea7e8d1fe3d2afd8bdfd874295f269c31d5f1285f46bc1e6ad6dbe742d5e8126ce1313da6d11f473648796eabeaf01de4d577543b5d1e4564eaf8bcf8d40be3306230d86fbc83742d45e0dcdfc1b188a70a3400404e4f751ff3065e01417c367699d4afe6b741b4fde124f86b1439551ecc5075c0f33642a59ed0e9bfb91c54c98a048bebb159e12de4864aed0fd7d02529beed7", 0x1000}], 0x0) r3 = socket(0x18, 0x1, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x100, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) write(r0, &(0x7f0000000100)="a10e5bac78a2170ecbdbf6aefe563eedc63ea7e8dbc807fa4cf9093cb389fc8b25f5aacef224ee2ab22a07a2592e0c54096451829962e0f2b56b9398689f8a832f54e581a8d6a9d7ea8e120ea45528e8b89937958ea44bc04117a18cdc0f1d453f44cec40e1a", 0x66) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000001c0)="1acc8e05e87d3c0796177b5a9999550a34bd285fca1a9b41fd0e1ee1712506f9bf118065b5e830c87e1ef04dafa98e5145f17e2ac7e0084715da58a232047ec4d4d0e844e25c1fbcaee36d3edf0a67742db61c902ff8694458ce203aec769d1c290578c0ecb8b5ffefc807b6ff8038adaa945e4e569bf6754c047f3c8e4efd6bb6fbf70ae844fc06e86d6158be46048c931e1e24618c4a4761fbf3f16838ee71ea3bc7d29314759ef446", 0xaa) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000004, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x4, 0x1}) r3 = kqueue() pipe2(&(0x7f00000001c0), 0x4) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40000055, 0x7, 0xffff}, {{r3}, 0x0, 0x3, 0x8, 0x88d, 0x40}, {{r2}, 0xfffffffffffffffc, 0x80, 0xf0000011, 0x4, 0xffffffffffffaca0}, {{r0}, 0xfffffffffffffffa, 0x4a, 0x2, 0x9a5, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffa, 0x9}, {{r0}, 0x0, 0x0, 0x40, 0xbe, 0x4}], 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x200, 0x10000000000004d, &(0x7f0000000080)="622fe853008f0700", 0x8) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x88b8cbd26f1a3032, &(0x7f00000001c0)="93") r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$inet(r1, &(0x7f0000000100), 0x0, 0x42, 0x0, 0x0) 16:00:35 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x841, 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) close(r0) clock_getres(0x6, &(0x7f0000000000)) 16:00:35 executing program 1: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x44) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() syz_extract_tcp_res(&(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x41, 0x600000000000000, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x6d7d7f449721f0ff, 0xff, 0x5}], 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0xad, 0x0, 0x9, 0x8}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x43, 0x7, 0x1}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x6b03, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x80, 0xbb1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x8, 0x5}], 0x0, &(0x7f0000000140)={0x56febb5d, 0x5}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000f67000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x3000) r1 = socket$unix(0x1, 0x5, 0x0) fchflags(r1, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r2, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) shmdt(0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000140), 0x200000000000001e, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x7, 0xb3ce, 0x7f}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20048, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) fcntl$getown(r0, 0x5) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x8, 0x4, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockname(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008abbdc64c406239de23f47a99b9b5ccd43f85a6f960afec98653a8832c8680b8a8c628e583c30a68c1201da1fd02c53c0c19ebc62ee2b6cd96cb05e252167c2604b9bf0e51af7a20f638b5e3073362860f0b83cb0b3092332b35bd871f614e71808644525516cedeecdcad36f64e"], &(0x7f0000000040)=0x1002) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1aa, &(0x7f00000002c0)="d94f1f79b3b70a74402417c3fd0dccb111dd51a5aeefa1be100ba0f36324f9fd7bee6f311d65cb334386727318a60cb32ce8e0cdd11e1009fef0a67c68d2fd96db46800c8901fc22499f2322e11114f1a977e40e53531e01e78169e70abeda5f6c52c457ecbf497c94622dfefef83d67fd9a6bc42d80c0a020fb98ba522e95ba975f45a964ac8970fb1ef6962d1b0b28fe8cb9e44c2086cd34d9a9c84605561be210566e2b1fbcd6623a0efa3dde9da2f4c187eb506b72688d093ab4ebf9b231b169a2840b370f0f123c36beeea661ca754e9aeafac7d6cfd9ef9cd210df430b11c5dce1186f0ea266cb75cd13479a99dd73d6e39d788ee2123b93b5a97776911b5e94aa23d9445d5e2449850da8b3ac5fb5366f344eeb8a7a25cfef97aa9b8fc17e14a16debfe03298fe114907e11cadf5300707348648bea4340f81a7b801358df8112345f7a8df27f14291d608be6b1ca6f0a57d324fbb8475de4b13c5654d3b7d363270de45c4c617627ef9dd8b633c229537e0de1ca5bafbf2c319a9c257b592b3b7aa4ab144d1d981e6a68aa447367edc05b68f299f0131e7b64c5990d4977bca725d52b78d6dd") 16:00:35 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0xffffffffffffffef) 16:00:35 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/105, 0x69) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') read(r0, &(0x7f0000000180)=""/233, 0xe9) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0\x00') recvfrom$unix(r0, &(0x7f0000000300)=""/151, 0x97, 0x2, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) openat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x8, 0x100) fchmod(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000480)='./file1\x00', 0x100, 0x80) sendto$unix(r2, &(0x7f00000004c0)="bd0b7855ce3dd0b64f8f1c6bd3b6346970c353fa1c60a5c44dbe07864885fe7a075c106838ff20b31e5d36a35aa2001b8da716a4302c6b38055a573b5521bb2061c15804127658ff4c63e0bf2ed399907a0198d5cfefe344f497a9f22d6b08bbc29296b46fac9fb3ae70112fe5158034730eff4d1cfbfe4836e4", 0x7a, 0x8, &(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000580)="24a025bd20187b8c8554a38005eaac87c76fb7c8f9975e90459cf37eae8aea859891c49973aaa9ddf2ffa16825cabfd3ecc29c3efe4f14364352b72c2cd4350144dcdebcd4a49fda57028f6821b4b241a03f87cfeae9896691f0b5b5e76ddf16ccfb6f22a0acb6181dd45822d5f5dc8ecb080e87ea76eae266d48ff029e08c24a44633d88c9d68d6ae2a2672bae3619947a50378fd7292f1c122e1692b5f8de35c9f51e21e11ecab7f6955cc6bfabff24f0717223c7320c316d3941cd550f68ea71e64eae8e52707d71117", 0xcb}, {&(0x7f0000000680)="9e46e2f505ebdc16c8095ec408ef88733f9f6836508416c899caff3f9422db9eef6c54596fc746aa00ad3a9e8ab761ebaa1240031abe49f9bba72529e2c766e0b61319056b816ddf45ac26217a1fda3025262c728405e691b5c8f8efe066e69b4b45ed8a2ab4ac91250da28b0deadfe272e4a8173b721b2634ed058e1d5a797b6474fa03fefdf9f92c591314daf953085b2660aee6f098c097c613653a9216fb0a53e4cf41fdc055a02affa1ad025bdbadc58141c0584405d72c4224d5446954", 0xc0}, {&(0x7f0000000740)="65ddfadbc4ffa9df2bfb6fb293f698e562a4f34f31511804f2fd173931194c1bc05157386cb9716ab74483d22aedd96303e0aec913c82e7525e3069b588e714cb297bab925b6dd57662e8216eaf407b6a54800073cbc8c571dcc8e380e71baa7c547b9bd15e84de95c75387d7e9e0bfafc7013f7721638b295f6c60c82a6ca73025c1fd1c052bbf4890aa2f5397a468e1a9e41515dc289a1beca6c4c4539e1e9be093875933068776900104bfb1c7fb9fc8977d1a8906e4486352431ca1491a21affbe06d3ae841a9932d4bd0e47881520c11e157586b2aeb694e0e3ff9023951776e087f750dd6206e4e81c0081a2e4a968b5", 0xf3}, {&(0x7f0000000840)="932aa009d2cd1aae9a881d7fbea8583b1a7ffa5101189f56070ad221b29e7b9f56ab6f941c2365d596d86c328eddd897e209", 0x32}, {&(0x7f0000000880)="841948e6478ae3f103ef85d746c3da1978aeb9b8e2728bcb24b3f52e0304160ce6277c32b77f8b235722fc64087dd8e86678833cacba1e45739a2d7daf3886f7edc5f1ce59f8a865caa9c168b63f29e1323c70ed12121eac8617352d0c47b1cc1603114de9d8ed4504f8c729cc0bcd3e62937f5c3b94067a571967214ea9ae53e08ce5a11739431f010e5e2fa70b8cdcae3b6870d928c3d022d156ca0dce3e970fdcdc5595bdd949b8c17bd4aefd6098b57322608d80a12efe5b21add329d66f110826bc96191d5d713cbf49cc436dca8367456f2d0e5d1547ce77d51e378be9b43ffe57", 0xe4}, {&(0x7f0000000980)="9be5dc4641a99c55ca7d7d13500b08cf1babcbd5b26a8668e7257f8b3545be5ccb4f759eab48434bbee08f6c2db68988a347a4198478f3c535f526743af9a2cacfd0fce03852d8487f61aa567098957a66e857cbdb9003ec8b7b5d10699e50ae6d76c5b33270ac4fc02907110c8fab4fe0d1841b2b20fac2fb0c2015d4f1f3c1e7c04f46ab52ef4d4c24a4745e0080", 0x8f}, {&(0x7f0000000a40)="bbd61e8ffb8ee329579b360284950eb713a6be3e1a38e66252478c665ef20035ea5b478c1d43095b4d47636c493bbb43380a085f03954b1ab6a74f57f1ddaa090a7d6f5eb89f56d230bab17a2cc1f28bc1e4c26b9e9523b44aea0f7b9f5192f0a2a436b3cd53b9c6a0e7", 0x6a}, {&(0x7f0000000ac0)="862ebdd73cbb5c545cbcb3c9d0a172b182956e936160dadb7112d9c4052870cc27e590317e8369ff664ce7b5a2214dbb9ee4c2a05200b12c2c68be613251d61f3e300c7937442582c69250a4c0fc58786073280c166032a4da611eb7b16142b94718e187ad774a242010f050f3e8d5d1df8b460ea7bceb1891d3d971ed5997739d52cf575b61effb143baac5d8f7477cbfe59bb67d49b069fc3474a1d72cde8ba4eac8671fde9c68e3f55bac9347f020c909a8e49056f6", 0xb7}, {&(0x7f0000000b80)="ac5321a1840ec3bca9f6521287b5fe7646cc3a5a758af6c2d27965165011d0ab4e2b049028", 0x25}, {&(0x7f0000000bc0)="a2d033497a2bf602e9518cf64681a6180cf3e2326c1af276b09aec0149bebf52a14ed24c423fa902f42e10c0263088a80013a2498a9aeb6c998f1e655f4bfa3a57ea680f5d3b742686fc2493a912fb2640b2df51ad3f6e77550e72383a6a19102081e91e441ff6b0d004d15f5f333486fe844e567cb06b7bd24ffb72c0e713454f6e4ebffc876e57df3208bd6912d5f2e4b63a18fdb30c458f7c8638a7329c2e00e4b9ef0037d67163469ea3e21f16e4f7e9dbd455b43009611f00d29a124c90e27beed021f9e85ddeca116fc158f18c419342afe288f35f526c1632989f8e40ce5b", 0xe2}], 0xa) open(&(0x7f0000000d80)='./file0\x00', 0x80, 0x100) getgid() rename(&(0x7f0000000dc0)='./file2\x00', &(0x7f0000000e00)='./file0\x00') ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000e40)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/wskbd0\x00', 0x400, 0x0) chroot(&(0x7f0000000ec0)='./file2\x00') chroot(&(0x7f0000000f00)='./file2\x00') accept$unix(r2, &(0x7f0000000f40)=@file={0x0, ""/4096}, &(0x7f0000001f80)=0x1002) open(&(0x7f0000001fc0)='./file0\x00', 0x8, 0x106) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002000)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002040)='/dev/bpf\x00', 0x20800, 0x0) utimes(&(0x7f0000002080)='./file0/file0\x00', &(0x7f00000020c0)={{0x5, 0xfffffffffffffc00}, {0x1, 0x8}}) accept$inet(r2, &(0x7f0000002100), &(0x7f0000002140)=0xc) bind$unix(r3, &(0x7f0000002180)=@file={0x0, './file1\x00'}, 0xa) getsockname$unix(r1, &(0x7f00000021c0)=@abs, &(0x7f0000002200)=0x8) getpeername$unix(r0, &(0x7f0000002240)=@abs, &(0x7f0000002280)=0x8) r4 = semget$private(0x0, 0x2, 0x202) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000022c0)=""/212) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpid() getppid() getpid() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x3, 0x2, 0x1, 0x2, r2}) r3 = kqueue() sendto(r3, &(0x7f00000001c0)="b6917e3adb3185e592ad82bdf92e26b539fcfd0a2d78dec6c96642baeca35908c5b5d18cb4bf7637b6797e58bc81cb7d1ce269c511d0464bd0a6f7beac84dd75f6ebc82421fc553c73f7921360fd40b433c4b02a7f05150391e389fd9fb07cc1ba0b", 0x62, 0x2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r4 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0xca92) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x3) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2930, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x20000029, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:00:35 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) r1 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r3 = getpgid(r1) r4 = getpgid(r3) ioctl$KDDISABIO(r2, 0x20004b3d) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r4}) r6 = semget$private(0x0, 0x0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) lseek(r7, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) wait4(r1, 0x0, 0xfffffffffffffffb, 0x0) semop(r6, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r2, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000004c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) getuid() fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) semop(r0, &(0x7f0000000400)=[{0x0, 0x1, 0x1000}], 0x1) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x3, 0x8, 0x1f, 0x2}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) poll(&(0x7f00000003c0)=[{r1}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x409, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 16:00:36 executing program 1: r0 = socket$unix(0x1, 0x40000000002, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setregid(r1, r2) 16:00:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x2, 0xffffffff974db29e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000003c0)="ea8f0f1d1468fd8fd0899607070025bd4447216d131dca343126d007ba8e1f98d4781ed4f2beff7a98e338f3206684107aca58e164e2b913bdaf4167ac97df9e588511fadc959acdeb60782a6d9f8f62060084c945964507ae640750b91e7cd56c42c02d640f942144", 0x69}], 0x1, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x600000000000}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r4) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x4}, {0x16}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) sendto$inet(r1, &(0x7f00000001c0)="377efc1e9fa62bb80865183af0047ca44bbdfa173ace1ea8c8717cc59f2ae67cd042eefaf59efe885b5f83cd0a60b19ca796b1c08142e7474b6c3a141f8850d7e22065183e85b39359bd0bee699af76b089ae68051ba392e0c031b67c67394eb", 0x60, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") çm¯Å}çm¯Å}wsmuxpoll: not open wsmuxpoll: not open 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r1, 0x0, &(0x7f0000000140)) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb46", 0x69}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x8000002813, r0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="194327ff0f55350fc99d9071e816a4826cacc0b56718bf40a2012e824acb79b92358caa7d98a101912698bcf8072e8d6e23056d51128da4d30d503462a315d51027afd96814eb967039eebaed0d3a8fce72bed0b2acd4d18b3dc648d486cf8435afb5e8c5b1dcd397e608607218e158074e352bbcaa9f6bbd03011c60c5393f515", 0x81}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2f4, &(0x7f0000000080)=[{0x1000, 0x3, 0x0, 0xfffffffffffffffd}, {0x2}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="39370db0") 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f0000000200)=0x2e) pwrite(r0, &(0x7f0000000000)="5456d651d8403cad0339962bce24dd4312d329ab5cd69f08c747118300bdd0a711a7d6551d723cec234303405a5ef25a8623", 0x32, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000003, 0x100, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x3, 0x81}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x4, 0x7}], 0x6, 0x0, 0x40000009d1, &(0x7f00000000c0)={0x3, 0x5}) 16:00:36 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10001, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x1007d, 0x4000004) getpeername$unix(r2, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f00000004c0)=0x1002) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) r6 = getuid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="cc7055e379e8db608aa9422852530e0ec4a92dc8f18e5e1350917c0a188329bfb45fdb588b52aba25f8f3913c83476316506108804fc77a2c220e085669297c455a593110c486a2a36e512d6ec99f3986c2435be90e2987d6219a787bd18fa5e6ea704f911d3536f620a4e75b296fb9fafc6e1e0351df39525a38418f54dd501bc7a4acb43fb6cb22bc28e3f00d9d369815685895aed717b50f64cf7699159131750325da09a4ca5318c4ead0f6ec87be5b9b23417b99323d962a990cc85ec5b3d21daecee08681e919be9e01e53cf022a895b433491b7", 0xd7}, {&(0x7f0000000100)="6969b3dcf6cb83e8f39fad70b2d900e646a0f76b975f3fc10bd3436aa9e50e483d88855df413afcaab9fb51a168fdc6cce457418920b9d27688c795c6d", 0x3d}, {&(0x7f0000000140)="9ff74f04682bf97b4f96100c1c39c6c26e39aa9a721a733197470c8d859033b4b6dbd4d96041b9d2adc51f2c9c38cfcb14f5", 0x32}, {&(0x7f0000000380)="4150d3ddc100c8790ba7a966d9303be7650fbb966b5f2267acde8bc8659fad860f69203b98f82e556db38a0a5ecae7a5c43c3f38c9f7da9f5f41e559ec30b48e7803eafd9496bcb58f0af66a68c910f2e5d20d2605fc42c454aca7cc5d2044df8ae91a965d8ffeeb4f202e22cffcc8d5cc1ad1678308bfb57b4ec76ed45e199e", 0x80}], 0x4, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}], 0x58, 0x4}, 0x1) setgroups(0x0, 0x0) geteuid() chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x20, 0x0) setuid(0xee01) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x10000000000000d2) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="2a544f27af3d27b8d3624b938f5e62bdb688dfa4de5a192184d664701528ecc3836ecbdc8ec397c7a4856c92cf7e17f89fc5b96f48d1e31267d29f14452e545490590f7f25ba0b2c8b8fdf4fd899e53cd950a083e6a46386152d428c6731b2607c677a602ad9c23a9f487fe8048b10b67fd50384afc674bf5712a1dc2884c35f3ae8eb18b9b89b8800ce5888bafa593b1c695aba752c78fc2383700e414eb5b161a465b3555cf519bf65644c4f762a736761755f748a13578c4539396b2454a716deda120adf9ac860316f1d1b239f82f85d3c1465cd0b6eb8c6c96192cc09b26a7df4097213d71a51e528f7", 0xec}, {&(0x7f0000000140)="869aa46876834e8a61644d73bd5d13117361ca3eed3200059d6d0ce4b29c549426ce44da033c02846be34380df2a6784c021d640a495fdc65af5c7", 0x3b}, {&(0x7f0000000300)="896b21c2f9ed69501008724c7c97a852509b7e56cc12913a1069f13340da383dd318d4bfcc5074fdfa3a343e01d1a84b975417912f26f25c27e0118a4ec36e5a8b0ef573509025bd0178ca02e65a03e9c25cb7c726ac59a2220360e39b15e13687761ee65eae2356dbe378cba81040ad7591c29455e2c409dcb955", 0x7b}, {&(0x7f0000000440)="3ca863466998671132872562462c9ed009dcb43bc748df0e206c6d6e910cf7b8d9be51a805bdc5976aa221ce4d282dc087b3b1104ccaef9705af601236dfa69464469369fd53f1e7ab77259bbb73b932fd7e12e380610a347708b540e69220da1584acbe7fe050d14c9ecfc5cfc5fc4da8c46e2a31b91ca120e4b5645fd153f416784cc563569dfaae5169a40defcc77f638c60b058da028de324ea528bd6cf89edcbbc75f335ca6e312b79c991924c476ada7bf42290ff4ffb224b20d9689946106ad550a9f70d3044c", 0xca}, {&(0x7f0000000380)="e7eebed997474f92643e2d1fe854c81c4f6e792a8101bbfb7d8196f42a86346a3283b05b0f8bdc0777f6ded4de62086e08aaf8e9da92b16b1234d9c9696d62ce82ab59326d5bc4c3d113c83c0c495f018fac87d594ec6bbb9c4c63bee6e12dc6a3aed4e15d", 0x65}], 0x5, 0x0, 0x0) close(r0) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0xe3, 0x1000}, 0x8) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff7, './file0\x00', './file0\x00'}) 16:00:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) dup2(r0, r0) pwrite(r0, &(0x7f0000000280)="bd", 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x1, 0x3, r1}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f00000001c0)=""/135, 0x87}], 0x3, 0x0, 0x0) pipe2(&(0x7f0000000340), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x20080, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000300)={0x3, 0x3ff, 0x4c3f}) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f00000001c0)="64f0228ff63107eef0241d259ab486e381ff2fe04ba66cc12883f5f218c382fe744da5a9f616ac2cbcb00a76312956b1ee2e2929724ad8e4185509a5fdd760ca42ce8d8704123002369096511769bec98b6d76e0e014690212d13e2c19503a620269118b52a77d30f0c71598e617cc7a1d7f12c79012d105947867ab0dbbee2e28609cd4c86adbce18964670d95343802eaa439b382636f14a7fec1d461ab4be7b5137136238853e841361e8eaaf7098f0a433e249a506e0ea411161b98f0b69d49f97429ccb352b05b674", 0xcb, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() r2 = socket(0x2, 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) close(r1) syz_open_pts() r3 = msgget(0x0, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/54) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:36 executing program 1: r0 = socket(0x22, 0x4003, 0xfffffffffffffff7) setsockopt(r0, 0x7, 0x800, &(0x7f0000000000)="012603c3bafffb1a4d7f5320c8f71e925ce4f7ae25164294e1f4aeafdd6d1f616da3422a5046ae036f6d0e79fbbee8a7a9e71a06f3a69ccff57487aa2925f7e5679562e9462ee20b8eeec414db8e66d2a71fc00ba40f89016d07f7b1b430daccd51984829184f487", 0x68) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) 16:00:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r0, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESOCT=r0], 0x5) r1 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80, 0x80) r2 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x3, 0x2}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x9a9d, 0xd4c1}, {{r0}, 0xfffffffffffffff9, 0x22, 0xf0000003, 0x828, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf00fffff, 0xe3, 0x101}], 0x4, &(0x7f0000000140)={0x1, 0x6a}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x1a, 0x1, 0x8, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0x6, 0x8598, 0xa0}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x100000001, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0xf3, 0x3, 0x7fff, 0x7e6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x8, 0x4, 0x97}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x3f}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x80, 0x8000, 0x3}, {{r0}, 0x0, 0x20, 0xfffff, 0x9, 0x13b}], 0x8, &(0x7f0000000340)={0x1ff, 0x80}) 16:00:37 executing program 0: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4b}, {0x200001d}, {0x46, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x3) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000300838af7afb9d8dcd14043000053ba8af658711937f75bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da000002e98a03eed16a1a0e59c51b2d5a8bf600000000007d2c5a", 0x57}], 0x1) dup2(r1, r1) 16:00:37 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() seteuid(r2) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8080, 0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b3a0000cbca83caf7afb9d8dcd14043000053b5d1d090753dd4611d14da00c600016c870a6302e1838f74652d62e159c51bad5af83b7ae63da147457bb79d7d2c336ec5003707e1966ff4c30000", 0x57}], 0x1) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8005, 0x800000) 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, &(0x7f0000000040)="100a2956b9223776", 0x8) 16:00:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0xd5c2}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x21) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="c1770222a534ac42aa3ea88e6d54339ba70676802094ef1b419b0d9d7304e21827557ac14de987543c98d159ed84c2da64940271a6eb1572cd95bcb45abd728efdcfb0a90cbb04bd822ba5e046aac9dc7ba44bb46a2ef4b754c099f4b3dc874ee4bfe5dcadf5fd1aea3873e462392e3a3bf617b5314fcfef0865638da562c6faa582705dc8c6749dd7a59dab0e302212af2f598052a93f2a5b6be29985e4d641c3014fa44f7dd91f139f7b6a84281a0fcc8f0d7f78fe8aaa17f5e3d8abd1736a", 0xc0}], 0x1) ioctl$TIOCMSET(r3, 0x40044266, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 16:00:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x4546}, {0x6cbb00000000000, 0x8000}}) sendto$unix(r0, &(0x7f0000000000)="b100050160009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000009b72a3f14f3f5ed17c7b461ea80900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c", 0xb0, 0x0, 0x0, 0x0) 16:00:38 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r1 = getuid() setreuid(r0, r1) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x1, 0x18, 0x7}, 0xc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000500)=0xffffffffffffff08) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000080002000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000b00)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x10000000000005d, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x7fff, 0x291f946c, 0x7619, 0x0, 0x5, 0x44e, 0xfffffffffffffef1, 0x0, 0x3, 0x1, 0x5}) linkat(r3, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000300)='./bus\x00', 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) r4 = open(&(0x7f0000000200)='./bus\x00', 0x8000000be, 0x100) renameat(r3, &(0x7f0000000840)='./bus\x00', r3, &(0x7f0000000880)='./bus\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x66, 0x6, {0x3f}}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000003c0)=0x9) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000340)={'./bus\x00', 0x3, 0x7}) mkdirat(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readlinkat(r2, 0x0, 0x0, 0xfffffffffffffe00) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() getuid() ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000002c0)=0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x8}, {0x80000000, 0x0, 0x0, 0x7ff}, {0x6}]}) fcntl$getflags(r0, 0x3) r1 = getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x3, 0x6, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0000001860040000000100000000000000000017500000000000000000000000000000010000000000000100", 0x2b2}], 0x1) 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) socket$unix(0x1, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="22111dfba2813571a84aae7d46b4c074e8463b5f0ee0022c61d8269b29dab06fd7453100526790492d5e47412356a1fdde681bbe398fdcad59e528c4e98d5fb77feefbf156b4a3028fd44c", 0x4b) 16:00:38 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}) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c653000e2c90673a5cb4e4b97ebc65581009a2d5c204dbc706f5302d9fb5bc1786794233ddc9431f6a0286ce90f067ff94718a197a3369a50e83471afa73a4c0f763660b0d61687f18d088b17f4a3dbb82b383fd89094cab74021f30495bfcac13a4511b8e270c230e781d6caee5404c539780fdd48f22994de54bd65bcd4"], 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='./file0\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x9, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0xc7) ioctl$TIOCEXCL(r0, 0x2000740d) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffec6, 0x0, 0xd2, 0x0, 0x338, 0x3}, 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0xffffffffffffff13, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x29a}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x28, 0x60000047, 0x20}, {{r1}, 0xffffffffffffffff, 0x84, 0x3, 0x5, 0xec}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0x654e}, {{r0}, 0xffffffffffffffff, 0x7c, 0x40000000, 0x2, 0x9c}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x100000000}, {{r1}, 0x0, 0x40, 0x40000000, 0x3f, 0x8000}], 0x2, &(0x7f0000000240)={0x7ff, 0x6}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bc4d67b4462c800696", 0x9) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xff, 0x5, 0xc5, 0x9, "c935bd82e10c802b8e8894fc7b84a2a0dc6e89e1", 0x6, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="830446d8aaf71f9255568b4e039d8cf363506c000ad51c40e44087057f4a82ecd8d7f74a1e33250abcebe1250a7498b0680e2bbcbcca2c451fd4e2c01198f17b5c05d1e8a7ac8710b7ab9f", 0xd2a7ca730d0d9b5) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x45, 0x0, 0x0, 0x2}, {0x80000000000021, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x8309, 0x8, 0xffffffffffffdf01, 0x1000}, {0x6, 0xf8000, 0xa8, 0x5}, {0x0, 0x1, 0xfffbfffffffffe01, 0x10001}, {0x2, 0x1, 0x7, 0x68}]}) syz_emit_ethernet(0x27, &(0x7f0000000080)="b640712f43a6d11cb42db6e92374181b00217ee4121cc9c55c5d0456fe005ca358450000000000") 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x7f) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8, 0x4000000000000000, 0x7f}, {0x7, 0x5, 0x400, 0x76}]}) write(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x40}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="4d36a0d73082162a1f4441", 0xb}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000002aa6c68933e3b758"], 0x10}, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000240)={0x1}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() getegid() getgroups(0x4000000000000378, &(0x7f0000000100)=[r1]) setgid(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x8001, 0x1ff, 0xfffffffffffffffa}]}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3, 0x7}, {0x1800000000, 0x4}}) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCSTOP(r1, 0x2000746f) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0xe45}, {0x8, 0xc830}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100000037d, 0x100) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x2, [{0x2, 0xff}, {0x0, 0x230b}, {0x1, 0x3f}, {0x2, 0x7b54}, {0x0, 0x1}, {0x3, 0x3}, {0x3, 0x7fff}, {0x3, 0xff}, {0x3, 0x25}, {0x1}, {0x3, 0x7}, {0x1, 0x1ff}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x2}, {0x3}, {0x2, 0x7}, {}, {0x1, 0x35b}, {0x2, 0x5}, {0x0, 0x5}, {0x1, 0xc01}, {0x1, 0x98}, {0x3, 0x3}, {0x2, 0x6}, {0x1, 0x800}, {0x3, 0x36ac}, {0x3, 0x3}, {0x1, 0x10001}, {0x3, 0x7ff}, {0x2, 0x6}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x73b9, 0x200, 0xfff, "af1b782d656aefe5aaea3b740f31cddcc5cec713", 0x4, 0x1000}) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) setrlimit(0x1, &(0x7f0000000080)={0x6, 0x5}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:39 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) close(r0) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {0x20}], 0x2000000000000009}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3fe) lseek(r0, 0x0, 0x0, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) socketpair(0x18, 0x4005, 0xd9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="0d66f7bd8960e415e099df5926b846ab8cd09137029a1103031195a06d690e9fcce4f484022b11221f64d6edcd944c4ffc80c3d300b48282d84d637faa195bb18321867b9230bbc03df3487f171656a470fe5e9658c9142a9b1f5ba3849d20a0ba961cc7bc34974d7f24b669c6b9b271c3160bde7a5e648024708688018eb2f54c7ab590b614606a88a01ea6e9e5caefd1451962d8b2d6fb8fa1035e9b52b88319f17502380cbd324effe9d54b10e9cdad61096e78b2f7db6120bc483c4fa7e9becff22ad03143", 0xc7) geteuid() setrlimit(0xffffffffffffffff, &(0x7f0000000180)={0x4, 0x682}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x3) geteuid() write(r0, &(0x7f0000000140)=' ', 0x1) close(r1) 16:00:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="b032200c1a9be5f070d19b9d468f0ee08e5d3f7efa859461bfce1770c7b981d893b1cc914cd75258ea2ead862733d5979a4ce4d85840e92d90138621eb6416243d3170d7abd1a877f01e58ea0e904e2c8569cf788401b5d6ea5f259ccbd9ab58a8d96d8d3b8ecaf6f525d7cd13a9b0412bf397f59af7dc08638bbf2cbb27f78b54e2908d2408817475a2043dbf440dfc0ef253159b7ffc1b8d8ed1d7a858664f2a93472cdc30d705ec3e9db0dff268d550fbc2661a183d258ff8668bb1c6bbdf29c299b84b8dfd5b5851b5b6b0b82a28e1995eafe55db0c017b0ff0baf0b7b3618e8d818af25433d3a9e5dff0b31d00977a1fd1331add575322bbc7dfb0967c5330e10b22663012fabe4d275ee60224bcb32bde56a9d22f393d36f0e23506d59f542d23d0e1cced04d6a680f497b74481bb6029787c74ce287c79fbfb27ae7a73c9516a887d01359bafd75e18d00ab0483f4f4ccd0b6da6a52c94aedc85c58a087bb08b8333e05517970efa8b33c04b587f3b84990b2f04153f616f5179267bc228a6e7115967fae650409a29eba3e55d104ba0978c7013499aee96de020171d20fc8b46a6e62c5e9555956d5a256b1d394d5792ead8d8e62d4e6021d960f725bda2604ccdc6609b78006fb2935fa572941c7827edeb030f", 0x1d8}], 0x1}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x1090d6, 0x0, "6de264d4a9009200e74de400", 0x4, 0xfffffffffffffffd}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xb5b) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) r2 = fcntl$dupfd(r0, 0x6, r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510a52b38299d87e8c83df4145640f8f75af"}) write(r0, &(0x7f00000001c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc230a4b80a0cacd6e43649d81affd311fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1effff0000fff4ae26118738348c892389bfe4fec69ebe4b37b26d5e1c621b6bb72d8d9e0b3eb2fdd58f41c628cb93719e1ca652", 0x8f) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) r3 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0xe41, r4, r5, r6, r7, 0x288b05f0d410fb68, 0x9df0}, 0x8d6, 0x7, r8, r9, 0x1f, 0x10001, 0x8, 0x470}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 16:00:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) setsockopt(r0, 0x8, 0x7ff, &(0x7f00000002c0)="9dfa8fffefa16eb8094a02d0cd5218ef8e4b544d27cd2fa3a41a1206ed290a3181d89831aa20f99f57f9f536a408a473a93412691ebb8f5b2d41637c360afd40dec4c6c015", 0x45) r1 = msgget(0x1, 0x12) msgsnd(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f523abe7c6ebc5de1a3b2008b0f5eac3581d437c99fa017f22ebe6b117480627f912ff732a246e6fbfc67672eff0cd6e212edd9962bda45923336314186312c43aaf3c6c40f992abebdf469f2c39790b92440a5c18057d155885734a79afe48262bf87049158c53d73f07e12e8e72a86069e917b919ad450efd0167ffd87a3ca90e111486935a2ee6d8ad7972d726c2c3936a48d5fe5a7a8aacadbf0c3997cd03a1bcf78ae617b3b52863d8cab253b3b0329be9bbb71c24da07269840333ab0fec334dcc1cfa2e1fd03f6085335d6dc5d69cbf73568c08dd0825d454539c016f694c604ac849f9175284976ce5a7a8344c25836eb5b1b54152f56cf1c8054a76a9929f30ef80f59efa69bed52430aac18b281bf946e3fb00ae74eb4b501d6e46334d5a08fbfe08a87ae8eedefa6a1ebd9073baacc9e5bd899649c19db9b551b9a436c57face8387d403fe23c3e4eabceee3be9650cf6a07f10d1a4331c06117ddb409390f247a603f9eb09cf4ecc6e47db38fe19c041a70632bcebf068e2eaa106fc2424af5aef37358a8c8160b1f6af704378755246e1c6205b71149049a242193dd6737292cb92a264c3c8338e7df24fdc409cef3e71aa60922ec64b66e8eb4d8b71c65c07c8cba542b07a9097d3715968e5375fb868b67c4dc97fe77ff5fe782d9b5d38717cd1f5bebb6d9bbc577c5557019d0877196dcdfc8b4278fef7bfa60012f73f1592b3ee2e571b41f131c861bbd171ff976dd986b8206d75fd2196a5fd3673e775c3b63bb8baf2dc6e6d6f05e43"], 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = msgget$private(0x0, 0x420) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x1f, r1, r2, r3, r4, 0x188, 0x6e00000000000}, 0x4, 0x9, r5, r6, 0x80, 0x9, 0x4, 0x5}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x3) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=""/225, 0xe1}, 0x43) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x2) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:40 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = getegid() getgroups(0x1, &(0x7f0000000040)=[r2]) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) recvmsg(r0, &(0x7f00000023c0)={0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/11, 0xb}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x7, &(0x7f00000022c0)=""/254, 0xfe}, 0x800) getsockopt(r0, 0x5, 0x100, 0x0, 0x0) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) r2 = shmget$private(0x0, 0x10000, 0x6da7f175a4e093aa, &(0x7f0000fef000/0x10000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) readv(r1, &(0x7f0000000040), 0x10000000000003c2) read(r1, &(0x7f0000000040)=""/12, 0xc) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000080)='7', 0x1) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x7f) sendmsg(r1, &(0x7f0000002880)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000140)="985688c2849c745da5d9e77ef31acd495fdeb7b0c198c487d07d3842ca146813c86f35a4710191d540879083996cea2981b6ad72f45b4dcf978123589e2e6273761e677327a0e872ed4618e9a4d3769f1f64ae43463ee1fe638740aa127a923e23907cd4d8c887ba675647d6f3d767119b7496f4e4f17f4ad177cbec9f4524d3ca83e42ee8e19e8be1160f57a16006b6c14b89cacd45f115048e3a5f4a3056f949", 0xa1}, {&(0x7f0000000200)="aa8f174e64ae3875e2736603f1b6850643e29ad2ab65d68f", 0x18}, {&(0x7f0000000240)="09c5146bb1aa318b308ac54b63967f0d312ff2da79750de2f1a7765374bdf4d76ed2db48707f8ef3c1f7d7ea65d5e7096a6259b9994aae387d876e0ca49f4ae6d1081e9c85fe586f70dfa8756836667ced79c44d7b46a71dba8069b9da6b79131b010d664b7b332a368145f03288dcc8fd634ba4e7b32b22d9dac7a36c4ce3244408fbd6ee4fa0d9ab6b7f2c2cac2e48a0c3366e38", 0x95}, {&(0x7f0000000300)="901603c5face1320b0526aa593f1bb9ae2693596a016e0a982f50957731b89f8f175f0e4fe82de908ec540f08595e876df9616c49577f289dc4d4616162dd07e3b0d1c9c0c01e9555549055754a1a660fd14161d235e31b7b25a4ecda64b8156fdf9679b9a37f6bfcc28c5b9f4ed4fd4bd909512bb0f5aaa66151acdf75e41a8ac7a3ab9c91ebd0fe38f915112fd59e5d5c709030f90759ed16285415df12070786baa5b94e98c5221012caa04c3e39076e92888a229daad8b2f2547ac945432a0d5e1e27bcaa5536b34f2f3a30a1c83221a95a29b0665bd3eb8b7a5c42a568e8a56ddc2d1a47fe657f4d38c23d6118c2cdfaf41", 0xf4}, {&(0x7f0000000400)="70377767881f1c2dc3617d4af97db5e3cfe0f64bf8f3d487669969fd81b9159b5d808e091b672cb6426b5fa17860b57ff371f22badc875ac5e387905747e6a6c07124573b3e4e0", 0x47}, {&(0x7f0000000480)="61b96f62c4da66fffab5ba3eb615", 0xe}, {&(0x7f00000004c0)="250641e0788975b9f8499e9382a4c48455c1309df170da42d622a56fd33cbe54403e8f719e075b40bfba9de56c99a6345b81b100332e75eafa48b6d9fccd8ac38a915a2a2573d12f195b1f57ee6ee96402684e40e66fe8cab89eebec086fd527a31f3e07509044d88733ede65eb63bdcbfb7aa65bfe3739f9bd7f2de2084bc66204579fbd7d7835e0f6c69b1ec0e2a996e0a608fded39019002825521e178662414298b9aeea49b0ad6cd7d20e8f139bec53e0350018785513ec86788b9da30af3b330e332d048a543c73f9af142e70222d8ed3228b75e8ef554979b56edc3b050d3003d7d7c57bd971261f3978638001d71c0618fb10f0d1b620284b98e238d8de61c900c7a293569edcd47aba5596e4820d4550129dbe05f8c3a592e640dfa1bf5d810467365e39a4a3e2e67c5b1af383ec06e022dcd9c31444f855c4c30bdf8f1f9a489107bbb001176865737daa7609793437f7bbdd6876dfdc5b8ec83008125c780f799c936975fe96d4306683dc33d5734c61cb90a917b203cbb1b46d1ee7bc7051025f88d6d93353486cdfff71fea64370abb6714b0216ac296c2d6349c7d9ad52eb035155b5e1945c3978231bdd52b240bcfeb755bb130ba6285793c238f7dbbe38b489e9dc081dbaa2c7385ed6e7dd6379d053b98e7d15b1d145c7ca5bdde52f0676f1534ba7fed29e044a07321788023d5702b49bae9727fc466e841088b08d1c62877963b7e2f481b0c6e870a9cff5fed70752e5cc154ad440f56f0013570b281b8e5fbc7b8f19b9ac4af737baa5704b765909162bfeb8ca03fb624b6a92d751573404f1524323d6aade92c5bb5d30a890b31763ec88ccac3ba00ada1770bcdf535b520250180697d71d8c2b1c3b8f0d1dca0593dcebdaa025ba87b53aff63b225d78c42f618dd66150a253a07bfb33850ff2d6236c3101119089887a1489aadbea8070cf7958318026d89debbe8145167aeeb3474b22b598be2651fbdd7bb550a773a948988f719d6138f4cef43c9e562be4758f9ea15f679393ca676954aebbfc14a70299be6948adcb86064dbd258081703d590d9d05af4385e30bdb266a6c861e98208cf701935f523c223d8b214a1c3c631db30acdec26ff21b7eeced0a892b43c6df7b3979447312edd345e271010ad3a92620ede5f4b148274b928d45b75fca3f2565671c5a05c28e51838de85228ea3519adec161f73bd048ebc24d34bf751f438573312432022082f77935a8d595415a7e30e577778cce9ac10a2c55b576ea976c36825bb293e73cc1b22308be8fbc13b4bdd9061f48934c44050caf4110034daac469dcb9f1211cbe940567b271ee6e943145b480a7fd646bb61a0f4c124d9db58e281dd58263a82fa4986e5a39efca8454aab86f50b4bcd3056297e49877aac3256f5e5eb27e2e9e730f15d0ac3612c42f803f7c4a4821dc7b6e5b96dcce569fd03588e0005b0e2fe6f656e2e1d0c8dbee7c7ad083e1b9dd20176ae8b9fce4f85e364071136e9e8e266cd5e42b9c0ec915c7f311edef0d2f24c596254468b9808bef22ffbe36fbf4dcfd4587beb78c65d61bd7ade265b3ede9ff07fcb9ca2181e2f9cdd07e466d474bafbea9eed2e09833b8417b220456f2a9fbed8dd15cfa4c1acaa926ea0878f2c5c292e647d9aa82f9d7c212d64a906a37c796490da4e046f22787f04ba4491f4f8f17e1b74fccd9748823dc679399288b8a3a1dd297f0eefeaeb68d4359c01c5b88f6afa5501c5a5f9184c651d5139e6bc6f6e61e6850585ab5fa5ac2f02fb8078a728ababce4dbc53700e8e72d93b8484ffa96417cb06bf6afa617193507a22191e949492419795469f3ae32fc388ae5369eca8b2968574c8cdeb3c551d6f67c77424e5d499b8657c6c9d43b7bd8f33ce169ea8c2d35cc335d74be98f33ccb55a54606629d7557863b32a8e3c911225f4883631fde4484676a7a29e904a33f0f331c4360d67e2c4ecf20cdf136353b18f44273e55cc9942fc80072aaff38b41ab90b9ac763be082a7915bea95fc1a1c621378f8a393000f3bf771f3abb62c949bcea25ed5f3ebf07531fc2c194900b6d834e8c00fad53f0b99ba26fde98a125d345fcf5f2c1620d47626435bdd1bca49b13d6c9a3cbc53ddbb4318ad8d96c5c2748585a3321d0e3161d543ee0f3535c4b6cb838e0866a844a1f0f10a03eb28bdb0016b85af10e1b0ab304e157ea0bdbc30ddfb97e7daa8a2723e7512da2cdc225391d7b955adbd0205fb2e678224db58135bdbc6070dc0f5b6247c526a194c0252b215219ef2654c73dabf07b9cfb739b03b23d5b93d458c0e1c3303f1f9f818b62b6534e8ba3301e23bfd0ba3e2c456791bd64044cedc628f40333c90c55ba8eed86d0ff325df5b23d9ed61b72f5d79b1de4f0281e44af84d79d3f5a5549e9f0ca8f546179f061ccb6c5a84eea94cc850b9a3ef0fe021b8d4239e092edcdcbb2b2c3c5ee19308f74c14dc2b53dc330e4ac1302c597930eb7e9d114cd4d0e18cdb97844545bfb62a9fcd1a623ef7cd8d59be922a83780f36b95120e7372e84c4db9783d25ae1db30687e5784a32c76b2f8cdd303759e0f90673873a7d59afb45b3e0834cb441393a26388f4a257997a3193aaf400aad0873fd5fbe1f973a2b65cb9d1697aae2d2f7f69f0ca9e622629bfce9f392d109e914f38bf4f40f5cf04922fa8447ef3392ae80bd4e2f3c7bde2fb780b68e9d4006bfe095004ee1995e3b99c8791fdbcb26a22c637caf1483023d11d8659b45bf593dd0e271e19e838502bfb841ed78d96a862bf55c9c06c7b3e72270c7d48b9b067196f5565f282eb87fe5941a7a6d3b2ef0d8a215d53e6af4d0fd9e11982875c2d0f7bebedc6307f6ec19e58994eb62a3aa013c46700e759702c36a22be7546b375a2bf08d6c507408a777fabf269438062557c12b577439b071268987ea799ec74eb8f7c410eb689aa11c82d0019967285b7aa9351c3a0e4ad831f7bc009071ff47d3ee51de1eb3b0c289edde25d18df6948404dcd54ccfee2314e2b1efd532774e8e7aa0f940ee0129c686ea3a2b3b9944542a07295cc1921271e926b2297d504edf5cf295c199e32c08f3a0c3c5a420cbb0ffd8273bcf27196748e802d9cc1ddc7a8b6e6c8608655ef27fa038eaa0ccc178fea2bb155bc353ee28dfb2bbe6679a35ef94e96ffe06a1287a4b08ebe9de8ac9400fa41ec84319bbbd55f484a9dbe310cdea59b9a12e2a96bae05be08d1e6aae520760cc181a8cb69e80b78355af023d431ecc4ac14a3abb9b1395e7c627ee2fc43f67f11d091441b6ebad28afb5586f485409153fec7334fc67911b0913889c8bad01e42c4d36c41f486794981f022c8f76721a42dbf450865c07fbf32bfc298a02415ae7895cabbc8615b6c4e99bb692885fcd890d97ab52085ffd88490f3406c4d3b0bc0d9e06f6be341b24421ccb9e9760d9012cc01aa6a47ad5bd1fb3c7d40f4a2f4bcb76c70cf45ba44cd3f6b7a2e95bd9f22be0fad0b3863ff94b77cd3529c092bfc833ee3b9cb0c77bfff570c84f988a19edf30c22a7c2ebd6de636f28e35ca742e98ebc91641f0957e7d7eade3e193a0271df914dbb12a6eedc921adbbf3299dd723bb0e07f4c51745a1c81cc6bef991c440600d5660e5e3bc86e6807138b378933713738e3dd565eef973395b6b243791b5265e95dcf5017bd4f79bc9c4aa8524fc6645e7efeed38188f747a41ed7152edeb8f6d6dfe81df3822d693905dcb9a6f12a67c6db063335d47eca6e662b5638f01476ad31a4dbcfa415cd1e9fc898e0a3421233c81fec4d6f1f6f817b04c5b6d1a10d6f8579b438fbcc600aac17f13e95ec7c6b734fcd504f39229a21e0de00e5564a522c5d9aae1580b9478362bb81540c3acb088b8b737c9f26e3e7aae93e98ecac865c7fc60b0441f77e19c6a1c3c5fdc32e4c1403c15adc051bea4e68a6ef2726d6529c33a1398c7c30579e8612be928795084dec4cb572d8948453aff2c74ab611959ed1e35d31b2487714b6c70223ed09821e4b5d60e5dfce073894e3a6bfb8231cfb724d9a8d73339d57a9692c71fbbdde2793bfade1d641645ebd68cd68154ba6f7bfba2b6e18beb1df59bdfa47a0024f15430e17575f55feb2f15c52aadca0255868b117d1c2c1ed77fbe77d0c823180bca03155989b0eaff3c75f14f2088b4478b025d637da3f9fbdc99822139694e9cefba55bc4c3c72c5144b0839d513ceb33818d13e8da46b0d05873cba01eacad99ac34697ea83e435cf295fc092dc0cbe1101b66bc0c741ff26ac21e085790c80ec3e7d8bd2b6d8baad86ec470680adca8e5fffed81dfabedf0b20135ff66b919769720db3ba11edf6c144216c9dc0f808e2a3c889c4749daf4f3231aa04811e0d5ed13a69b5acd019b396f7c54d6a373f8b3193527314997c662cce6fd5fa13b279efcc487155c73d7fc762414cace84d145de15b9dc96a0235e024dc6f0910be3d61824735d7b842a3991d079e01e732d2caf498c9980976452870c53819758a466125512d2ee62508b10ddba25f2681387528f0625fb93517c4c659daf87a18f9391c1edcf817b4eca75119e9767d06c27dd3c5fdc9a4e5f835dbea642d421e68550bdd56417206094987414e50518968504a369c4807dc3c96d70e3df5dfb72e7f3ad63e8779e5a83c642c77dd0a7c47beb338c8d8847de86e5a40dbdc59aaf9353820723fda9cdff0765eb123c82c457ef3c7fb3e73a97816505c37a64c837b5f43ef6dab1f87ede81ede306000e519631332e8cf7371dc7993bbf49a7e3b00e60e996e5e6302235553f44528964754b37b4978c8f44d503e59ead655fad499cad0b9f0221d1af5fd2bdaee05a8e1a19a92358fadeb6e09a5bd0b10201f329032afd367d1d09e5aece829e85515e7d8e1ef9984ca868f8e352208998086ba41e657fe31c6be769de52cdba481ef39d225a735dc8dd77072e6eff21b388bc114dad5321bfb7b95424ae0b88a8a85abcf8027ce9f44b86ded86550a73ce0cf1babde9e5454c3bce3b5088e09a826e8fdc05b71515de44427dcb50fac160ab0522a2837700f429c92e6b0cac7dc60fda370c1d1367220f330fab91950a5fbc7560aefd9b053f9a663e75207e1c03875c9fe21c4f648c9e8a4a0cf0766ff96fc4ccf1213fa073794ce0a1e9fcc5d042643afebe2b932c3d6f2236b54a5fd7bfffb96267365a66bfb69171aaf7abcf5ddc786253942e8ed26c4c26a7305c0c1307b3dc0448e260c69e04016a0b75485fab64238422e8004d37ca285bbd23fc088ed7a52961ee4c080557f1776fb581ce9b182241f4c89cc8f457c2c19ce5b43f2c9b556cdc0c95d07b0a8fee8df3026b5e8b08729ecb2472c1beb20f19d10014cc0cf4d254fc8569c11ffb61f7699a4f4567e3ae4b45fe81539302aa63d8159a67c9f923940d2c9330eacfe439703e676e83f5678040a4da22ff095571d9c0e5783043ea7354d929187c96eddfe55be925c6aae59ae30d1bd6fc16835d74fcbbb6dbdab95ad6dd7247c6af3968537976b683802ae91725f161ba3ae2c5d81f7a3b99731f316a6ec81d5f9995676e2803047ead296275ce0f38cde2cee29df753d83bbb51c0404d15bf556b05d8905cf12c6ac60fec1855d2a31798bc5fa5f484609172bdf3814c02718d1e1da1e6b9435d4153eea22ae3995844b1db4ec4af566765e8dc3117e5b6bdf1829cb0a28e96e0c72e8afc89f704da21c79bfeae1335fb903adcd96f9bc3ccada6dcf86fe6e8ecadfc8e571f8215", 0x1000}], 0x7, &(0x7f0000001540)=[{0x18, 0xffff, 0x7fff, "741f39bf"}, {0xb0, 0xffff, 0xf120, "0517d9c20072fcff7b485828827cbb3a1c6cdfc1e0fb5f6bb4f8581189b80d47179ed2a160adf24da3e2af902ae61fdc572785f61edfe28c97bb93efce391b1fef1316a9fac8ff7f985906f72ade41ee1fcdc7e65f8ce8fab248b78786547aa1d8c8f02e9fc62a9e63b37b482fa20f354eaded61eae52453f2bb570bb54ddfd760cc45e274d10021be1e8b05af6091a1b2440195822fe858bf5f4f9e51"}, {0xb8, 0x0, 0xfffffffffffffff8, "b8fdbfa88a4909e99a2bcaeea8871d218bcec9b97d0bbfe95203e498b3f8bcb59549bdcb776c5c509609db8cd210470ebe991f155dc4d9bdd38ef50964fff47875bf91d75d7da327886ce96eb0b97d468c6cb46db3aa7cdaf8cbe1fb5cc30323f5eac2f94d3a95f261a7950567b602dd5a8a83baf6f3a7ee7cf8cf7bf993e00f2b78a9cbac0d0e21cf661200ca0afafd38b48790fad62868726f59d1e9ce337a4a5591df27"}, {0x40, 0x0, 0x401, "6e028ec08637ceb963ed282338c01f71602bf5322bdc607d921e6eb5d014fbb050640e99152c3cbde53264314bd5e7a0"}, {0x1010, 0x1, 0x6, "9e0f05ad36ed47b7a43e49741dd551f35cec26c76ea1aa24f2327e8009bfe7dc1bbe3da9d7a67caa36aae80bff171922670e98d0457e71fac68a1b7abe59d5a8a76fe9714355aee2ff10cdb78fc22ef4aea198eb7804cb6f4f0cdc08de11db2e60ac13ab4ab838d5b612807a87603d80cc1ec5bd7568d3adf255909eca8f3298e94e7eabfe519a04bc184df6d73299cc826f300315c937d9ebc56094658f6abb2a9fab73697ac8fcd9743822cb8f2319c6a817fb42fb4e8e637369700cda9d87ab2f3720cd9782e8d7c5c0e049e299d263e381f7c21638abb65ab64303f309d5d0cdea03331f8a26598306bbe3e9a79430f00f167d07485432139ec3fc4b18140db85a502bb7733897c3bc43ebfdb2af3ab5b90076366ce010aa3673535fc370c123d38654569b5c6ca9ba05d48361bfa40ceddc700244df5db2f317ad0e4d67cf556f83b66ad264b51e95d0c79d313575ec515d4344766d018a157d182063e139af371a1b605d8ace9fab2d289dcd01d6a3159024f07136955f9cc98371fb694abac64cdb96f4a277abd29c5eb3e1367d82027667b4e6e4c2878fba5327c8a2a80f41414b2488d1f80122256d2363f8b03304ab68e1ef888eb1d1b5c5f31790023559d1788987bb42d12613ece7d26969a68bfb23f18c6cabd113fa763b434067684b38faa071c32f7150aaeaf17002a54bc77de4434b03d0242f13ca05b80ea731ba1a107a3ffddbc30e74ec64bd886edea12983a502c9ca76eab83fb749bc6f3105d339a6a46e6ed0316d420cc3b199e45b93a5c6b6c6519fd4966552157f2e5adc02d82052a8eef6c81f546bf47fcb00a0446a574601312ad0776387c4cf457b9a884b8bfb1aab4bff32526914bfcd6077a5bbc5854fbd4d1fb4ec1079e8bf134ced37a09aa8e07d6b9be19c936277e28b0cca4c90bb2c922590f5345c88a567f345cc1697e6f48f3f1e7c821c764440faba451693d7ded40a00364951c3a5c3df4f63a1b7a69a0e2c58160273e3afc7f2ce3a4c377a11d370f0a31f80bbb8e751894dbef54885f8c7ea2d1008c6af976c610132795d888f05b63a55ac9aa151bf30f8ad4025770846fba3ee1e7fb7be2cfd165f08a37044341b4f8aec69b7a6fe6ec0068dd98e8a57339bd989aca0f129c8ea72525ac9241434604be2937f83e88fb230ed1049585bb8800de646703e715909207485bc8cbac56a6d7f01372650cbfcde90ddc4ed6ebb741636fe85fe7c11beb86b0bc5e1bf529216dad5e2a0e6ccfc5622f2f97752f4374ecf1ef5adf0bdef7b80f75ad49519aa2e0462b7e76542779cb046d9c263ed2e2669d175f6c4368a43839970090c573fe06355267c5a151ba3a062768902329d034a2766bb54033fd4d74c0637d7b0ca116bbe9e7613cd642eeeae26e36fcea48455fd3dba5eb93e34a2b8d014b31a12f5b3b0d5f1d8b7858904725faab473da9d4e5dcea6fc2812e736ced648bd0cefba7f21b5118fa5869e1b4b749658200221f4551042a122604c7338aaa285cd6fdf19f014eb2924695c3681cc1acffe26d04e88df4701ccd3fe33bd35796b25bd381c8d772b5981d4491d5048ca01a72a28f5eedfd94fd471fea75a54afa5ae72bdd3a6308bd1b6b76227d9dcf64f015f55c873b93e338c92b21d7491cd0eb8464dcefe79d1afc8de41246eee23f3e9849eaecf63582bcf99bd9ee171a93ac775f3f5af4d107f10c1855e2fe4703c5ec1549f30b59e2116dba0f25eaf963def4217ec0a3ab3a88ba4d97cb8ca71d3b94d5d73e3a02a83de1af5e91b414c746403000dfa6431002ad0d51a96470f33309c2e6cf7f1d0ab1ecd1861e2476aabebbd2b60f321adf560c9c98dd1dd03a1d30f639e2ee8a8dfc9f1be182c1fe587fc4082ddac3d61cceee05695f831718db2dd78a5c988804c2a57e3b9bf11d2d10954d26befd99e77f97a1323abc67b750e14dbb8d34ca4286fe1dded8d947ce550311691ac94de4810daffd836e5abe34187fc6a74975a53bb2809bdf0fef02ab04d42e847f6a1cee6bd7fc366cced858ec52d943f3dea2bb9e852c7e0fba8e85d5604a0e6f6b32328ad299a63cfdf64afddacf27badc9213dc82c912311a3c3ce759b2982d19c6a1d6cfe93ecd5018a753d1235e1b72b71980724d0d78c608a7de751bf2bca056cfa7acb3bc2dda439a38b6dd283f129678a6e546e8ba054677310ff8492744be5c7c26e7ad86b499c49ef0852c7ae76b03434a0159408b5b36be57b213da4fc7644f8e06d3e108eb32b80957f1a679b1b0a22830e650de58c9fa890287abb6137d2b45b551969c545aba6a2303996d6c689e0b0e2faf3848864c993fc6de4dc4aaf0efc286224ed9de872256ca1ee3600a85d4d3882d86a795320a1ed7e60c07fbc175f8b890acdef50819bcac88ef86ea1e4f13df8e0381342c6e1bb0c6a966cff0206a20fabfc5012854cf280bf468895275584ee12748ed76db15223067e7fd99ff0066d1a60a522243d0ee3c10528fcd0897224b9e3bad1c20b11afb267f34fd92c93bffb7f4a0f1c96212283f6d505b819adac6b186cae96801c209370392910cc8352fbddb329c7b03039319661c167b4cc2a6ea838df60db138d7b5702550db159e005dc6e00c8585ec16727da9039e1fbae8b84f3b62c8e90e44b67c6ece03d195575411528ce1588194b677f05eb163d9d8315b103d6069552e78b3690536e81bffd955897c768c2e515c4a53c6e26294847abe9dd6a4fd2a903ba24e1fef2466af4651d57cbc56b76feadebd6a0d11e9c5bdcd64323ec8ba46606f1e9b5089c04745546271e7fb507b093064dddf094378c914d812917f8875e07566294ff8b699af5b616d4d726e97e593aa8e25ce0045e4510f2640d8505848febe57c94f03e123f7180fe574a4e99de20dca2a00d8e68e4dda113bd7c17d6a71e832f527c7c8cd0c74a5b89fcc9e9b4ad0256a1ef95f6bfab28c4f03201d59bb4cebffaa1a22cf91e76f296bccab8ecef0a79de89e540905a5651888429c7d322555c75a3d953c5287e24ff12810db3f235404ec8baaadcb4262852a8fd65312e417466eea9e6205ea00b29ce44c898bf6b3169028a74b1013d13e8a567e28b099d1cdb6539d7fbd76a73ea6939451ec547640c58534f8005c6e8f44027d7367fa031f5eb8762a1877ce55426227a2d90d29997039088fcb910bb1bec99e3fb43144a0652b9252a7abfa795b8e7bd5eb0b3b0cc8163d41349d6b8c15586aafd1652076ee6ebd24d96918e2fd513fef331d0d7b98cd07725823861b963b5e406de23e344b0b98bb8f763ed063d3c5d5e3c45d8b4418ff11aa834fbadad0248698d4df25c0f0af59be2d065d3d4f406fe988558321f5a86e6cae18203456f32ac3cc9360c9d84658a9f77ec73ab071f9dd9da6f09210ff1bf74bfff401fa5f147dc0201c3a1c4975d067bd7588cd993c7f296f641905c511fffbf7b1fb74a9ccaedcd1d8a490866e3b1ca9671aa0d8ebd1c437f1889f1becbb203f903ceb5a10c0aa5847e62cd9465a9d3db710e8b8e573c6ab66f926e9d13a55e837ba60dadb1bee3411b570125e19481787d00025e8937b13b734e9a640e08e40e793fbba2e23faea6f73675c9f26b149c2437543395d3b624250a41c7a891ba7e1ad33c1aefdce6d973be0125be4ca0b817c11448ea53bb13777c3d4ad83a207ae58d9b43b3c1d144641edc85a7317c0b21962b5b821170a9d3616e4f068e47ddead95883f2e414194871319af866c938cd51df4e5288de6a439b0669432bb334698a82ae3e21092deb86ade0b909cf48fb0909599f4933a4f15898834386ca6c0a5a62744795b29198e3bc557095f25538ea70378bd567aca6708999c03903521a9b72e0b11278b823f1dcb6e649d6030b84db6993414bf44c380caa498bd126836e74bcbd99b0d0a418798ffbb4b18752c06fa66d1cef4c44a5ccb2261ea76a1ee4e28e6727538ca1ad25953c797bcf78b385da6729a3bbfe4b86f6ceb85308dc4b0f8bb23605ac0fad6de34f25770ea43c4e69aac2757edc0346fddfce07bba4b1a50f8cff9ec16631a167c497e1b633cc4af9f367729dc6c7f2f0ce7ee93e61a7412872d519de8fbf33bce5981d76b3fed74cb4c3bbcea619e8561c31c8839b8235e52c766c231afc26be60a618b971a5e7e1eb84fabd6e7b78c888ed057cf5fe5173e7ec3c90b4fb4e336513eb9e40fe61600ccceee4b0f26aa2205117f59ba81c1c73540b734a2bd51339372676fe22ba0fba8b8282da32e39c2aa5491622b076224596430f9611cf6ab0c56229b35c013baf5390f261016a988fba30d03f9c5c3a933b3979954d0baf64f0b519142b739faaaba66c16926bf04740727e9d2d5491e50dae211dcce0eb9fa294c41768da66c71dec753f7e4a8088ada9f2b5b2eaff278e0390d5dd292892604785bca70f2f463d3a11100095b06fa9a65bf6ef6e2c39a20e6ad43c91e55be21a0d76b5dbd7fc29f93ee9d187dc4d9f163749ef18c7289b9d2f8ca73ea6a3bde9df44afcb2039e88ae49f5747fff88121fd460ce99ba3bcc95edb4b001ff904f92613205ad485579610f1224a55c1acf1d6789981534521e63756e28d6209e989e4467af66fa552bf4e0f5094183fec6c900180d1f930c3b86e0887139ca5f9ee45202c0a166c793b34672e9412f07b326d8315d149d161e428d51d56da2e811068baafd4e70ffae7e0ea1fe6cce96743d0b4860c24b22263ca5df348523a1e437d037996e8d33001fb592a76297770c817328b24980078ee908eb80d46353935fbb32558571c17da4836a190504739cb66699f3577579acadbbe3595d229ea781e0e7bc9d656dd5d0cb55b325f9daeebf65985408d0d01d608ec56b4d601c5aebb749759c3899e197932d3a51e75ab798e90eabf571fd7aaf01541bf0c97da3754ca9106dc03165a8f26ce3bce9ee3425ace5449cca99e3626cf25de30eede22a4d54fe6361700ef8c503e39a993d16c24677c6023e51175d94b360ef5bf57a6dd35e961bc7d2b8027e981509b8aaa75e443719ff203a909ef2fb661f926dc19736be576de16bf46951b40c0772b4676ab11d6cc473c1a6e310cbf32200410de41f26f96c7b034a53dfc418f72f78434662e7a9cdc7e163f970c299526eeda9a7b7434c6d4eb906a4f91f8519c01650974980f5feb92559170954251f441fc52df92dd3edf22fd07e06d2926dd129b69164c630dafe305fe7bd89546d1013172035e34ec08abf977158736d73d84aab7636d5e9781518d2fef575cfb377fbc303535a01906955ae9baf0abf12eb53d352e4339be407e12802fcbb7b396b1b8f1b810a92b45f6a2dd20f756012ccf05166c94ee170fd1b42f7c348ee4dd677db1b1d4329d9a0b6ff5153192350776e055edea1e85047946895b72e9a04aa083d188059d46244999b9fa117a0c23a517b3910cec39bbfffcf69c78a8a2c960b42abd2607467299fb697d81a0d8710d70a0dfc2c468c78a68a2aec510de356ce6ca549239900955b94aa7c6a03c85a120471e91467e9835d0b8406de8d37f1d11cdc4246cf76fe679367b8f7c0e3b5c85cc07669e02f10286c864d3b67c60fb55196c90e34be0e0e40058a54fbfbd42ca49a58e83ccec80998a05ce947d0c76baa66b88c6b6b3982cd56591e7ad42704a229ad46b1770a15f35a7ef867d1a192e5b44a90d0f151ddb1e358afe1750449daf4a3e51373847ccabc976ac2d03f17dc08b04edb1a0adeb2e624fd9ac5988e00b419b938a"}, {0x108, 0xffff, 0x7f, "fb881ad3d6af29aeb83e2de3dea0dd4e6af0c380bf891ff0aafa02c8bc88e1f32350bbee8946dbb152369bcdd9923a862a2b830fd5b4b3909698c9b34ed5c82480e5f20b908c2f15ab68e0e1ca0dc6322b93b25ea97a5e28996262bb93b203072494587c66d4802d60fec594bdde9af0b4348a54aa423bc29c134b3ac7bf76fd66b226a8c3c5a6632973e52fbb47e72cc0caf71f7c0c823a75ad98dc46beda5557b87cebe81cfd20317f71802e3e7ae8b248092a9c6aa8e2dcee3fc32ab578134b396ea83fa3d116638fb68244a8a7b6bcf31a1c57f7cbd0d01882b7a00d7f2a59e331bee232004ee9b2ada9e12ee99b6e"}, {0x58, 0xffff, 0x0, "e2b5991f175a7051b6471f540917dc78593d31799a9b02a267dd4469f71e9cef4908946192a0a0b6e0211c7aff18345076f802f405eb6abdd5c08eb9b34d7eadc5"}], 0x1330}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7ff) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r2) 16:00:40 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) r3 = getpid() getpgid(r3) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x9, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000740)="e5fb", 0x271) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x14, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000680)='\b', 0x1, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{0x7, 0x5, 0x8, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x4, 0xa3e, 0x1, 0x0, 0x5, 0x1, 0x1, 0x0, 0xf, 0xf4}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') linkat(r1, &(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffffffffffe1, 0x200000028, &(0x7f0000000000)="4b74954c", 0xffffffffffffff18) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x10021, 0x4) 16:00:41 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xc0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) 16:00:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) r5 = geteuid() r6 = getegid() fchown(r0, r5, r6) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwrite(r0, &(0x7f0000000280)="df9b928e52a6e95831cc6deb4e4a5acd44a0eeccfdf73395e3bef0d4763bc219bbc70d033d425c6c6aacb19d5d7097b041a7b4e8059a64739a107169654cc0d2b7d9ee8dd4ac2bc78dbab90d06a6ae30d1b0ff70d0db6eaced5c4c3bc21739bf8f9826985c5b6871dfcfa5936df59706accbba9b51b27790ba96a3d59ac81b63663c86142796b7926a7dd86bb41f890ce00c3a48638b47a860810def6f5387251cfd09b42fd6fef13262aeca56ffcdda2be2f56858d7213853cee8b390b7869b381f03313ba14c7d9423ce86", 0xcc, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="d90170382df59d859a0ea806d719", 0xe, 0x0, 0x0) 16:00:41 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fsync(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$unix(r0, &(0x7f0000000040)="f8d30706ea008e9072778cc8f2bbdd9371488d0b24ee3e01a93fab97d7f854a16b83ced90e3142470245f3ccf0d14a21ed9aa7e9ab9c99f7d5de3487dfa9f828ec837a7c9ed745341b74e12f5fc239e7c0ab2c26cb43e32d24b35bcad02527799427246a259aac6af616edf8f0bc246e2550bc24eb1fac01aea9be2bb05c46119b7f9fac16a6fa1d928ea5ce23ae06e3bfd613230a76c43cc14697c6b8376eeecf3623cb6f277b97f81e33a3e5fc05d524cc43d35b", 0xb5, 0x5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x41) semctl$GETZCNT(r1, 0x3, 0x7, 0xffffffffffffffff) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="000000186004209e00060000d6cbbca851070900aeff3fca032aec83baa3e08f761df259b0606993000000000000000000e0ffff", 0xfffffe4d}], 0x1) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/105) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x5, 0x1f26}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x8c, 0x1, 0x1, 0x765a}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x32, 0x1, 0x1, 0x8}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x800, 0x5}], 0xc2, &(0x7f0000000100)={0x2, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="ffab95820529b6408d14524b706888d35180c50100000008d3cae0f757f3788e0c77fa9b9af16156ec00008000000000f6e5acaec81ee25d6eff6bcb58eb762eab5b89db7096cc7ede48eec04a000000000000", 0x60, 0x0, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xfffffffffffffd51) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/114, 0x72}], 0x5, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) write(r0, &(0x7f0000001380)='+C', 0x2) socketpair(0x0, 0xc003, 0x3, &(0x7f0000000080)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x4}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80000000000100, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x10, 0x1, 0xe4c) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) setsockopt(r1, 0x5, 0x200, &(0x7f0000000040)="76a99a97a35c6da5631cc998fb020b8d391ba5319c49af0c387eb6bbeced962fc030442b1406bdeda0629378bca9ae99c91cf50722aa458f64585bdd2f095c4e2a8fd73df24046521b4dae685931eb02e175401d9da5df2af21e67c5ca259e63f52fd3b247844de38627404acd422817dda64ec2b2e79503c9f4dc2c740965c9b4ebacdfc9b798adc72407208fc600c969241f293abcb29b96681b50caf68bd6baadc7d03579d66a7645aa3daa0cac59618a9872b4c57eddeb09ec8c60eb1a1334a887c220061ae879689e86bf7e74bf237a4f3b3758945341", 0xd9) setsockopt(r0, 0x2000007, 0x1000, &(0x7f0000000000)="c70a633588787975d4fed0b8592ff4c66f24c453a477a83ed22832692e6e774aee6df39dfb4c158ee46ecc0848fba6f52638cb", 0xffe1) getsockopt(r0, 0x79, 0x7, &(0x7f0000000240)=""/4096, &(0x7f0000000140)=0x1000) 16:00:41 executing program 1: setitimer(0x3, &(0x7f0000000000)={{}, {0x0, 0x400}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x3) 16:00:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="75bfe28129df8faa21136a82dc6e7bd237c94068e8ab8cb96c1ee6c8bd6355c30b90f993cc883cd257d0143fd40b6d679c477c2eee72ad235e1326cbfa394e6a0f03479ffec50d19becb10b66f237e5e5aa10478d2531cbaa59e6f974b336f081d8961e5e3404b556e58d2cf12f4951f81e1fa1c4907ca6ed2452076ec1b9d81d5fbb15414ed0c4a462431e205eb434388cd8bb25f4d6d1e822d7b1fc61a813a80432244bf08af438c592dcc11c2526081256441a6b4884edb707f8602a23eb93ec2a9ab6a6c51e29225dc8fd016c606e26518341c2571358ebd2a6cafffbb5b7336edb3f0ee5252870f1725a8c783c0fe", 0xf1}, {&(0x7f0000000100)="7220afad9e33a0711a760a483858a6b3714b883452d5c5adf3142a073704243add070f99076f3efa591960bb188ae48d165104bda46f005b09db00faa3358317fa92526170bac644128652f1b580cea46f393fef4b76f1cd1abdec36ff13cd3c7c2b3a177f887ffc634fec36f608682880f2e2e2ba6f0794b6746d2cbab91fca00330b41e045127f96e2290ef5ec583fc786b1d71a2ba7aa0f5fd06200b2e6bb41a04ef8655958da69c80c4a5e7047f350e50dec934150f66e0252d9ced3846f7b3f0161db", 0xc5}, {&(0x7f0000000200)="438a116c503b39e3929a12f97081a441f48fb2ca47cf83f23f0c74a3d6b3c09a659c54a624a1276b562619ba43e17bfdf1448ad746ec534b6b5378afab24088a09ad129acfa4530af1f2f97df8a2bacc6db78d957ca1a1d1f2745a125cdfa47d8b333d72d9da0976212352f34cca85a611591ff145b0b13ae467cd869baf7296427f2954e7eaf1e8daba9a5741b190113a5401bdf7065fa270fadd7cecdc73fdd477af61f5e295f71b0bd65b2aea0a5c6ade2124ff377050d30cab4f01a137c4f70b", 0xc2}, {&(0x7f0000000300)="b34cec533d066312f585e68a044ac656721b46b274a910ea41f7a2e45ec9e0664852e5814fba0cc4760fc7fde72666eb62e919466da0b38a02d89c29dd0a706230b968b0c69570b9ad07b5b7d8a9934d4a5782ea5d08e43f91f8915d921087c6f82397e04c57bac70796c585a9e0dd74af5386b9c4449be8be004118727e0b1a693113541b970509d8f0194c5b0e94c034e5f9bf7a40d5ee7729bc6eab71cc58264c0b3d4357ed37396f7593513a20d8f20f269c9259e0b1773735a5cc", 0xbd}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="a800000000000000ffff000005000000b2d41b5ec53f27b60caf64088968388be122ab88459c3a169ebad0edf92f2f52b28a6711ff7ee666191c72fe2ba4decb69e46475cb9a3aaee4c587a1d8c950be02fc41a0f706dbaf40cb477fa69f771ed839986cddf6ff4625168b80f164f486db0e125fd194c8f33484cf11bb663a9443727216ea1d1d6e548a690c294f5b2291978e10170ac42982fbba9cbc0875b6cc2d9e98e0000000"], 0xa8}, 0x408) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f0000000540)='./file0\x00', 0x10080, 0x80) r1 = dup(0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:41 executing program 0: shmget(0x3, 0x2000, 0x241, &(0x7f0000236000/0x2000)=nil) munmap(&(0x7f0000237000/0x3000)=nil, 0x3000) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = dup(r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x9, 0x5}}, 0x2) accept$unix(r2, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x2a6) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x62, 0x80000026, 0xe900, 0x10000}, {{r1}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x80, 0x800}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0xfff, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x12, 0x1, 0x10000, 0x531af8af}, {{r1}, 0xfffffffffffffff9, 0x7, 0x0, 0x4, 0x7fff}], 0x294, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9, 0x8}], 0x9, &(0x7f00000000c0)={0x3, 0x4}) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x0, 0xffffffff, 0x1830000000000000, 0x400}, {0xf34, 0x7fff, 0x40, 0x1}, {0xffffffff7fffffff, 0x8}, {0x101, 0x1ff, 0x0, 0x3}, {0x7fffffff, 0x9, 0x0, 0x8}, {0x4, 0x4, 0x2, 0x20}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x1f, 0x23ac000000, 0x1, 0x6}]}) pread(r0, &(0x7f00000000c0)="12e8f75fc1ff5d664cb54c9cc12c74287930a4fb807b7dcff4a2e565799d3ddec871600fcb0917a156010761db45ae906215da19dcb86fac45480c8c0ff72f169b4f7258c16f903e95511ef1a9510ff6bd95bcdfeb5f1fa9ef6e5f65ff31983fc0c94cedc5a128a60119fee129afe974ec6e9bed05a5c787855d6e50d1fad8e3890f328aab882ca0dae81690249fa0dc50380e1d54dfa45e76b87851fc5a568e9a4810c778766f4ef7a31f1b6b3bb2b7a2e2a63e129bec3b94b2ac1e6408882165b90d5c598d9235b4f33a093322e7dfe7b4f9df", 0xd4, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 16:00:41 executing program 1: clock_getres(0xfffffffffffffffe, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) r0 = socket$inet6(0x18, 0x5, 0x8001) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x10000a, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0xfbb}) clock_getres(0x7, 0xfffffffffffffffe) 16:00:41 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) 16:00:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r3, r2) 16:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r1, &(0x7f0000000140)="7f6766fd69ea2d6307d0e5a6fe5340ffceedcdc2538482db87d51630dcc93b3be12df3be8ee5a7f85c8133bb", 0x2c, 0x401, 0x0, 0x0) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x6, 0x1, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xffffffff, 0x9}, 0xc) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x74}, {0x80000006}]}) fcntl$getflags(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x830, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000600)="b6338fe1") 16:00:41 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000102d, 0xb, &(0x7f0000000080)="d7ff96683b41a8787aebe517d05a744b2c255eff1cedc38b457a4cd1e5d131ff423e5f008179e0571ce182c449cd7dbeded0ab705dfa33568cd84d", 0x3b) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x81, 0x100000000, 0x5, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0xc}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:41 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x37c, &(0x7f0000000000), 0xffffffd1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x3, 0x4, 0x0, 0x7f, 0x7f, 0x1, 0x1, 0x1, 0x4, 0x1}) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xbb83f220cc22ca39, &(0x7f0000000380)="02038575fd9312dd484c1bf1430d9f8a1b56efe706e9c23007ff7a040d6a4cff7d9f763264ddee6a5e382da91c1126d7dc4e6cca1abab49dbd94d7952c7ce6cf33886488d931f2b394fb5971db07fbb8f6cec31c9b2b32ce9bf03cd63c377e18a383197d45e16e5939ebcd12740d7b326de205edd68c78880e75f437b8341d9b5aaee163c88fd5fa344bd425b1909b18a7cc874e8f4a5f7f2c204b52f586e1234ae1b7fac49390ab6a7c42f133ca2675f3b23debcb7f0a116c7537f3edffa67dfed7f21af55fc194bceb13fa36e0d24c59d99b837eeb52a9499cce239eabc4c46414209be3cfe7b525810470f87e8333af54619efd77696f9700"/261) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) r2 = semget$private(0x0, 0x1, 0x208) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/4) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:41 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20aa0, 0x0) sendto$inet(r1, &(0x7f0000000040)="8d419cb73272fc3a5460b6093406907cea70703308ffc0ab64cb5e1d22c356b595a50869ec385cc0d38dea612fe9bf08f37844eddc19c08d3086e7932ab1acc99b49782cd355a4f725842d89bd7e378c07aa526fed82e636d8232747d88918998cb264f82201df2e851e8a7aa1c74a476698c9b7b40584dbda32ff0ba86edb364c2824ce23a1bdcc5102c8717c9ad99f63275fa2b5f71d00e550d24bfd9ccbff581544e444ec7effd196c1b366c7d3cbed9d1e29fc2caaa8d817defd9560ff335d438c7eaca8d4ace6ee3d3e82548f4bcb87ff0cf8f3d17171cc4446cfc060733253e5b56a6aa5f72025d25af0620a8293b54ca649dfedec6e85546e0f", 0xfd, 0x409, &(0x7f0000000140)={0x2, 0x3}, 0xc) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x3, 0x21d1}, {{r0}, 0xffffffffffffffff, 0x68, 0x80000001, 0xffffffff, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0xbea, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x7ff, 0x4}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0x4, 0x952}, {{r1}, 0x0, 0x40, 0x42, 0x6, 0x80}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x800, 0x9}], 0x7, &(0x7f0000000100)={0x5, 0x45}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:42 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x400, 0x7ff, {0x200}}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1000, 0x0, 0x1}, {0x400000000087, 0x0, 0x0, 0x100}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x5, 0x6, 0x7, 0x100000000}, {0x0, 0x8, 0x6, 0x5}, {0x0, 0x200, 0x81, 0x2}, {0x8, 0x100, 0xf15, 0x10001}, {0x8, 0x2800, 0x9, 0x5}, {0x9, 0x7fff, 0x8cc2, 0x4}]}) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0xffffefff00000000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20900, 0x0) 16:00:42 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000080), 0x8, 0x0) select(0xfffffffffffffd4e, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0xfff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/2, 0x2) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYRES32=r2], 0x1) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x2, 0x10001, 0x4, r1}) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:42 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/95, 0x5f}, {&(0x7f00000014c0)=""/72, 0x48}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x41}, {0x6}]}) syz_emit_ethernet(0xffffff70, &(0x7f0000000180)="96") poll(&(0x7f00000015c0)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x40}, {r0, 0x5}, {r0, 0x164}, {r0, 0x20}], 0x6, 0x1) r1 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r1, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x2000000, 0x8, {[0x4, 0x7, 0x400, 0x6, 0x0, 0x10001, 0x46, 0xb9, 0x6, 0x5, 0xff, 0xd76, 0x5, 0x533, 0x5, 0x3, 0x1, 0x1], [0x3, 0x80, 0x10000, 0x0, 0x5, 0x4, 0xd2adc8e, 0x40, 0xfff, 0xee0], [0x661, 0x4, 0xfffffffffffffff7, 0x1, 0xd6d5, 0x3ef5, 0x5], [0x8, 0x8, 0x0, 0x80000000, 0x9, 0x400], [{0x80000001, 0x400, 0xc9, 0x4}, {0x6547, 0x0, 0x8000, 0x4}, {0x1, 0x1, 0x4, 0xfffffffffffffffe}, {0x14c, 0x9, 0x6, 0x7}, {0x9, 0x20, 0x2, 0xd85}, {0x101, 0x0, 0x2, 0x9d29}, {0x4916, 0x3, 0x5, 0x7}, {0x0, 0x36, 0x7, 0x80000001}], {0x80, 0x100000001, 0xfff, 0x4}, {0xa229, 0x4, 0x7, 0xfffffffffffffffe}}}) 16:00:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x3, 0x4, 0x10) semop(r1, &(0x7f0000000100)=[{0x2, 0x40, 0x1000}, {0x3, 0xb0, 0x800}, {0x3, 0x1000, 0xa9b6b026b956eb41}, {0x3, 0x1, 0x1000}, {0x4, 0xffff, 0x1800}, {0x7, 0x8, 0x800}, {0x5, 0x5, 0x800}, {0x39b64462a2a1be83, 0x8, 0x800}, {0x7, 0x80000001}], 0x9) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0xffffff51) 16:00:43 executing program 0: r0 = semget(0x2, 0x7, 0x202) semop(r0, &(0x7f0000000080)=[{0x2, 0x5, 0x1800}, {0x3, 0x8001, 0x1000}, {0x5, 0x7, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x4b0b) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x1ff) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000200)="4c649f0c403693692c3ab4253af078657160396fbbff7c427c1465b0ef942f6c3b437a485d1c00e629831b4089ab2b196a89f9be34b4197360ac260aae8d0266be87901cf42eca55afdc0c414cdb9011890975c8309b124bdc24bfd08419111673bdd143f828ed31d96f2f413b2d09ec38f5f4e5ddc7e1ad0bae41b28de3e7da12874f12a0cd11e2d88e21cba6e77d91fd8c860ea2ce1d133b58497383b697fb432379b35ad2d709e33e3c828ceefdd283916e5b48", 0xb5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b9") 16:00:43 executing program 0: semget$private(0x0, 0x3, 0x408) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r8 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000004c0)=""/227) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000700)=""/98) r9 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000140)=""/94) getgroups(0x2, &(0x7f0000000640)=[r4, r4]) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0xff, r5, r4, r5, r6, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r7, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r7, r4}, 0xc) semctl$GETPID(r9, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0xffffffffffffffff, r3, r10}, 0xc) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000600)=[0x6, 0x80, 0x1, 0x1, 0xffffffffffffffff, 0xfd, 0x0, 0x4, 0x8, 0x7]) 16:00:43 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x62, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x80000000, 0x7e1e, 0x8, 0x1}, {0x80000001, 0x0, 0x1, 0xfffffffffffffffe}]}) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_vnetid}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x0, 0x200) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x120, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000400)=""/186) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xffff) renameat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = geteuid() r5 = getgid() chown(&(0x7f0000000300)='./file0\x00', r4, r5) chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x1) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x100000000, 0x8, 0x1, {[0x8, 0x2000, 0x6, 0x401, 0x3, 0xfffffffffffffffe, 0xffffffff, 0x4a, 0xb1, 0x7f, 0x8, 0x8, 0x80, 0x80, 0x3, 0x44, 0x0, 0x4236], [0x82e, 0x7ff, 0x1, 0x10, 0x3, 0x592, 0x80000000, 0x7, 0x8, 0x2], [0x100, 0x401, 0x5, 0x7, 0xeac0, 0x401, 0x100], [0x100000000, 0x6, 0x1, 0x2, 0x8, 0x2], [{0x1, 0x100, 0x7, 0x81}, {0x62f, 0x2, 0x80, 0x5}, {0x20, 0x1, 0x5, 0x5}, {0x401, 0x391308ac, 0x3, 0xfffffffffffffffe}, {0x8, 0x5, 0x0, 0x67c}, {0x401, 0x7f, 0x2, 0xffffffffffffffe1}, {0x3, 0x8, 0xfc8, 0x2}, {0x2, 0x5, 0x5f9, 0x3ae}], {0x2, 0x1, 0x6, 0x5}, {0x1, 0x6, 0x100000000000, 0x3}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x20, 0x200000000000c007, 0x1000000c2ca) r1 = getpid() setpgid(r1, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget(0x3, 0x2000, 0xfa, &(0x7f0000297000/0x2000)=nil) shmat(r2, &(0x7f00007aa000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000240)='./file0\x00', 0x820, 0x2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) write(r0, 0x0, 0x0) close(r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x388, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0x7, [{0x3, 0x76a677ff}, {0x2, 0xd650}, {0x3}, {0x3, 0xffff}, {0x1, 0x800}, {0x3, 0x401}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x80000001}, {0x0, 0xf9}, {0x2, 0x40a}, {0x1, 0x80000001}, {0x1, 0x80000001}, {0x0, 0x6}, {0x3}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x1f21ec57}, {0x1, 0x5}, {0x2, 0x800}, {0x2, 0xff}, {0x2, 0x1}, {0x2, 0x7}, {0x1, 0xffffffffffffff7f}, {0x2, 0xffffffff}, {0x1, 0x4ee98eed}, {0x3, 0x8b0}, {0x3}, {0x3, 0x3}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x11c}]}) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x40000000000096}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) syz_open_pts() 16:00:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x9, 0x666, &(0x7f00000000c0)=""/160, &(0x7f0000000040)=0xa0) 16:00:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x1a8, 0x1) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x7) r0 = open$dir(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000240)=[{r0}, {r1, 0xc4}], 0x2, 0x0) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0xc8, 0xefd, 0x7, 0x2, 0x80, 0x6, 0x5, 0x10, [{0x6, 0x1, 0x1, 0x2}, {0x0, 0xc6, 0x100000001}, {0xffffffff, 0xb39, 0x100000000, 0xe82}, {0x33a4, 0x2, 0x8, 0x2}, {0x0, 0x2, 0xe00, 0x4}, {0xff, 0x1, 0x10000, 0x2}, {0x9, 0x6, 0x4, 0x9}, {0x4, 0x8, 0x0, 0x4}, {0x6, 0x1, 0x9, 0x7f}, {0x0, 0x2, 0x5, 0x1}, {0xffffffff, 0x20, 0x1, 0xa16}, {0x8, 0x0, 0xc9b, 0x8}, {0x2, 0x9, 0x4, 0x5}, {0x9, 0x0, 0x8, 0x1ff}, {0xffffffffffffff7f, 0x7, 0x424, 0x81}, {0x2, 0x1000, 0x3, 0x100}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) ioctl$VMM_IOC_INFO(r0, 0xc5005601, &(0x7f0000000140)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x4, 0x4}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={r2, r3, r4}, 0xc) 16:00:44 executing program 0: socketpair(0x20, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) clock_getres(0x5, 0xfffffffffffffffe) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000240)=0x7) dup2(r4, r5) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000380)={{}, 0x0, &(0x7f0000000340)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r8, @ANYRES32=r8, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x4) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/4096) recvfrom(r1, &(0x7f0000001100)=""/233, 0xe9, 0x800, &(0x7f0000001200)=@in6={0x18, 0x2, 0xa1, 0x8}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x28, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001280)=0xffffffffffff0001) write(r3, &(0x7f00000012c0)="b3ff16c309e6b60e024fc8ede46524a87bd481123e233cb9be7f736690548c07ba475ebb333107081729512faab402c9a77a013b2fd843c0d4abc4c4be034c2702698d19eb95", 0x46) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000013c0)={0x79, 0x0, &(0x7f0000001340)=""/121}) lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) r4 = accept(r1, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001540)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) fchdir(r3) msgget$private(0x0, 0x408) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000001580)="c366179e1905c549414757122ef8f1e859cb7a8f2cc61f69da94eb9ade166ce54781a9dcf58fac5060a5992c9a0ecac0849ecb1552aaa79fa21aa611d96220beae452c0eaa0cdb20207daa2eba6ae031ba12be19ed3c25aca6d124db17", 0x5d}, {&(0x7f0000001600)="69d75313bd56058986e1c525083716825a3b8ffed402306bdb31e635a5c2cb3446fa5402490660b731b293678856a4048174da2405a48b2c8893749184ca76589dd12a027b9308911316870affe4898a25d1c057e1a15dd74f9ab9608960dba9cef5231b809711fd7985ab8261eb94811b0c58f6192062c046302644d022bc4120af3c6fa239c6d00c6134082db46abd912eb68d96ab2ffa17a9c4bd5f39e33294b479be26e7a8ca310f85022999f6a1122ea3c48d72dbb03fa5804557e52dbdbb6fd5e750e9601abcc7ea4bd05363543bd53a8d39fc506bbc24d6c9800f90a323181c8b5dc6426ada68bfabf0216b84c1e02ccfb5ef3eacfd67ccb7de303add1de5190f8de22a25e38d7bf80e3a22f5dd43bdd097b9f9cea6c7eca0b3e540869ed8b06560060a2cec34b5e475fc66bb4240a3bb2e0ee70d17749cd3f1b66362232730cc4bef527c4acca6296bcc6ba2f73fa6107d80112d669984d617e77f6ea41147bcbf1e6d3fa593df523522e54746cc02376ec64b10133c8e923970eee34908f0be1bc19c3741596f4a8089e03cb5864091fca9f40d2ec895661035cb940ec1d96b8f5f52a9fb52d99d00200e8ef758727c0b4dea11574afa1a86f01abbb19d193145063fd8902d6d4a2dd21cec2b8a5c9609849a85e104c2eb3f8dcf5a9fcafc3674fd40c8c2c2d9de95497d751c0194040c774757a4f688ff623d7e2eebd87e46d57a3880f45479fbb0d01993a9987446d5ac4b05bace275a0f7b1f69778620b35f440a59743ff387ae7da6c4256aee021008a6ac4792468e4695bb15016f4f4dc70a2e078ac1a2573dd2e71d74e2411e08719cf84e6fa7beb1c273d4794a5364678209980f2bbe8c0e2d69d9aa34101cbef08949708cc8841500572b429bce4c3ecf7e7cc3a6a416e9dd756f58242df662a6ee25cab5ebf315f7e17e0ddf89bc25053a0724b6d2954a99c0f166ce18bb0ded37a143b5b362fddbc9dc841b74f2141c4b639602cd5c061b7135c709943252a8c78609b7723d6ce9143d9c68faffd0d055a7e7150defa0aa4a6089565792e1a4f85772877f3918797c112995c0baebb441786629f9b29859df915d8f9d0cb9b02b7825749ad1e0dd8ed4037e7fc52f36c608cca419f8ad72d05a3fb11359afb0b0c77e4b0974963f20c9dd42f64bc852738015063d37afb21a7cf52e3f043d06b72b6f5779818778af05038ef1ce0033967f85c967b6f8d3b85118371bea1d6051af5ffccb72724eb408b15a997022c91c767e26703d817bbc9a6be556fd5a26dc95f15f7a95cd4c40999688f078e6b42338f171df57c08099d9beb4f0063c3633a1a1a98de97cc9086403ad8bd8d97a2cdd352207e885e3230fa88652e2b95f2d5ea0259406ccf4feba3eb8c8b0f4eee009df7801f3c74d26c9c4dcfaf6a8c4dd846f7c7b1d256b3f592163c1e7f2344df3aa4c247f5a260773699b12cb08d5c699c3614480a2b314902f76c0e312f889bba693bec8a3fccaba5f60148949cabca70d8e9059867ccd6f253be88857f079728958299ebd14b43ccb714602c310a917779d06a0752ee006557474147f7687ab80e9522952a00b599e78d4c77b4c38504ead247731173d2fd838ea7b2e28bac5ee52837aef1912d9729f5caa79c8766308c5b4b7d33c90bd09ba331e08882d675794b7b868b469b57bd8a6f9e982ad71a898309019345413241118578946cf42cc60369b17e5a2b29913ca4ac863c49d69fda71ce8dd0e65ab77d291b238dcf005443c7ee4416356de6bae2a57e313abbecb6c16eaa9cb33a94d981ffbe3cc023b4111c6b7e55ca5283a1eced52ad591a95eaf215a23028c8edd8e27e853395d9b91be4b9b14e8dc9ac4a9128bd97e927218d12bb1b7396723595fe5599f71a3bd1a7e3004d1dd57c57dceca2d4f48ebf9089141173a25ddd28b2c32b70488104170509ef954c03e95f2802ec5aaeeac1f1bba3307e0750fd71d3d03fe415404f568a5d2e902727ce1ec92992bdeef3810f8c71ab90fe3f01b68eb25fcec498b6a45fc6469eeb985ec49bf7025bfb49dbed1163f3018ba6d436da7a72c8002323b104e2864d2866c4a40fb36b8daf62e3e97d2a8e9cbee540c3384ec14e5d943c3da3b2898a4777a4a01752db78ecece507fda09ca24dbfadfcfe394df7a1c041d9e222d96848289e89953d5562f846dabc82b8d90bf4a6053b313f74902070ab4b04635057e33ab13e1c0488615b2d98230978a3f99ce269462749e016ce25e0b740c9879d781fd431d5008a93723e01f3937a49c442affba8764c0fe7a43f3371d88ec681fae8f79e55735087e9d4c7186f0f3520ee4efb455d593274e66953fdee35d30d29bd470eca787cdbae9629386c22c4fb77298b8c975ea8aa45179903a96852e6e4cae61616bae35a604c02970e671934af40efa615d3ee7ac6a348611fb68e03c7158e5173522f465d050e05f878040a1015ea434bb2a5f72a0e581c212c1c2fca460f368ddfdb58a49e20878910f65286281357e1f7db6e5f52662083742be34d956d386c9cd178cecc49d4d2f3c62eb98a79a01f0dd1c257150cde16442733371e3731dfedc5b0ea070085bcd2e1213e3df22e57272806306b71dbeae7ccca3f0ad92428dcb811417a129778bf741440b2a4adc3d4ceb75395e2130ffee89f9e9523ad8563aebd40cec51e73fe2106aac3d6c080c3f8941db39dd2fd18c073aea7fb35e68616da5e0d9ad100a95156939be2dcfd101263e5da77c11b6c7fd2c0e38158693a239d2904a81227caebf544b1f3a8e9423b2beb646317a0fe0c5538889017a8f22e9d5588a5040440349554b4976221a3464496ac6b985317183b31ee24b36cee7094faab1dd48dccbd1a5ecbfc9de8ed9eafe16b32805dcfafd1eae4ecaf4ef453d6a82b4f77947675b78a11dc47a2ef54d19bf27d4ec76930ee857e2e79638a8b71253b0e89f8a4d0d61877d16f80a12c23452634a448466d3898e2ee098132a014f315736f8c778a1a79ecf7d75d76d459d1934404ba5227bc4cef4c39eb2937b6fe3e4274cbd90add4593d064ed0a03cf2dfc09d971c44614416bf1f2d5092553b1a5d6a75ba1125d6617fe128fc69cd4f04eb4db9a9836d96677ddc7dd77b38491f7de0b3b5520b272cc9bf7a47921d7dc5c867090ee4ce6de3c50492c39ca1500a27cc226d61eeaa433ddfd60eb6704f6a9868339e74d5e429bb351daae8ee4eabfd4c7bb28029f54bd6acc020598c5ac83aeb74cd0b391d544e21348cc380efbf40240e766f45f12ca9af2733d6f1a79f08c5f2e128a3ccd08734fa9d225b1e6a9f875c6db7350f47fc17a3c1981a57f7d572fa614c4ab2c27be6f4f5bf9d0b175adcdc53e98e360ac3ac0015c90ff775945f6e3a86ad7bfe71554643eefa3261b7817088070d136c68f6b37bceb9ecbfb1c58b8f31c31eb8cd5a042b2caedc63e71c6bc62e57442338a5919fd1f65cf2371c18f187b41683f3c16ef37d7ee5f12e63d9b0eac779c0b25a19c9c3f172a840ade0a23f4cf57a67a216b43266296a17afa6ec1e4f7aab4fcd10d14cdd7c8ae8579eae749cd929f79b47387b5c512918a972c9b4de0fa3578b061fd0274cf5270f0243afad372d615c3f625a2b1da44a5d68228d5f853d8fddb5573f813635f1ba33ee3cc3cd7b2e243f491dac4a32ef490af62b7def1646aa4f2e016bc5e42325b9cdf06b53f19233e68bcbe7c509d51d4fc632f237728b5a74cde0beb4bf3f60b8d650073d84d4b79c45523391ab6c0da7d596fe4e98c3ec833c9007b95936a3f80396ef65f653ff2f5c33e10c9da8514fd99d924a9ccec56416ed610140ad2ba0d19ab8e67303d0b8bba12027b3292fe491922f53e5016999db391a9819327a08fb2caf956d83500dac4532d457cf8d6b704f13a53280b672b6f12545ea08aecceb4d636639ca7c1ea32788f7daf45d12afd44bfd580b1f97b105cb603d76d252f5364a468d7fd56382571a46c9d5dbc5554ed7da01eddba4d280d8f1e50c546b4df1fa424a4121a151f8908c5e02132895dce7060b5a0432f6ba6d17e29a23e87fcb0fa7ab4b6454381d4f16c2309fd839f6e5b72a9e5354401725b000f549eb5b0050478693bfe7374ecf7ef4e34dd7281c4234e634fceb7237fad29a715fefcf7963cfd5ccbd89a597af7259e19211af39a537610ef7c0c7778bd9e210a3b29c234f54c682c2bb24b4f9785c1c897f8960d0c2a92004e681cb9896bc12976a6a3e0e2ec43b47ac87d66b7b4f9ba2020f09401bfe6437ccdb6532f2851c5a1d9c336ecc728d85e19e65cd882d067475fa4392869edf5c1cf099837b2ff70d4f9964eacff11a7a13152febbc8ea050833dbdaf0bf8e7989f2673cac28777b67d05a1435242a3038fd738a9430895b3418a9d6ba5921851f3ee2e751a75b5a1c29d31b611fda6a23dad520b962f8c0dec9c5ddbb3ff375283245f6a453dd233e287e72e121886ddb6ae6b34cafa5d5d6c78ba858dd663491727b984056faf173b14ece9bd620a7446081e812dc2e47b561a4d6879167f1cec8b115c93957f9a60011a8c97ca95f5828bae3d94aeff6069e58e5bc1df20f6909be268b9b7bcd560cf919d549761bc4a39b55c4403caba6d01698da6f1b1bf833d8f8fc5b2f393a698ff6f376ffe9394ffbd72cf9ad76c34ba2f7e0a9a38f29ccfff660e3559a6450fb229058a6f9717bd11c137a45fdb9fe2c8b8d0d05ab3564c2fc704ef08a84cb0ec531d8f49f445e45947219215e326cd194776d3f815ba80fc7e944cb7619e8fed03a5700f37f41b76264f0fd2c85096e82e0e1c1d3e534378b3480c02de0323e7a46832d49ad4db3ea5341a189789305fc22ffff32bb036875d1ad74fc9ab5d72fdd0cff8059a10b746e20883d8ac18fbf2f418673c6a00753564c7e6ccfb222af414c47ad3540ada271fc33457d456e7d1b7351de93599b15f3d89f7eabb6a36d6e1549f082ede6b615d9d0493fe7d12c58489944c2e813488f6b563b989e664386373af3a651bec01e9a6440443df3e37d14666be5a0b8a9654e03e8909570984458d5df31650c977c22bbfd830a6df75d2268f5619e356a77d4a3cca46def0f67d0b17063b2cb8ab17a0910ab855f0085181c615d0ab164bcd3eed327f5a3ce5ba0358dab41f4e84ab9ac02c5be12174a284cc2b278e9ff155461c2161b581b71f28963053822e3541e95d851bc1d2f29c50cb73c147a5002dabd1969c2b74b105d3038302e8e0cb66af8a915448c9188fe920ecf3c985d2bb98aa4575ddce0df09bbaa4eabc0c0b65f0d5d26859fdddf34b17fef8b4742065f2f717dfbc85faea3d13d498a1ce7c599be7636276f0c4ad459eb72fe86371d00cb43fa7ea66d0288efdda554d02614adb31b9d3d64fdd4ee28f9cc576787f976841a4055e6cd501663be94a09491e445440a76f98b3ca646683ee8ff9b8822f7f0020a8c144340c33e2d990ce3f9aaa4704a9cbaf6b96e82eca9b44cbbb7e5d0a3437a3b8c527784f145b158d1ee6e6a4ab21ecafd9477ff2f5f4a9b4865cb90441063b0e0a27fe121ce4e9394fd696b522bb042a6d51887adced7d834a33244a92a9350814f081e64511571a8fc793428ef763b572eb84fde8bd04fe6774171e102820424c6e899f2015076af0d4e18e60fadc5e0cdc2a0eda0de7626f551867ced9f54ffd6610c8e6ebd9365aa83b7d8a80483e7eb5fadd69c30b20ffe853a96492c1d573c193a54b39c7e62f457a54e56158a3dd5be88fcb", 0x1000}], 0x2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fsync(r3) linkat(r4, &(0x7f0000002640)='.\x00', r3, &(0x7f0000002680)='./file0/file0/file0\x00', 0x4) connect$unix(r1, &(0x7f00000026c0)=@file={0x0, './file0/file0/file0\x00'}, 0x16) ioctl$KDENABIO(r3, 0x20004b3c) pwritev(r3, &(0x7f0000003900)=[{&(0x7f0000002700)="692fb630cda525a20e7716e1ef966ddf0e6f679f2373c6242eb479f6331ed4dde50c45732c498779dd71ac1b83dd4e8d6835c73fe0cd21d37f6899f421ea5c9f811719352e61d3b5554bff2611667147fc15bc6e665c0580750e52a09a2cefdcd89ddd5282130fd84b6c0a42b6eef355cb48a4a75c461bfeb0c2b05e162c05c13e2d901598b13f75edea9ac8429ab6dc3ba7337f378754", 0x97}, {&(0x7f00000027c0)="abbcef8388fd606bacebeb6698dd3ab8db8aee03aab4923e034cb9eade249a5a3f26b1cef7a2", 0x26}, {&(0x7f0000002800)="e8d6e856ff031086d8dcbfafb9c7ae981bc0028a3ae39fd181e61a611ff4e7135178c221", 0x24}, {&(0x7f0000002840)="72026a1bdabdbb9d9a306c2b22d473baea048ab057bb7bd55f5d26a21181c6d564e00d36b199342ea52eb0640d664613d683b7f1fca9c85978b0be67c707cc9d4c2cc1978458cb7506fef55bc8889a8533f04f90103167f90406da8b15257d4a18058b0919273bc5e3d5b48b6b07edf903c44e89b586a311a3da544c01b0a162be2be71a1fe5d1825264af3c1850de877b156ab5000f39b481f47df2fb3dbab4ec1e", 0xa2}, {&(0x7f0000002900)="e1aebbb1da48bcfcd11f23f3aeb8c380fbed93c2c246cacae30478dc1da8738171bb656a14600384a9065afa27f977a3cbca9aa8f3219a793f1f76b94b03dbdcd1b01b19943def5025d8f960833eec8795a5a0e5f2c3fb8014ba2bdd5036e0f7cae2ff08123acb6b86226077e6c3fdc126f68284c976e7800836cb5ec860723f232356a0e2c44fd3b9aea1d32f44afff677ddacf43c6f430cd7b420006a6c2114c1a4b56e03667a30703de43bac1e09bf20a996f6114158fdb87373fbbb90d319042c2bd5b3d2a9916b30d7a00d494a18257f1f6b07ad92d797f04daf35abb68c4f50ab1c74e1a702f651a58f14abbf804f117f57fae37b6f5c28ba2fef2b843694500f462c19ec67aa654a90e090c3e27f9c7f1df3c1c72521d1e4904142a0b7c11a902281f4c4b3ff15618774a9750590e98b8ec276fdbcf15109db116eccc6e146e4104393d982901d0d5cf78099c1bff4031b1467d643d1072c2a21ef5c8c33dd8201c791807943b66e8ccd4bede58368feaf378d2a9a63efdea66ea6db25364f9cf3db4540b1a6375f20f97581574d9483e76cb1b4fd6c9357aafeef469c61615f59046502e136d4dc3e72008e105342d9ccea258f643a975e0add69c9e568fa5c9dc8c37ea0296723cca6b10c8ac65a21fe4fe4eac60ec17ee8736852ed5b1fd20a615883f748d558791e55765301e6dba702f16213dccb1471a89cf13c47af715eada77c0507af57cf18f02e9aa624a07ceedd7c443c4be593418223479eddc9ca56ba723604b20e2978dcab0ae8eb484567520fceca2af82ff92697c22dc61fd67293fc0ba569025076617fc06229562bff7347a52deeeee846e1eea4ad7b11a7a6e434e846003207a659ef1b557009a66e744fb0c0d18849040552f99bea0a34bf6fd7baf013925e3de8d397cee0dedf1d72e932a901cc1f6eb7429c590f2dd7c651b4027d029b8b99c768a0e67fb08b98cc665e93f4a9df9c818d2c4043c40d69a0ede19a3215ba3aa98c295d9136e3fc30c3f20cef53a9c3dab33ec030584e334d1075b01c046333735edacb08040e69a4556bbb78e5b2e54f6a4807b744ef0d7d21d251b0f6c08fa24c11d5dea5829006a524887bab136fec0932c6c20a644f986ee77513ebe2dc9baa58b6be38d167f9921a36425143d53f58fa5b83f7cd371e64f6107fba1cdbb8a6e6d39d1e0ab9fdf348246f88f17c0a980420617f7245ebeae20a787fcf891ac46e411c9905696e0956ca2a90735a5701b025f5929b9b33284ec62258fce2791af3e32768dcbbbd2cc91bf9eeb3bd0aafb4dea2f12262e705895fb65ec39ff878f2906c2a324f9ca58519992ccd6ae6539c8e7871881d1945ba050271771b8a6710954ef30b9a944b41d168e8746115deb268ea8512394cf26a295c105d1f4521f0c35427c50fe83a7d1907c703527a0fc03c2a5118637c959c3087b757c3635fcd8ae1743f149ce15c69afbbc43a4997b51c226c6e561ea6de9bac3841d46c76df9ce8b04a493a5e6da8e3fc6f4b3f79056888b8aa29fbe0eaff8ebb7f995b825ae1372afabe993231b134e152a9cce4ee8654fbcbb225f2faf78c3ea1e1aa953e38c0de6e5fb220173df00bc141bc52634c1ae6efcfeba41e08c85419400551fa9b7e4af9edab01f269ce5252237a4b48b9f2fdeb60a7b8c2322e5a55152cdb11ee34dee095ba9c33683eaea5a58ead267da213c1267484eb954ba0d31759f1b90c882ee00c6cca068b8d4b857c7e7402fa9f83b26b625f3b5573c7265d34ad9d9347b99285128fab7bf56b7f0451e18b0fe13bee16b3faa77fb49350cabb1af63ffca5f9d4d9cb3990da5753d9509fa0115eeeedeff27e7b9e7f69f67db672e546531668af2a00a3bdef560c1c879b471ff536f38759b00e89ad573fd2aa0a440d7c97225e7f579c53d541a0bf03938a1226163867d07b83e2b8056104f5decabd2be79bc2575a7b76929f9e9dfadd6c0033352df6ce99953b29d2e85cfc05092184ec5ed95205da506a1c3948990fbd7e833b72184291226223db2e0aca612ee5d80db7d953efdd31cb1fd66fbd310b735db714cc80aca6abe80e27b079ecee3306b78d3f3fdb4f1635bf0b2a290a27ae9f13ba1324ab9038e48a2e0e8762672a636c3f6f982b7b35442774310ce97c40946a2c899a9bdf51dab8fb677d5481e72a237b8acc490440ac720e471e47a96eb184c3031a93c03c024172de406124ef145a79822b444fd476f3cb0c5c78dbdfcb655fb591943a0fde3c65514e886e9b37ba36ebb1d6c90650a0b9a9e27a466e6e850a9ef41b88241b2d05141ed12e7b86653ac5593cd533ae8c3fba9caafafd299a3daa7925e627bed463fb14da7a54c08d7e58553c428937892e17d5f16d91ea2f064aca4cf5691be9b594caf3e0e4a98dea1b4a845257437684eaffb8e773d193bfdddc5ee759606d017104fb69dc41bc06d6fc97da96b7a94fd412dd38f929e67768e34de4176a4f0f008c13a595f99901551527056e8b46ada849c02c6a284edcd7186a6d998f993ca10c1ec7b12f750fd715de041df0805e8a04a3c2340afb49f01fa7de4fe17f895838d754218d91812fdd111f5d7787cde152436bc472c6c5ebd156a9b39b9d40ffa9ea0c23996dfa72353d102f7b4d30c732d9885fc725d0fad669567da9a17b64c4e8aa33045859d46a2dac628b6f0665a3cee28d5a74453d43c4cb549d9509e62d81e14e13923967bb1ce3d57dbaf0fb965bea6f9bb414c80853c5efe0676bd81219feda390c8d859266a0cababc98c9385506070ad1f5ca86ce671a5cb48b7ac9ba76135b7d66073857d579f8ff0b0c5e60fbad017fb2d56091c304799ff63be91c0ebdd578cfd96ecd9e4e33a387a800399238d17ba153f647893949a951781968a60467d02830c6f59c28b965f8e9e21782156834418073cc89ec1c1840d866f2d6c8eb882a79cb6ece140eeca9b2625085f34547b4b5cb7d4a03d7a5865553b97dcf30a2265e074c9beddb1fce5de9263aa08db5f7951e148efad876b4be1bb4c0b28342b09d33eaa9f2efa7f899bc6e475bc7d76b64683a69beb3fe3d46c6d8be06d7d4067071939942586891565f0951bcb36347cafbe52cb201e31c4f7404f71229c29fd69ed16a16909a015e4258786d6f33ab71912a8abbf7cfc0b79a56c09c7c35a74ef76c0205968c7f2815b4b7afad9917df3d1e7f845e6cfa1fd6c8b5bc3a7fc80801b31afa9da7a7dc3d56bde8dcdbb39a266436aa27e938529be11e3bb6bb86ebd8489edcafce944120f0dc879817bdf49fae4efc95cad70dd54be3d3d17f0b3e285e5331956bfc53b5afebf0bf62f11db7af8628530dfd25d607f67f8c56acd9dcd0dbd54a755dd0258023960e0d794eb874e62b8717b0da6ca0d75a258d9d0d6312227f7b36f0c951ddf8cbaddd32c045123a9b7278f02161009fd4fd48f738758787e14671ef9f8a22ad20cdadcfd7c72b5734efa9684b406b2ceb1abdd57cf80c14980f42aa4f190c54ce47facd763fe55f13c80c0ed636fc9b8cb5b91815af4d8d161afe2574768ce42b10b162eb03c2b0afaaa0729caa0702cb31d700d2fc10f3fd4f4f58907bb12841704f37d06bc7930b61f97fc9e63c30e6f56a5155f0c72ee166c0a260b7a1f8290dbc760dba3f52fb913b495e0ba71437f50e2ee65c652847fb90c7256ed0f8e54384447bcffb52dcc19ba7e57fb45dc1798f4c5fdb55fdb9cbeaa60d5f6840c7eb2daaa311661a157e9bfd6738db848b76264e4034549d9f81800192e1fec64f9e671e00c9ed0e3e97bc0f67cc3896e443c8570e3f132639882c3b6281e6f3e52ca20ec2a5cf9b5f86dcc73358f7e1ddc2f3fbd72463093254adf741718b0baaa10242f38186f6fd0eb400b603d9bed800f897f150e9e83ebbb095bb448e586354211d804008fc41145834ec5d2483bc0f1721e48ead0519083bf6c1a5fbb3c62e79a1fcc818c2f5d05b8edc9572d352140025d6a1d5de23956357c2225e99901a90ebf2708b7316a137783cc7883e645eb4fb7d69cc44f98800536f02b346b1d11cdd6c04dbe976a4f5b09dfe249d33551b8c462eeaf5e0747967d53c2d9d3aad2d1972c402002593043d41fe7d940773621972eba042b9e412ed2e6815532ca3342addee8351235a588de6eec5d297bea9a5366f2d2e939a941fb507b839565734e61ebdb53b89477542017a7856803bc97beba37194e5d4d4acecb37c9dffeb4c32b44c1a8e804a158863f248e521383e1fb605b40672240f8d6293fca56cb543b8ed138b755ab7bbe1f6cbe45345ac4b599317c7fa32b2f3e7cf1efa554169cefef90fd5e1e4b27077472cc2e6de7403f6aa08dcb0d2487aaaa7e8ea311b4cd18655cbf0e9a63fa4498ececddb5f4932a68b300da19e04c6bbfeb9abb35f25c1a00f402a6bef99faacfd66157e8898d1efc97cf8c938c60d863c5f26760d729cebe81dc1e657e9f4434e016d0482950e731a39e2f366f63564f4e3f696a1b3f97fd3b24eabd3f52d60e8c57c4d582ad22a773306cb4cc4118decb7e7bb261bf3156521b1f9e02f32798f795579a2d5a394b164bb6f0763ed82a169bb4041bde66c9d41bd971381c24bd5b848080416398c6708d9aa00104ba87a62c8987388464ee9a313e29e3e336749ab3ae0e9350c41e7f049c4fd76e31e63edcfc98ff7bb1e0f52a327710f7a3730c700d818455596236c09083692a9c1f8d2287d87e0b6f788210fc9cf964930ae71a7c24213e4d2d74fa43f9556c55f9e0d17213f7066b2f6943c4eb5e649b309234d67b27657a62eac5533742b90bc42f929dbacf23adeb7e24ffea98454ea1baf32789a1da8638dbdfbf58bcb31b665acab0d2f2370f0f3a5bd09949e7e722c7d226af566bf76d990074823e4489c73ac1c3e2e64f83e2f432c8d704284bf8c11452b0031a849445017a27e699717a5ad069016dfef1658c364d0f20ba13f812f0db2c3b3d759584d84778b266ee0a3eb1b64ab3831077afa5a0d04689e3297403550471d3d8cae16c1a78d324df86ef1e481382e1b1b0fad3bc30c72c8f498ec444005497396b180f788fc55bc66fabd54f0c3647819d23dea99524c2b1dc431b759a5b5f07d0d3c2771fdcf13bbc4ab27047785dcc1e662b4fee74148cc1b72606cdd7ad9f9cabe8e7f01a9de18c203789ec1816550a5f49e49e5e4a2e7e905dff84fb0f8d4d794a31247143efcc305e04dc57b93fe2f8e9792252004c0752387fa4651da0c3101474b1e6b4a6d3bc8208190b706beb703fbf6e21e8135f2992a94c70054c1ab280c55438dc8b10ea287429d9d2d805706366f8c62acd51912b19925254309404bb6cbd73770961377c5bf76bd33ab1ba6e9686cb89757b62038638f8d52b84a71b5a6c125f68aea8efb6b7c3a3292ae5000a1d6cfabcd61c47b8756dbc2dc7fbb0c4336f9f56a5e442c85fdebb600e87f180b1ace91821f32b56906fce0ef12bbd7faa99df495708cda2ae1fc04ea10111ec5a021266d56ff9c103983d7c4c23027a275da6fbca9eb3be0548898d95c7de60f8e7be10edfc2db90d4272798bcbefcc4dc9fb69bba018357d906b87105e75e62a88054ed7e7ad82261aa4e6b4dd3be2cf8fa8f92cd9c54b77abd14c0a06d4ffd31681e5390793fe2f7e85d256b0c37701272cad43f1c64d796f1df1cb3fb26b5e99867e460411b21504600bb4e530bc23abe290281c41fd0cca61646aefd455b6a45a99d0345e2bb1626340d4b22ef0d4cb5451b03c25e5", 0x1000}], 0x5, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000003980)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000039c0)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mkdir(&(0x7f0000003a00)='./file0\x00', 0x1) symlink(&(0x7f0000003a40)='./file0/file0\x00', &(0x7f0000003a80)='./file0/file0/file0\x00') 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000080)=""/32, 0xfffffddd) 16:00:45 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) getrlimit(0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20040, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000020, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x5, 0x6}, {{r2}, 0xfffffffffffffffa, 0xc4, 0xf0000040, 0x6, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0xc0000000, 0xfad8}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0xff, 0x1ff}], 0x6, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2, 0x9, 0x53, 0x7}], 0x2, &(0x7f0000000100)={0x7, 0x9}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r4, &(0x7f0000000280)=[{{r3}, 0x0, 0x2, 0x0, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x51, 0x8d, 0x8, 0xf4d}, {{r1}, 0xfffffffffffffffb, 0x32, 0x1, 0xfffffffffffffffe, 0xfffffffffffffbcb}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x1, 0xc05}, {{r3}, 0x0, 0x4, 0xfffff, 0x1000, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0xffffffffffff8601, 0x2}, {{r4}, 0xffffffffffffffff, 0x4, 0x20000000, 0x100, 0x9}], 0x3bd50668, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000011, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x89, 0xfffff, 0xfffffffffffffff8, 0x5}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0xad, 0x400}], 0x80000001, &(0x7f0000000400)={0xa39, 0x7c}) 16:00:45 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4}, 0x8) dup2(r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffe7000001"], 0x9}, 0x0) socket$inet(0x2, 0x5, 0xb5c3) r1 = socket$unix(0x1, 0x9, 0x0) r2 = dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r3 = getuid() r4 = getegid() socket$unix(0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000180)=""/170) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x1002, 0xdd6) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/147, 0x93, 0xfdb0dd24b415ca5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:45 executing program 0: 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = getgid() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getgroups(0x40000000000003b6, &(0x7f0000000200)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) close(0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x4e}], 0x1, 0x6) fchdir(0xffffffffffffffff) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7ff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x9) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) lseek(r3, 0x0, 0x14, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:45 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x9, 0x41, r1}) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x20000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="bdea", 0xf2) 16:00:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x1, 0x1, 0xffff) 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:46 executing program 0: r0 = socket(0x20, 0x200000000002, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x16, 0x2, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) write(r2, &(0x7f0000000100)="687ab0f535aaea17a3526d94153dc6e1120fd9604fff0cb4495c10dfb793040f53f3254017b52a63e3b01915b95db622abfea22aba1a71312013ba56921da1628d2754044c6ede4a56cedd777e3293a362f6160dffbc9fac0bd2ef169b595e1f1254643d9d5a6a11b3000115a8f7d780dd9502dc6be4d0d25b2083061a212c812389708185ad8989dbe0e0b4dd794fdfb6ba608aa7fde35ac0581c15cf6f84abaa2fb64ccda32d4ffbbc4b", 0xab) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r2) 16:00:46 executing program 0: r0 = socket(0x10, 0xc004, 0x100000000000d6) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400000000010e82, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff]) fchown(r0, 0x0, r3) 16:00:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0xfffffffffffffffa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:46 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() dup2(r1, r0) 16:00:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x1, 0x7, 0xf1}, 0x33c, [0x800, 0x7ff, 0x7fff, 0x400, 0x5, 0x34, 0x3, 0x1000]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10003, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffffd) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) close(r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = msgget$private(0x0, 0x100) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)=0x20) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgsnd(r5, &(0x7f00000001c0)={0x3, "55a548c4e78dc9c029d8550fff3d888139ee94393e8003ff3621f9"}, 0x23, 0x800) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x32d9, 0x100}, {0x18, 0x2, 0x7, 0x5}, 0x1, [0x9, 0x2, 0x0, 0x20, 0x5f, 0x8c, 0x4, 0x8]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:46 executing program 0: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0xffffffffffffffed, 0xfa99, 0xc8a, 0x5, 0x885, 0x2, 0x6}, &(0x7f0000000080)={0x3, 0x81, 0xffffffffffffffc1, 0x6, 0x6710, 0x3, 0x1fb216df}, &(0x7f00000000c0)={0x6, 0xdaf, 0x7, 0x6, 0x100, 0x2, 0x9f, 0x80000000}, &(0x7f0000000100)={0x10000, 0x100000000}) 16:00:46 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x60, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x11, 0x4003, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 16:00:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969bf821") 16:00:46 executing program 1: r0 = socket(0x2, 0x7ffe, 0x5d6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000380)="9e3eaa560e0000000004bf9aab4230408600000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:00:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/7, 0x7, 0x40, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01102e2f666977653000"], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f00000e5000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") r1 = dup(r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x9}, 0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:46 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x400000002c7, 0x1) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = kqueue() r3 = kqueue() getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000140)=[{0x5, 0x1, 0x3, 0xd3d}, {0x40, 0x9, 0x400, 0x9}, {0x10000, 0x6, 0x9, 0x5}]}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x2, 0x10001, 0xa34}, {{r0}, 0xfffffffffffffffa, 0x28, 0xfffff, 0xf625, 0x5}, {{r2}, 0x0, 0x61, 0x8, 0x4c9, 0x2}, {{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0x10000, 0xfff}, {{r3}, 0xfffffffffffffffa, 0x10, 0x6cf3900e7836dc65, 0xdc5, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x90, 0x80, 0x1, 0x9}, {{r3}, 0xfffffffffffffffc, 0x8, 0x40000006, 0x10001, 0x1}], 0xfff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x20000022, 0x7, 0x4}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0xffff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x401, 0x3}], 0x0, &(0x7f0000000000)={0x7, 0x1}) close(r2) syz_extract_tcp_res(&(0x7f0000000500), 0xf2f, 0x9) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000004c0)) getsockname$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) pwrite(r2, &(0x7f0000000340)="7b0e530ad82874878cab82d8354c71626460994347775f316d96356cdbc43cffdd9929422b242cc08180154a543f56d10f24e9d10ab25dc8c509298a84828a620a8a56308e5f54603e581ad7416ca4decdbba46e91b4a0592d93ede4e1bfc7098b0366cdfb22777ea408674c358606dbb29af64b051e011bc4bdb3ba0ca3262f40b5945dabf6a94b70e69334b251e46b8ff4548aa05bfd2fefa0d7031b6f", 0x9e, 0x0, 0x57) open(&(0x7f0000000600)='./file0/file0\x00', 0x10, 0x80) 16:00:46 executing program 0: msgget(0x3, 0x7) 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x0, 0x6, 0x0) listen(r2, 0x200) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000000c0)="ca6f44a3b41dc24547c4f15080aa0ea3", 0x10) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x9, 0x2) read(r0, &(0x7f0000000280)=""/153, 0x99) syz_open_pts() 16:00:47 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x100000001, 0x400000000000}) clock_settime(0x7, &(0x7f0000000000)={0x4, 0x3}) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) fsync(r2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') fchdir(r1) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x28a}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffc) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) mkdir(&(0x7f0000000100)='./file0\x00', 0xa) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x29, 0x4) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) syz_emit_ethernet(0x14, &(0x7f0000000380)="7965524f536742fa6c339f31d7ab78b95069a30641bbc9a4c808c92644ef85cedfc08cf67cf99e6210b5497f24303d3ad4a5cc051b1bfd7b8f1ecd21db803070fc9a7f3757dc0ef2c18923ce0cf7d6bb9c29dc12c07c5d76eb055c3789b9e1ce1e78eb3a211ce52284c9c91a73764fa581fc80a1fd55d3af46f0e17c3cc4b4a65bd15187a68327f28c6b17973c20788289840f10fe59b847cc63aba673f209ec778061c735208ffea7c9b444332084ddc2732c4a6861e8d769992215128a2afd54d0d58dd41047dccbe05c1e27e3117548a54e8dd76d03d6716ae9bb3bc3f21e12da7c63142793") openat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0xc4) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000480)=""/4096) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="24d8598770b979dbc77c84fa28ff6840290fed58e3ba10ba87c507", 0x1b}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") write(r0, &(0x7f0000000180)='oL', 0x2) write(r0, &(0x7f00000000c0)="634d7173db5d7c53474fc41f7bb5dac85420a746b76483f259612b", 0xffffffffffffff41) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1ff, 0x5a, './bus\x00', 0x100000001, 0x9, 0xffffffffffff8000, 0x4d5}) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x4c0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) 16:00:48 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x5, 0x0) read(r2, &(0x7f0000000180)=""/205, 0xcd) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x30000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x9, 0x0, 0x6, 0x3, 0x3]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x180, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x5d8, 0x64, 0x3, 0x10001}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x87}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/47, 0x2f, 0x2, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x81) syz_emit_ethernet(0x58, &(0x7f0000000240)="b608e1ea84c89f4be95869cc77c51d273a30289129e6365e94e260541cb85a6cbb278b85d6d2517ca08ec2b0f8fe4a9c6d80902241f9a689613930efb6ea6280a669b3b9b72663b677bde500"/88) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x3) 16:00:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x1b, 0x2, 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:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) socket(0x21, 0x8007, 0xff) 16:00:48 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) mprotect(&(0x7f000029a000/0x600000)=nil, 0x600000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000ca9f0ce030e100000000000000000000000000000000000000000000000097a017931d6ab2732c000000000000000000000000000000000000000000000000000000000000000020038a55f8d082df1e7b63ec310241c9e0c118c9a4c3f97f4678a71b48a74eed95098771fb600d8bdc73f3faff33678c0c0e9800d4bfceacdcc5fd11aea4017de0a9cf740a20a5b56bacd8a828f9097989437456545b0ef9394c9734adfbf0dad9f32116100b4d607121e4614e2c8ba4a2ada8d7545efedac0f46b6a52ecb576dfeb418637bfaa58b3f52037f80b00e96385be9e57ffe9bf5323d54f22451bfcb3f08510fc3240397e6b649a110cf44e60c3aa80b246dbe6e766c56940f38f9cb48be72c7fc2481ea8fcfa9574c62852b147ab177b4830766c218b333fc86c11a6b87c4069f72eaf60cee2136ad799ef7a59c866f9a6008592f937676ea37f32a4c890a29b6c947b722e2bd7e5e53dffff901d807abea54cee02568d5f5b7055d738"], &(0x7f0000000140)=0x42) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfcf2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0x1, 0x60) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x10000100000007ff, 0xfff, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000000)={0x100, 0x1f, 0xffff, 0x7, 0x8, 0xfffffffffffffff9, 0x101, 0x101}, &(0x7f0000000040)={0x7, 0x5, 0x5, 0xfffffffffffffffe, 0x3, 0x0, 0xffff, 0x100000001}, &(0x7f0000000080)={0xfff, 0x48, 0xea7, 0x3f, 0x6, 0x0, 0x3, 0x80000000}, &(0x7f0000000140)={0x782f, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r3) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x100, 0x1) chdir(&(0x7f0000000140)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x180, 0x4e) fcntl$getown(r0, 0x5) 16:00:48 executing program 0: r0 = socket(0x24, 0x5195ca457677c713, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 16:00:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc48) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="bc51254074969ca8433d1bdfd6e3a0d23150f307980d287044875927394a3d3f28972d9c0da3053cadb947ce1225409ab61c3b5d7e20137ab4ce574e58db800f05537d433f0ac43762fe70134d9320df394ced0b0857ec03be18d0f9d09e932a8c5d2c779cf99b518b3d3bc67622399a556243d8b7d283c6a43b55aef5ac4c7021303068a61253ea9e2d2e05cd56aac298e38ae2c71793f1313e96c58de77425363cd8d8fdf3e3992727083369379eb0792dfbeb03d5d08b4b2ab8705aa591eaa4d3d588bc84662b25fab9d43fa8dd157c8e1a79", 0xd4}], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 1: syz_emit_ethernet(0xb7, &(0x7f0000000000)="8833ad0ca44a125554e58e7488a1d2a5ee31bde5cf14f46c1d3dbdc02dab285020067eee4c8039ee12e3f22b9027b33e7f489dd6a4ab738c3f0ba7f9e85172b0cbff3bb6548a93f3c9f41a9095010b4ee65083e1462b8c447d2126f6ffa16ce9c22ce8bbe1fba32e5e1e0bb370e7193d6e3e3aa52bfee3d679f32b590680542f84548c59ec2526a6c3841ba6f25f1e6ae61953e8b6415967a1b3ed0206b36dc5663741014121bf53f7b09a4e05db597beccc1acad1a86b") r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x18) ioctl$TIOCSCTTY(r0, 0x20007461) lseek(r0, 0x0, 0x0, 0x2) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x8, 0x7acc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() setregid(r1, r2) writev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="7d05c28f0d64e1fe0ebd383da2fc4ec7407b8e62798727c5e7898dbb667bb02c14f93976875af8e8408ffc78f04703639e15051da9abe3d97add93665cd3b0ad8163a911133d0d427e58121fd6872ff3af0404ee2da7ae94ebe80f198d3c94de6ec6ddacae865ff3561fa723d54578c68e9ddbc661df70c10d5ab205dbe3e96919c3ac5d94fd8a57735cc7917cfc9e737f4ee00ec25ace898cbb77891e8f956f89277ac6f388b823eeca43874bbbb50f790dacd230aa5358589dbaf691522cd0197fec6f5e2604da5dcdd8eebbd4dae19f9543", 0xd3}, {&(0x7f00000002c0)="d4b0bcdd562212a574ea4b8ac19a5df1cbe9eff92635d103ea086e3c046a50bea8885547719a60afad57af96a5ecd0fb72ab834097b7a6624c67694393a903339b1dd6e6bb2b213b2476cf74e5c5002a0154c0d38c638bf1c6dae48454de0872feccbec84b80de1b6dfd1c7354aefbbf2772f3f394e4be3c0a5b2c65db7952a60748f9068cbf2c7bd2414904e99362b649803ad919ccff5c51884a8c049b6cdc3287447625251121c6b1b4a080cef1f20723008da24fdb808e5df559cf53577c4efc083e5b0248d08732674842fb9e575cdad8730bfa6b65ba21b40649a0bdf329250cb0f72b422cb7593ed82cb886a0916d95c7dbf59cbc5010", 0xfa}, {&(0x7f00000003c0)="18c865a6590ae1216547a8fa018862195ec55259f21aa3f7a90ac8e7ce51ec3daf9d64a438ae563167361325aa5c65ec9eb8559a010441138c65325818f78bd5ebb65e6a347c1a1068d36f31e7daea0f63f156c301d7ff5d1015cd4be9c148983c3b87d622c32321c9a9580a55e9a289a264", 0x72}, {&(0x7f0000000440)="9646d5108f089dfed5b2998d88c3b88642920606ffe80f8861eff4e9de33a4150632442ebc7a4213bdd766621b897b310ac8958047af89668284028cf665c4721640ef156d158565c7b9bd2a79d4cb810093f4fe228c2d0fc09e6ae39164bfcc551a5e328a77c437366b3670a34dec47c2e78d9837ff4329e892b3f8271ce78044b4d4cc71bbf345f61a9e8e98f6619fc847ccb6d8862569d453f0061553bd1ab5d2739d62e51c79506871dcb993dce6ae922d16389f3870f6cbb3313755879303f2dd7c23ec239eb808381d480caef39ebe38a5de91027198e4fa3411", 0xdd}, {&(0x7f0000000540)="015508cb3dae50d17d1d096f5ec50680de2e216fb68ab7967383e2f62e0670c51be958f3cd94617891ed0dd9610deaeb2408e136bf3c604d957a9e6988fb6e3cc6da49ac684c4f78cbf498f71c79517bfcc15e656ae0f01287a29d678d1cde3c04962b21710e896dead6620bfef431833b62c1ce31da13a1d81c67b9e9a146be749577b33b2de759749c18bc8998adb9d3e1d98aae5cb90e3b1fff9826ecce2721dcb38cf589888eb5ed2d1fd459a42bf76ad9e6ee376da7e677e88f809f19612d6a97a83666e4", 0xc7}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) flock(r0, 0x0) utimensat(r0, &(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)={{0x5570, 0x1}, {0x101, 0x3}}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000800)) openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x1, 0x0) mknod(&(0x7f0000000880)='./file0\x00', 0x20, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x824a, 0x0) r3 = open(&(0x7f0000000900)='./file0\x00', 0x200, 0x4) lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000940)={0x2, 0x5, 0x7fff, 0x2}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000980)={0x7ff, 0x101, 0x8000, {[0x401, 0x8000, 0x10000, 0x9, 0xc8, 0x2, 0x2, 0x200, 0x2, 0x1, 0x5, 0x9, 0x400, 0x8c0, 0x400, 0x4, 0x1, 0x8000], [0x100, 0x0, 0x7f, 0x0, 0x607798aa, 0x6f5a, 0x1, 0x2, 0x80, 0xa4e], [0x4, 0x800, 0x10000, 0x7, 0x2, 0x5, 0x632], [0x55a, 0x1ff, 0xfffffffffffffbff, 0x200, 0xfffffffffffffffa, 0x3], [{0x7f, 0x6, 0x20, 0x8}, {0x7e2, 0x1000, 0x80000000, 0x963}, {0x1, 0x3, 0x2, 0x7}, {0x0, 0x2, 0x0, 0x80}, {0x0, 0x80000000, 0x0, 0x10000}, {0xe9, 0x4, 0x7, 0x8000000000}, {0x1, 0x3, 0xdd0, 0x4}, {0x7fffffff, 0x400, 0x80, 0x5}], {0xffffffffffffff40, 0x1, 0xb1, 0xfffffffffffffffe}, {0x6, 0x1, 0x23, 0x759700000}}}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000c00)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000c40)) r4 = semget(0x2, 0x7, 0x32) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000c80)=""/4096) recvfrom$unix(r0, &(0x7f0000001c80)=""/4096, 0x1000, 0x40, &(0x7f0000002c80)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002cc0)=0x1ff) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000002d00)={0x6, [{0x0, 0x7}, {0x1, 0x6}, {0x2, 0x2}, {0x2, 0xffffffffffff8001}, {0x2, 0x400}, {0x3, 0x7ff}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x101}, {0x3, 0x9}, {0x1, 0x800}, {0x0, 0x5}, {0x3, 0x4}, {0x0, 0x58}, {0x3, 0xff}, {0x0, 0x8}, {0x3, 0x9}, {0x1, 0x49}, {0x3, 0x400}, {0x1, 0x15c7}, {0x3, 0x3}, {0x3, 0x100}, {0x1, 0x6}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x688d}, {0x2}, {0x0, 0x5}, {0x2, 0x9c}, {0x3, 0x1200000000000000}, {0x1, 0x1}, {0x3, 0x9382}]}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e40)={{0x18, 0x1, 0x5}, {0x18, 0x3, 0x7, 0x7}, 0x100000001, [0x10001, 0x1, 0x9, 0x2, 0xfffffffffffffff7, 0x8, 0xffffffffffff0000, 0x6]}, 0x3c) chflags(&(0x7f0000002e80)='./file0\x00', 0x0) 16:00:48 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="000000186004008b000600000000dfffdc66921c15ce4f3bcd72c90000000563e04bbf54c83f00000093a83bd552c22d31ffff06", 0x34}], 0x1) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0xfffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x87}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x11, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x7, 0x10001, 0xa6, 0x6, 0x0, 0x1648a417, 0x3, 0x10, [{0x5, 0xfffffffffffffffd, 0x1, 0x8001}, {0x0, 0x8, 0x8, 0x2}, {0x1, 0x1ff, 0x0, 0x561}, {0xd0, 0x3aa2, 0x9, 0x80000001}, {0xde, 0x9, 0x1}, {0x8, 0x7, 0x5}, {0x80000001, 0xff, 0x2, 0x5}, {0x9, 0xfffffffffffffff7, 0x401, 0x5}, {0x5, 0xfffffffeffffffff, 0x8001, 0x3}, {0x100, 0x81, 0x0, 0x1f}, {0x0, 0x0, 0x611, 0x7}, {0x3, 0xd0, 0x3, 0x1}, {0xffffffff, 0xfffffffeffffffff, 0x0, 0x7}, {0x7fffffff, 0x100000000, 0x8631, 0x1}, {0x6, 0x5, 0xa36c, 0x2}, {0x8, 0x3, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='F') 16:00:48 executing program 0: open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0x44) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xfbd29d8c82c1735d, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x400, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) open(&(0x7f0000000140)='./bus\x00', 0x106, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r1, 0x2}) 16:00:48 executing program 1: 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, 0x7fffffff, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40a, 0x0) vput: bad writecount: 0xfffffd806e36e338, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1460, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 294490 75060 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd806e36e338) at vput+0x187 vn_closefile(fffffd8065935e40,ffff800020b28ee8) at vn_closefile+0x15b fdrop(fffffd8065935e40,ffff800020b28ee8) at fdrop+0xc9 closef(fffffd8065935e40,ffff800020b28ee8) at closef+0x11d fdfree(ffff800020b28ee8) at fdfree+0xf8 exit1(ffff800020b28ee8,0,1) at exit1+0x32f sys_exit(ffff800020b28ee8,ffff800021c49a70,ffff800021c49ae0) at sys_exit+0x17 syscall(ffff800021c49b50) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffecec4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffece90, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic vput: v_writecount != 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd806e36e338) at vput+0x187 vn_closefile(fffffd8065935e40,ffff800020b28ee8) at vn_closefile+0x15b fdrop(fffffd8065935e40,ffff800020b28ee8) at fdrop+0xc9 closef(fffffd8065935e40,ffff800020b28ee8) at closef+0x11d fdfree(ffff800020b28ee8) at fdfree+0xf8 exit1(ffff800020b28ee8,0,1) at exit1+0x32f sys_exit(ffff800020b28ee8,ffff800021c49a70,ffff800021c49ae0) at sys_exit+0x17 syscall(ffff800021c49b50) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffecec4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffece90, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800021c49760 rbx 0xffff800021c49810 rdx 0xffff800020b28ee8 rcx 0 rax 0 r8 0xffffffff81c83d13 kprintf+0x173 r9 0x1 r10 0x25 r11 0xcf4710a0d5247269 r12 0x3000000008 r13 0xffff800021c49770 r14 0x100 r15 0x1 rip 0xffffffff81a69fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021c49750 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=151648 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b298c8,0xffff800020b28028 process=0xffff800020b2b190 user=0xffff800021c44000, vmspace=0xfffffd807f00b8a0 estcpu=36, cpticks=10, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 22340 472196 16566 0 2 0 syz-executor.1 22340 151155 16566 0 3 0x4000080 fsleep syz-executor.1 16566 54025 15022 0 3 0x82 nanosleep syz-executor.1 90029 217536 0 0 3 0x14200 bored sosplice 24997 94269 1 0 3 0x100083 ttyopn getty 91898 486013 15022 0 3 0x82 nanosleep syz-executor.0 15022 508552 15221 0 3 0x82 thrsleep syz-fuzzer 15022 254608 15221 0 3 0x4000082 thrsleep syz-fuzzer 15022 472804 15221 0 3 0x4000082 thrsleep syz-fuzzer 15022 82187 15221 0 3 0x4000082 thrsleep syz-fuzzer 15022 314116 15221 0 3 0x4000082 thrsleep syz-fuzzer 15022 237223 15221 0 3 0x4000082 kqread syz-fuzzer 15022 372973 15221 0 3 0x4000082 thrsleep syz-fuzzer 15022 109601 15221 0 3 0x4000082 thrsleep syz-fuzzer 15022 116692 15221 0 3 0x4000082 thrsleep syz-fuzzer 15022 152683 15221 0 3 0x4000082 thrsleep syz-fuzzer 15221 389746 44211 0 3 0x10008a pause ksh 44211 419421 62337 0 3 0x92 select sshd 62337 341240 1 0 3 0x80 select sshd 69502 108394 76029 74 3 0x100092 bpf pflogd 76029 188909 1 0 3 0x80 netio pflogd 56706 500525 94071 73 3 0x100090 kqread syslogd 94071 290491 1 0 3 0x100082 netio syslogd 6031 374711 1 77 3 0x100090 poll dhclient 50963 397101 1 0 3 0x80 poll dhclient 40979 144683 0 0 2 0x14200 zerothread 96507 85543 0 0 3 0x14200 aiodoned aiodoned 5400 222900 0 0 3 0x14200 syncer update 98174 245599 0 0 3 0x14200 cleaner cleaner 75060 294490 0 0 7 0x14200 reaper 2008 355475 0 0 3 0x14200 pgdaemon pagedaemon 38985 239060 0 0 3 0x14200 bored crynlk 64560 404470 0 0 3 0x14200 bored crypto 59495 224773 0 0 3 0x40014200 acpi0 acpi0 44851 425966 0 0 3 0x40014200 idle1 66570 264868 0 0 3 0x14200 bored softnet 66202 85609 0 0 3 0x14200 bored systqmp 1198 487121 0 0 3 0x14200 bored systq 56617 35512 0 0 3 0x40014200 bored softclock 95541 117280 0 0 3 0x40014200 idle0 21408 453879 0 0 3 0x14200 bored smr 1 435106 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9570 6445K 7732K 78643K 16627 0 0 pcb 13 8K 8K 78643K 191 0 0 rtable 111 4K 4K 78643K 737 0 0 ifaddr 75 16K 17K 78643K 309 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1607 0 0 iov 0 0K 24K 78643K 245 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 77K 78643K 3346 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 43 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 280 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2305 0 0 sigio 0 0K 0K 78643K 21 0 0 proc 54 51K 83K 78643K 725 0 0 subproc 32 2K 2K 78643K 68 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 197 0 0 in_multi 33 2K 2K 78643K 97 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 29 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 427 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 103 21K 31K 78643K 8503 0 0 UVM aobj 110 4K 4K 78643K 131 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 121 0 0 NDP 17 0K 0K 78643K 85 0 0 temp 208 2750K 3388K 78643K 10682 0 0 kqueue 0 0K 0K 78643K 21 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 94 0 91 1 0 1 1 0 8 0 rtentry 112 79 0 35 2 0 2 2 0 8 0 unpcb 120 774 0 762 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9702 0 9702 3 3 0 2 0 8 0 tcpcb 544 340 0 336 1 0 1 1 0 8 0 inpcb 280 982 0 975 1 0 1 1 0 8 0 rttmr 72 17 0 17 4 4 0 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 pkpcb 40 10 0 10 4 3 1 1 0 8 1 ppxss 1128 46 0 46 4 3 1 1 0 8 1 pffrag 232 3 0 3 2 2 0 1 0 482 0 pffrnode 88 3 0 3 2 2 0 1 0 8 0 pffrent 40 8 0 8 2 2 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 47 0 33 1 0 1 1 0 8 0 pfstkey 112 47 0 33 1 0 1 1 0 8 0 pfstate 328 47 0 33 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 283 0 91 12 0 12 12 0 8 0 art_table 32 284 0 91 2 0 2 2 0 8 0 art_node 16 78 0 38 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 13 1 0 1 1 0 8 0 semapl 112 278 0 268 1 0 1 1 0 8 0 shmpl 112 129 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5155 0 3739 47 0 47 47 0 8 0 ffsino 272 5155 0 3739 96 0 96 96 0 8 0 nchpl 144 8608 0 6968 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 27219 0 27219 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 25052 0 25052 17 16 1 6 0 8 1 plimitpl 152 259 0 251 1 0 1 1 0 8 0 sigapl 432 2500 0 2484 3 1 2 3 0 8 0 futexpl 56 29593 0 29592 1 0 1 1 0 8 0 knotepl 112 504 0 484 1 0 1 1 0 8 0 kqueuepl 104 550 0 547 1 0 1 1 0 8 0 pipepl 112 1550 0 1531 5 3 2 2 0 8 1 fdescpl 488 2501 0 2484 3 0 3 3 0 8 0 filepl 152 15100 0 14997 10 4 6 7 0 8 1 lockfpl 104 805 0 805 2 1 1 1 0 8 1 lockfspl 48 288 0 288 2 1 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 52 0 41 1 0 1 1 0 8 0 ucredpl 96 3064 0 3055 1 0 1 1 0 8 0 zombiepl 144 2485 0 2484 2 1 1 1 0 8 0 processpl 896 2517 0 2484 4 0 4 4 0 8 0 procpl 632 7535 0 7491 8 3 5 5 0 8 1 srpgc 64 11 0 11 6 6 0 1 0 8 0 sosppl 128 24 0 24 6 6 0 1 0 8 0 sockpl 384 1882 0 1860 5 2 3 4 0 8 0 mcl64k 65536 511 0 0 64 6 58 64 0 8 1 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 267 0 0 32 0 32 32 0 8 1 mtagpl 80 34 0 0 1 0 1 1 0 8 0 mbufpl 256 695 0 0 37 0 37 37 0 8 0 bufpl 256 11639 0 4610 440 0 440 440 0 8 0 anonpl 16 243918 0 231917 93 41 52 65 0 125 0 amapchunkpl 152 14702 0 14590 26 21 5 12 0 158 0 amappl16 192 12026 0 11364 96 62 34 46 0 8 0 amappl15 184 1136 0 1133 1 0 1 1 0 8 0 amappl14 176 1197 0 1190 1 0 1 1 0 8 0 amappl13 168 258 0 258 2 2 0 1 0 8 0 amappl12 160 15 0 13 1 0 1 1 0 8 0 amappl11 152 927 0 910 1 0 1 1 0 8 0 amappl10 144 81 0 76 1 0 1 1 0 8 0 amappl9 136 625 0 622 1 0 1 1 0 8 0 amappl8 128 175 0 154 1 0 1 1 0 8 0 amappl7 120 46 0 39 1 0 1 1 0 8 0 amappl6 112 915 0 905 1 0 1 1 0 8 0 amappl5 104 163 0 148 1 0 1 1 0 8 0 amappl4 96 1655 0 1625 2 1 1 2 0 8 0 amappl3 88 2524 0 2510 1 0 1 1 0 8 0 amappl2 80 19062 0 18981 3 1 2 3 0 8 0 amappl1 72 62641 0 62180 27 16 11 20 0 8 0 amappl 80 7849 0 7809 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 130 0 21 2 0 2 2 0 8 0 uaddrrnd 24 2501 0 2484 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2501 0 2484 1 0 1 1 0 8 0 vmmpekpl 168 24034 0 24005 2 0 2 2 0 8 0 vmmpepl 168 307172 0 305265 165 80 85 101 0 357 2 vmsppl 368 2500 0 2484 2 0 2 2 0 8 0 pdppl 4096 5010 0 4968 6 0 6 6 0 8 0 pvpl 32 656692 0 641277 219 88 131 161 0 265 4 pmappl 232 2500 0 2484 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 704 0 10 20 0 20 20 0 8 0