xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) 16:13:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xd000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000001c0)=0x6) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) open(&(0x7f0000000180)='./bus\x00', 0x8082, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x8) 16:13:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x2}]}) geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:13:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 16:13:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0407da"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000000000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1) fcntl$setflags(r1, 0x2, 0x200001) 16:13:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) pipe2(&(0x7f0000000080), 0x10000) 16:13:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x802, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) ioctl$TIOCDRAIN(r1, 0x20007465) geteuid() open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x80) 16:13:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xffff) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="7beca74bccaf03dfa0c6db710b6b79c9c4e80ae532869ab83c51ada2511db9552b2b9e1a9236ab17e7294f", 0x2b}], 0x1) write(r0, &(0x7f0000000140)="3c97267af1cad19991764f7f9c0dd0f6db199f4073d95afa0b04651e557f8875f98313938ab0288a39d806636da55c63527dc5c400a7921ecbf834ad674252cfceb38576a947992579ed8cc7ef491c7d025e92b7b02ab6f610d311ffbe44ab6e7e25cea3b3909e253c644a7e93c364613471e9f4e6bf3c648995ba803b8c99c9e3ee93e6e843915bc925d1f4596e058c400914b2fc65e8cd1d89a32827ed0d2e7803fcab2c6fe90bd7fdd46a348ee1d68bb06ef92574b2dd60df3d234b24d2c462debd64797cff3c79dc7a7882034404a00ab72415e34928b888fbed257647a3829df1d1e6966da1c8d1c04b4b41d169", 0xf0) msgget$private(0x0, 0x10) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) msgget$private(0x0, 0x10) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)) utimensat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x1f}, {0x2, 0xfffffffffffffff9}}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) 16:13:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:13:46 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7f, 0x4, 0x200, 0x3f}, {0x2, 0xfffffffffffff848, 0x5934, 0x7}, {0x86, 0x0, 0xffffffffffff439a, 0xbbb}, {0x100, 0x7, 0x6, 0x4}]}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000580)="000000186204018b002b06000023f69c4e14da0000000000f10000000a05ec4d46b68de1838f74c201ae0865297510f06e424b6a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec500000000000600000000", 0x57}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x106) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) 16:13:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x401) syz_emit_ethernet(0x0, &(0x7f0000000080)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) dup2(r0, r0) 16:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8a7f, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x8d75}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:13:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x8000, 0x0, 0x4, "3c0e22287a6c11b4e5172da14b5b41211738b294", 0x6, 0x401}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:13:47 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/40) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000040)) write(r0, &(0x7f0000000000), 0x10337) write(r0, &(0x7f00000001c0), 0xfec4) 16:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x20) lseek(r0, 0x0, 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:13:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000002000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f00000001c0)="000100deff", 0x5) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:13:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x84) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000512000/0x4000)=nil, 0x4000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='/dev/null\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)='/dev/null\x00', &(0x7f00000001c0)='\xd6\x00', &(0x7f0000000200)='rc', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@!*@}+\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='/{\x00', &(0x7f0000000380)='^-\x00']) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') nanosleep(&(0x7f0000000440)={0x9, 0x20}, &(0x7f0000000480)) 16:13:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x8007, 0x50de) socket(0x10, 0x8007, 0xa859) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:13:47 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x8, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000140)=0xfe00000000000000) 16:13:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0xa) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b03", 0x5d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:13:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 16:13:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x5, 0x0, 0x8, 0x657}, {0x40, 0x10001, 0x8218, 0x8}, {0x80, 0x6, 0x32, 0x7af}, {0x20, 0x9, 0x1, 0x81}, {0xffff, 0x800, 0x5, 0x4}, {0xcb, 0x7, 0x4a66, 0x81}]}) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) 16:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28240, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="78446dcac4623231c714531397c283ca71719fa13eca3ef6b493e6aabca252f2a99d338b42c5cd5ab33a2a9f3ea922a95a9ef93746bdc0f734b29df48d88350823", 0x41}], 0x1, &(0x7f0000000380)=[{0xa8, 0x1, 0x3, "4057f4c3383b53ea4169296825d99476462f41c180589aa3d2150102a8b9666c2b6dd35fffdf663108946b52af6ef0c38f9838e85467762d48128291236d0612864f6d24d99981e7d7070f8580f1f2364faac1bdc0f44af1e492b5fe098aa920becbb6dbdedcd788b8a868d354e42c2ae134c2906ae20cacd701c313575c74760ce7398e0bf4db34d3cfcbdd10bd7ad13cbab3bd5f89"}, {0xe8, 0x0, 0xfffffffffffffffd, "ea3a0c6f73eaafce1baddbaf24872c6cadee3c3671cdf960b15a1c0788a10ccfef2b25ffea9de4f6c4498f88531351d47051be05bfd39eea46774bbc233073d84b3edaede3a2dc87fd460078747e1b19835dfb5c20a20c06cb4cc79a414aee7aff9e2c6e477871808fb882ff3a019977c94cc11726fc6eaf2410bf4d1154264e0153369b066a7906c3f200d83e8c6bcbc41f49134ec77441599db589e8cda4ca85976f6429ddc7d803b1d5de716c7da74700d28fc321e2ca27f9b8516d5e5f34f435564b98651028238d237e2e1c385e6cd1ad046fc3"}], 0x190}, 0x8) 16:13:48 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) socket(0x3b, 0x3, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x80000000, 0x0, &(0x7f00000018c0)="fa6e27f2e830b8e79b0a2cd2ffa9e807526f8cb03eb2b72762571c614b64033d1b41084fe0cc35cc5c012cfa51a6324529aa1a65327b70a4726ea8d45d65355a9cd9f52b09bd0e31c7e4c9e7bb7e8793e491a20a20b0262b7f47a067d026cec904f4b4b9b3d63d2673a56d8b273ce5c60254936d3e155d585c26a4b36d9e52e7a4a3bd4ac3ba0727bcfecd92147ae8", 0x8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000017c0)="4c6a6b5cb87885e91094299923fbce57a9c442d95fd5a0520704afd7afdaa20e5ce944fdca868daf9fe54b8f32f947721e9ec2645335067ed1474c59110249a1cc65d9c004d36fc284219f0da5e4fd46726457793f7ad1fc4980605ae479da4b14fbf94106aa17058d10cfe5b6ccb2f79c15dd4950f2b93950e391d38db457f3c322b87e4384c89d2b02e116d2952f635a674b698af4abf8b93b6ed6a5c6bb91ff92582f0783f55b0de5ce094a61b66233121a036b7cf19b0c531c3a95338d5b1a5de1c095cb1634e48912a013acc45978611ed4d2a87dd7e6b95d2c5fe02161452e5695abcf8815a87e82d689f1f48956fa13952a852d71", 0xf8}, {&(0x7f0000000200)="361b306ecf9c1f6a4bbd915e03a95adbc6fbfe118e85d0f7d527794ceb631c35d73068c86804b88aa59e8115624b0938d1607bdfd501e0e9bc7a042ec400510c715b8e159bb9b3e1dbd9ac024882974bcd825249b78855930ac072c3e5b050f750828546864e1200227df94711fcae25899cb7c7a16797596e1ad132ceafd2e7870c11b29e2548b1d85c7133ea0da7551e3126ecbe2d62e9847170a5ed2484f39b3d8ab14f5c5511d1a212dd877fa3", 0xaf}, {&(0x7f00000002c0)="5330dc6c41d8cec45e1c2e13317f239151374ba9b7f643008205d5a51934b4df1a6ec00a533d267c66c2d72a6d3017f9ef991dc1f323d38c46b8b89390389b0fbc35f55551c9d4da14e64e4bee82fa3f2dc1a31a98b5f9dc88398e7b83410616e6c85ec0b4cc8dc98d39703982af301865bc6b6bf283534d5a794eb2ed1e1fb2ebccfd8fd7caedfc25e279d212241be918b83d5156a7804b9e1d479872c2b773cfdc41c88faafde61fe9863d5301d58cc44a9622f4b14c83465cd37adaea1a4c51dcef4a91eb5ff71e4b4e16ac86d4643ec6248aab9524f4", 0xd8}, {&(0x7f00000003c0)="b4fb621a805384d03de7ad050e62ef0531590166217bc8b9240622ee57e032290fc491987f3ad024b4b4ce504b740f2707e0fd061fb39f45d76683df79db63aa3ee21735f04349d46086014635babb56b936ecc269370d32e3c2d181ab4504edda0b8402ac2953f4840c5dadc7383e71f30267dd61ca4e3488ad80d058d06ff33419f8cd5cf590f4b6349b2176cd2446e298bdd739a441e3bca2746159dfc11dfa4c22c3ddddbe35cd8ac755fbca325f070f197dffd44c122be56d75bc853b8bf854e9ae0ddda10f3865ebd205790f063c47", 0xd2}, {&(0x7f00000004c0)="e29f796132da688e452393e11819fdd39e53d06619c9d9c5cf31bff0b0b11b8214b9e0a8d5368ae10d8096584f7de64f4313c70473680f28236c8123c06cbda895ee3d841fc286b111ab719c7c2683b86a32510eb711e3611bc6e27a0614131ec6c01e36b4d64c4993860bd52c6a99bee75507dc31d49db0aba9127c266a2347a2e26e1c125f5db769a4c8fe0e551ee855f53a94cc4743f150322971cda6c18c5d78af4a96de00c0a5bfbd1415a83f3192a7ba75607c442e74fe8325b33d891f934039acac779ba37ca2c960164c9df1a8644c36fac9f1c81bb7eb8a2a631cb377fb8028f05d539b", 0xe8}, {&(0x7f00000005c0)="f040aa293a34caa263f5ba488aa3d486797a4f28dbcf81bca8ee5ec85a3f088b897e4ebfc3b141602e2dc0a4f5c8b65c1590493262900abec2e96d17343e1ee4ad0fcf64064f1249b872c333afc38752a97d6b66fe0881651eacf3b4ae466a05f3e678df8c85d7b7cd2e1ca9a69b98e8c59e51b24703015545c0039429bdef41bc64206165fab60baf2213ce6a95e19cb75c01ced8840bdfb37255c845317e5e0ede40ea77cb731f55ca176ebfa76ed622ff757699b10f1a41b7bb9f23247a41ed026626fc5d", 0xc6}, {&(0x7f0000000780)="18e62a74cfccc79e111cc8f3d0d77f20f940f51f921f3d663de92dcd6867a0bfadf3ad555fd25bff4cd8b5d4feda480f087c7436cc0892f60f2d0f45066c7f8d859e258bd92576c8571d0cf38869524fe4c51218f99708a07148ab1d6bc337f0430fd5967f86ea23465587630594fd02a38f1984b7e5b0a93754270f21c5d849893f68e2669e26f3c78dce3952613e2e25e87fb9ea4f7fa7932b7844a018baca097ef92dbe4ca74d9cc360c12cfe38e9a796abeec92e7901df9c25519bd3676e0f99c9645b7de0f16e7fa3751edb5ee1e6acf4dbea2c3aec35425012eb4c0f521b827decb2b3a11e7a9ce9806609f73e1850c97f6b180b5348822ee1cc031dd2529a1cbbea07f448021684ecbd7cb8e13a652fbdfbdba2f408abdaaf48d8b4b0f597f0a1c9a59c63d06130d0b0d684b21f0aab16fa28d16a556bc10bc9386f15574b6dc469f579609dd1ba6dbeb6b6166b855fca4b97398c70974e9e9b43dfb3cc29f487167dbcbcddfb673e5da46fe468dfb2513848e6016fe3462fc851cbf8cc9457343ba370da0c53079e0aa2eec8a6ddda1b652c8e669ef0c70304f5c533e96d72238d71c8faf6bb0747c55cc0a829d2d9393649d5259b5b8711038c2d66a94c8c73a426430a4a12ffb55b599650db26cd08823f2aefc0d386f2886793d1a4195cb8623cd5b7579b415994506abc46cf31c356b7a6889759296e571dd6265bc1f7641753dea9a4fbca31e22149ddd6e7c4daab2bc45868637b7fa3c92cdaf508cfc59f9793fef5d7835fbb288b2706bedd222027b37ba4bbd8fb43cf2c4ec98dca5284d04ad0e0cb04731ae47a26d0f66f913eaae37bc6c4cd17efeb19cffc96fa2f9713364ba9398b1f761a64d8f3c24986a654e3f9a50bc9d0a5fe641dd715351224944833da25b8450a1060d47440ca243cce9a7f081c990d0a8a2f7467cb69b440dcf5e683aae4506d5745aaf8fc866cba96123a43a1d9720bfd4d04b7fe6858bf206d1c7b23bf8da6008fd0f5c2d0435954cf7b5e7222207b33a2208f440834a6a832f17c8e0dd954c696b9b924d34707e2e468e3d0e0e2714e1b743a40fdef0ffe05434bf71b556d90067ebc06b0c1929155bd46ca4c6504499058779f4b1f578b1c33d80bd99a5a01aa1287e9e3b9f1d983c84146ea6fabca7aa6a983aa8fd5c1462d178d3b3f053b0e449e920d356b8f2393530eacd07637b6ccc1edb2599933f2e6924bb18b94a8cc54342c53f50a39073ff784e8d4f72bcb596fe464122c43b8b45ad5db79a629b18427822b2f3af5ff9d9e9b30827e7925b720e2053319b62e3751c28a57c3c1a19bfac696b54c7a68667dd1497f934c0a11d3ed839ce97652f036aadf36177be1b5e36a50a1a1a522dd00c25288de72f95b644df70ce6c92fdcce65102cc369fc49fd6a606e61350ed0e1449211ce1af980262b4760b9d0ddda24ea18a53e32f6444614793339e524a09fd3091ee29af6b0ca497a54e7d69ba0cf457fa8bf9a9a6c7f45a7cd5e817bdc065efe6201eed24f2ce3a246f6c791db6483a07ec01587c176da4700477c4ade8740fc935cdb61690695f725894939c88f1d3f8ff2bf158cb485c75e845d8b5b4a0dcb5454c083c15c04f1f28d9e38fd167ae3a3fc8252d1174c06843ae0be5c6f33d11f49d3777b12f2d4b00084c5df69a20f4a66f89ff6ae8f7444defd32f5fb1fda7a43dd909d31f4f52dc883c5129f09f1c09af824fed31c742af1cd70f8fbff7a85357c98b9ca197c7436e9d9fc02b8075d983f466d9c2f7234da804938f968721bb7f2de6315671fa04a561b927bc594ff6813c4f27cac9801f6cb0a207bfd5d23a28b36ad43af6c3854a6019fc35e60b01f726aec739a8cd3a9b751f912f166fbdb62ba2ab088794e769072f86b1438532898a78c73ff2baa28db3075ab446512ccdb8ac20173ca57ff4cbf96d5a3966923635a1e70b6568ab6df078092dc8344d882178d2cffa41ee9a190646723a72556ffd30aab40bee3cc1166794401ea8f6e7728fc55c1dcdc46810dd5eaab72d75a5718160e1f283f40231818ed157385821dc560e361e90d77d1e3c441acaa6f220f31c5ca84ea0066d0c2bc9688dde8eb655194e2372fa06da981cbced77921afe600c03cf649b76935877798323a86d6bef76750a1628cea08b89afa84c036dc588dd82aab1c6c1bb3bc9964c445284c732497e0ff49817849bb40cb5b34749f83411a1893500ede7684016216e63f2219cecf3a6aa6739dd894205e221e2965d7acb89510f6da838461543cfe25066d2218cdb8bb60e47b06b5545fc3e9a344c220d0d67aa7033c23ed5e69dfc279041a132467eb0b3e60517fd7c5128443df73ee97d2d4cd02a0657d97c36585a913284fffee4e86b5aa5deccbfce47faaa4f6389fd79cc22358905f9516e73ecfb2bbc11eac0545b2897aeca8362da4664597aa79e6aabf6e6a032d2dd20c01ff2fa5d08ec9bc77789f9fced9377a2cda6a3d3668e0e9bc69802b06f1ff9ff6c2f5276212b310a6493b2e15f019a77da07e76b5a6f6c4e641891cfeb4b9d5fe03146df6bfcd20d9e5efe1c55ca25584df207171f8b3542a3a4ee941b74046e16af0383d0c34950787f8b77286b96a737f7f69866afeac9e81f4e7108e88d13ed61b433bc120b4b140319f16dc1ad1fe8e193115947a50bd57b085263152bce68c2f7b70638043b3fbaa3dc3b0bdca8fe2eb6f0786bff3bfb4f6b14b91c92b0e5fa59a9d9f1f4b234493125de9abfbb9ae41bbb5c2ff1af8af90dad3981061f64c862eb83a12a1f3c17017263538ac5162320dd932d5038ffb9190fa7f84ba727de85d24d6798ac9a90ffb6894517a3257ff02b07cce879f4389061812da22099b5193398c2abdc502eb8e01f19c7176501a0d3d7032db50e66d544703068d2cffbd44d79807dfd15d136ce13f60644421124633c144b72140b6b19e5be4803d704572055430e2f597e4d0b40f8fb9689051f0f879027d4c70bc7f2e0ab9f4f04a3e76d0d70b60398989ad810b1248081a2fa91c656d3d20ccf3ee397aa15ff94a023ec8f594c3d236a06bc6f18d86318610719689f6d15192722e3f26c7a40ab2fbb93e41f166675c8d8ad1a9b4e7547336515332af1526a7c8f4679ae7d10226d15a886d7e60fe73b5452e325bfa053b0ea6ff8eb5baa42fe55e769014fb25557c4631401de042ef4d1067bf9208fd51f1d7f4f7ab478c690e8d922bfad72445804e029fca543d49a176d115f75acdad918a321128ece11e924a2417d8da40290cdc2cea75778dda6059fc7e30abf3719767bebd43c64d3c61409ab44b616474c6e3d4fc7dbb30c0df848bd5d6105aa8ad7cdae63dec4c76c3eac1b3af857c5db7b303ab8aa9c6889fd27048b236946fc1f31dc79bf2a2c2a588613be1104b1c882569e986462210adb84adbd0263f1abb73377c4abefe201fe22306376ef021be4d7dca1efe584949e5b5f9903b23891c82233cee8fe75c439e18597bf3be70b7721373e760565746dfd1816be55f1c57e6ee03be3bb7aef9db7780ef428635b67f0a7fd268b64f6da90f335aa4dd11c483cdf034dc9438a198a230eba068a3ec8e771442ce8b207c6c763d27b3856601351102b9c304cd23740ee277eea654dc49c545b21cae5136b8805cc3293c7336e50e01ed05731e6a5bd98038a229dccebc3e38480c705d37c9d4eb2f7db963777760a2841dfebac6f79765f8dfacac3be70805a303ee3805c4db5d2526d6966bf5233587da9034dce7d576d5df3652b4988c24a76c50b52f87c7c2a026315e63bbe7ada1a786d9c24b142f5c0d96848cc1c7685f3f56e2f1d4f2b2c09fff4112b7c67f486a6f15c978f06eed81866200ed592f9d27187109c5aa2ba2840ded1ad3d881b0082d49457f5a73e0652f615a20dc83c79071581ac0cd040720c896a64d08015123fa287dadcfd6d76557d9ca03c5be579c3922c37242571840149ff53fc1262969755414e3065e0e2ad956c089a38f62b737b91252a76adc7d29b5fadcd87aff574b94afac489558e97fb9b968262ce22ff5c02fd11a6b8935f41ab4c3b3ea7fd4767feac9f5cec253c339b279162af7c266a030980d8fc0c58d3d366ef830f18422818229dbb3386650e37297df99ad14b4f08dd9660622c951cdba7256cfebf5a9b1f5c93c1224049bf84237b86468d168665e4d21ea40b6b5440067a70555abb619cdb288a2383cfdb7f5156250290ff20fe73ac1a2a582f047561db4f42140eabef96a008b3ceea0961383bc5ec7d318db02905b2b991f80ebd5929c2641c5b1913b3ec60473f84186e4241826ffa96d440d32a65f12fbee745bee40b44d3ef87dc0dcccbd4ad6b0cb1108b2a88780c1bc34e66471436e46313dae8d61cb1a66309589d396ac63b3e034055caae2b6a6b93dbfe0a33a36fa433d86595a0877689658d202050bf1d9e0a82bd7f6b90af4f2eb61071d8248b9c46ec37ccfedfb8f8a143f7a847d66196987fcb4ab4ca0d6583903869fdd75da87c88199cd9e20321f4c665a9ea84ba52089f9aa9edc5b52e07bc9b56b8fdd671270a2d93d81678b2e5df6b21acaec63f12b086c4b0944e3bbdea810adc80fd368ac184aea2bb943cff6bcb09681dbd4a4dfe2425b6172f51946c02ca1b26e4d0452fa315e064eacda2617bfb7382fa40cac9dfafb6698a8a2652df087a4723a533daaa460916fbe37bcfea193e1985eef61b51edddb66af01426a076f4158c4cb9ee98962b1b5ca063b8f5945d773d0a151193154f13c7280f0628edab774fa5a2e3d06adceddde24660c95b708910fc4470344b0f642992c099a291a461f90ce1f6a52015f2f5f09d6f1bf15475b9f794e1153de8724b5a2ddbca95601a71b14465f76b402983486058298de885c2f93efefad7cfd93e062f166d2e3d49d6559e33ce32a7352db3daa719878bf53161a8c86cdd1ffe808bcc66b8572df57299a6024395ed02bc566e4ba5c491419f246008cb2f7fee0aad1a85cc2d360d2a88f1736b12d500b23eae282d350a54d668f3b0a5f992f6eb40b284802ff6eee73a47453a350a71cb27555edcf29c3a12a2f69a0fbcd6f847ea6717da04616d2dfb40c16a9401dc625a96c43f6435de2efd84f5b485136ca90cd9797baf365575ea633ee3f731aa2ceadbeb76701d3f9fbde7e466306573b21ec570c6ca7b3f7056bb387b792eeefbf5a08d65874f1f7eaa1d6d113d98120eb93f03b6302848d8ddd28db721ef9ee554a2bb05255b9b487501aa20a586aa9527145e526d214829f6c1a494ab6f3662a3934f36cddd4ad7e0e84bb329d346845c69eb18f1ac0791784dd0856bacc8e731cfb41ef03d9f9c1b09614cf86fea684ff696a5939beeea0bbc79a5a501830fff63702fb6b1e05f33289c2d48e89a3eb9fb498ee632e0d60d7311548e101bb9d1201db62ccebd2df9fade19fac948bd7901d659b98399609d748b38a2686b353746322142222eb76bf964e710bb213df6b6998e4a9b2aae641d280b94ea0e3a5b7e4564ff22309640a432eeaa50bc24533dbaf3e0b740d4c398822a7f5761673ddeaf8a04d4011e66720d16493f99ef001c5104599cdb5c2898b6034c48f4c2727224a803a76542fdff65a2f635b6b6e46adba8b0acab40eb58d2150d83548cdb87edb9c2f642447e76f5ff941f88d9233d35e0eb2fd657b9d79d6bc92cc94721cb85ec7d67660f2659630e7dedf823050d9a497f1aaf50e07100cc8d21e332d89810248e295ed8290aa751657", 0x1000}], 0x7, &(0x7f00000006c0)=[{0x80, 0x1, 0x3f, "6cec47e064e196104c10adb64427ec5dfee647c90977647d874d4224156c3fc3e73f6fd859f2bb4b7aaeafb12bdc0963faab89073084fcd126f575f5cb7a8ef5487cc216d5fdc2ee3ce989f7183a224b321ae9bd55eecdffe755bde196aed85ee67e92c1bd389a20aad902ad9f3cb5"}], 0x80}, 0x1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:13:48 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x3567, 0x401, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x1) 16:13:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0x0, 0x1) 16:13:48 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000140)) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffffff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2}, {0x3, 0x80, 0x800}], 0xa) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x30008, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x8a, 0x5}, {0xef, 0x4}, {0x48, 0xcbf}, {0x44, 0x1}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}], 0x1}) semget(0x3, 0x3, 0x8) setitimer(0x1, &(0x7f0000000000)={{0x10001, 0x59}, {0x100000000000204, 0x8}}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{0x26, 0x8}], 0x1}) 16:13:48 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x189, 0xffffffffffffffff) r1 = getegid() r2 = getgid() r3 = getegid() r4 = getgid() setgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:13:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x18, 0x3, 0x800, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0}, {r0, 0x2}, {r0, 0x1}, {r0, 0x44}, {r0, 0x40}, {r0, 0x180}, {r0, 0xe2}, {r0, 0x44}, {r0, 0x14}], 0xa, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x9, 0x4) r1 = fcntl$dupfd(r0, 0x1000, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x5) 16:13:48 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4000001000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x40) poll(&(0x7f0000000080)=[{r2}, {r1, 0x3229abc6791e715e}, {r1}], 0x3, 0x0) 16:13:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:13:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x110, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) socketpair$unix(0x2, 0x1, 0x0, 0x0) 16:13:48 executing program 0: r0 = semget$private(0x0, 0x7, 0x80000004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x100000001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000001) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000680)=0xb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000007c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000006c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r8 = dup(r5) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x1, 0x1800}, {0x4, 0x7}, {0x4, 0x3484937a, 0x800}], 0x0) r9 = accept(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r9, &(0x7f0000000580), &(0x7f0000000300)=0xc) dup2(r1, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 16:13:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:13:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() getpid() close(r0) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000000)=@in, 0x3a7, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10001b00"/16], 0x10}, 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x3, 0x7}, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x88, 0xfffff, 0x8, 0xe3e0}, {{r3}, 0x0, 0x80, 0x20000002, 0x81, 0xa849}, {{r2}, 0xfffffffffffffffe, 0x44, 0x8000001a, 0x44b9, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x22, 0x1, 0x4}], 0x5ee, &(0x7f0000000400)={0x3, 0x6}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x7ff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:13:48 executing program 0: nanosleep(&(0x7f0000000240)={0x5, 0x7ffffffe}, 0x0) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x400) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x80000000, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xf2, 0x4, 0x3, 0x5}, {{r0}, 0x0, 0x10, 0x4, 0x81, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x3ff, 0x80000001}], 0x5, &(0x7f00000001c0)=[{{r0}, 0x0, 0x19, 0xf0000001, 0x2, 0x6b}, {{r0}, 0xffffffffffffffff, 0x8, 0x7, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x23, 0x9, 0x8}], 0xffffffffde8462a1, &(0x7f0000000280)={0x8, 0x4}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f00000005c0)={0x8, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0xffffffffffffffff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x20, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0xd, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x100}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x4ba, 0xbe}, {{r0}, 0xffffffffffffffff, 0x0, 0x26, 0x3e, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x400, 0x101}], 0x2f1, 0x0, 0x7fff, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x5, 0x5}) 16:13:48 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xffff, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x800, 0x3ff, 0x0, 0x400, 0x8, 0x287, 0x1, 0x1, 0x1, 0xffffffffffffffff}) syz_open_pts() 16:13:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xac48) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:13:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d, 0x40}, {0x4d, 0x0, 0xffffffffffffff00}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1fa, &(0x7f0000000040)="82") 16:13:49 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:13:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='u') 16:13:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:13:49 executing program 1: socketpair(0x18, 0x8007, 0x100000000103, 0x0) 16:13:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:13:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000740)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc79bb3768d030021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bdd1fdf79d37202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af64801deab47184d2435a83becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abe41fca059898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db05078122825a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84aedcbb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d3254fda9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068b", 0x224) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0xc}, {r0, 0x4c}], 0x3, 0x7) 16:13:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:13:49 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x828, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/119, 0x77, 0x3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:13:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0xfff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) accept$inet6(r1, 0x0, &(0x7f0000000040)) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e767", 0x91, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x900, 0x4) 16:13:49 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0xfffd, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x129) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x8, 0xfff, 0x3, {[0x1c76, 0x2, 0x400, 0x40, 0x7, 0x2, 0x1, 0x2, 0x0, 0x7fffffff, 0xcb, 0x5, 0x10000, 0x8, 0x6, 0xd106, 0xffffffffffff7fff, 0x20], [0x8, 0x874, 0x0, 0x100000000, 0x80000001, 0x10, 0x9, 0x5], [0x7ff, 0x80, 0x0, 0xb4, 0xa, 0x18, 0x7f], [0x9, 0x20, 0x3, 0x6, 0x3, 0x10001], [{0x5f, 0x8, 0x8, 0x2}, {0x19d, 0x7, 0x7fff, 0x3}, {0x7, 0x7, 0x9}, {0x2, 0x3, 0x4, 0xffff}, {0xff, 0xffffffff, 0x0, 0x8}, {0x3, 0x4, 0x200, 0x96}, {0xfffffffffffffff7, 0x2, 0x1, 0x6}, {0x7ff, 0x2, 0xf66, 0x400}], {0xfff, 0x6, 0x0, 0x5}, {0xfff, 0x400, 0x5, 0x1}}}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000004c0)={{}, 0x0, 0x0}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:13:49 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2101, 0xa6138) pipe(&(0x7f0000000240)) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0xe4d, 0x1, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() shmget(0x0, 0x8000, 0x28, &(0x7f0000d08000/0x8000)=nil) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x2, 0x6011, r0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:13:54 executing program 1: clock_settime(0x5, &(0x7f0000000040)={0x1, 0x66}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getppid() getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = shmget(0x3, 0x2000, 0x84, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:13:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:13:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000753000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000753000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x23) 16:13:54 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x4) sendto$unix(r1, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8000, 0x3f, 0xfffffffffffffffc, 0x20}]}) 16:13:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) fchdir(r0) pipe2(&(0x7f0000000040), 0x10000) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:13:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x80000001) 16:13:59 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) recvfrom$inet6(r2, &(0x7f0000000000)=""/59, 0x3b, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x7fffffff, 0x1}, 0xc) fcntl$dupfd(r1, 0x0, r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:13:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) close(r1) dup(r1) 16:13:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 16:13:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0xfffffffffffff000, 0x0, 0x0, 0x7ff}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() syz_emit_ethernet(0xffffffffffffffad, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:13:59 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x20) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:13:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000040)=0x4) 16:13:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001f2, &(0x7f0000000040)=[{0x28}, {0x15, 0x0, 0x200000, 0x100000001}, {0x9, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:13:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x80000001, 0x100000000}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:13:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:13:59 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) sendto$inet6(r0, &(0x7f0000000080)="3de4d2f068b5dd085e3be09d30db941dc2386074f499686c611e94c52b8e987fbbb0de4d94a91a16228cafcf1a4c39d985d39a6a9d2fd759dfa0d4970aa4cf8a4bf1c82c1c587ffcca9991c59a0cf0c8de0811813ff64be31d2ef1a923cf1870898f3bbf78abe5c0496d41265fb552328503b2e67476dfca11db30e2586d435d0736df649caf719d3bf85a", 0x8b, 0x402, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00005b0000/0x4000)=nil, 0x4000, 0x4) 16:13:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) 16:13:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x8001) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x83) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x1000) connect$unix(r1, &(0x7f0000000180)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 16:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x3f, 0x2, 0x7, "f7ddf814c073fc59f36fa664b3b3f306b78e05e0", 0x7, 0xd1d}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0}, {r0, 0x4}, {r1, 0x4}, {r0, 0xc}], 0x5, 0x7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000380)={0xff}) 16:13:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) close(r0) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f00005b0000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000002c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xcf, 0x3}, {0x48, 0x6}, {0x1cb, 0x1000}, {0x1}, {0x0, 0x7}], 0x5}) write(r3, &(0x7f0000000340)='\x00', 0x1) r4 = syz_open_pts() close(r3) dup(r4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xbe2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r2, &(0x7f0000000140)=""/229, 0xe5) 16:13:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xa9, 0x9, 0x2, 0x85}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0xa) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:13:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)=0x1) accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20082, 0x0) recvfrom(r1, &(0x7f0000000140)=""/253, 0xfd, 0x1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4c393135", 0x18}], 0x1) 16:14:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) 16:14:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x828, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap'}) 16:14:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0xe37f}, 0xc) 16:14:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8ed5d31, 0xfffffffffffffffb}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100004000e0f, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x5f) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000f24000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:14:00 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7, 0x6, {0x2, 0x1}}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:14:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e83029821bbb740f5a65300000000000"], 0x10) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0xa) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0x10}], 0x40}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20008, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) 16:14:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xef, &(0x7f0000000100)="01080000e406000000020000000020287e") 16:14:00 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) 16:14:00 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/129) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/185) r1 = getuid() r2 = shmget(0x2, 0x1000, 0x89, &(0x7f0000ffd000/0x1000)=nil) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x4, r1, r3, r1, r5, 0x100, 0x6}, 0xffffffffffffffe0, 0x1, r6, r9, 0x0, 0xffffffffffffffe0, 0x5}) r10 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={r4, r7, r3}, 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r12, &(0x7f0000000580)=[{&(0x7f0000000440)="5e80ce4497090b149fa3c06ab05411cc2405d24e31815fff8bf14032a1d27b0e45963c3e02c0914fed4d2e06e3eea3b0008ba641a5a6c3e5dd154306be99879c54805e78ae051d278dcb52d80126c257522e842ac04cb8abcc1138b9fe79b8ce7d67a6fa68505624ee8e125c0d8af21329b5af4315f9bc32301939f6fb1ab55d34dc20205ac5ba4a6c074b9ed31ea79ad054ef1928eef0a74b3fdb42730511dab0b570fd471548c0c732ba", 0xab}, {&(0x7f0000000500)="01819485fae91c7c42cbe856ad032fa725bcf14dc46ffcec776f155e6f99b08a0a62aaffd66e109153efbc9450f8b679562c35f1165fd02482babb2a62daed6b4a92a2cf16ec", 0x46}], 0x2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f00000005c0)={0x100000001, [{0x3, 0x20}, {0x3, 0xfffffffffffffffb}, {0x394687dc842c8aee, 0x1f5}, {0x1, 0x8}, {0x3, 0x1f}, {0x2, 0x80000001}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x3, 0x65}, {0x3, 0x80000001}, {0x3, 0x5}, {0x3, 0x1}, {0x2}, {0x3, 0x5ed}, {0x1, 0x56dc}, {0x3, 0x80}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x5}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x640a}, {0x2, 0x40}, {0x3, 0x7f}, {0x2}, {0x3, 0x7ff}, {0x1, 0x8}, {0x1, 0xb7}]}) ioctl$TIOCSTART(r11, 0x2000746e) setregid(r8, r8) setgid(r3) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000740)={0x2c, 0x0, &(0x7f0000000700)=""/44}) unlinkat(r11, &(0x7f0000000780)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000007c0), 0x1, 0x0) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000800)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) syz_emit_ethernet(0x56, &(0x7f00000008c0)="15b34afdf97eb29096064c12950ab15da6ec0fb5771fa4296d9f59ed6daebb9e5f83e6ae3edf3e17c7899ca82f1812402e46d6400504eae2053e6bcd5bb79db838cd591869214b5d77ad1a62f682c1b12f3bf8aec38e") getpgid(r13) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000940)=0x6) ioctl$KDDISABIO(r11, 0x20004b3d) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000980)=""/159) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:14:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffb8, 0x0, 0x58, &(0x7f0000000440)=ANY=[@ANYRES64=r1, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r0, @ANYBLOB="639a04aee2837aa900bd3c24d42542f3a64727cc2eee95a12850c42ead906a1c63fae0087ced63342afcf9fc2b89ad6407d2c34b99aaf227351cb9e5d143cda6ec1d8388dad19021fa8ed88f3d426b3d10e4ade808bdd16e1c4a4e1b9147291638df893d0ce54e7fab553d6609d3815b6ec62abc922715903c4cb0555b3856ee17cf0a696f8d39db86b4ace494f7bea491ccc90fbee8ab1ded9a7286c8387cc224069b5aaf91a8c3b62b1b85032a88ceda3de7da7e6e5ebd8d02393df60dbbd9bba3795057a156f6de164c17aefb232289a154b8c3a7b0e0ab654ff6d6a57be97068d84528c96c6991e39518b4d59f204d7fd94309f64cac912d9c1d", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r1, @ANYPTR, @ANYBLOB="1350d4eb3c943dc233aa1b34086f13d7c12c09cd234247cd2df530e4c46419ca2a380386668e4c510ff7e12be7e02e4650452bac0d8c9b7abfa4f83b418661db8b80a116fbc6e861eb8269eccf514d0f331f3a9bfaf3d0971ad1d64486e89699b2f86851e51f952ebbb33ed191d8da2747dce675abff1e43a698c09cd428262ce038b8fef8b529c4de24861358a6efc181cea5a098632a7135628957532e959bb3c00392263821806b1f8b716f471838868b6c6c66712376123322fdb3a13383ba6c1abaf334e87df429", @ANYPTR]]], 0xffffffffffffff69}, 0x2) write(r1, 0x0, 0x4b) recvfrom(r1, &(0x7f0000000080)=""/156, 0x9c, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x80, 0x1ff}, 0xc) close(r1) r2 = dup2(r1, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x8001, 0x7f, 0x401, 0x81}) 16:14:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x204) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xa0, 0x44) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000200)={0x6, 0xfff, 0x6}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x381, 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x24, 0x100000001}, {0x80, 0x8000}, {0x27}, {0x48, 0x2}], 0x4}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = getuid() getuid() setuid(r2) 16:14:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e026f0000ee4dbfa600", 0x0, 0x2}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:14:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x3, &(0x7f0000000080)="f161bc045f38ddae9e8b100f62f7a7ad74e1fb56bf61b5444595553a4a327b0521286cd9c0eed21d4627eee6cb5f2e49ede0975984fd92a4af3195353bde98d414c89309def20058e66d3c8e041014800449dab52ffd1d1433795aa1150c282be51ecffbfa3225101c9d0ddae55b74cf6b4bef862f407b7689e8c190e7f1a0432c8b12025a759ddce1b0814e5a0e5845e6689ed0005288a9822c6676b6297f67939cce34e38e294d3609694c80b658af8221fd02d1ad4a1d69a445a7bd717488b3ff6f60a9eac6c7d6c8d42b185b8f51322017884f3bc99da63dbc1f38c7cf635959895db6c7f489102157de25eecea6a13c6e48f36cc71c7c2bb7cb98a2da9027e502633b4c0c45e2d9b5fa0f4962029d52b82dbd81c85be9c3a3295900b4157efb59784dd884a1999204060d52fa103ba0987aab390672746e02c85321102ee5ac67ececb6b289e516c3ac60e96b8f97cf1d9ad9ea1bfe5a0cdb759e4e100f5352adadce18abbe0ec7f0b59e437f050da621cf909b3ede6f28b58c1f7e2e7f8e6433811a48a22868b1815628370138fb00a62c71eb197708085df61f8a2ec79de7eb7eb96efd9f443790b79155070f138030e8ce7698a6b16e1f0014efcbf886d65af29c1b78988c38ee112814c1a3cea4cff2f4a24e7612177660587fe90b8eab98ddabc9e57749090dbf6b951b40a68de6ed8876eca7dda956103e56be5f0e9dc109fd06240ebb37d972c801b1b092e835ffbc546737ba8a0b624c813c6b529c054bc74215c6e9c2252af3b96f2b999d455310204cecc0aa5eda6b92a8d807d678a24b46f480fa040ef6df556bccf144435d7201bfe20bf17337c114585df054d47dd2b699ba896a1b3d6c46fb85f14fa96c0f835cf05463023ae81a49a12d797fe2bd62b984065e0e80eb4ec71c6025beb77eaded5159fee7bc34c00c16008f0a851e7244ffe444966107330a3310789d1b7bd68230189fd9a5c3ba81ed2ee37b2a1af487b544bf48055b88be3744765c8a33179201804ec9d602c857ed2fe0a72967917e2f269366d16eb1c4cf732c7b982f337367a3af80c3e8ebfdafdd75c1c97bb1c422b047f6d6c6960640810b9f93b648238db201de97e43d8a65b00148dee9831b3e008eb523bedbd36e8b6924548791e0bc03a5e25ef1c31cc98523fbfc1a05aa5d0d188984c939384a14751f6b0f136371acb1d0a699bae593b1f4a87faa7f47a2bbc1eb82802417f6afa88191fe9b11827d2c94753d215b7a804ac7f6459325f68359690f8de22a8441c6f42a1bc4d42df3082662a1fb7dadc8c811aa6e3136d3681caa47a6a050a3e61d2ae36f3a709e0cbfba35b017435e86bd256b34269590f8095578e943c08e9350b20cc659d3f6ddf94b67838a084c9c77f877d2d53ffbb302a5f10d040053eed60c1815810987378489855c9d7862b75fab34072dd2b89f33661119f0fb10300d5e904013587691d0470bc5918f8c17dbfe3baf2fe0b0c6a11206aba5e0580a7ff43c8137f92d5676ef0ea3a7e761192446d01e6c0829c611654ef40d03c3566b10837206ac88066428c7da879946e7d67e1d7133211fa9852499a84b6b777be6f464d311b6012cc7243803bd8f6992b5f449d41462fa45a357882ead4df518c69dd8179180e5a0e233d4a135bb315ab9683f711044cf3201ff06b70dc86ff10c2583ac2d1442c4db546c5cfefd40f7ba9afd9909f4fa0928fd277bab9c34ad2f2a34ef9017e9f4fa443d9232e5ee081232706e80deda55ec7936b54ba668725a2f7724bf2699f99abed9b2191a01e2f85b2b8a5a81edcccee691b966d189da547a260b8a5eeb5778d92acc9ade2af3ac387984c7c89c35d9d5a39384c9d30373653152413161ff8f7715cf02930f39b1a95cce006720c1bc485ec068775a8e95bc760391d4abd946d44d3af1bde03917358c3537295cd0fd3aef5de0c81a52876a356595c1d320871c08d632b01b79c4c5dde7ef4fb690e2ebe213d72b1bd3b70a7bdab4d065a02801484b4b77d31913c2b7ddc2ee8efd2966fd0eda80d0a679257853d482f18003a898c19da079639a8bd003f3d0d003b05ed59173f4ade8794b9999ab8b72279e9d3b49d7261d7e74266fc815869b425d0ad120bcb626b4fc3d4d3543aed1e37c4e1b3232f86e3183049da85a938fb6a4e2657a02bd001f0ddccb66fbf98ead860396a8fcc4574600c0ae4da11b56f4adf1c26e8c28717aa6b8ffd257bea6968041582d9cd1654afbea3707923ce463a4818419d05582e645cabfded7879ea54a41a4fc39ca2eba39cac4a3d64a73df4058ed3e3501edee97a876a08eadba2d17080081ec6ddff551c2196446468774328ec7aeb78aba9b6d004615e11ca62d7ff18e89fb38453f198728e8e2de97770576f5564e0fcd3e2a9735be8a4af5f226f04085a72068a7259696ac74f32b76a59c50e32c141b6057fe5ee1b9f4fd9727e8629320dd8763ddc21fadfba6d1167e26cbe897cd3ee31c4c3d0149fa277d7632ac07dbee10e01c3caf5e7a12e1d2e2820628faa1ea7a5707b0cbbd9c576a0a113e647843b5bbba0a76d45bf503b6abae7f42453171867035b03f648b0f5139ea83f5537a3084ac17277fb031139210b7f7a4d30543bf7a720ff72e2b367f227e349e34d1387a4171541a5fc5546c8bdcfa0bcdc2a5823560d64f01c2a2ecb86a25881d60f59926112c3d682be29402bb9c854abf70535b83155a95a74517ec475dca42c7c36c45cace477c02dd6276deb1f60055c7dbfc908ababc8eb7de4b53b0e6132e49e574b6cd6ce7e71af22d154d214dc273ef115afc2c6d4813b393ad738293488edf2535e64d317084df820afb39be3cb03e6d589dd37d6046f918c671175f6ae651a6d329ffefd8f850e374408687ac948a05958f83e06b93e47a7a43a3c974058405270aa49b8da007c9e0a2b259252b2e0653a3215fcd1ca153e6f7566862b0e6ade0fdc5c6ffce6c5c0a0a3fab792e2dc2fa4c6a2d81148fe02cea2a9d4236c7c3171b6a8bbde1db6188f8365b35f045560cd75013ed72da702184f6d02509a543e3ad776a58b74fdd7bd8b1b18fda9c5225e384fc0fc163d55be93856af0a6b3e938aa8977a0be99870602e20c4ad093604a8a6cf1ba728a31adaebc12f1000a5c1346105306df7363992e6e8011ce18dea565b1aa11432fa2d963a8e2db8c4b22abf4272f5bd46425b5c2b0d4ee4fce06c4bc86ad79d04d11194f672047bcac596407fb215d74c6f0e1dbf262da910e8dc91b44ae5ca1f4024f9e8a7ef53ba219c4104770ce23881cb5e70b8e4d45d836408c4989825c8ef2b73c390e08808f126009ec830e49ac71fce8e24a646cc32eae147c0ed7d459e0811e62dbc594b6a7259c77c0e54f712e654e5cc88bd8dcf74e2d807e228ececa0ec707910f0aa50cde0334516a41d89ef64ca2842ac7adaf323110379aaf03a61702c2ce11387b379a494b610a1d21bcdffbd3e9a6e84de4d8ab8d3cef92e67cc0e95ff583fef7b8b1e076b238733049d26a8ad66b145617c103623a71c26625bc2af46de9a43f2ba28bf86fd3616ee96b2e1faff811347c78555eab80ca98da0259ef3d1bb29c6afb4c8cb473913e28208954c39df775b5050fd0e69f3239f20f531ee6f131dc7b549799b64d8f8348e4547aa1bdf64141dc9ae4c8abf76e5f54ef2b846c4fa936ab23a341d78a7d3eb6532ff411ff6618efa7eff0f2afc6138362ef80bf8ed9f5cead11fb83e60b9df8f9992c2475fe0f9f5393210f3cf72568a1d59d10dc2b4da187e66a7eaf2cc8f524696a53ff7fdf3ee400062b7f7048046cc2dd828595ad8b8ea11d1e606fa45a11ba55b0fd68200e3d216cba081fe05f79cff7562319cf9b71676b5aa5bb65f036acaf09e96fb53db32f5defef8548994f7ceb70bf5290ef37a8fdaf6faa13a0d733e217aec68d53f25ce48610c71d7cf0990056abfa6d26f1ccff5a1a41aeece4662a1dbf22e6e5583e37270dd2ebd6dc9c45d3a85388fb1552d7b612a5d3107dd320b50a1071d11631baf97d226cbc9d47563df918ed45f3ba309d001d142205b409c43a567df321c12d12249b967e2d7367a0be48ca20eac93d75b990a7ff85d5ca11be1c9311034b6ead77f85b2c83688e67c68fb22fd6d451548759ad0c642022e2f9027bd9eb1168b70da1d4052e2261fae311dfe91b671e4fd7e16d30f6a7374a45b443c1f78d88e16850f0c2bcfd8ffa77948dbc760e16ac2b36852ebc324bc0331a57fd2bef89fa297fba2d07d7bba9aee63dc86214899fc87e7b853bc397a31e5e84c20f7f439ca305b1167395452a92d660d69f6356f1a7cd970950ea4fe8a490c318a43ebc92309702983cd9ea190567d4d76c1a66ba5757b54661b2f76a29b0148c6d5fd4aa1c3851fe04dbbcc4e425b30dd986151c58569d9acc3d3f6762758142949f3b0b35ea1f7e0142dfcc609541ba7fd644ce505cbc1fc2f1016f26735dda01c1686fbfbbaffb0e7cd6fbfe39712aaab998ee20c0dcbfa7352684a9185c5d04af8058b2e6ae8c27f88c729c2fbd9f8d2cf8e3343c582725223451510c0177c90c69be15eb74d0107756b6144b82f0d3f3116efcf659ea5be911f5f88733e15fa70d4393409f2704595327fb70bbefd3866e3916f264ee86622bab198e1511d8783009100082e85809462d38cbda03731c8da40c575fd2d0d9564282b2e49df80c1d6f11882d00d948306302642c44701f99525da6974934ebd3d388ba9597f6c9fa463fafe0f4c34d23b6bcba9f5c355b0f34542fe93921f6f35b9b7189b55abe0c25d365d39e23dc93eb51cf9c831f93f9554cd4c703d43b508eef478aa9e8b70d42913c2398ac08c4a9c2bf7e732cd9877b1582cc1dce2f31d10c700a876c55b316109d8d79f6fd631f9d965e5007454c9075c708b44031ccc6c90a22df60ba4f1d7ecaaa85aa9cd2f2aa1b3cec410682135ebddb0aa5da9914c2b76c963c42a089575822dd52ea40e875baa71ab5b0fb849d305d0357373c4c2a775aa6f14c3d6bdaeaf79300f86d1eccf9673088e6c807fa8d31799f8f439be17c8dd190fc0de604fd1a1cc050c3cdd7107f6aac1ea84895a6b6d9432518637d6a614823fa09b2c207d39f10e08582c9b68307ac8069c2c4bb351cc85ae04205318c9ecb78e7b24a15465cde77118631fc482918b1bfb3e36a7f247863c5387c24d840c1cc3629ec5f6d03ddce5455f6c42ef6b45f61649a5682955ba372fe69d74bdbc2f183a3a36780d0f98af41606cf7de41d71720b6cbe2859b73654c5952ed8f2ff4240727a954519f71ffe2d6c0ac492b5a578af6a3aea6d86ac0bf97607e53ebda97631cefea8e9777cd6875e33e2075fd530c15a3407ca12796efa00d207abba3619ae7b4bcc750bd3a9d87bd816e7d3ea3f719833122cb54559be1ace71304ce2a4ddf37f5d51f0f64567d7747d51d4a25b0aec5ed76605e246cc451b01cf01a9624b9934ddbb22964d13e4394a44de923310b536e66a013c9baf10eed85b7fec9979c347a39d261e88290def44ffbb592ce409a9e8172624b9a439169a40253610c14c107b487cb8d6c7aca86948505b2e83d08398a1efb1a1dd109c5c25c0bea5a1148b4b45d28f5a2fa8f9338126d235d7c39ca0a2c7ece69f979074d89229974561405c4c264b21b69521a1e896e8a79d574199295547aedd74e6a4ad49b2f819eb9dd396765b55ceb8e47b120835248bb49b1c7708a95dd30758cb4e6d02eb415ed7ae0ec77598fc8", 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:14:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) faccessat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', 0x18, 0x1) 16:14:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xab, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) dup(r2) 16:14:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x8, 0x8000, 0x6, 0x101}, {0x10000, 0x7, 0xcc, 0x400}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x1000, 0x2, 0x9}, {0x3, 0x9, 0x40, 0x8}, {0x9, 0x1, 0x4, 0x80}]}) 16:14:00 executing program 1: shmget(0x3, 0x3000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x2, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:14:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000020700", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000340)) r5 = dup2(r3, r0) sendto(r0, &(0x7f0000000380)="40edc2dfe9a1cfc54a1244dd80340fc85210e24bb8875d98440c9b892d3a271b728573dfd4bd47e6da17128d9acdd5f344bcee54f8048f64cc8bace787f728bc09695f02c46823aec9d1eb98b2747afc8d55a26d105012e1457229b393004252acd1c380702113611239a62770cd08ae4106b0ab393ee1afc32366a8eb5887ed64149a2d4f2be2d09ebcaa83fcbbc666d9d5bbe5fc23bf1a435329688bcbd5ea2a9b04ba5d2d81ce6d5d79501437552516a126bbc732f0ccc429f3f23a1f60670b8708549388f0ef170b630c521d4cf015fcbe8bc695002d73f1f0d7e8c287dc05c2b5008dc9b152cea9f288d49cd4ac06da006d8fe0f561f12fbf5bfdd8421f376a526c2cb4487abd489b173b4b5d62403f0c058681626b9a723970beb9ec0ec0083aa72adc0d71f1eafb5d0afcdfc7b3d5b0e41437469e3a08ac9d415ad067197dde6fc0178f01d413a4e56e136394237b8dd515f78b20626a056e521f8e34f0c23e1f613a08e4a247ebb7f61a7b0921fadab7b898137e56b23901769bd948da71f819e0ee78c598f47f424ba437687d8c9b1c767f8755fda96de4c0023b602f8b4292a686c7db4c18d0dd93307c838b226ad114fb970a95e867f862ebd4e0ec51728b584e2ca7c8db30b66073aed6e1eb575af3593061ed08da82b520ad857d36c9bb8e2153c2c112696bd8e7b18ea3fcec3866272e9fb847fcfdd52c90338af5743c2c76e0ba3b193fa5b8de7d3bdb3aeee27bf1e474af834b72387e53cd855046fd0d77b3cdfb96d07c5684c3e9da5fa982ef91dc65156a8b79f71b08c7d4894abf0332a18dc7fc528d770fac1b2457eee079694400c1c407135b5ba9a382e55b7676e4bdd633a64885a262e7e145d20ef6a7bed34cf03ed119f11d35ed8f94d9af74007fed966840d3ce4c8e1e05c9c6f11e6f53445144dc0739746140d1dc8f60859a2e5027e8421f583afec8b6d1f852e2b9670d4e75cb64ded68229554fa2dbf3275caa433b10d8c66b9a15e79dfcabc93afef0cb2f841c0fe76013eb7c19a786d629cf1e978cd73d7c86875b381bc5df4e3c9616ea7bf537add1db29a8b74965e7f69bfc329710352a51a6d4b1b03c6f1d42a5e42e0b7ac5194589c3e38e816a6ce0fb7f13909d90856f69ca43dc0d920da427beec6eb93fde61c9ac8f60374ca1e3ab0f08f36016cbc80fa2d4f7d9a0f99493bc86575065ba2ee48576c31b94c2e402495cdb425eb9bee9e38eebe1f8d85057496d17073e8f70a8e9807938d3b430c437ec9cdc16d1e5e8c33f79ede6ba9fb9f54306812d9fb3a89be4388708ad712758f62a4a1b9d0984bb5eb2a45711ba90bb2c57943fe76fee8af4f1598cea9d09553a2cc17e59dfa4232f065b7406a6b25c7c3d8673a0b47487dfb6dc99410096e54b71d0c0464fdea0869990260d2b27798b7c4cd978dcb5129dcbc24ba72a88aee6c70f25b4305dfe9479cb44fdf28b83642bfafc090a3ef7473c098b9bc40b8115e56cee73ef27751b3d82db9bcdcd045a9545be3d0aed9f93fe6a2fe6d0663a285846a0f06c05c598c7c65e7a409cf20c06c98ca6ff53041711244f81b4cfacfb2c0f2ee3f50a1e74593e0c7936948594cf13c1b286433a2a8bf859aca54cee19e96e8c02794a08930268c9af1a452fc36593f71e98b9720dfe7c20884867b548d07d90dabbd80089c4b1f14cae32eb5f0986a5c4408b6917d5288915e7ee3604b1faf627c8b4c199eb98185f378e4726531edfb3476e38fcde7b5cf3f43c1b9c500cd202beba3d4ed1d54ced8551dbc152ab44218721ba2fe71e2a545e520fbbabd586d84192870bf0ad7bb2b478fe7a4ba5e5a8dd85aca06f6cf2a0a735c7943df166961ff1dbf4f20543898c903b0531f5544e86daa48ec2c358056beb659032d2c144c56526bb58deb96b7ce650b51d90f472cc95ad7ce12dae54153dcf8a1c3bf3de4cd404b5538041922698feb876f128746cb9edadf5c4aaed75b6a715325f98311b518616371e06fed464385dd3294cedcb25da68ca4e09ad5a2a4e23237c5fc02d3a8e69e69f76b41b04ee0c983537bfbe404ec3a55974d54ef78fc7a2683f63ae241a55f8cd01d96c305b4e0bf08a67cfb1353bd1be4d48246f7be3036af0c49c0baeb1eac536fbadea7f211d7eac86ab599e76d5d982bd14de47060c6e484ea643806cd43f30e4e4197f6650eabcf5c6cc8779657d9819bc09b22b3ccaffc44c01b5b3fce473995203b2041ab1911a0ba7d192d18c47432071dbadd6f23ba42d27603d1ee8d1842ce477e1dc0b4a9efad703f17da385e3f42bcd18c5434424cfca2a2648262aa0e099a2fa841845fd1c441b40bedf1c059ea7aee4256465179ce2d42b2fd15f78ba7a103c5bf09da31ebbe485816704d6640e8c90a4731ab8f291bda22e29c94a4a4d3654ecb0225f133151a08d36202a83c8001b1cc7182dc9ddb5a702b2d2aa6ad48b5fda641ac6a7e94fa54d517aa7255b4a45bc97f203b2d74537a49b6e688e5332e177fb88887d0f19ac2e0b4d7e6362324f9fae58675fabe36327c62631f0003e508cb13389d9105a56955d5417d31b1e3160471185aa886572117edccfa70430064a1b7e463384fe942e58d867d56ea00210edb350d549f5a2671e79cd95fc332e581a14c3c6e756475b483d2fd73ba022b663e48c3181e3f39ff956395cf3a519beaaeb22aa7b6b9a933bc6d1d5a72de0ebebae65eff7380e460268a995d9ade0d97ab3ecf2407096ef88d6cb64200a420e1d34620945763c633ad281bdb5c4aa2098e6e64e9f0d9fcfdc7dde881ad75390df8e6e3317e6a520cec946c28280760d453b85e6b78aaa6bad9f486011eabdbe739535172dff87c454504e0b5eb81d6e0885bd288c400f86ae48c993dd76565dd7bbb6c30c79ff4ba4bf6982516fcb85d76e17a8ad6e89bd9c9c752880c8e0b8cb15e1adf46552239737c1482f692921eaaee137dfc336315ec6003f23e833703ae01a51e136e95964548552558fbe80bc745ea973bfca7ceadc8eabdc023f9ca069ba0647542b868b2d224956a2f10d7358aa58b8fa4870371213430f1fe1e3bd6f37245f2f677e07d419d588ab48917d05ba0cc08a099a8d46891b718683d2151ee013527d8f7fc00c02b0db01e74e59bb2e3a0c36f4e0e91ec7ac8ace89ed65bdb5b178c656c5fa7c5d782b145c6bd6ddabb24e57a5843dd468ee7166a5db725dd767bbe3ba7bcb265ac2714e45ad5c16b4f0fcb381eec82ab45c98ef5c9189c0774ee62f6e3850f89316ca3162067f36cee715ac06366cce4331826c8c929d0438f45d55713b9046064ab3dfa245d392bccafd99b3a49d3e5d1c927425c114ee61b97c1767d1a0c7555472045f2ef9c35e2a6a8e64f4a6e2b7e885a52e6cd924d30a8dd7e691a21bcc8fe92d8ef1cf2942ca609de988dba3013d678703381ef80333bd2b0cc64d07ba17731669fd6104a2bc22f35dc0566faa87758abc3645cddb030163f127145bdb864e9fdf9ee6d8e5c86a9ad8d8bdf0e33e50feb84a32e5edb01d00d5ed37227bba51a48c33d98867311d125a918ccb5205a60b00471a3bcca3eb5d9ea7ede66a419c513f208e5e4f17d851d24252968a7acdb45d63e2be20fa673916bcc149e76a204310f577700e175c85fe4ab62f81adee1dc24295ee6ae5cebbcdd500b291c5b1f979d2ce23ebef7e07c11fdbd8a71835719d16db08aaeaca845e07f4ec4abbd5afe32e46d216eef98b9e151a695a32cac86137e9af866aa36ada09b30f650958502a05daf0cc81791694822d18434c57cae65a06b1d73730b3c080c09ceb30a791a9eee7002fe2f6f45d6b8d4e46ddffa786a3dd7c5684f30b4dc115dcc1ff17330b79aba4774ec2ccdfdc03a207b8888e3c7f07a1de2c1c95216406df393ae1420b2ca3dd3ea5ab66710d004a668ad933874aa311acc76085906165a6a1dab1ee9d7e4dd4478d2df4f72cee7702dbc82023553e6f72a29467d1934f5446667cb502b61e11f92d315b19ffda88f67238aa3176b22d2186ddb24bf8c714a7adc14b88981f40a1b93d733f0aa968a1022c57d5ec2fa68ba6d239838c45359a18667b1efa2d90f9a69d4b722731a948e2ab32406ceebd20fd1d67c4ee0ead8024642dcfe16eb8979c16aaa146d8f640e876e4e3c80a12e429d6ea5224c93463f72bfa10b9ecc37bd4d1e3585ebf1db87da5cd52bddc48b9abf95dc6fd32e3a2b8e25fd580673ba6c11257fff3a4cdc446a445a0e49d7fae0526a95d82f7d031f1e617800ca94a6c3fc9061efd08071da0c1e47a2924a610fcd1b82dbe14ba61d9a04330e84e46cdcfbbbe45e7d0102e17656d24e24b28d749f01f1c0c87c9fd507ba7be0a2d2438dc3d6d408e83329397643500359c0bc1172d0649502255424716c4de0afe195e3f993744d7c419194db8c292a3d3ece48c16dc1b2df114aa3d546c77644a7fbe63f8a57bd523cfaf68ccc3de01b94d8a61dfb407337119136926bb27b8dcfdd57d821bb27a1d905a6f41267065cfd99d6557e37fa2f869bcf2e1efb6b2ebf602633197092dfd704c9868c910ebc296ad46582fea4c4a09d98e2d88fb998ff336b2379873e0678d166d804396bf2feea6492ced61b30309d61c96ce4b7bd46a00271cbb2c8b9a3b1d88bccc7287bd80819cf38a87de99f338c4326bd36229548906f02e23bb0d5a98608027e60e65a5cac0da08805bc3910f454b70e7d087c3779a15cffb1fae8f8286dfb727c6ab0c5154715fd2466dbc6c75d96f61a312dbb16d7d9e14499b89e01c7a9e0e811babe1bfc42999aa7e66f4ca3c5640e0771b7911800e0809a4f3f0725d77c1b6d3bd2253cbca38cb2a6a352c1dcf7afc12b27abbbcf8b4e2bb678c4b145731d9e5fe84b330ce147a8ec53d1cbacabe90a57092dbd997ee290a996ce84ab7dbe658769cd59cb5244e629789b21387c33d7bbb3d4b91cb561cf693ec85c06ef5ea57b0f0541afb86818ee8b17a9b50240577c68abcf4ce3339a944f14c017a96568db894d7116edff5bffd324983cc855f4a3955527f4be947fc5271dd928429afabe3008264b72c569fb0127ac056a74e4a0b67dd18dafc242888d7b48bec54854f35c89e437351f2f0e080689d5fc3d011174c1a5b8f5cda4e8a5d2e5a5498854a23d78225ab5d2803fc62805fab865dc7e97a9c7d0a1169baac7d593861388c094f6469309d1a90d3a2446b1a1c82eedb0b995fc00b58bbfdbe0299611d041708d4c9a8c20549d738feaea310f26130f3443d1deb74a6d894a813f6df4d6d927c89fca9b7f4c5e03eb4d7c154c21b266616da957a188a481e12005676f1887c8b061d1cff99fec73609fd1240e726d2e82c2e736fcc76a411e957f3a10cb5f3de152ce2a073702ca36637d33cb82c824c901cc56e1b9cdc660c959b1293b847f6f87fad826a983450d6e09f658d1db8a3e295371ad89793e3b51d93bd5616d73cf05593ca7a8dff2dffa56e83d76729ef4f5ce4596fffec2d0d693c3410e6815093b43fa5e36ef5ce864f8f992db7c2dad32ac8b149666a829c5de3a846b9eb0392a955a5fd65d5fbc9f1c9ca1f31bf5081e97a382bbcc81f5528242341e32dfa2c600abf9352c6786a33dc08c2c017f2b9414747d64fe560181b29411f747cdbd4030247841e243e88724f4c202de5adf59b7db7c0fd69d32e2734391579efe38869a55fb2e3b5b2543e1d26f0ed9b2f05c1d915b37bba2fc255116a72c10cd16cdf5e41834705694f0611be609c5b6470f10579", 0x1000, 0x8, 0x0, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') accept(r5, 0x0, &(0x7f0000000080)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000300)=0x9) 16:14:00 executing program 0: r0 = geteuid() seteuid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = dup(r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x7ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r4, r5) fcntl$setflags(r3, 0x2, 0x1) geteuid() syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000240)={0x10001, 0x5}) getgroups(0x2, &(0x7f00000001c0)=[r5, r5]) 16:14:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x1, 0x1000, './file0\x00', 0x7ff, 0x6, 0xffffffffffff3166, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:14:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$inet(r1, &(0x7f00000001c0)="f0e580f872155451c4b2e1b6962115141894114ba9df72c94f6067d97316d2d2ac261f926b04f68c581be0bce86686bacf0c4f224b7f1800321695c014b5a8ed54685e67ae94eb3af30cb9e7e97dffd99aba94b485b44089c375e5f9236b425c08d86312dd98f3cbc2c761719b85c53e705e7f35456b23961e181ee12ed958846d42b70b889cc8abeb627abb67782efb11907db45be1c54baa9008d8c42bf2f758ac327820e23e62e24554a5bef03e54fa434b20fe6ce1238ebcf5eb625535826f29e29d5211f93e38dac3f262feec39b13199b2b28d17d96b3103644b5c2ced360e307956635289986ae21fdc9ae17a26c3c2dbbb405be9418e2c8d98", 0xfd, 0x3, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:14:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x7ff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4000000000000001, 0x0) writev(r0, &(0x7f0000001340)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x100000001, 0x8, 0x5, 0x1, 0xdd, 0x0, 0xb888, 0x3, 0x3, 0x9, 0x1}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x6, 0x3fab63fb) 16:14:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:14:01 executing program 1: setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000001480)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0x4d4) r1 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) sendto$inet6(r1, &(0x7f00000001c0)="a1480b3ac93c67f2a4fe53e1c3997bd4c87c3b655671810c58eed8d0bce2aab085ac3735115fcb1ad151d00b189a4251", 0x30, 0x400, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x4}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8c00, 0x0) listen(r0, 0x9) listen(r0, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x31) 16:14:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='^\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\'\x00', &(0x7f00000001c0)='}*\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',@%[\x11\x00', &(0x7f0000000280)='#$!\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='-/+/\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00']) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:14:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 16:14:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xffff) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:01 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f00000000c0)=0x1002) 16:14:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getgid() setgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) close(r0) fsync(r0) 16:14:02 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65300098c5509b89342d60a19706a67da9456b10d289d1c599d639a3caa94dbdd12a569e7bf2885f159c7985fe49958aef15cccb7ffb6980c10265293a53689e24c37b4028dec96f320800453c127166177183bb3829d4745027d0f44dfd3b3cbea1508d034101541c4795d052fe789ced764cbb12dcf2d66a686288f986ec9f08113c27a06532bae86422de6592eeb1590f81ef3fa741c18eb480ce0fab167f722ee9a2c285accae145fdb81f8c97f7d7343cbd8334e8ff805b88a8be047ee64ba790f662fb42faafb140f4592f44eacbd407a78477"], 0xa) 16:14:02 executing program 0: r0 = socket$inet6(0x18, 0x4cb5f1b0f05c559b, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) kqueue() 16:14:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x110) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/94}, &(0x7f0000000200)=0x60) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) 16:14:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = geteuid() seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x8, 0x0, 0x9, 0x1f}, {0x2, 0x100, 0x0, 0x8}, {0x3ff, 0xa1, 0x9, 0x1f}, {0x5, 0x1, 0x800, 0x4}, {0x0, 0x8, 0x0, 0x40}, {0x7, 0x9, 0x7ff, 0x34}]}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/175) 16:14:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1d}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x84, 0x1}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[0xbc55]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:14:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x3ffffffffff, 0x40) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10080, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20208, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1ad, &(0x7f0000000040)=[{0x74}, {0x3, 0x400000000000}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='-\xeb\x00', &(0x7f0000000240)='/dev/wsmouse0\x00', &(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='tap', &(0x7f0000000380)='&.\x00', &(0x7f00000003c0)='tap'], &(0x7f0000000480)=[&(0x7f0000000440)='/dev/wsmouse0\x00']) syz_emit_ethernet(0x1, &(0x7f0000000340)="1b") r3 = fcntl$dupfd(r2, 0x40000, r2) connect(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="e530006d17ab95830b0abc836cb99e64"], 0xa) 16:14:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x7ffe, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, r1, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:14:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x1}, {r0, 0x100}, {r0, 0x20}, {r1, 0xf4}, {r1, 0x1c6}, {r1, 0x8}, {r0, 0x6}, {r1, 0x10}, {r1, 0x10}, {r1, 0x8}], 0xa, 0x800) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f00000000c0)=0x3b, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) 16:14:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x7ffe, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, r1, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:14:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r0, 0x20004269) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x0, 0xffffffffffffff50, 0x1, 0x7ff, 0x0, 0x2, 0x0, 0x0, 0x6, 0x100000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7fffffff) fchmod(r1, 0x8) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000140)={0xffffffffffffff55, 0xab7}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x4c, 0x3, {0x1, 0x1}}) chroot(&(0x7f0000000200)='./file0\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x1f) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x280, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000300)={0x0, 0x664, 0x931e, 0x85}) ioctl$TIOCSDTR(r0, 0x20007479) r3 = semget(0x1, 0x4, 0x410) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/127) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$getflags(r2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x6, r4, r5, r6, r7, 0x4}, 0x81, 0x100000000, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x400, 0x0) accept$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) 16:14:03 executing program 0: r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0xf1e2, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 15:57:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x2000745e, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bcb0294682566c5ffe382b1726775afbe10d5ce6"}) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) 15:57:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000940)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x527f39ec) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 15:57:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x200000000, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffff0c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x100000004ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xe0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)=0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x1) 15:57:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000580)='[\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='(\x00', &(0x7f0000000640)='\x17\x00'], &(0x7f0000000900)=[&(0x7f00000006c0)=']/\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='$\x00', &(0x7f00000007c0)='*\\\x00', &(0x7f0000000800)='\xa4\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='@\x00', &(0x7f00000008c0)='\x00']) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="1f798e3bb88a1eb54c6f5fcc3a24bc68ee785c465084a6cb4aa678", 0x1b}, {&(0x7f00000000c0)="b1d99a47e38fc05aedb4f9f172d71c71d6a99e75344a844cd784d7589c44b8250ad5389b875f6a65a5f7cd5566fcac0944cee5ce4a38968bf4980e751ca8a8d97482e0be0357574a439185b42968a0ff1e67b639abbf2314beb8a4d6fff008a0903eacfe32057b1b6d079a39339c1137717d4c4fd3ddfb2a49c696e5af1d183ec670f458c735b3766b78c5d655ecb5e390", 0x91}, {&(0x7f00000001c0)="1ed34b8b7697ae6d6b65fb7caf91389922d058578780bfb3e5fac465251c0bea9ba13ceb7a8a30c5bccf0e2a84089b63478247c69f3e421b1fb995030e54d5858f6db1fac837487599fe31e4f853c02ee44391622bebc29ebf2990c1c7da1929ac044106b2", 0x65}, {&(0x7f0000000240)="ebc762d0f0588aaf45adf1b74e3e0a1cd5b856892da611fe38feb916f8fce5cfb341999a4576f8a4fad0f90b46508cc1916eb8e2e464d27e00912f6a8bf808de72bed6dc8bd32beea4293d8410098c5f0fef52d0da0963206cb458de49b6400bd7f8d15a0de86fade72121876ab409a9a2ff70d921b19edbcdb507920ff61461", 0x80}, {&(0x7f00000002c0)="93c43ebed22f83eebc71ad3fcf8ec653c5e1606bfeb58776d3ca9c289ea0730b12d41a760ec0f114b1e860bf8a63437bf9f748e495fa465d9bf434f0dad6971dbd267b54a9be59f079a55068dab4d0eecfef7d50adc4a7123900dbf38cc029ac66b1083dbf3324f9f5e8dad9ee52048bb37b7b523696f4dc459a04a19510323ee85397f9cfe7a7d07b91772de5ff7a1f0b47bcc42bce1a68", 0x98}, {&(0x7f0000000380)="6a7e0e615007e63cbc005fe4fce5c53c28da", 0x12}, {&(0x7f00000003c0)="56d668517eb2f0424669b0d3420064e978fe03de60b9b81c4d20d86867aaace39344794b8734f4aee3505aaf0536bb8104a9745047b02d0f459343a8b2e2f36aa704ab5ea4f86c6df90c410da6ed5a247bae5a4c253a381aad8adc4c7b5ed1bfdd61aa0d090bc60ee35480235c7736a0c848c21f6e560dd2ba6550515207407329798a5322cde405d26a8d36bf7b", 0x8e}], 0x7) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 15:57:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000bc0)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa0}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9e1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x8000}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4d53f5db}, {&(0x7f0000fec000/0x11000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1000}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}], ['./file0\x00', './file\x00', './file\x00', './file\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 15:57:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 15:57:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:12 executing program 0: mknod(&(0x7f0000000640)='./bus\x00', 0xc001, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x4) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000480)=""/243, 0xf3}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x8, &(0x7f0000000680)=""/62, 0x3e}, 0x802) dup(r0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 15:57:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 15:57:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0xab5, 0x1, {0x3ff, 0xa4c9}}) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x3f) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ftruncate(r0, 0x0, 0x2) 15:57:12 executing program 1: socketpair(0x26, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="de0207d94e5d80de26b6402f528b0209c6bcd09bb64532a82818f2e9ccfe4f4c4879d954562b0c3354ba1b652bec06564d91a1107dbe279047b4fe903f61673b283c16693c1e284d6602eb13f80e5156d38516c630ff1f55de30829e2f", 0x5d}, {&(0x7f0000000140)="9c0d86f508ca1bd667a61bebd4f077c3363867fcd06cc1905cc9f68fe5e38be018be05bf96c554b2b7275954803cd3e25906b281dc0259044be219d5e5a3c70a955afbce57ed1b81ef9f318c2f1a0a1091ffd9067c0282bb3b52d6821a79494674a8b493cd75f6a572376388bfe9e26c8307051047a207680e575cd4b4d5263f5e0714cac89421aafd1328f462604a8c0348f59cf35e6b143a93d1cdf934e860e75c12957363795627c615e4fae3e6109f01e20a0db73f4a67f0babe2f518ec2cd91517fcbdd2fe39d6dfad5351d07879e69cc219cd3452e9c431248b3eb8ec30ef31eac930cff15e578184524a0c3c94568f4", 0xf3}, {&(0x7f0000000240)="80b599a7c9ba8bd8b6cdd57a35c38c8d5bf6211470c852b141aee5487f9e854fd9c2318fe4ef063830529468f18e83ca543c9ff623e81d76e1ad7470d10bf123daa59b1ebfbb94d72aabb38414a93204ce0dbc76b882a356c5dff93f58c9b33a43f64b7b", 0x64}, {0x0}, {&(0x7f00000002c0)="b121fc245b893b829310cbabfceeba563cdcd204640f33b3fbe841748f77a8824489dbb6c2a233ca26553e6d43b78aa8e99126e23cf930502783061c94992215d96456172324d87c94adf4d1f3d0742c7a62b6e2d61eccdd0effe7d1a323cd4329599db8e59c479affa6a4764d1a7f", 0x6f}, {&(0x7f0000000340)="19a26990f6007e8ab8e3ac396f46cacc3cca1d366645a97acae01a30178f77b2298de661ab6b63df94f66df4a5fea2cc4c41436e8043a76cd9d71c468ee27d8aa616eb08bf35840e13fe3cc7a1fd8928bf9dd5ca92822e7c4df50fdb0c8e7ee336796f4caa5b9cf09d86634a85b10aea8ad90e291a7040a78731b7c9e62dfd30ca4b44a95259ad3e3f15e768fd4a61ed80346093cf11ab9d66671cfc7558a6ea88f8f5c74bcbdf5d06", 0xa9}, {&(0x7f0000000400)="7a9a6ffbe2919a2a64e66a224296f5cb4a8bdb4b3b5c92c4fc3715096e1352e67e953e438df43a2914b140c6b5924caea332a6d93e5c9426a793b8e78476ec6c1abba0221749b04b14714f46626f908d053ac7305fae0087a3afa95602792b2341be4107bde36bfdb1a0fd91b2ad450d84fc4a13c2d8be7ba27a7f3c4c97d94f197876d4c4be014ada02922af478f150dab59da4af574ffaadcbaa982698076ed551af0edb25e1c937a2d2f109e9335ace289cf3f4e13aa810c11f718f96a8fb6ad09d7102e20d7c4cbf401508e3ab040d4ff672df9bd972a9d00ae77142bc90", 0xe0}, {&(0x7f0000000040)='we', 0x2}, {&(0x7f0000000500)="04497bc1ae076799aaac2faa6c1fbaaf6d91423b81556e542dc7ed0fdb167cbf1b876ad581ef7807c1280fdfcced83bd04098288e2fd2accf6f63e5f5fe58f97930af38cc1f0b7a9ac5e8e7d9b56a8746d0afdbc0fc190e21e5553a2fd99e6cfa93ba383938165a7c2579872277b59e4fe105a91bbf2e7380f49c3a3e721503352ca04e7c34530b5cc2a4f67e9f9dc9b4ed92403ae464668225e60a02ae6fd96f83628730e3f684e7b93db2db79bdccd27e80179fb979bbf94030f3b5c94f49695ad714f0e74b38651d4fac8b145b6d7c9b5", 0xd2}], 0x9, &(0x7f00000006c0)=[{0x28, 0xffff, 0x5, "a0eeb93be952a9c7c08ae282c6ffe844b8e7b09ed40b75d8"}, {0xf8, 0xffff, 0x2, "be8e884b73fe3ea98e5096970789588fc0ebcf089734d4ee4742e94d329b0d903091317be3abaa24884b63261ab777085ce439feb9cb1299b8da169e2e44b10aba99c710faf42609aaa48ee1f1404832a1a959b5f30d4c0fb2fce9778619a764232cbd063bc43fdc9bf260319b8898aadf2461e04232527a04c1a5bdca69339c27b0bd31c3ea95ff007ae64c6a67d372fb162caf4b0a6edc5c2323f14d8e9fda96fbf5ea9ac9379ffdbe0da42ab11eaceafaab820a1cb6f27667e6f03f762f64e98c24a1f95b346ee95d1c97453e0374c83997f44593dbb7ac1c436777c647de391ac3a7"}, {0x30, 0x1, 0x8, "6ef687812cf9e03901b6478400331ebb79da934dfdc6b206a054"}, {0x70, 0xffff, 0x100, "9c220c19cf6f19ce39da7a6178f3459e313327c9cf82ebfa0e510d9c26d98c9b4b801cad0795c7b0e55bcc80ec08e8474db03ef135914dc06e382c234c772a47c4fd6c8b978276932a6c02f73a0842036123b8b82e6dab5608c95429b9"}, {0xc8, 0x1, 0x585, "055e199a572c220851111e68887eaac74df21599517db4270249f4e48f1179565df39563b2c0d80dd9880932049891fb4a4aae9b27dd143fee6c3438e38eb6dfce34b12d50a16edaa28fdd6ecf4be5019908ea56d0c533ebbdff1b903a906e624925c7baf8ef631e95fbc5b189b791409ccaf6257f83e505008bd79eae1285f143e204c7e97a7474142f6ee260cd5a07bdf3d62ae8bc5ab615dcb0608f9ab26596aff7d82f4c4e3296eabe5f8546e284666650189b96e637"}, {0xb0, 0xffff, 0x2df, "177ece461c954b4eaf618430d8f5c458ebf769f4f3133feb0311ab1cebb1d5c29d4502a6fadc2d197e1c82fbc2e20911d937361200fb18badef1165985baeb0d6495784d5c66573ecc33300ebafed356e6ee1bebcaf97f27adee7958acaf606278a84e0cf499727102b99f90953ebd67b4e659e93a061c7c1eaba3ae6edb582d19d87eca08269815293e787913d58e31e3a02c1d949f138d164e"}, {0x88, 0x1, 0x100000001, "86fad535bc20dee6a73a6e8c7258e8d47a0520e07660f11b6a1daf3d9f8996ac533d360fefcdff736c85912a06a5d6c9510dd13621dd624f8ab5b6eb83c50e7c27e0f1690b78316f2391e20d4d97daa2edbea9cc449f6adb4335d1e4dfbd6168a23d48a9d1bc8c3fced3193415cb1dc96a09283b177d"}, {0x20, 0xffff, 0x0, "99b1ad335fc0521c7669f6fb525897"}, {0x1010, 0xffff, 0x8, "e713c92fffb2805f478759e5b22555f22d07242800b0fac2e71aa4962d0c205c463f95e51a9ca424d9a8267514daa37610059c6ebc96cb9d81c0c9d79e1218a8b17284e7ffcc68005c43fb42ac99bd20d814cd2f9d92136b02b13935b24b851c1ebe54644049cf8118c92a8b6775a08ea7efdd58c9cb20d39ebeb514f696a55c8166764f6b8f1188cf2fa90b1b71d76c2462320b6bc01d1da0e146272008747522ae52a6d92178ad27837572b50713ff9eea892a1630c57121d34227ddd3fe2092342e5a73c26a1eeec149355dbb7e6c74ee94802aae98a506b442e848a3f72bea2371c61c12426692162e7468fc961f91e35da713f1e7c8fdfc65f5ab107bfbb0d980b9bfe7fc104c0edf6a1944dbcaa5c1c6126b5ff96df95e05272bcfbba141dc69a859d9a6be1bd2120d8a2020604749504101054e7ae677ee281c0eb7d08f8f221f6a7e78d5af5af8ffe99f0e316290649b418587540ec0d974900900155ea548fd3d5890e7c2e9a054207c450443cbaccdbcedf830e3917178975b0e1300aaa97de95e09dd3b52a40ffe319cc1d9a0111afeda6a6ab6e90828d623986f814ea1aa847f96ab4f84827245b4a8880338fd86dc09bc8db0b0a1f52eb49d8a8699c0bfe6370eab195c41ce9936bbd39b97550ed1d3b485880b7086d5e6522abfb125a470f7ad0b118b456deeed79c07df8f5a8e8f97492f047cd19f82d0a124771d4c6b28b2357ec8fde734342eb1ee86e824cfd5e52d85382dfc34ad7a5446ce30970e427eb383ccd773a3cf7ec840b4b05a5c0d6af62367a5e5d431a17515858ad4a509bb6fcad453741449278aecce2e8ba03de34a07df26757ffcb22f5442bbf634dc1e4cedb67a68c99e5fc2d1c82ce48ae371b7702667fce6141d88b44d9b1c76a6111d2d9090686533ad11f189c196513b5fc8a9d042a432216d94e345e8711e666dbc6adb12bb5c2944371844f7d3e3d98eb995d88b935becbd1c646579d3ed0ac8ad556da3c096acf43457964f2898a060aad6acf7038653e923d3a11e6c09de25c84b432178bf8ac53768df2bd90648d154eed57b3667663639b6fcf9ecfc961a79c1666ba82200c2da8fdd19bebf678fd442a2fb6bc4642627d5216c9f50e687d40999cb83d7fc9441a320163341f7ccdf2ed7eb5bfdd3422d7a87c1122b7023d417964eec659d93aa835b6ffc03c3763b4f8133be251c08d28874c9ba7a100ee81ae5c5d819bda95c7b70b3e2ac2472fde2ce18ed15b55873e0a852b272254f6364a14740aef82a220d5941bb3cdb8dbf84ac73223950a0b61ae3bbb83e48c8aabe5960313e230473cde98f9c9966dbae9878725bbbec2a9a217cc4dba96cd7fad82feddd9b103cf1592f325592bc8dc6d66c853d46579e243ef23e2dbe894e346ff0fde6f6901006cdd4b2be59a084d126dbc5bedaf911bd5c42f9d4110fb3964d270caf81a1eec66d46c567bd886ef584db75be937be96b442be908122052416a16cfe50f20216fe15a7259ac9c2ed064c09238d23d1f403cb57a5d42ccc88df7e33eba4ad56f59fcf9e25fa1c2c942e89467de6f463ec811a097cb24c608f5043d6877f253dde76970a989905f4d842038e20a859411e02aac07b2252ae7f6baba41bcbc947da92890f2aebfed1b62cb0a871b82506d3fa7882df6c4e84b4893e810977b50db8d74396f5bf62182d079e4ded02df04268c689efc478a7b3c96512d13bfa1bbf0c524e615fbf1b145811402cc3e1a8a8e14ef43bb90bb3d9bb6776d4ea60f3798fbe00889f690e41f814a2a520085424f34ca655d124b75cefbc498711d81f203a024416ddad9fc9496ed8ba588c3ece533be71ab2627635b453289c1c5b97a03101934471b882db28ee611a4638f853f5010fc68c37d2647a23863951c39764881f689e80a61421a76373199620811f1646f6e6dee5bc3c8aa9444c89ef3210cea52b5f4732a49a5ba80fa93cec188ba308d6000a701833471dfbccba0719d5b50030ef59b9f20a06dea6164f900eb1e820f9a32e2ed3c132f919f6eca915faf08b078421ca3b238ad9c79645b3743354024df3e97bf5199db64fbce89dc74ccdd97a7c8bf8eba596978e0ff6e1528f9fa4b500d3750e8e88f95880cbbc1bcaa63a90bf688499635e57da990e4b11a9847379b8c6d821b8f04174d3d3530cd7e2ecdc32ef380065f5682ea5430e02b941a6c71fb04a759aa1795cb64578c93027726e4cbd6ef03d0c20e865e273f9bbef333fb1030b06c73b29dc4810d658ff11d9c3be102cbcb38b45f945144ad554b0cb093cbf9059aa7ece6022ab480f478c6d1c5e946744a1b1562f02dff5d89d64ea8e33717784e6046267e4b85d0d886d0d8b2fbca6aef89817b0249ef7165a127a8a9e2216727ff1ea0d5061150f58bee2134954e0e826a9c760f86622e7ee1c9122d2a8f7c32027c8424f8899815b9cc4abc78438b97939d6a85a327cafb77769d13c91b6d0d25050d94abc8b6efbb820a763b0c0807159937074032c295b723e68877440dfe207467872045f169f2dcdd2c5bee86af232d5105501d395759e7ccca0ab96ebc9db08395a9f6ecd0f1b900816dedb6eddabe19620a7fe11ba8f1bbe27586148bb9482f5d2c6d5ed7979ffbbdf1a114d0eebddcf0c40650b5c3bb82f94e2d789ac6fd4cd0b1d337b0f6704e1e6da5f59a3194778c8aeea0662736377dec10aad0904e9f24b6e77a6199f083f0ffbf452bdd4658cbe1da0a102896cc407579f0b191c2e4111e8366b9e797b091b34363829d364f39380e23425afb5c8f22f112d62dffe13ead79843a69337f07a054d922ed827717f2ba125346472d4b637ac6c0087259362515c5254c7b8492ae683b0d7b0f67718dabb4d572ca1d3c5829481c37a638a6d1d291719e689b29a51af746abbdedcce2588927a916bb1bc41a3f208b8729208e2d920534f08e95899873c82515908203bf1ee5cb3c090eb9bdd69e7c7046251ecb3c8c7f51fcb16bbe1d497037f1c041de88f71ece3b872a74bca4d4050b1a25f5d3cfe3917eb1edce34d7f049e7a10191fecccb62e24a2315fe9fb1c75fdce31782a2dd4e1b0254dc147a929fd4fd4bf5823954cdeb9420af2cb9de7a0bd9d94669fb2ec5d2ad4341452965f0563655ccd9b2c6982a7b8ab8de0a6f84387aedb9039b082cc045d5973c2eec90f00f3e0b035b891117b61f19a33a681301c29cc29298231ef92916ce6950418475a325977b664cf42467b416903a2b1be56d83dda13fc393feb28b67acb3b8adb5bf090051733bb096c6b8224df9c22fe1e6567a6e43f3f4d3345f4fb1d2bdf60dcd485828097cd20358b0f7a698cd33aa3c4bb9aeda68d5b3451ac2c4eb38b3778758e060f4b065da73f678bc3dbdd8bf120632477ad4fcfb9676b124dfd2260b5b375f4c2cb6af5b886a5c8bd28773de9197ed62ef86cbe44f38d902d85dca29695bc5322a94993190896867cec3c2fc016baacc1ad8508add35357f1a77bb6bd0df2afb2db7b0bf20dbbbdb0b27b2c107098d7ccf2215b798207f53109fe710c3688d1f2bd23fa9ad568067cc7c8cb5a6f6b86c9d4b0d01167664458081c0dfe29ca7d3bb2eef5f6fa2067ffb12269594278c5163fefd86d7ab17982e717b541d7ca620fb3a1f2221a39d3ed9b39aeb63398d3abaa7bab8361a91443a7c3a47d3a168cdb48a214037ae2610ba45172c32e20d7e74840165b1c1ec0521a834a437e8ff8e21a485120c6e62defb927159495aea52fe5c4b8e7f8eedbe68faaba4a16b8f59f1919018bfb0b5d1af67fb479a88ca65811c4544e520dd24b1e718f6e250b6d32d2c8fda9d0d0e787e49a4f047359852b17b914a9c4fa6b2d706b4823edff3a1ebe813d8b552f2d9542082d690c6b3f9debe3561acef0f93cb540e53c39908594732045fdaae1e1e04d7fec3f4daea30fd7aed42fd896afafa6c518a009b79f2c16a37a122c5a21d23fb8c9ab82905a30181019da3b0e730e4ec685ceb60003e17fb29781090892208b2aaf642d67f422827fb65f8b8dfcb2a6aa3a92a6e3ce9c4cbbe70d750becbad4e7efce3963400f1d3834a56051776513fbabb52ca5e74cb69a96819c75127313c8ea22815893f52b4a2389d731a1697a848306249ab5d8daff21146a2dce78198dc92fa1bd9d24de664c4780f62888fa574c88ff2b1d3e153209df5dcc776f2e49154429cff903c02dfd5f460d2fab132c02b4827958c0216550541140be470afc5c78970276e76e8e3a94e6676d2ab7b2bde0eef13dfb08e19becc097be11b3f339febb1fbf7df13165498b4b0f77ccf00681fb90d15c596ab7ecc65f038bdbd6853f5ab6893ca11f514d75745bc94de665d79e325325ab24022785f8bf35897ae706678ddd0602db3c1998fe499c1efc36e5ed0f6aa1468d1a9bb7820ac48b71f4a9fe3dbda34d2cdd4e63b953e4c6d2d60998b6aef2fe033f2ed5d84138978d44fe2de1bc173c8ef811330608098ac91ab1ecf35847a72d6c4dc3ab1f4c93194ab6af08466044867292cd8e61764bbdfaf3362e98d5c6f269c739e1f1ccda7d2a7ab9d712558e3b8d15ee1e2e81f2789c93c412b2034c215ec43573ecd8d228c0986327a93e94ea4d5932fd374df1c54663218ca19000600a25904382539a7c2c567d85594fcf5d2ffdfaa2e2cc9343615f0a28529246fedb461a72d2f4020bf479db80bbe9056e147cd7218c83e7240a633e94c547bdde9ab66c93099dc17b5f6232cdc04f19014ed1187f2574866eb710a6ed12402648d8e6fb7aee871bfb3b7494901f32402abce3226731b189a4120e618d59c446b73ef9a8958b93ad908e68a9f2e6c70317ed6a3d58e69fff2d5bfafe31c33bd9c41ff129d53683243a2d3829e115eac76d7cf7cbc06dc5f6cdabe1aa6d94831c2b93e79eba39466e2b8c3466863da61e0b97ca18a15715c8862247109123c8f024bd199af081325adcab1dfc6817dd5d7fab2605e6dd576d553ef52318f0843dc60eb777016540cbbae4e820ceb18ff65cb78b1bc8cc7cbae7052b818ab36e71c93c8dca62021105b8878b2f032c12b0344e21433a2df61014c086f33440dd4e55b225bd9578878043ac9175b58c33c5e873812dc9cdc1408f5c3e6360c8d920b4ee0f68c690e967c06d7230666b13819b9254220af2ab77128d370565ec689cf807734235f31d881ed37cb4fab9fad3a804b46df45ed98a03681c9afd2881eb153f6352fc9e600ad633b378cb37c60705eda8ff6371458f6b101a4784826c67e1f93479d684e937eb67aa1f5800e1bff969f790f2af0029343514eb05792bb94d3a7d9259e9ee930d745028dcb85057e835f02f92fa1c0b658e881144bfbefab9bd6ed115336070b80bddfd6979450aa058cc35e877b0fec6ae2b16c9a478725013e17d1d95a6f9d561bf02a3e04199feef1a9be8f3f489925c5badd10678341f0883953012f01ee0ad23beac62e5c79baef522e4d36a4cc6a6de2e27458c93d01e13c4a02d583d7ce5c9b3bca0983650a2e8b25b93242cc92f779a82f8a2025cd1acc7050f04b77b9c68b7c14ef1d6b174dea4ceb9da31828212018a3277d97e5e715777922044d9659aea6b4c319339e657e2886114cec1e6daa09b1b6e1edfece923edfa8d30badfb4ba56b6d28724d52b9bab881e8d49f9d937791c5798eee3029d2c864c90a7acdf07d1cc8c4396b767c678f9d91bfef87281ec08822477e96fc556262e4628adb869273f771c77a1893f3eeb2a3e2ca9b64b91fc95609e8"}], 0x13f0}, 0xf) r2 = socket(0x10, 0x2, 0x80000) setsockopt(r2, 0x800000000029, 0x5, &(0x7f0000000080)="d5ff9668", 0x77) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/null\x00', 0x20, 0x0) kevent(r3, &(0x7f0000001b40)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0xfffffffffffff896, 0x200}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf00000a1, 0xff, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x100000000}, {{r2}, 0x0, 0x3, 0x20, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x800}, {{r2}, 0xfffffffffffffff8, 0x48, 0x80000000, 0x2, 0x8001}], 0x2, &(0x7f0000001c00)=[{{r0}, 0xfffffffffffffffe, 0x41, 0xe, 0xfffffffffffffff9, 0x7f}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x2, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x6, 0x46be}], 0x450, &(0x7f0000001c80)={0xfffffffeffffffff, 0x100000000}) 15:57:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x9df6f98e4e3da678) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) ftruncate(r0, 0x0, 0x80000000) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) 15:57:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) close(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000200)="63eb8f62b391ff22f813ec9c7eee4135509e51a0fc69bb13bffee6628f68e0a2747779300c4bc422f0d2a51e87e50b42c687d765f857abb95ac5b7acd9959fbaab1a78e9204a3ceaa39cdb0f9cb5dfb13f32b40ed3c26a9b6699886054f7d3ce60b68fa92cf72c82906694d6e6e1efac8991c4ae9b5a3aeb31861f6e187caec82c579a7c6962a630c5927c0df74fb44c6cdc3dc70691afd4bf3ce1abc3e2157c6d7d2b56", 0xa4) 15:57:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x80000001, 0x3cf5, 0x2, 0x7}, {0x4, 0x6, 0x3ff, 0x3}, {0xfffffffffffffffe, 0x5cc, 0x800, 0xfff}, {0x8, 0x6, 0x8, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000000)="1e46a0a75263cb5c0775a747f1c04cfbf782d8997fa688225fb5") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) 15:57:15 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/112, 0x70, 0x841, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000aea2eca178df230441b6a3baa6de8093c41e9ac023e9df252f37a9b79d067cb77ab7d5fd1aebae7512e34607159039966d695c6e88f9432cc8f53262d58762a2248fe914a56413faf591e4250c7bc9ded0dccf8a963fcd1277f10da2f7bc3b4f7c7b0badf43fa65d151ceb619088166c780d14e867ef32307789ad82667b738da0624d62bce439e88ed6eed9ce7507b2365d66df25341a7a4c077da24b1752d08c0e7c0d167f13b85bffc852ecb8362de7aefb0555cd5b87dbb20e0600000000000000007fa43216c5a74fe1926c2cf41cb1e7077a287a6fdc04ec9fb1d4b12bc3cbdd3178d58dbbb4f67494297f15aff050d2a152552cf6d822dbfc190e0250a7ccbfe3c9c867e45f3be08e3a058ee2f22d6ca3e5921b8ce25cf4c4087778df50ee0d23a6fe1793303de0aeeb1daa30f91adcee2ac4ab4c65d886a5e1272c683a"], 0xa) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) 15:57:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="1a") poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) close(r1) close(r2) 15:57:18 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e3c8d2a48d69e", 0x32}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7f, 0x800, 0x200, 0x200, "364e9b5b1f2ad419e7694adf207cfdc89729ca97", 0x5}) 15:57:18 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x1000c, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') execve(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) 15:57:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) 15:57:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001340)=[{0x0}], 0x1) 15:57:18 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x900, 0x0) fchdir(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) fchdir(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x0, 0x1}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="a4341d188052f2c29ca9887618d9a2adb71d3a7dde536a90cfd5e85ec9a3a57d5a6d8606c909a2c7c2c84825ce"}, {&(0x7f00000000c0)="f9c5921d648f3ad53a82d454940bcb8f7fccf32b0debcddac06a4b0174a8442f6431e853ff2a41177e044e01f1234b8efcbb3b254f6d01eec71e14a4c4596e8b6c73a65d70ec99a5dea5a0"}, {&(0x7f0000000140)="bebe18eaf61f78548782ae6e95ff49e5ed3fabd6b7ebae621720383ef6b503f639a625e3593fb57a8a9545582e68fe8101623be32efa61ab3ba4eb2e41f4b90a218b41eccc82b9e5826b9c18aa32e74f5064c8ccc04e92ecbbd6d8adf5329f8dcd5825755118c544396ecfa9e317d11fdb6ebbb15b3e8f2da3f6fe1f63e67857e274f46e2388a19f39acb92904c6f211c069f1f925a685ccddb7361e7adb07831f9e79d0f371c8702ebf713110c68e4d28b73b8e09e5497e1aebef52"}], 0x3d54181c0f75c9) 15:57:18 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)=']\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) load: 2.23 cmd: getty 52508 [ttyin] 0.00u 0.02s 0% 316k load: 2.23 cmd: getty 52508 [ttyin] 0.00u 0.02s 0% 316k 15:57:18 executing program 1: r0 = socket(0xffffffffffffffff, 0x3, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) dup(r1) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 15:57:18 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket(0x1d, 0xc003, 0x200000ffffffff) kqueue() pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) close(r0) accept(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 15:57:18 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x9}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x8}, {0x8, 0x9}}, &(0x7f0000000040)) 15:57:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) r2 = shmget(0x1, 0x2000, 0x50, &(0x7f000038f000/0x2000)=nil) shmat(r2, &(0x7f0000391000/0x4000)=nil, 0x3000) r3 = geteuid() bind$inet6(r1, &(0x7f0000000280)={0x18, 0x2, 0x100000000, 0xff}, 0xc) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(r5) r9 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x200, r3, r4, r6, r7, 0x5, 0x9}, 0x8f1, 0x10001, r8, r9, 0x7, 0x5, 0xf0000}) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 15:57:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 15:57:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10010, 0x102) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x80900}], 0x1000000000000013) 15:57:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/132, 0x84}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/21, 0x15}], 0x3, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x80) semop(r1, &(0x7f00000001c0)=[{0x0, 0x8, 0x1800}, {0x2, 0x100000000, 0x1800}, {0x7, 0x9, 0x1800}, {0x7, 0x0, 0x1000}, {0x2, 0x0, 0x800}, {0x3, 0x6, 0x1800}], 0x6) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 15:57:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socketpair(0x3e, 0x1, 0xfff, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, &(0x7f0000001340)=""/163, 0xa3}, 0x40) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xc2, 0x0) 15:57:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x80000000000001) symlink(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000140)='./bus/file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000000)) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) load: 2.23 cmd: getty 52508 [ttyin] 0.00u 0.02s 0% 316k load: 2.23 cmd: getty 52508 [ttyin] 0.00u 0.02s 0% 316k 15:57:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) unlink(&(0x7f0000000000)='./file0\x00') 15:57:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6, 0x0, 0x0, 0x69}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:18 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x400}) 15:57:18 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = semget(0x2, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt(r3, 0xffffffff, 0x0, &(0x7f0000000080)=""/18, &(0x7f0000000040)=0xfffffffffffffdc4) semop(r2, 0x0, 0x0) 15:57:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x3, 0x1ff, &(0x7f0000000040)="370fe78dbbee78caa0c21e66ea8e94ffc1b3039f655598b65cd7a6a81304328e12567a6dee8efd1ec6bdc4cd367e15b79a22565d82e47c16685c8db0b479a6f6f9d0575d6b5f24b5cb046da6ed19abd413efaaa851040ea55149b19dc401766e56bfda0c840ef346be761de4130195a3596e75b095293b855ff01cb41b6ee3084c178981bfd0d50a6f9b5ce37e4cf7cfe5073aacfb8f03402ec952f25f7473f198c8c5df5163d2a9edbb598fdc61c310fb1a00190244dce43d17d2194a8862e30733802565c761b048f1416b", 0xcc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 15:57:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x3000000000020c0, 0x1707) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 15:57:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905e106ac11e1a2b271405377aaeabb959a651495bb38e4475afd1ec5277da5a65c8339255227daebdc639b13beef21bc7fd98bbcc76c3d6097b63b13193d37aaacecdd9363f02f5d4a24ec062d3ab7810b99ced7c79ad683ef0e8ea95041bb06d184d8464df7150437046d", 0xb72) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b98877582", 0x4f4) 15:57:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/87, 0x57) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x0, 0xca, 0x8}) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 15:57:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() getuid() setreuid(0x0, r0) r1 = geteuid() setuid(r1) 15:57:18 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) close(r1) shutdown(r0, 0x1) 15:57:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 15:57:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:57:18 executing program 0: socketpair(0x10, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/17, 0x11, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) pipe(&(0x7f0000000040)) 15:57:18 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f00000000c0)=""/37, 0x25) getdents(r0, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="3f56a9ecc5f236030d14d2d5e1750bbd1114f9b45f222323d61eb76f82075aba9a3d540c0c3e90873bf0f99f1b641ff5979aff8f21216c918b7791675e38b265df8a2a6cb34791181166b2f5c0b8bdd94d8ae5fc416abf54caf6602cb993d64515d4b8fd75a4e8eff74e4aabe859e1863b5e90c074fa4740c097a886930b9e80be9828ef8752f2bfe713ca6a0acd54c47766000000440bc3644f1e879031b9a68008375a455e8ca86430b0ac3d8e92e5d3dfddfb031bbdefb64bf2771c09bdf2313265c2fa6df7b0d17cd2d9a911b6805942a1eb46ffae83182e", 0xda, 0x0, 0xa) kqueue() 15:57:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0x6, 0x9, 0x0, 0x1ff, 0x0, 0x776559e, 0x2, 0x2, 0x40000000000, 0x5970}) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 15:57:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4e2e", 0x6}], 0x1, 0x0, 0x0) 15:57:21 executing program 0: r0 = socket(0x2, 0x8000, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 15:57:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000140)=""/142, 0x8e, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) 15:57:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x80, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) recvfrom$inet(r1, &(0x7f0000000140)=""/168, 0xa8, 0x40, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/94, &(0x7f00000002c0)=0x5e) 15:57:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000040)="b6") 15:57:21 executing program 1: r0 = socket(0x18, 0x8003, 0x80000000) setsockopt(r0, 0x20000000000026, 0x7, &(0x7f0000000100)="ed27a0edda9b3db99650c61f740e96d28f56c2be2b4c69129d86388158e78d8fad47079ebd1704da1d4fcb0473338d2f75b42189be393d84cb1925857ceef3dba8366a4e22a86b48e99d5719b114516987faf805877c3ee648f3d930a21e31103e0ef33b791894f561082ac7c082458bc19b0bbf2f4c6aad8c7c77a197400e82c99b681c03aeaf5f16b06c805ed1ff00f3803b8bff289dced7c7bc5c89875a99a832ab9f5182e5e4e86e363c52ddd260c656d76d2b8447946071a5e7e2b9caef6b03163cea52a7d0100474b562e877acde12f007552accc0a2a27dbd72edb0ec8ede594cb72bbd4b328ecd1a37d04efcb5519b59b5", 0xfffffffffffffe06) 15:57:21 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) setregid(r0, r2) 15:57:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000400)="ac991141428c874df935146e0a338c6ce46bc6f4725e490012abd441fe9fa2aadeab3f35826d6dbf0cfadbef0fdcfbcc4e42c2ecce4656b4afa717eef316691348ea0a70dd8d840cb001013a503aa55d299b2696fed7e4896323e72e64ebce1b0669a12946e2660b7be7bb2b500b3275f4a77a81b19a930338bcd6b9e1487c6394cfd5921c43ba7ff589804f401a7527e3332406a53d24459f8a8302306b3e5751019d38809f83b96004f89362ac514364998dca952a92f7dd3deec1f71641a266f631ffdcbe9722ffe716163079eaaf7beb26ba98613e59340b8bc19ff5b52550648711804ef604c6a506d453ad393f5be69260b1380c8d50930aa0c262be4366a3aa22ca7cc2d35d1c47aaff3c392010864ffd4f7027a25e696fb912ef393bd1197af4660fecc2688b56cf3d317b529b9f53cd096f91137e62dd429153162ff966b0152f5d6f1b55e71d74ef80f03023531bbdafb7dca5b3d10a0abda537f8cefbc122734db1d77b3685d8d7a96078e688174aba0bc9dd0ee5b2595a1f9e26afa4299b466f7014d913981976197b89a2a750969c498b55c302fd20bbf85ff1e60638e4077f0264d9654868506dedf6b6b425dbaf1e04f5e05899b1a91378ee86510a170cea02b200827695a198bfd5641262bf7ae5228378eda0e91e0a73907540536b05c256a6ce5e92eddf66145e8e323dcc82508598d29903c6f641494b0dd2c7f4a4fefd86e893688d0d57cb45a9be2d9f253ca5b3a837d7dcbc2aa9389c3d0afe8912017ab66054134a719ebbbc208a6692749ac71d7c03ca422f3480e74fb55fe070aef2776eb9eba8ab6c0dcec7369a0ab8c51a2cdba2ea4f737b9cc935945e493704d6dbc83f153d4a111c6494ef3381bd4dc383507783777a533e2425bd99b827cbd5d8ead5c13556ecec687291f7e19d231fbbf1028b2fe02dc474ac182e2421563c57c53c4e5b6056888d0c9c37bcec096588c093ad531e88f45f58dd6cbe16297fdd9c84e9bcdc896d9600d3bbb1a0ed3b6ed63b57dd1efc53a539a57f033464170df83ce104933257c39946f9a82907f5315161c2591ebe65602b6abd6b0609e59cca2c65734784ade49a9c5d1f36f6dac3d65460a44ffa323bdabe095ebd5ea59abe4e0855a6da2523c3f8a25fc76c35854221f4090096ef2044310ab48878606d235157787c6e8f677ab06697ecfefe86820f7c4d66efd3b179ea0116cc8b23367485a22789938b231833e3cf71d9633f4a8152047686e235de8956436e7fb54fd91fb5b5f3cdefde77f3c609493b4a37b52c66154b85e6531888c15451b87906d965f10c20105117906ac8e500c70a0d61cffaf4925924844e2f10856dc3859b0d996b56b3976f7c76a2977787f438658ff5df095b023812bf9c1a2a21b4c64e06efb27158a79efbf6cf42c88e8a28190a19f8d96385185dfc7e4e78aa8ee05b79bab12f4714741986061adb6ffcea3e367bd679ec360bffeeb1a84822e9f65d396bf6f863255e449e9a38ee8040d6923ba86c13c9364f65772efd65b56e3a941830015b1d5f24215e10b45a39214bfa70ea4798c2c77b612e6f55659573e692ee0f1dd419ac9892de180f3dbc80335a0e5041cdd1c130c82d16bcf6d0eb90c4945eccc4a2324203bf451bcadd359d3253a462e4e974b53f", 0x4a1}], 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:57:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/155, 0x9b, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 15:57:21 executing program 1: r0 = socket(0x10000000002, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) 15:57:22 executing program 0: mlockall(0x3) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x8000}, 0xffffffffffffff90) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) 15:57:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x1}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x366755a124b5b36b, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xf8a0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 15:57:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x40000000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000000), 0x100000000000021b) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/249, 0xf9) 15:57:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290100003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x49) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x4, [{0x3}, {0x1, 0x3}, {0x1, 0x1000}, {0x1, 0x81}, {0x2, 0x2}, {0x3, 0x9}, {0x3, 0x43d4}, {0x2, 0x64b0e358}, {0x3, 0x9}, {0x2, 0x40}, {0x3, 0x80}, {0x3}, {0x3, 0x8}, {0x0, 0x9}, {0x3, 0x10001}, {0x0, 0xfffffffffffffffb}, {0x0, 0x6}, {0x3, 0x401}, {0x2, 0xffffffffffffff7c}, {0x3}, {0x1, 0xfffffffffffff404}, {0x2, 0x68}, {0x3, 0xfffffffffffffffd}, {0x1, 0x3}, {0x3, 0xfffffffffffffffd}, {0x1, 0x1}, {0x2, 0x400}, {0x2, 0x7}, {0x3}, {0x3, 0x7}, {0x1, 0x4}, {0x1, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff83) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x4, 0x3ff, {0x6, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:57:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) 15:57:22 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup(r1) dup2(r1, r0) syz_open_pts() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 15:57:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = kqueue() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="a1a4d87dcfebbf2c395bde2fc53c69c5b4af578f4f8598f6113784da8b57c69cdce1f093c5bcb6557181ae3feef6bc3c4fa56ffff3625e66d5fb17942c4afe521a11030b553ef880c96fec96da476e7a8645ff761dfcbd110b6deef27c81", 0x5e}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x496) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x6, 0x0, 0x9, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00') fsync(r2) 15:57:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r1, 0x5, 0x80000000000000c, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) shmget(0x0, 0x1000, 0x80, &(0x7f00000bd000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() 15:57:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20b2, 0x5d00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') 15:57:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000200)="96ed28df33ba45facc5111f8dc062953e957d1e0d9198eeb1dc871e225c3fc581baef1f39a1a2fe33f1c743e0c67171a812b0d9d0e85965b42e17d302ca3a5a6e47d11bb9457") r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000300)=""/123) 15:57:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x81, 0x9}, {0x4, 0x5}, {0x21, 0x3}, {0x4, 0x3}, {0x80, 0x3}], 0x5}) open(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x40) 15:57:22 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x41, 0xfffff, 0xf}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8000000a, 0xfffffffffffffff7, 0x9}], 0x0, &(0x7f0000000140), 0xfffffffffffffffa, &(0x7f0000000180)={0x0, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x9f26b33a703fb53a, 0x8, 0xa}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x1, 0x6}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:57:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x7bfad847, "d9a8025d00", 0x0, 0x100000001}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 15:57:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x7, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000100000001}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1ff) wait4(r1, 0x0, 0x9, &(0x7f00000001c0)) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:57:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x1, 0xf9, 0x0, 0x6}, {0x7, 0x9657, 0xfd, 0x9}, {0x6, 0x2c, 0x3, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x181, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') getpgid(0x0) getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) 15:57:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) close(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) write(r2, &(0x7f0000000080)="da", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) syz_emit_ethernet(0xce, &(0x7f0000000280)="f6d5bd5504b361e319dfd04154bb1135b42ccde4ec3bcdb1bd7f022cf09845b58909ce1131345a50fa1d44d8b5d12f539a74712e5b6f3fb80aa671a27d38754ac2399b6d2a2c6fdea62a5b4994cfa7e889899c752264ba4b24b85578fc34df6e47f252d3e0f33065a51226e4045e8c24e2cbae0f803c71ac24bc4e33f18589c25dc577777729328f0aa6adefa34a03bee81679a64c6c42fbf1b2d6e114c1f2fa986fcdd1c2637dfd399501064330e8afc91f1498180b440fa8f4711000b1d39ed96775685b95182ef6cd3336830f") write(r2, &(0x7f0000000000)="1d", 0x1) dup2(r2, r1) 15:57:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0x3, 0x8, 0x3}) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) dup2(r0, r3) 15:57:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$lock(r2, 0xd, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$KDENABIO(r1, 0x20004b3c) 15:57:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x420, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) shutdown(r0, 0x1) 15:57:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x600) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 15:57:28 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 15:57:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x101) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 15:57:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0xfffffffffffffc00, 0x3]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 15:57:28 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000180), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f0000000800), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x15, 0x100}, {0x18, 0x3, 0x2000, 0x100}, 0x5, [0x3ccf80000, 0x76c, 0x7f, 0x3, 0x40, 0x3, 0x10000, 0x80000001]}, 0x3c) pipe(&(0x7f0000000840)) chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 15:57:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002cd, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) 15:57:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0xfffffffffffffffd, 0x0, "000000000000000100002000", 0x6}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x2af) 15:57:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f00000001c0), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) getsockname(r0, 0x0, &(0x7f0000000200)) 15:57:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="ff0d4f00c9a57305812a8571e3356b12bd1cc7e79b70bc357c2e8bb58f85a91e419fae7b60353ce1c912859cb14590f2ff36dd", 0x33}, {&(0x7f0000000080)="d48448926e44cc186af2d34847386b9d542547b1a51e2f77e312370e61805aab1438cef792e32696d1771e123d8a2c8c71d304bedd8d4eab122aa6b78f182ef96c7f545a24ccdb892ba9e17bd857c5ec283ef7", 0x53}, {&(0x7f0000000180)="e8161ec82c8ea7a8ace1fc9f50d0b5a26dea4debaf8dd76f7ff176b009311a202f52b9c6e6a9cfb768823f53bce2ef7e619d7e4fcac12d080eff65ed397e4c1d8c28f1cb520142be1ecc346f82f7c014b0d66948dae154bffe5892370922911a1f15f5ec7cb3911582e5dc8dbb8cf35ecc0b749b025d3ebc678adbcb58a57a357a4c5b7e8b5c", 0x86}, {&(0x7f0000000240)="faa08205b9d44f82851c7a63ae4b3429fcd7a595e88ed70328cfbd719096d8c80f8852e0b870b1a66c5e3d002eb27397fd0227fb49b43af4bb895013762a11d6bbdb434870538cb28195fdce8e531310d014370627fe5e55c0a3fd22d72985267c9043e25a66d6b7aba6ab91cb16a22648689a258523241687a8a5efb0d514e1864744fe897779af21558c741a2151994d621fa622eb728ae189a09955c174e726aea24cccc46e7370a3fe021ef7b5d3716b0de004c60987530026858ed8f79967f1f8a5340905be3c2ca97e5e7f2345f63ae1237a40b07eedd325e1388f8521a6cc7bfb2a2ba493b51a90ce97", 0xed}, {&(0x7f0000000340)="de3422d0ab8273345d2f1cbd8a1db97e8f455104ffd4d8518d3328e4e4c2e3819994752a09bf55d94ae99f4291d76030ccff28d7bc2b8c73a88cb20be9072bc7672beff1b90cef9fe30aa0fe27ee62758a04d9fed53184585def885e6377f4b64ac15c6ecde236c11d9453199676ee84cc05", 0x72}, {&(0x7f00000003c0)="dd8de4fedee49dd05289ba625e5a5567f6171c489ea6e16e84cff5facdb12d93caf03d807a7bee36e840b135ac8ef5a3a7a6f093348d9bd59a7cfdae853116390611085c58a7b3d6dfee0058fab3602a591219859a4ab6913625af3ff1c06805d1a293b2fce2a15de59ee4c2a5e952dbbaf11bdd05593825072b0441958bb2d91dad9acbd882b2b8a70e779757d6ad154b5af64d7c00399d4f461bb232f004bf29e411b3adfadeeb922bb9e37c7ecf511c60004358852a27a3e0b0b608166deb1d6f2c4293c3819750d5b9c304084a68d74aa2689509669dfe8a11a4f4e77be517d8fa137e0cfd3ce456ec51565d7f790babd0b4dc7ae445fc64ee56ccc615421c64bbdd98f70165cb9fea5b729a7af469e0b6b4bc4f7533a81b9943b53f12c5199d847b859ed493e11cccf821c8fae1cebeacc6d18df11848bffc8c78f4ff492f59288690031cefe9ab4d11e58b5915985bd2ac5a7b7fdc5b056a909cdc0dc70010bdc0312c15cd335d6e18da16458c29e8293b58eb927671c6242b06a372c9546a13706a79735a77a07967613bad9d4ba88f246c71d7742c8e35253aa4a27184becb9a4b7e1f315322b787bf12f5cbc8b03712d93288b6e22c93aadc22b2d956db9d2dedd6e4a94ae8d6ea972c91ad9b9c5cff6874fc101c727c853e0032760d6affbcf864a14437706845c6c492fe594c362a303c961bf562e632a25a5c53525d3903ddc15fa7287efd82ccf7cfd597f6aea47dda89d8c5fb6ce9844957a581dd894367c8397d5f7082c532a7f81eb5b8808e1b83c6c3f657a7d1d1209d2c65261c9b4f2ff1680cfe0abee9e6c2e17ff177bdd9aa9a92de6d7853a34b1e36a37c59b091f74cd2651568c8eaf14304de1d595c67129a9a9c29583cc907aa0f7d6669a4b746227bb722fcd0bafc471a6f45fd48fe064f0dd6744efe987874b4af5404e8cb1f47b7622ce72fd99bcefb839e4466e4021056570262a9472818c76d5c6334f47b8f6d55c7ee38942efd6dcb72b8a38625fcebd54f2a6c764a05ae5b356735821b2ca31f9309d45bec157dd003b77bbd3201f08a53229a35cb83bce36a00e4240e282947af4662b172ab78b452a0918907e80287d834059939e2ed45c4394168ff72daae7fbf70f2cfb22eef23451e4ccd653707701576acae8c0ff7b0cbff9b19bfab19e3a9fd2e5099a8d836dbf8163374eeccfa55d784fe28de463bcf0fb4db0f6531c8c9eaee1e40881759301600072af4edff591e07fdb75da16398defa3ba67cb769217904c4e978ce292d3a31a85f6a3ab4ae74c5b945767398cc8e4b1af538b92486348af28d0c0f81015e634bfba3bdcdbd830ce662cf0c415f7592fad044b3c61a3cbf8db441af9797bc1f87f2013479f2f5dc07f852d8dfe3231cf97f738b4eb68ba724e85156ea59d4a65a8f583254b94379fe5e9a3b9b9e03fadc63551242dae2ad2b964c6d1a7dda17adc50b55da5a2384634c025451808e676db132eb5ec3cc322ae77e89a2c3a1b6640f8e4c2b04fd702445bf98efe03e82ee119ca870b5db3b3fade55c2ddbfb3b3235b50dff154c588ba3eb05113ab8b976db9d6cca7d22ce54d4c0d5f5df4cea3eb4d5619db24d3345c3c165a09c97de39848a656fc48bc5ff1b6d1521f2b462c1fe9cd45e3bf39aa2f04f9feac57c6922116b694572975b879bc568ea55a638e5acd3a631772a7fa928308969329256af1d61b92595a87550eb41ec659ec6872c956c6d0b02e4446a9d31a8193b4f024202aa23304aadf123216798d627e1296c0756e8da4d4f041cd898a55bd325f3ee11f185198492df48f9e238800182060a32bb5775eb220bc5f204a9d04e7156a71a1ad24413ee5182d117740df407b36358868215ca391638d942b3f1d745bce2082e2255ff60ea86a216c3506b9d7184de9cefcb0aeba6bffb90505c11000a635b7d645462c6be0304573ea6a2c3c0a1786276a0cf175bb14119840e36484c5c186254200ea41ce574b2e5abbee96543718bfa7ae57139520f121de0218dce226c18807d5b6943334bc8857ae2dcb0de10de66bf1cf7968366e10037fa0a81484bdd9c6f1b6548bf313f8aba7f339981a40a6012449da62cad8ca4854498022ea94cd68f8506a82ee26b5bd6536df861ad3d5fd2a50f66379a9400646473fb1fa5c07a6e0ed7419128e71aa6b93670ee91cebf439d90794117062397f5947dd64ee68172b2aaafc007a29b418c6ef948a84f94c43aeff549d5a9f75730110033d7e4d538a1725eff89302d0dc67d9f4b3b3a83db99785e4821deb26153657ad4d9f1decaadb8163d0c68abcd3628add06eb158be77e72a0b0658a9bf34093071d464c03a6c0241422fcbbb48afedad5beb648e591e7fc962a50ca2c5e940d777e019fcb05621b0e6386c40f9dc5cbf04d77a1896c9b4f5e71f51d9bf339c528b7c7da8e4e1eb4b6a443bd6e084e548351dac7b4fbd4fab0b8196df26515d6d1e0b0979259e0a9dc19ac2ae9639a65a00cb7daa11831fa9997d82552053bd9009cd1682d169009602fc027f560a9d59a7f34bf2f1998d806ac2b2504c390fe58e504bf455ec12e16483046cc25e7dc01242bcf18356f6154cf2afbbd6908fb1fbf3cb80de712c1216b16d801e385a7d0889bfbe2288a68e36972f8b0033b96bb13dc053076e78c0582a5a5eb4e35a6fac903166c9ecb97e0841b539f93f8ccfc8eb40f66badc969fc237a659ec6e86d89f8567a8b74823a1b85e3bd928e6ccfb58a0dba8db908066b78685d0d635ac5b513cfe4079bfde0ac7788c852f9e7c01a813cce7b5d88b8f93f5df87c83f33dcbeef31d78fb3d9c8c83c9490d28d041619872cc89f4da351fbe66429e0fb7a1deaa05845f97d85cadd4b7a3cf2408c8c7194bfa067bc653f46203fd38fd049ca0e833d69fc90083fde4fd397a608ce5a48590bb0d56e14db2a94c6cd080d3908998b15d38f2923f8ef1278ab05a60ab695e194c778aff25f7b74d860f4388f15e38529d25eed863acabb2d2e492347922c9032eccfaca37b71eb1d64436a4a8fd7ffc04f197e7bad85e4ef154486130be9311a318749b7985aadcf6c66838d578178005305aa2133ea61ad296afc71b456ecd8f1bfdd281c44bb3f0830f2eb80aef0de953061750274a2bc9b173dd2f9ea7f29992bfb23aec152256ff7ba6b82fccd9fb46628793be52e91c2d86b464112faf2d897b3c80cb583e12f9fad52c2dc526cbea08be3cdb2c612c2bdfe72f81f7a6b6db8047bf941915b0802ce30ca04132e2c4ba70ae72453cc330d44f90191e9018b78a146ac838baddbe5fa9c2035000df795d01edcf498973be2dedf19c9312d6fb429054d951a0bec457b56177e6092acf973398a2790d6ed9ccd491be75bb24072585db60ae2b08dc81ebdb6c6ebbf4c75a7b35fa696ffe0f541c32f8487452f003794c3dddca1050d10973737a8594fa0f89e76b3566b386551a34c943985f775c6db9c4ac26380bf02dcfa4042df017c18b0819f4d6b3243c7bdff6cb431557ccc76f7b81a8dfad0be28abfd00ebc854b3eba7ca14e1c968c4b6fa470c245a80fcb84b639b787e215f33e5c67a93ba10cb65805ae15d0a066ca8bb73b7fb484f30e2ab543896e8f86a49d4350dcad52d860f4361de167aa68edfd8ddc10ad3f4c7269eed03db84623121b7e0c3b0913f526a1ee9182c8068fa10a5b751d89d4539321ac358b278375cecb9ba218716dd39f3d2891f570e2cc207c7ac2e10fa596ea28faa676456bdd69757af24b5bed08a982bf5de8a56969678f60fd2ac94ba9a82dde47d53f7ee2e5a5caa9a6ac448343073d65677b6bb07d72d28cc6fc1ef934819fb8bb75f70e47786d1be1bd4d50c01964777e0bcb3f695098a732faeae2f94326caca1beac8e5795ff3d034ad3f86a0cec973fc270e3ba11dd073273121c4c36559971584cf61c3872576f39f4a220a2ad00c4d37a93139ac2af7c538748e7aa3b89f99e0cf1ed57ac524d3ba9c443674e00d3ae16cb5434435ea6e6d04134c095874e1e350211cca67d8570fc6e031bbd7ec6a3efb88234b2e39c4845075f2f92da37bc3dcbbced08140089292906e4d0d61b7066aa550c34158f3f2b59334563d42769dc6d8c1beada5a5ca15445d6d3669a719bb6d82930b0a03e5027271ba793aa705132b6ae061dca3264d96777768ba936d6bd48139dc80a2efd4d71c59de242cd32011f459dbb695935292d7fbac269442cba006ed2940e9e2d22b20c890805b8db61ad6be549cfa546617f4ac95c8da7007fadec1d345c138268bc47d99dac3ce3081af1ca2656d37bb082ff9cb0d1e6b9e032b071f84ed500d04e7b65009173d6479d53dd91a0f87c47ca76f7a6cc3d65cae14a1beda7ba0820cbfb71dc0ba45c4f7751352f270b9abbf8fee57740b6d2ebfc68d8dac8066db4b976a735fcf803239e58bf469dbd13aa87aa10ffe44e18d6772095036c5fca1bc46b1d67cf13dab07e8a19fefaacb52a9c95238a5ecde8ac4669ecf5ae4f13d7f332dabefb0ca2cd6eb8ece141ef80ca361033c424136a61e86dffeebb1f7ba6e42ad02903e093c376f23514eee768f11ffae4e4e07f8f39d8cb73beb5c2b7e7a8d7d72f19272ab401bf939842ef18c54ea7eb136eac4f4467bd3e81de8a3fd94f63b82d546bd55acc587678089447b2dc929e51545744ca3543be29f84676c3ca8e8b541042db2177146e9dcd13d1027695e355cd456a7b4127d70d305f18107a3713a95568bbbd50e0771f287ba2722db892b1ae7c881661446867923917e6f25e8866cf9dacff247eb03804cca89e5756877c19679b16be60f82baa14f5fb54c3340a8de130063e2372d24f16240d73127be115d5ef3ee4c1e8b0e5caedf9fb321c619883d00a78ecd762669abd26f3b0b19162eab534f211ac893996e6dff9d8ea7b8051df174ef0820077d448728bc500fb996a9ae8cfbb17c4440a409c3683df1c4ebcdd0b45b395ce0b57270dbe8c4e7190b4ddf2ed326043c6a3064fe0f63b9583bfdf05e26ddb08c44353a740b5ff61542b292d7e6a20809705e1b9887a74d11e8668541fd2ff27832d6f94338540f4a83d0ceb8059a87d2bfa46831eff9df90e98b717e73661a6b286b0975b4393915065e869996e24c322aad46eba07464eee8184a3082b6abf4b1de9aae68f0f6a4d798defaf9666ff0d059cf709cc6718efffbf287a9c029924266cc0625c69f047e3ac21404a012a9c5736f008f4ee77956225568019f10fcc8076e6e8d0a96d187b7fdc6341b79f68c45f669daae6ae99761e538db1683a364d316e8a0ad8ceb9a9384647e3f3ee6031e00ceda92cc00f741b1972d9ba02610934ed216a0e3dda3769136522a9441d2f3f1a30894b397e43723cbbca23a223476d3c5014ca6fa8ee11c763e25c86283fea47d220def341f7eea01fb37f0f780ff701b46d5f5550adb0312f9381a4ea4b15186c1aa46a1bc2f11e9b13e1eb5c44cf952afa12fc954ddd1ed525c83020e25ff00b1360e80d25c0a4b21fe62d676a5db0f158689a96235bb9e6b65552f5c1d1b42961e32fad28aaf4f41e243412ee18038cfd12246e5a6b004041a942e83c36d6f775f5cf6903a10d01c76929964ec954a89ba68cf42d88869ae8819338d4677935713778fac56a944b1389cc6c1152a6bd15170016248cccb475ed025f3c389631be1556bfe9af6669cac64304943f631f599a32a5eea30fdb5b9a9fdd5ef3301f4ddba6b1ba31d1f04c850feeca4622daf22aae1", 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000001500)="35d490a2757154a805ab1780550b7f5e2c45a60b2760cd31c786ddcd0ae5b3777c319b89c3d859389ae122da905f4c5618d0c1158d394aa9c452ef9b5de510b67a88e5284a08b668f96ac7443bf8ca03e8c738489a0a5fa74b50336533f1ee2a08d334923e62b663977110e876b9ce5ede880656605497a668b6cba043b5e9c8b402e59612", 0x85}], 0x8, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCEXCL(r0, 0x2000740d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) 15:57:28 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/96, 0x60}], 0x2, &(0x7f00000003c0)=""/176, 0xb0}, 0x41) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt(r1, 0x6, 0x6a, &(0x7f0000000480)=""/192, &(0x7f00000002c0)=0xc0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 15:57:28 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x482e, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:57:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5000000073ac774b00000000010000000500000031bd4aafb1bde8cc240e043f6973186331a520725d4a2ba41d8cd8f2da9ad42f643b5a6274dd6327d5e0b9359ac52fd3447d7bd61ee6d17a3de2fafc4b1426d844fbe18780a5e68859a80c26c11a4b36ac6f17c2d10af75235f92a1ecec132ccd6a121aa792dc5656f056b244b622b175f48ea64c846c83af6ddf6e4a89a1a0c81960ee54d3ded4559df435aee5780626826c84f389fc87a0f37ff330f9a2a3812aee6c22677a2d5bf7a679d926d6cb14daf1398d70173995086338645187ddb585a8eeec70d5c99d4fffa81c935e270c00fad47f00e9bf21d2461bf7c5b4e9aeaf36f8341aceb812d657cb93b3d4ebe1056364c0fcfe1c4347c4cd30d3fa889abc228ac2160be00d661d0fc014f934dcd5f2007fc746048d97b451dee6c94a74beec15be9c2f384ec6f55c6b4b1f4088a7e419c8f8cc34e8a7a4b7238919f7df3b4369d47deaece3404640f72bfa8773dbec2a7f35f"], 0x50}, 0x2) fchdir(r0) 15:57:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff3a, &(0x7f0000000340)="b6") 15:57:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x20}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') syz_emit_ethernet(0x4, &(0x7f0000000040)="f327d711") 15:57:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 15:57:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20840, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1000) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 15:57:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) msgget(0x0, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xe5, 0x0}) 15:57:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1a3, &(0x7f00000000c0)=[{0x3, 0xfffffffffffffffd, 0x70a}, {0x74}, {0x80000006, 0xfffffffffffffff8}]}) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x2, 0x2}, 0x9, 0x8, r7, r8, 0x7, 0x8cd7, 0x5e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r9 = dup2(r0, r0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0xbd97) 15:57:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[r1]) 15:57:28 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 15:57:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x80000000) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) 15:57:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/86], &(0x7f0000000100)=0x56) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f660800000000"], 0xa) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) 15:57:31 executing program 0: nanosleep(&(0x7f0000000000)={0x10000000000002, 0x3b9ac9ff}, 0x0) socketpair(0x20, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000080)=0x1, 0x4) 15:57:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfe25, &(0x7f00000002c0)="094b987d") 15:57:31 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x32, 0x0, 0x0) 15:57:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57: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)={0x8000, 0x1, 0x7, 0x2, 0xffff}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x5}}, 0xd1) 15:57:34 executing program 1: socket$inet6(0x18, 0x7, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8110, 0x170) r1 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0xffffffffffffff03) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x200}, 0x8) r2 = socket(0x11, 0x10000000000003, 0xfffffffffffffffd) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto$unix(r2, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="93e2dbdf3e5b367f0c6bad5c5a048dd342e5ea6e073db3446410793580226cbb19c45a858028b23f1adc26e0345fdd49f254ea31092fd5d891", 0x39, 0x400, &(0x7f0000000040)={0x18, 0x2, 0x1, 0xfff}, 0xc) semget(0x2, 0x0, 0x80) 15:57:34 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) 15:57:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:57:37 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x0, 0x0, {0xfffffffffffffffd, 0x2}}) close(r0) 15:57:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f00000000c0)=""/132, 0x84) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) 15:57:37 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = open(&(0x7f00000004c0)='./bus\x00', 0x83, 0x42) r4 = accept$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123521d2e56b0664ec1e0d5c7b3d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047db580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005970bcdb2fda3ba0f4312cbd00000000000000000000000000000000000000000000000000000000000000003df7cad5ee27e4ff84bdbc05c1c4f270b00897e2ee9a885a5313a1996193c078b1a9a6a86f0ac6c5fd9e32f7cb4a69883179140da4d38eb58b1b09eb8ff38c675245540831c6ef5656453d20640a58f770a8f1c3209bca7900a839419d4b41109e7a74676325318ddab9ed9ff661a482bbdc4bbc1f51bc45351b9d6bf96bef12a218ee401d68264b3a2f9561ee2e"], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000640)=0x81) chown(&(0x7f00000001c0)='./bus\x00', r5, r2) read(r3, &(0x7f0000000500)=""/79, 0x4f) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20190, 0x0) openat(r7, &(0x7f0000000480)='./file0\x00', 0x0, 0x100) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') r8 = semget$private(0x0, 0x4, 0x20000000002) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000006c0)=""/159) fchown(r4, r5, r6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0xffffffff) r9 = msgget(0x3, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000580)=""/159) r10 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f0000000000)=""/191) 15:57:38 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)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x5, &(0x7f00000000c0)=[{0xf1, 0x2, 0x1, 0x1}, {0x1, 0x7, 0x3, 0x8}, {0x2, 0xfffffffffffffffe, 0x5, 0x80000001}, {0x86, 0x6, 0x8}, {0x1f, 0x401, 0xfffffffffffffffb, 0x7f}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x54) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x9, 0x1, 0x1, {[0x3, 0x275, 0x100000001, 0xfffffffffffffffb, 0x401, 0x8, 0x3ff, 0x6, 0x401, 0x163, 0x5, 0xc72f, 0x101, 0xd19, 0x1, 0x6, 0x2cf1, 0x3], [0x1ff, 0x6, 0x1, 0x80000000, 0x5, 0x8000, 0xe8, 0x7, 0x0, 0x1], [0xfffffffffffffff8, 0xa1, 0x8, 0x6d8, 0xffffffff, 0x81, 0xc8], [0x1ff, 0x8, 0xffffffff, 0x8, 0x5, 0x7], [{0x8, 0x101, 0x6, 0x9}, {0x7613be5c, 0x2, 0x4, 0x100000001}, {0x5, 0x7f, 0xfc, 0x7}, {0x20, 0x0, 0x2df, 0x3ff}, {0x9, 0x40, 0x7fff, 0x5}, {0x7f, 0x6, 0x0, 0x7}, {0x8, 0x3, 0x1000, 0x3}, {0x8, 0x1, 0x8, 0xfffffffffffff801}], {0x8001, 0x3, 0x1, 0x3}, {0x8001, 0x5, 0xba}}}) 15:57:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) recvfrom$inet6(r0, &(0x7f0000000100)=""/37, 0x25, 0x841, &(0x7f0000000180)={0x18, 0x0, 0x100000000, 0xc35}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20d, 0x0) getrlimit(0x0, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x9) pwrite(r1, &(0x7f0000000200)="212c3c8af9e233fc536677f9a4460fbe42d3f4930b4b8e967e18cdcec2f7113572cf40c809f2b2600c55d553c7135cb0443d2c9925263ec1e65c41a4dc71959febfa1b14078d4fb24df4a5715910c23fb6fa9ff7c8d910d65be0a1783370ac11c319cc144f667bc5cb39f62335d2416e4e2abfe57055fd8347499ec7bb5ec200e13974eebc94bb94ead5a5140a6471d2bf137376ae61d4fa969de9f106382d7bf2a2b695e379e360f7ed5684598bfade511c5fa0d1ce2a6d2096b9834dad37315598b3668c", 0xc5, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6}, {r1, 0x65}], 0x2, 0x0) 15:57:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x82, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/184, 0xb8, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x7ffffffffffa, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x83) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x100000001, 0x2, 0x3, "db12814a5327f291bb1cc00f676f81b0ba270e93", 0xfffffffffffffff9, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) msgget$private(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 15:57:38 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fchflags(r0, 0x0) syz_open_pts() fchflags(r0, 0x10000) close(r0) syz_open_pts() 15:57:38 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1906dd5335c115c0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x7fff, 0x1, 0x80000000, 0xc1, 0x7fffffff}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000001c0)) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c650f00"], 0xa) 15:57:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8021, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 15:57:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = msgget$private(0x0, 0x502) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() r6 = getppid() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x950, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000300)={&(0x7f0000000280)=[{0x47, 0x6}, {0x0, 0x9b}, {0x25, 0x6}, {0x5, 0x26e}, {0x3, 0xfffffffffffffe00}, {0x24}, {0x67, 0x7}, {0x46, 0x7e8}, {0xc4, 0x400}], 0x9}) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x80, r2, r3, r4, r5, 0x108, 0x7fff}, 0x0, 0xd3d, r6, r8, 0x0, 0x9, 0x4, 0x10000}) 15:57:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)) 15:57:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) socket$unix(0x1, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup(r0) fsync(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x8}, {0x18, 0x3, 0x2, 0x1}, 0x40, [0x2, 0x9, 0x5, 0x1, 0x8, 0x3ff, 0x3, 0x5]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x67, 0x1}, {0x25, 0x101}, {0x101, 0x9}, {0x6, 0x1}, {0x67, 0x1}, {0x0, 0x2}, {0x0, 0x423}], 0x7}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:57:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x200, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 15:57:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) madvise(&(0x7f00001c0000/0x1000)=nil, 0x1000, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000d36264ad410bdbdd5d1efa2818a4d79fb04658d2cab2016fdd57cf30291e632a81290bdc6b85433be295e2ab6b59c263192c89b21799c67bc200230a0270b833660c027b47c4fd239297e72eea59be3c094217ad9fc52aad4d526f591e8f8334910f71d419bd3f07a33315000000000000000020e8d5b4396c7b11e5fe7d9cae2419"], 0x5c, 0x800) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000340)={0x4, 0x6}, &(0x7f0000000380)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x5) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1ff, 0x1ff, {0x5, 0xfffffffffffffffd}}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10001) 15:57:41 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 15:57:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x24) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x100000000, 0x4, 0x1000200000003}) 15:57:41 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) 15:57:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r0) dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:57:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 15:57:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000380)="ed43a62dad24ab8fe8cbe9945a7f448ef96faf151bfd65919db970c85ca19e8175f842747605e1ba02ae76e135af80e61d2164b26b88910eefad90b91db3e7b6efd9521da9e4eaaa7b30a577dbeea8f1eb0ac63da1ecf7edc820f35f9fea10b128ec27fb302923461350e8fef55fb3716e2ec97b1a84bfc1a776d0803b0d564ff4f4842552c6f8391c9264fe2a14046c7324a1c3b39ea17445bd60b4b76d3f81bb7b4234e902c8d8ecfc1896609a9395e919b47c68eb09dc3640d2368ae24a6d3a409c95b2e7c963e182e9f9c7822a384c5335787c65da4cd3f03436b707ea3015e35b46a3e522dcd6784f697c3b58220e884a3a5a3008e4c1543b91443f9a96c008a35adcf24315463a020134da2d7b95f3c1b5cf53e96ec6fcb2ce0e538906b54ff6eecd152ba7e1852f0258b565642a33577bf84e3363a8a101062f20183471d51d24e9d84dd74a967c2ce3b0e7bc1e5da5e6834e8ddbee3f1bc5bb6b3fb3c1072d6bc2b39e3d1a95729f9899a9a62f79d4d7d743aa6e993b4279b9121fc3d8deaf7a35429352672a09da11cc2bf39a70464a9904f17650ef5bf6508282336bd9821079d7a9e37b14dbc8eeafed3758359c863a03c66b2a115d38de50229956b7bdba138f8d9c3370caecff7576dbed3c19628d693c585bc21cf35fc4b9c6d18fb43580dd41ddf86338fe9912aaaa9a351883abb91c2dc82c3f31bf121ade89d59c619f7a7c89e7223dde2da18a96202099b93ed4ce611221f329b030a973545e7b668202f600467022bc0a36138832669ddf3518ffbe0a2247cf17291267f394f0258d9be915043aebfd26283d0fbf0daad30e5cf46f5eca5df1890a29d4ffc58b530a2ede76a6d8d37644fffa3823701c496828453bf78a5ece41371b1f9e71ed4addb9feac1d0f1c78293af83de53d911a03c7518300f7e4278ef9821acded8eef2e84ae6da7f66637e4f9746e3e311623fd71c472046e747bb3ff6116247f30ccaf5d49d9bc120f529792c190c71f32d83ed351351204f106f955c56bcf71616c2885a258ebbfc0470863302ceb735367d32252879a5818f06cd8946525dd69018574910929e0c29fcb52a803f73e52044da956b2cab958c8c0780ec4d7bdb64ca10737afe4fc1bbaacdb68f5c689d7f7cb5c4ec9f17ba6dac4f467296c8dad41c458f5d637598cc30b6f4b20ef3ecf4b559580ab6a40cc2f3cc0befe18636786c652713aa961cb92cbb686bec8c17a5aa6f39ca57359a6e2c9ce06b088195fea5e94cf26c1268cb784a69b4552f5ece699111da64d1f154b98416f691202617af3509e9b197d24c7d775b5a17873d4113dbc5f9dacc3bc22a323ad35766c9dd9d79baedf08760e0d145ca5908ff85708105acce214ff8cc965b7559a6f779a681bd125b8601cde02d2254960db15bcfb701afcf34747b510ca8b969c066d84cc3f7d05cd9b7621069f5910ec9bc264a3044ce0bc1a8619a1efedecfebab5f86594da458a2294a5573e3653fb01f11f44b6dd60937101ef7b7e65a13a857abe58d40d3a472c297a40ec6e9e015e841058fae085bd02768a4bd6254dd5f68c9f6fc5d11f67cda71ffad0c657df1fb21da55b94b3845c9d8a7cc27529da1c4328fd5d9cf4e3169615b019dd57381725f995035e52d94908f5a3e0970d8fda421a7982832722e1391c3c73d6502f77bcd570d7e7bffd66776fadd2004ab56603c7df3f1c330675803901219e5cd0a692b506011dd7a56967454f442f7b43017c4335c10e07eaf23177b5045df43ad701929d2f6c5426b044436dfb543f174d6904eb801f87a4eaae7e9a0a3ff9d4cd1d91813e03ef093c10f1d5050170346ccb8f13014e269cce29d9b033b17eb41eec8d3639e50f588f139b9fad03a1226d635d47c958364b523249f7deaf928cadd8e1927a2694d59f4419e61980d4c4dfc88696cd8ceaaf9ec515569e7e2845134890ec181c83e9202570df72df8b2f9cd5febead93449880775737572b6aef64f33af459ab65e65fbc70d9a58006c3c5c466beedf8348932d6cc01122cb8fdcea98e6f0f022e9162ad6958fc32d46993de439cc24922695e310a3b6358be1277e15e6dd2dcc1a65f1c6302cf284ee4ea057d149ad04498cbf61ec9f5e074cd38ed63dc46deb45509087c10f673c7073d397b86edce076ea3d50b1be2b1f6b78b217b41a7e0bc3467a6d021beb77470406bf6691dece2f87f4a1d0531ab91ff2cc3d39f6ecd313b9b5bf33f68894bee2bb854a8085f9e6f756e166dc4f7637d372a5fcd61c64c7d9208431382754b98fa32a520107ff4304bc14bb940296c6f86436b8be2ad490435b86605438a7de2fa0bae25c75ea7a57ec67dae16c5db8d20bb19b49c0d26b69a6ff3d69cf966ef69234c0f0193f29210d9fd5c4844826548d51d619f73b63700bd22a2266001ae896e1853402e69fc3982a73a1f5411f31bb0849f3176cd7e06e8aecdb08d33db569fdebb0ac7c0d73c75cd7ce02760650ae39a8172eda98da0c19aff61026f4f105267e55f6d00958e2544f0e647a23ec413a9536eadcb6ee61282de1b2d665cbb5200bb5edbe632b4a0a8f2bf1a871a02f671f786f4924c5fc59a6134adee937c6ff995ad75b8236c1210f79c5dc423efbe5584155d854fb4b9db11c2040eb1e73b15dfede96a362b11a24d527c4a19b68bb4e324008931403c9750bab05dd93b16576cd90849172e0f689ab6c23e9bcf8742e70ad7b736b819662bb2b8e749f07d03e30dd25879e8e367d1862f8614c74bb6c636966992d62ac016dd1c09612dcf6ceaee892255fc1513c0204ea515f61a5b3170c3188a21a9611919aa83aec91a6f3233750e4ef65e1f05f91a7c98cf9093386770ae1f94ac4f73fde6ea252a71a18879a777dc646dc2ad2b19003df89ec176e78efe6343f77d4123bbb1361d07af6b9c9016299ff04de636da3fdd3d19bfd3972081454f18a3781a0eff7120800a0cc8ca8d5e437d8f8f42a97b2781e04c3f7362cac12ce923076a6464015c6b4443521dcc2924bfd4bdc3b8bc99d2627dbcbfa91dd1ddfc326004c7ec8b84acf4d1d007f8097c5e41c8fc4cb08a9c0fb5c53a0b44e573214ed12402b06a5424304a46a9462da4cf862b2215361f734f4b64a95a50eb812bf6ea47d1c880466c6cc6452ac7b45421e300404a8c8fa5985a4e98378d580d631b574b9d319f20a43f2290176996519f5778dff538a469e2cf0c3f592ba9bde935bcff5f09e6bb1ba095cc5a02bef8920997b77f4c33fb47d240fb30de779a860fe90d2dc789ac11f202a5518a38e5ea319c9534afcce7a2a7e0e1690f1d124dbefe746ab6957d1cd4ca9b58f8bebb1d94839f7a740a55ba017df972582e20dd7cf092b1f88b7ae8c5acad73f859e670d9094f0da2281405beb3f01d8bb23ca79ef0ea291478ebd31edb97a6dcd27286eff27b8ce2ef81f6a47bc6625457ce16bf7676ebe02cfa95a4633af22eb0f88318eb2ee825a029aaa845a7ccf8fbe67fe0483031c61d5a882f384e14917cfc2478496691ea7e0bfa5091c6cf5c08f0ec729eb19e23c7a6fc053457e24fbc6776fed21a8a390027628c49f9474d22b0b8cb0930c63e28226cc6ddde98d3148c25bbbbec8573d13271e1d62c35edd8e8b8a8e6b4c1e179026732c1ca1d85db8dae473038b342bea3074363c6bddcace147044b4719e278e656d4da55f0b7057c3253b718f002852610543c3a49778d6b0a90926a8aa09e7bf7427b25704fbc9be28aa80992eff12a3b5fad3aacd73b5064b1fcc50043c030c3715a4306472aa38a8ed4ca2a075291aba7b6fc19ec2cea16fe09017afe02708c026d4553c197d55da6011ff112610d47d517c505b45a991b8b834f92ea820b6eedfb6273f51cbbba3da300eccb9980d745efe26ce66f782f857d10531c6f2b00cc2099bfd8d86632b56eeb6128c0d75bc1403f9bc7c2ddb64722d4cbf48e2558add2f34075f2f137e3ee1f66e5b1786dd16f372f84543f830f028db406ba3e9f382701f3e942f9cbb9e831405186125cb6caf85776923ea80593cd69526263e229d37a2f542e4c39bfe3407fbd4c5bb5631434819975efb1ef531622d7bea1c7a621963c076f1f74a14811b6bd9ce54e383eab03e7e943aacc98d5d11c9b031d3e04ffc5e4bc268201473174cc2b62d7a453c4522459786188023e80c0846e6676430ef4d7a7497f999d84768454bd720afcdf9e81e175524d38b3187d8c4ad2f3828bbd5e9bcb7225da90f2bafe88c921de19ed2631c459ab28cd1564b76d9eb3dd95bf3e58f56722010af3429e66d07b9283ed17a6ee26a82b59cb8e23567bbefc336e4cbf46f6a1750bfa6b1e38cd9d549eeb3b5b71d27f1320e684403aa8a62084c9ab8079b8cc7693783212b58e30fff65dfcda2e6c6a6b875408f78318910eac4713de083c7a201d076a7ac5ef2c231bc85104e61743efaa7fa8e0b9219341ac0795269baa6ddbd98af40a2f839dd2568315ef28c85b5609f330bf04170f025c31de75988adb044b188fc0a2468004c2db71c5042ace496114edb38137b2fa447c58a08ccc18a0f34106e795c3a2b08c858142b1da1104282514004b00ed2f6c2f5b1cc400fb57cba30aa8c8aa802e2f63f9afff7d6feadad4b3ebc2f92364e56018c9bc522d7552d467f6631454b0f681eb296ef371237b08f5b32b693dc1e54485ec049428c81d6b2d9b6a2b938402e7c8e5dad179f108f57c768c26c900c89408f616ae768000eb7f04187f97898c6a3824afff36ddcab0e85e1381aecabecf35620ce3da56cdaf14df524458d0aa7309f194505e4feb12958fd272c11f6490ba423bca0562569031214d8b91ca71305cd5a9abadfa8fdf4532a968aa9ec640c50ebbe2b18c965a7a421cbae2075ad2c41d1d9d1da86d9e7bf2a2cc1afa331609bdffc30d0fc81f614969e54be67cdef248517b1f2fc3caffa7ae3be439ed94f5a1b7532223bbe5c1fa4e833e993354189ec79098d128e83f0dc506ae7ff3131f1f3201c4a15fa7ff15c2664de8b709ba912b44546cf61259d65dd95762a4ce2835a80891f699005db32535651d5f6726fb3f51cddce19af8786e5dae1f4260829458ffac0ae4c3f3043fad05e2eeefc6cc50c1d6439665a3eca3cc5c2c48cbc22e8cd10040d00d4f4e2e8e1332b7d5762488b50e34225cd36a5b11418b3ef63350e736c66a4a5630ce5d70c7600b9fec2b15bbdd2549dad06bc9f4ab15941cb1d58d75224173c2f2fac0da67a1fcc21af37b264d38e19f51fd5badc98e4f6db0cd5998be3bb0d81840e1cfef36c3851aefd442b3b88e71ff1b6bfc27f8ed11048df3bf56f9bab7d52f2a4b0e3bbc02841e6913a92c16eba5c6125e869acb11c9b029a294e4e9b8a8e254450a705a64d92349004a25b64d5b814d7461916410a9475e44e547adfdfaef9a008ae4e82611da0fba0db91bae01a8b31265d24cbb83eafb3aa9987fec42c022ee8bdd823b108211c8ea87df97aeb6fe6312ea4307b8821f7d372918fe5c0601f77c53ad34f43122fdf57c49c6c07ab76b50f9773dc27ab8b17d2ba04ff83d96ee96437307db0d216128cf5fc6ccbcf5277090f4149602da8b3cde11c8dfe9ea607d3880cd4061d4c452ecf15b20057c6fa42671312426d6557c1ae8f57ea442b37e7302595f451db8e8a94d4568ebb3a3ef53c67dc856b9daa50948bf924da6fdc7982849e7ad39a0b9e6d9ffe97e97d5ead47b821140001aa03f87912ec281f465e06d8f2fe74e474b028364aa4b", 0x1000}, {&(0x7f0000000140)="3e866422d8e7571013451796c466985add705658fbc27e73a912ada5a82a7e397779ddc7c82d32ddc89fdda94f2cf1ac982664594b7b940bd180bef908c6d16d", 0x40}, {&(0x7f0000000240)="5a4284d569492edfad711d4c4bc9f3fe98e4c673ea2e3c72d4b9e0595a2121d6699d3ab3f38f7ca679e5b01d88b0609d3801cc868d5fc698c8669b450dd9a4f59b330dcd6b0c9253cb0c69fa095f7fbae1e7c3b1ced243b4b582b5478cc50343fbcc32d50423f941a94e9490a15cfbe756addbe5899e76bb60d9b6833ebd6935a9477ce42232ff7e14c65b7b03fbf3b2a9dd129700eee4192a5b4152135cb4da1e75", 0xa2}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xc8, 0x2}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 15:57:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x6, 0xd0}) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) unlink(&(0x7f0000000100)='./file0/file0\x00') 15:57:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() syz_open_pts() 15:57:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) close(r0) 15:57:44 executing program 1: 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) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:57:44 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x3c) accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES64, @ANYRES64], 0x0) r2 = socket(0x18, 0x0, 0x400) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 15:57:47 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20a, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x480, 0x0) getsockname(r1, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x33, 0x401, 0x81}], 0xad7, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000003, 0x6c37, 0x100}, {{r0}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x7fff, 0x9}], 0xfffffffffffffffd, &(0x7f0000000580)={0x40, 0x2}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8, 0x0) readv(r4, &(0x7f0000000380)=[{&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/173, 0xad}], 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x100) 15:57:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file1\x00', 0x100, 0x1) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x8) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 15:57:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x120) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000001, 0x10000}, {0x6, 0x1}}, 0x0) 15:57:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x10000000000005, 0x12}], 0xb3c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 15:57:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 15:57:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)="6e261b5d366e49f5d1c0c96624628c6d33a3", 0x12) 15:57:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x80000000, 0x9, 0x7fff, 0x800}, {0x5, 0x6, 0x7, 0x2}, {0x7f, 0x2, 0x1, 0xfff0}, {0x7, 0x7, 0xb285}, {0x5, 0xff72, 0x4, 0x3}]}) 15:57:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0xfe}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0xdd, 0x3ff, 0xa4}, 0xc) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/129, 0x81}, {&(0x7f0000000540)=""/113, 0x71}, {&(0x7f00000005c0)=""/131, 0x83}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000680)=""/130, 0x82}, {&(0x7f0000000740)=""/246, 0xf6}], 0x8, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x8000000000001c, 0x0, 0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f00000016c0)="14e02768c7e0ad19114506230db4d6ec31ff3eedcbfab783c4828b0bd61b114fe667ad5aa320385f2df435a674e91b5be5e580e6cbdc883915ef4c3774d3faa7ff714b37206081ba9356f423814edbeb9691849addbece4fdcba5bfa12b7036ab8fbf6e1da4c2ae3b494997c84749a5384176e9d3333decfc2fcceeac92c61c5fe32d8cda86068e96acf81d993a299c83d7d016ebbc61c8e0bfea7c9122914d140bcb3dccc2f440f090846cec4707f868382cb5fefaeb792e1fdf77f9a5576c1d8c64e182f2f7bd26603bf1d3d57e9e256faef65e7e1dd0c772b7bc6f4b660d8b513e1793430f8b45927684d49d5777b2dffe84607c35f994775a9bbf92d1b5ebdf45a35c2c636007d29cd49d3ec7c819b4e09ffd0192a9a8e227ab6617c21b9820addc8572a12adac91335dd01cd9c1510f2023fe3793bb1fa96b25f9616846b40d206f6866be862a60957dee6441b2dd8eaadd500e42680f06a910a6e464344d75268bd2ecd440387772610d9747ac60328ee22caed4f14344b14bbd1ac311481f9bfbba74fda973fdb0bc057643f9488755bd9f84c54ac0b625f1695c4b8033e68c3dd92d588fad5a5bd0dfbe89ddab659e3d7f37f189b61d70beb718d415a0a2a86371800818f4d0ed9efc69e1a24eff9a5b26f68ba67b6f26225b7ec2dc12f38800e9104dadb74943b6c0627049d7ae6d3eb1923faee4f4be999c1ff1b80b7e752d04b766595b2d717e7a2cbd7cb8de495e2c2ad9da4daca1c2b312fec3b759c193dfd739fff5f35bcdb35e7b370411448b8c521084376bed38d51b563fb27416f8d69142e104f5dfb7dd332dabe6c93fd9360b4607bf4d79f373545e559304f772befe2753ad1529b6c47cd096348c62f2868a6f99c2c482497c1fe62d140d8d3103650e02e578eb2535d875a9f7c90567d743ad1298c035258fff1d426a93bf751e203e59a1b4d9a7404447e112b78069fba87c354a09556d87e22842d9a2467889aa1aa51e4f99f433526b582c0e40db964f50ca15c3bab7ca5d2ee0d527cc43bb8fe0f576fc49bac4f4460059136143c7069e58ab5f1356e0d534b1068b8a396ef5a149b72bc382091ba6743bd7de64dcbb4a475652ac0cd3f0ee954206f7798da8fd3fde0dcade199df455bda7bfa875bce3b12a70ba4f831336304ae58b79bc84066aaca0b9370d4c97843e9abb1ebc352b8956aeb1d8e4f991eaa041fe019f6c0cc4308d964de0f0d5f9a49d04c78ce898b67528cc8b33e63653a01254ba1c98371b2af522536555e0383d34318b6896202dac509de4879d1e29b718386ecd95c9d7732e3e2389d0b1fbd11571108460894e5f4ac57f8ca479955739435356d0e8b5acbd6a6205ce8f8974678573275e9b5deacf9a560ef763b477c70afa5093f8c3c8c57fc02d0d5677682be46bc881daa0ac9beeb2170f757ae6e6513b711f954bb3072ff3156ab2e016a4c809705f7e576727ea7b9ade304617e33a50e5e4d43e1843f1a875b5933c95dd621d6f184f78af042f255cdc79064846a7a9b8c26a9bfa6e277ab2f45d0edfb7233c0bfb33ea5f6a3a5556fe05a303b3c8c0d5228e86b6c82c2b04a17549c8e99f2b2c78475a70d1504a5fdeb48d536530e39fc5e88ea9d0f57fe9ae1d3a65e59ee00c2d1d6f87182df76fbb9592ad542c071daa7725238b087b17b44905f3f7f16e7a149d8924ec21b278e7264500c8882f0fabb33764890089fc5d3aae22b92bcaddc569aa792e06e781ecfca497029888d8356181d6d5f4cf2f84a15a7e7d2ee23dfda69184fdea0ebf4b50c10a28a0028c07da7b5586432ef75ef1873166504de3ee55df550875b6d63eac8b825d1d52b48a059ca6001c1dcd06365c5558bfd1a035afe901d3fabb05a496696461211ead500ec575f8bff319a3dcd21aaa896faf571a16fb0ec4084fe7a5639969f19232ac45ea1622ed4371fc73407ae118a47c1f6ae5d962d4001cf337b850c0622dd32ab825673bb069e754337234120ea5a0837612ff6320799220de681ff15e5a651298c910404f3b44073fd32d6972e93d4834ced3d563ed74a99ee947f2f990db87d8cd17bb3a01a24ee1cae204901418a761295f3014347032b1dbc07674486215e194a09b826b3d612439d8c88e011ff9620dd174ba7c6d4ead5873b6ebfc7707d519c0c22174df704721d67c392462165539c51a05d0d370f449c075b9a61dcba3019dc06b7a8465c721f208d144b04fe8ef6b41572b1530bbae245f520f6499f877af819328c95c1bfe9448cde99f87f0ba6164abd6038e1dc3b96ce5fb8f45a3ce1d2a01da7202c7bc08627362f1b104ac12009d8722a2438b23b432fd89505e8229ca0b4ab6af30cc95b3ded24523a3672a96600d46605a7cb8dcbbc7670a1e718127ded36def2fbd20432e695698fdf7344a96a53a49aa4287f529470bcccfea970000688feaf367d2e71d260922e1499f670599e057db343012e82fda00360bfa55b0fee28d6d16c15f5780767f8568acce93f227d2f4d18d05d0abac961e8598daefd231b654a14f642565101591fa06e2749a5c05b647e95eac48d0164db9c2c6a4022d0e1e1602ec3f976b87761c30a3a7ec67800a5f238b90aa7911d0bec5601187afb68b392b5341900c0a2b7c759a8f52731a1d2626344a59f079034540a493a235f5164f290ab9c9e9e424f8d692e1d7181f8d4a1a26b427ecf64eaaad2e1e6a8e58ff99e3e385d332383a5f55238610ef4c18942eb6d18b2254e81960e98a7ab023337526424b6b1f82211a80452f2eba1353c82711d560169c831319218e07a2ae892424a09aa56776b1a84d6c001d5bc7a243273514f150c14848844fd1eced13c90f473fb789b25113366f1bce421fc1f68d071fbabc930e4995a9fc0ad7f967a6213b00ee0ef4e065f25afbc7647bd09f9b9348f500ece8e2a8b540e317e83dcf984c7973c4f03140acead7fa1435deeadf8d7735a2ac4c1b17b8b20fe54e8cbae227b18cafa3dc1fa23280dd7ed55d0ffef0164fb997e224eb3f970e6fc3ba3cf4a26059ad6f46b3c96046756713293ed7c4e3b0d7958ce5c2b9410d663ddf418052eb6b6477d4e6baec0559339b4a0723f936f2ea6c2bafe9e1e84c506d0a4aacdcfba07113120e497d0bbf8e09cee6ede10c3ddab0c2503e448120a23081cf5c2a9b74c7121a499513b7a9b0aae63aadd9579e23f6c5f8da7358b6b7cc8b9337f706075a15f32872dee45d184d489081eb03061f94d1c3945e4dee3c324e7f16d13689105591067ddf3fa24520a3aa2e176447fadac3cbfdf25b63564e6e387282b16efe23cd318110badac46ec37100aa35a94dc5273d3a029ad5dda2a2f5ab3fe5f7ab2231b5c8e64ba437b7425e48e8f85d3846c262b77c21520e3429fe5e63167c5fce28dc2bceb3316a74790226534ea82ac4bd0076900448a275324041c3047b1c5f0ca91665612e74e7473f640be296e5764792ac1bfd8c09ea278432763ac6fff598a82584713abf6b8a3171e1275490eb17584fee10aef4841f1d10f79ad526bed5bb27d1265938c2becbea82dec260bd60c5f7c432223709a97f1e905e2ad05c30254efefa69a603e520c1eec89129aefd0d895b695e0e3b81beb6c3376e25a2b5eb43da8d7ca8508617a628a7969fadd8a4209f6d4744f3aac8cfceb20aaf708c6b1869f378bf1df1b260a797a3bfc06b16b6d1e2a7c8d837d3b83f62be5b9fd85dac55d0ddf49e9830fdcbf9a28bba6bc75fc4f1239e9f5e649948d7065118abb4bdb34486cddfd4c491a758166948b1d1916cb1cb19a843114fa0c713985c0469ea4d8a187e816011cdb9f9a628697b2362c875467d00a12a6716979239c196eac52cf87c6166f9267449c5f45ee11a84e7bc92e0fe7aa77fd4d23bd5c4d79ee0b8956378c11ec3f6e2f4a7726ab3a4977469de8c9618033e1dd6ee433935a41ab1fc1d65bd8210cc7854824997fc0b1a06364a4ad6b04e92fdbc8e3aa53cbc468a941bf768dc226e9fc201111ee8f3f430c4fa30ad291fe341419c6ea8baf66eb8d7481ef12b2e57a1266cd500756967df7020aa454bb129a966aff1b8b3e8ddf49a2efaf41168b9bfbb4682522c626cbbfa430d10431dae0133540af71cc1e9a69e673643424a8d7cfd90d2e114e3a8a719169bd43c17464743165739367933e24b477639dc1944bc844915d8bf993e6c852367bb21770b50b3b0a4c8591f430aae6dadfec05fe9135f74d0d8fc244d66e67e07b08b6458898ac525c386bd45529bedfd54777dced2227a669981d71470bdde06edf35e05bae66fc4d1765dbafdd5985373de57684a006cd3ba81c85035af892650e5064243b31b813e2fa4309e77710ab661e2c07424111f25bc950c359b43107b87fa33653a9828cff4a31ac5561d32f26bf50a662004fd2c097fed32eafa80279aab4ce800513d32319ab765d9dac6ae2b6b731772f8d99fb5c072395df93d3675cf1f7df62a6c240718a5474976ec5d975ac4d7a8caf4b7d0c0e18814e6ac2aee0a195b2e083f436d80fc129b92d6b8c5ee77eedee6d517a54d3004c4f3104e71b0d2831e43a5b4b11d46943d621706535174d64a553b5f33207e08fbd10c4c5c24f831eb65c5e984b0e101ab6c4ce68550f6ffe2a12e6d74584eb1046606a59888cc6e993612c29debc261fbd65c884e052cbeb38c972d4c9abf83731b15541408be7fe292a594506b8d7c2e2ceb8d490b7b8c09a8796358b38cec315870855de0b692b0fad6f7c39d4ea19913042e3e7ddd270dad02dc738c1784a4e2b44af6a913e054643e32d02331ea5050b802376723a16b49e83a3d4ba1eeb024b077fcbe6830a6ac9d155cfc4b075555611959e46fe27e07495417fb486a417a23157d7a9b06731673aeae3f79b9d132d8d75845ac40c80408b4acd45f6d3246d8216aee97dd9dcf9e89008241ca33bfe821b62a6f8ec9a195d2161ed840d74a735b230252a82b544d57211dc71d6f32154e96e9a0f6c2bd46dacd2d58fa18464188fdcb97391639db65e7a83a9af97aa0e3bfdc4551b8ae0fd25bdc57488563917eff5956df6e5855f14c90a46ef02019d5b3fe1b1df3b26aa2b89ed274fb35dd76f2a29506512e6c00209e0527da2face7022cb3d90c169357cfd80d0b809f01f88d4337c397d17e78392e89ed1cf85592a25ef4134c271fbffb2159e17377a09d097aabd7bced8817df6eea1960bada1159bc328d42c6d15aaa6831e64a65d0e9148c49a97aa6d73df732c19e88746d8f0b87e0bc0a70427c2e9b7164b3515a7382a42ead9106363a4f64393947f8f4038ddd0609d5766f544a72bc9fc470f65df1d5a765b835c59deabc6522b7c3a80ab5e7d9fa721f0b1d1802a6dc031b5c0359b045cefe0100b45ac93ff38ceeff077675ba7620ec5180b217acff8e09c81193925f64945d63c0efa17194ab9c69e4cf7430a034aab78812ca98a03ffc6d76faac300783b99bef539a9f7de1471c62c6e8a177a8809ce0596f4f0a8ee0d54570cf9a4d0f1fd83143923a08e1dc274ffdb902ea502efecb13f9b1fc08324c6a9b60ded6a6f2bc6f2b899d870d5e04eaa88506b47f3650e1cb6b5b1b71d03f38f10f4fe28718bd95f7f80acafa4f930f66f1b456567c834bc90fb666803cbf63391e68352048a313a05f86c2b46c5491dba64599f779417385f153ea5df86ff0c1f50eacb6738ccc50957911f4268a4f4160b8266d0289dd993226a79cdad9258451ed4d11e5ceb95d91bc770edcf3b44905f00e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="160aac7435b0f23e0c0e69aa6d464f33ebedd2469a259f33e6b86168045e2335383e41", 0x23}, {&(0x7f0000000380)="6f76f406b86e41b6c9b6e1c858af8148b4d148e2b87438ca429383a485beee89e1e24963ae1f44b40f34f6b1552e91dfeb204e243de3cb2fcd70994fa22430d34110a33c6c6a4fa3aece22113fe362fba0f3502d1a81a6cef9bd134a395bc4dc2c8346bb5d0b62d41571f2ac399f608b6ac1eb0654c2f4319b0033e00b970ef0b89b67989642c97171652bbe941cb3f74e03ef9d627a9ad4013f045d24305543bfee5e0d4d782e988f043a0850f5e7d9052191b30ab7f0ee648f446d69064fa166d632c57e86a682b3010073f87bbd7b45e42fd25a378a7faa27fdb59101bd05613c7068c499f88cce305acb5cb56d08c1edd75939556ab2d6299281d286e6b52a144b300b4fe4015b74e26e4a1b11edf10ba959546b5a917a66ee99a01c82bfd90f203966a97c747cae82ea5fe2f39e8bdc0cd3518f41675d87acbcbff98e3f8ac36953e8ddbdf66614397a20cb6343416146e02de644c89cf24b836eaa238673e88f71639fd35bd0e0613938e45b3d09e9741abacb97a80d59af1a3073b6aeb0e0eb8f139802d66693f69dffd8776a6138cf36ab87db46e67fe94e8fbbda2e4326b234b9468eba89f7babc44dc1bd9cc2d8b8d298b6d0a0a38572495c20fa10ae7428840273e33a1774767e9e6dc85584971283a08ba644771935c42b481dd46a8972800171b2c8a3b1850754ef0c83bd05e84671be025331c333f84b1a7f44ced2c5dda54b2a0211f1e634289ec0b17b7824cc5383ea3ee8e173e8b74f7e7ca2463fbd229dd8cb3a53075d7c5e3168001e1630db0bad69793b92f5e9593e6dc97eb757dbed5919a49757f03591e2e73717bcabbec3be12c9e527ab75faed2ba3667fe4e6e9c0e7e7dbaa433f0f3d857bbca47e59c6916ee5384e6f8276e3d1f534c2339ff80a7dc030b0448c253a1cffe042873dfc8cf4600e298c230acb87b05743ca0fb2a891509912932f2b77a219454ccb5601488779d42f41809b9475c12e8e8988c5f827bfce491c4f64e7962f5ed974b3459d934d45752fef7d79420bfe1086a037a2cca732f2779f6abd0e13545f9a39beb1c6b8e993c81ca92afb699ddacfd96b4702a6e2484356b8aad15dea03615cb421730658c876a912a52e14a7c00d36bbaf2a4ef010fba49f03dccfaf6bd335da988b4b05bc17794cb4552f16aa6fd053d8806f25f15e4cb9d54d3b4f124cae771acba2dca4705e90f4942bea1871aa0ee97550e0d9d95c94c9fde638fbc69a90016746c175ac0b6b0cce778f530f16110e6c4713ee4c9ebc5f9192c269db37b66dd2f89c0cbfed702de653852ed0630d52ee47f7a03632573ed1ac2e6a122e4c3c67b618c00d455782b62b006b76b89bbe468d9d67ad97346c230d12ca2b430346ddc2b1615057aa5fe5a4d8500304d0bbf6c2a72572b756238ccf0f58d8f454a61abb3c2bee35325eff7936aff4031557413264bde199ca45edc412707376ba0bea88292ba47440c95945866e15e53ffe38e77cd766d4616829c5372b7088dd00163374c44c43c2736e56323f6d54e8933c4cd00d010675d0615b075d2c2dd2b70a43a32e3c68cc0ea41ff12cb787d8892cbd8910cd1f2f52700c40b66bf5843dd266d4d99118db117c3425f62e54736b3bca5e2ee1fa4cd30cec8dc02e1ab38a7797da09c795cd1a29105a1a45b890c0126a408c3251c05764fe0030eda421102cd37fa316212f82d2381c03410bff341443505c0f1c72dd0e72df8eb54d59fa938ecc0cfa147b066157cf566a134d81171e7305fd7581b74fd5e76f9dff91d51bf4fc33587d72edd3e412d9588bacf606a3cddf4b09acd46834b5f1f5f54b9cd11551a63e7d2e40170c42ac09497ee1cba8d1356b095be6f8b81f0b116b72c33b8e6cacb6d45db37427d5bdcbb83b99a75925fc53b700d086c2b5dc692c06af5c25e0a829aa21713a0f35c7368764e55dfc9bf674e5139d5c8e2362797bb94b8f85860fb9dfb45d7717dc4ded27a4be7cc287d08e201ca7d11baff92c08fd0eb6317675983eae91f21386fd9081e333f9ad893856817b1a45683296c8ccd35c62ef1ec0eac34664734f0681daec8da6710dad48ffaaeb1d791b33e2ade10d667ae5b90c577a1941448dc5ee94d64bb641b76d189ba6741ca923b1aa9e10711089b31b32f36d93780ad4f4c7d29b52702d13a52275afbc5489f24e2507a4c814bc1f73db24928c530f78903caa91b3922a6e8d0f4d62e9514d39d67def0c904cb48d1a219d1569418bd118220ff2176995e2b3df540cf7ea728370beb2205e4644e37514318605f049bd62b9df8e7357e1c0d3c231f3f01f355c7fb94df0834f6d8718306ac5be7cd2e2fc3947a969f2330c5cece42b47de12ae434cd6ca27cae1f196c41440a38b0e034b1d5e149c294b864e877c1e0f1ffd0970b31b7348fd87accbb5a112801f2a4684fa2ea155f019fbffdbd01a25c660b40572776f2a500d45e73e61dabc57519f016237215c4920c9049b06a44d263dd24df3f95860c35e2bc134ae68b09d3cf34e07632ed0938aca4f4d84b3b4f8661b05e26bf3bb7f539cb6cb4395329e9ca6059f20f6d8ec581c6b72e7a76f9ad5df075579f49c5710f66b7723b8794aa91c8030812c9da76b278307a71edca9177340a61191c7236e82160c4cd6fadbce955cd94a5f2654ea12c2b02dde6a7e34ffbf68bf1b2b546d4367023f6034072b87f87902bce24ef83ebc8339c6aca724e1ee0d94ba6ca5809fa913c131decc05f85c1f050253df1417fdea8b15112a4dc3efb43954c3f85f2c2e7831ad8f391f32d0b73a7058a6ea13a330aac4bfecad5da8fe65d7fce585affbb9bb94779cee4cf1f29a2c1d97228516656e8e829d7301982d6b2420028aa74eacd9b5363f49b4cfee75ec9c5a60e76417c6197306056f9a16c4368b4372999b3a10db2828477cace0dee9aa2c8cf0e5b6763eb2aba9c088b3803e6d53c21118c2ed00e8b4189bbdac3bb5baee0e8e0f072d97d5227e6ab72e51024d175a766a86654a96e77e1c3b13317411f43703a48bbbf92b74ce1cba648e0263d2646dfde752ba3169e6d53c59fa62ad45b2fa42b47528b18130f1f5d78592f996dc12604998930828883d13ee0fbc23f298446f0d10b91c514f86b70e4f5358a8c2993c2f7091155ae7b07dbf32bcaca5b922fe606c21ccc4958efc1eb7cdcfc62e02540e06593182cf9996e097dfda2fe1d29cdfd503728a3b2199d8bcc1e70f98b9593aa6120980a0ce1ee641f75d7b88d92ebabad8c53348ca77eb51ceda14072cad053a5638ad4c8a69b8b81a26a53f72757b44369198ec5cef244ff949a762643f47812296143aab22cfd4dc778e2cd6ac1f672a271696668fb6f49c890909cfc2ad7fee351225cc621a4d31a5c7e1a9c3ef4a2a42fcf2840e9716fce36590fdcef820ee87c81ad3abeb5b66fecbeedfd0d58eb2450748fe2aa65e96b9ce4c2e71767cfe736a9db13286f4134a64ce6f1a1768754c2fabc8d3258fd6df8284be40bbd41b84dae6ac5ff16d65b842cb85495a0deb0f4a5a97193cda5e0119f920352dc0a028e84c8e07fecb9a1cb804ea858dd4a3005674ada73bab04856acf8ae65e11b3cf788287409edb10910b2786a3e44fb74c57548072483b05ffac97b74150683a11d4761981a25bba65b437aa6d47c9ea32d60ae588cf90b4ffac453b3c310fbbc37fd5de4f89405d807c3c88c99dd613c00915c2d89df3f4def2356b7375c4ad6970db6645059380f6e9e06de798c6f2e43a81bfd32640d87528617cd3e4ba62429a69af64dd80b119706686a43536d38a3188a3873c29c8bab0dcf792cdd677765da3069a666c0974c85c4b359f0e4210e1c554df9399313aa4db28e58f51ff5cca4bd6dc14a9a1cb16963939fca50f8052f7a100ee03d1382ca0b96c9c044f54f61f86f113af87a3c4143bd4ba56822159ea42558d91c520e8ca75342e20ecdb8883889ba6e7cf071daf3e9807072e051eff39958ff233c9539453b6247565122407d23fa4f4e7bba8df9617bd8224fea763623839702b8083b68bb863a0fb7cf27f91d610af7ae4d18ed21b113472460ea17fa70c4b276d293595b36fafdfa460c724a91a85416067cb64262e5e89d0b23b4341a6c46da50e168d7311eeff9030b4eb789b40777db49ae6f8181b5bfb2ee758c3a4c6da688bd495de3567cce7b4dcbb635c089146e7978906f9f80d8e0cc422bd8ef2e5128e882ef8a57d336446ae277f2cc53f091c4eaf082fb9a4fc4f4e4a7de3018d075c0465216aeb3cc7ab26a39c6c44f2ad16fc819eeb5e49569de44a2d5fba6955eff285a241a8c9fccf1b2cd959a0dc29ef47e48c9c937d1c774166be2b8db7518bcbefea6c129c08ebbb5f2b02e5aa7684e8ddadb40f74af7ccb210f1a030601a4c904c3e85dab1d4b257b6103c38ce3856e4c199d16a151e1a026cd812524d5a46c75202cc503eac895e20e822cec2284bfd97a0326ec26f8e1397ce42084fe081f1cb49e68606e56cbbcf5ad612a21dca883d54cfc11d5ab264dbb09403023c2ffd717f7d3eecbd10d36d20402574695149e33a44937c5fd87b5495740e7938c431b0edb97617e69730938510fe9def2fc6fb7bf98617de5f6815dc0054a577a991283c2820c3f65eeb3280ea41b0d7dd2a8aa683e656e504ebddfb6250fb37a1e8f4f6562d4a6f9a47ea099692f21a22b2824b093c9bbb223fab0729aeb7105082d73ee9be037585e2d7b57cd48dde7b505ec9f7ba2ff009cbc3d3ed42dd7274e4579b203546acef3cc34ae91a6ca15e09dcf1a7a7f05078d8b0902c8f475bdfa927a3a79f229e57a4bddb5402c3274e2f47c375aca12e9f22b7200b5e64fc6e8660dff7849103ecb20ee71cbdc2dcd9e26ca36c35707d1c903f665c8e1bdd86860f776387914553d0c5e5a743511a2950ae85c7a19fd7d40b4432d3b7f707c3ad80de373ed989d2220cfdea8b14f5ee079495d657813b9bcb4bffccea4f7f5807f8196bf38a232c17f1c9e47730ef251813aaf1e8d3b26beb267eed90ca6d203a0ee1225262a4b0ba209e8477bf75b0325794772f0e16b2c620da37e7bbdb9d113cda1f3f81069e9932785a193f7cfa4104d2d83983f85a2dc107ce4d4a4d25ce660d7dc334e25a4292882217134c3a8dd30d80b59f25f09211bef07f786ccab82ef67d4673e102466d4b9def2d3bd92873f1db786797b4c28675b6c91a7fe64cd609ed363b5ce392d3e57bb3c7b28a4962a1d6417b5eb5fca3ae177dd70f6d2521f17e1d0922d5d3a07b9f2ac672c2471fe1e179a5ac47c0a8d837f59e98e27c537bd5064d2836f5f4660095e042055b4db34dfaad689c69f04e05396b96e6ba507a1cdc3cedf76b2621126e081a07955bc8db894d3c8707c886cde6b45fed969890e8dea5e385d90b66a361fa1bb7047452749fb23a1f055095acfdaf84a6611f110a8f15a547454b31d9d5d7eba2988d3560361de16eb37632cd0091e80d237d2df29b2fe2e38cadab497e242878af74eaf4d4a939cd373df4d91e4fb5352e84293bca25396ddb9ba751e3999b1e4c04373319019521ae4d96f955007ebeb1665db0deeeed7a8c78034a44a895d04515cdc41d264528a765c12758253c96e1e482d71ded6a9a78478dc8841f35194916c8986e6d82fa8563cd0be685a61be9ebc6800417fd50059bfcdafb1cecc72a40c8287634ed4bed1500c565914ec9653a4437defd9a1aaa510d0cc8164579535dbcb08c5a587e36d282af2d4c8ea0160cbf4f6ccea00c", 0x1000}, {&(0x7f0000000100)="ca1e01deb09b1b603188b67aefca0bde1e9a69bdc837e2ac914d28845d2c033a20c1f39d8b3af6f6688bcbb1719245171c285430f29ab2f929eb5a4af8607d5aaafef0b60120cd6f15c54d9acd090b9b3c13ec45628690963c56785af4edd6c26b989300e78dc3fb5849e1d7008db5d3", 0x70}, {&(0x7f0000000240)="37ad5a272476b41fa02f5327a7b038d1fbbfc2833e9634d6491a3b9446509491cd6336529391f8ff8087ba3088d83ba55fc96aef64387643defdab37370c40f0eaee4740940e0c4f70c868d001bd38225fce8fdbc63fe79cccbfd77a52c6f57b02389e332efe64d318801ed390b38c171b972b071186b33db296be59688be3d7846a9a44dcdabaaf2f2b1eb271ad769f0ed6c0f7ee38f5181661b425246568b6e35a0317f1667fb0ec70e3300c74fedd6e1816eb2fa63eb5c5ee4e7b0874", 0xbe}, {&(0x7f0000001380)="57dbb413d2a479c21c98b3578624425bc54d628d827627e152c0e74a405e5edd4d9ab0b64dbba9d374d970aefc362fa349d7d80535ee91985f448383bf1b1c3961079ecd8b6eef281d4bbe8ea967f860cf3a90885b94958d53a586f4a84121df1e3cf076dac517b9d5c8e7dec575bc097cd82146673a32cdb8c4af09a628f0da8e4e942b2f5db0b0ba9953891ba6dc0f37f37f74ae10a2711e15fec956bdb6e01034ec8ba52dd5165837dac4966e8b4b474e6cf74b25a9fcc0e5dffae9d9c8aefd7caede2f741ed72bde4c21edaa19f0ce8162dd4a473caab58e", 0xda}, {&(0x7f0000000180)="331dbbf8c28778f34ff2691bfcb1001f81547e0d9bcc3f679b6dfbd985e4f671064ca6d4535b230ea4d9d0703f5c87d18ad1d12db598659f2dfcf7f9ee1b6385d2b3e272d20cb1fa5116342e3f30b168423c0e7969fae23e", 0x58}, {&(0x7f0000001480)="9e80b78e4965f4f7db2b8469535e73efc5627ea344b3b9a77358fd0658561f61ba6363dab6fd97eafa8234b973b5de8eeed10030f398f723ffecac063c2860e5c3e06323f2b1ba1f900d6e5d9ddf9426bb8e861ba13928d8675149ed751035b03e6f6ce396d9de89695e17f529cdb0d1c445bdaf0228b876a3947383bf7b76ef52ed7e2b59283bee829ae1fef04ba530b6f06eb8368e399219", 0x99}, {&(0x7f0000001540)="5572531b8262165962de9407380e1671e99ab805128590a9f67a92eb4bd488c6608f1cb140964f77f59b848d1c41c9caa33bb4ed1aac1698828922e4d2db64e1d64b56708fc9a8e76ba90f3c6b7191721f4f5d2816ac5fc8d925e18aa36ac144a6136878e8536495191f259712905a6061eeefa67dcf8c2c8c26d40d0dc65b2ba80923623d406bf2309c8d1083286bd0aad1183bf96ebae9fff9595c375d0fb62f9a96304ed51b408f517645bdb0a2f9c1e5fcd4be338f605a215403f76813a44c2e78f46a3e114636be7389df061fd45b653953fcfdfe154a8f39adc4fae6728abf5b04774b3a", 0xe7}], 0x8, 0x0, 0x7) syz_emit_ethernet(0xfffffffffffffc3a, &(0x7f0000000300)="b6") getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) 15:57:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x30) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='\a', 0x1}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r1 = socket(0x0, 0x3, 0x5) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000003c0)=0x7) connect$unix(r1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x80d6e52d) write(r1, &(0x7f0000000140)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc79bb3768d030021120eaedfdd96371cd6dd29d6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f5703da280f57f1b50810402003a029dc5314d2bdd1fdf79d37202afa3b8ea97802fb5f7b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a487d7d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af64801deab47184d2435a83becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abe41fca059898900157cbaa8368da60a12ccb796608900557ffab1dab54828e03a4789653715d831934677237e685c39db05078122825a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84aedcbb7085053f2e02884b44b680cd961db6b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d3254fda9d7c68de4ca83acf099d5e36e8626cb357b858a116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4b480cf46cb443f3f4e0eae2f2e75aa91a7f16c86efe270d068bad67bb0f89c1df6", 0x221) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x6, 0x80}, 0x3) 15:57:50 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x110, 0x0) r0 = socket$inet(0x2, 0xffffffffffffffff, 0x200) getsockopt(r0, 0x67, 0x3, &(0x7f0000000040)=""/58, &(0x7f0000000080)=0x3a) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 15:57:50 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x6eb8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x9) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x7) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x7) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) 15:57:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/173) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 15:57:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="bd0ed7dd64a6051574", 0x9}], 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x4) 15:57:50 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xffffffffffffffa2) recvfrom(r1, &(0x7f0000000480)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) r3 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) kqueue() r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x4, 0x10001, 0x8, 0x3de38352}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) mkdir(&(0x7f0000000140)='./bus\x00', 0xa8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x4) ioctl$TIOCFLUSH(r4, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSBRK(r1, 0x2000747b) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 15:57:50 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 15:57:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = msgget(0x1, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/207) ioctl$KDENABIO(r1, 0x20004b3c) 15:57:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xc0, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0xb445) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendto(r0, &(0x7f0000000280)="32de512b5b79ea5390be54e9105d627f13f3d4ab9c718536208924a395", 0x1d, 0x400, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/237, &(0x7f00000001c0)=0xed) 15:57:51 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x1, 0x0, 0x100000001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f00000006c0)="bd", 0x1) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f00000004c0)=""/82, 0x52}], 0x5) 15:57:51 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) close(r0) 15:57:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="369e0b9808cb8f12b3fc77e2bf1a8bf1555283bf73121fe24eebf260f52e30b30d51b138c3f19ac64f8496c04a7a247b26e98e263f6ff2e344de923746bf0599a16a55d53090fd1d1604c615eaa9ba33503f302f3a6539f74d7e0645f7ecb9648c85963493c75bc2d97fd3965c69660824de806eea693e25da95a2bdd0e40eafdf855631ac6b74162281fd72f4fcd126af017ebf675521757c5212c6", 0x9c}, {&(0x7f0000000100)="402d213179d636cee497d01a69dd66d2afacdfe5d843b9f504a9933b15a07caccf1089e5808ff6452dfaa1cd204e8427", 0x30}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x101, 0x4}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x4) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x3, 0x40000000000007}, 0x2bd) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5, 0x401, 0xfffffffffffffbff, 0x8}, {0x1, 0x100000001, 0xa06, 0x8}, {0x1f, 0x7, 0x6, 0x1}]}) 15:57:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000008c, &(0x7f0000000040)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x402, 0x0) accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000380)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/213, 0xd5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:54 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:57:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) dup2(r0, r0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f00000000c0)=0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x4) flock(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x7f) mknodat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x4, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 15:57:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x12) clock_getres(0x4, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x9) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/15}, &(0x7f0000000140)=0x11) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/81, 0x51) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x101, 0x7, 0xce, 0x1, 0x5, 0x0, 0x5, 0x2, 0x2, 0xffff, 0x10000}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x3, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x0, 0x10000, 0x5, 0x7ff, "d6adab70ae942a4de634f4b5e37b65a29436cb86", 0x1, 0x7}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) fsync(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x2, 0x7, 0xfffffffffffffffa, 0x1, 0x7, 0xff, 0x8000, 0x0, 0x1, 0x3}) lseek(r0, 0x0, 0x5b, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) connect$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000500)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000540)) faccessat(r1, &(0x7f0000000580)='./file0/file0\x00', 0x10, 0x1) r2 = semget$private(0x0, 0x5, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x0, 0x1e, 0x9, 0x7]) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000600)=""/222) r3 = msgget$private(0x0, 0x204) msgsnd(r3, &(0x7f0000000700)={0x3, "06a1e903079b18fb9353a8efd812fb9df50e00108a9a80381083296033525a7b813779abdddd7921b0854986f1195d3b778a10ff43fd3ea867bf6569bc738a94206c72064830aa2b7fb378dd9edaca0a23f31000b7c109b42ced6dad3aa38d8ce216299b23f1c83a72d0d6cddde7e47db14d978e2ab44b722183b63a94d8508ee4"}, 0x89, 0x800) getitimer(0x0, &(0x7f00000007c0)) fchflags(r1, 0x10000) getpeername$inet6(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) mkdirat(r0, &(0x7f0000000880)='./file0/file0\x00', 0x0) truncate(&(0x7f00000008c0)='./file0\x00', 0x0, 0xfffffffffffffffe) write(r1, &(0x7f0000000900)="9b744f1f3c134971338f0ed0ebf5ecde551dac278c7adf2f34e62c5dcc4bbee9ceb783aeddaf02e244e49a6353eed115d7c45d5c73bf09c3be33737dd152883b", 0x40) 15:57:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x190, 0xaa) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="f80a41fd4c0b4baa9dd7515f2c2db905ae24068c23f9255b3af18bea", 0x1c}, {&(0x7f0000000100)="7880435be6143b210d6410cf17a7acb5d8736b04a86e69110c48882ef926f06490507d9feb59df2c5e9d765601463a813a1c0ecea873791c3b475f177c1a7006b2c6075307a70de478a626132d5cf88b3ebd11eda90484f6b2df678bf711eef7211b0e6dc8c08851057671440508fffc3381cce105ccd3573f0617f9ccad77dd545a5f137d788341f351919d13dbccbb72c706988f09ec3aeeeb67fef0945722ff4d", 0xa2}, {&(0x7f00000001c0)="eda05d3bf33bba2328b858ea4552a2524354589b40d9856afabd6c9c86da93947956824957c4f2a4f25bb03a99e223261f458b57646c57f29797aa16b1f67095e1ad644d310ea188853df667978b9e4a7f52ac35ada4736a5ac08061f4863602291807256cc58c0c23377dcbd9b396b56195739bb841ed49395731fe5e648462e4e5f4220c8c866da18eb0c9f90cf12a7f7a4c9e65e6a7002cc6edf917bae899b3966d2c3cfe202030475d736000abe0938a230e13c917dc67cec9610c9bf8d226b6d28d410a1cd6693371ad5bafe6be56a59faa237d5b46a79b96cdc9c9cf78d20972b8a9ae609a06b4e88b47bc77b4c8cbf039ccaa9d34990a45ab805d", 0xfe}, {&(0x7f00000002c0)="00d8580bb515388619e69b40e817f71d29b4a7ac27cbc9", 0xffffffffffffff4b}, {&(0x7f0000000300)="45c99a704e7ad0ce37cb75bfb2c8c7092b85559216435606852b9ca88d07464a814f71a680839205951b23a0ca7068ea32516feda25d6c20a79cc5a190e065ad2676a144cc38c25ba089b7c4336dbc02e94a83ab58d2dc08fa6a27f09ada0bad487f16857266a06fef4dcd70169bd6cff55d843a0f43e9da0d50c035e55ea0aaa8d33b0a3d35cb24e976b746d32de5cb9c1d1e460c92d8f2a81ec7e9481ad3bfdeb6bbe7bf1cb597871ee3e1be", 0xad}, {&(0x7f00000003c0)="3ccc1044663c38c31a166f0342c6cdc3c22bfb9a409d83033c21797ea28129d5b3db987243f2ef45ba18c02a7a0b0c67ae929bc31fc1ad439660e0d8fa2d254903bc6e07da040eb3b7c097ad27267e3b01a9adb1d7806e2e2b19f12cd4c9f0472f11aa9f3c22d20fd44ec4416d2aa51b638a99d20b9a84495717c9b0845ac3b81288e800b06dbe81f1fc19143422926837d5f96eda43bba814e357e8ca48394ff27919f3882191", 0xa7}, {&(0x7f0000000480)="0f21bff0d95888c3dd1824af54265fbf5ccce3f68a46472ba23da5b8f1f7d35ba5bf07ae45ec81ecce1a1cbda7360b1cf148bb235508423372868990e200d18eea21a093ad47c0235420702599fe5e6dabd40c7f989e99914c714954905050c80c2c1a16ba1b06a05072284c305ad0a79cdca4d17696bdcf1c", 0x79}, {&(0x7f0000000500)="e9226923c87aaa686f22ed6ec43226d95f1c81b938e15bc1687fc7af3d7b57a9e5bb576077bd40c9f686559eb5402e90d69bf4c2dc6d165a982c96b1906b077c1f1952a87438d47060be10f9e1237246948ab983af5f482212306320024d9ad68abe1602b4fd498f9f6f396f5d6818b146178da711529a4d092ea820ecf08c04f763553baf20dddef67e188dea686e58efc8291139c1e986fa04dede56f45b7ab5da52fc67ead429400c96b8d223c138bd8613f6fc70306f9978", 0xba}], 0x8, 0x0, 0x0) 15:57:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getrlimit(0xf, &(0x7f0000000200)) setreuid(r1, r2) pwrite(r0, &(0x7f0000000340)="be4ceb828988531e8e5d95969143ceadf24d2d9468865e46ae182de11db017bfd7e9c3809e1d3923c7f0e6af798adb60b511263dab90dd823b457c1f6af9d9595ae5ded39820699ba78f340b400bb5d0c4fecb073b49a280fc2e8146368297fd980c406cda3a4136465d70325365e31c7c6654f1b164c51f34e41d5a57914bd0098a805c3acc2617b9fd461399a96b2415628c4fa27aae296a5589c1c3fee3210f471a211ef7daae2a6ed8a22ca776376c2764fed72454397919880ad856d1c471fa33227c466884eace25258fc32d268a4068c417ed53a6eb8fa25d8e78b0618ee0c40cf11bacec4497e252957eb982917fb9af832d0a3092c3d8d14e375fb4b43231f1322ab988ca626fc3f498d7005f4fa987fc98aa120f67b61e5a6f5bf25c47748d53c553413c395e740dc0edbc77c9e197dc44dd40d20ddc679b48a4f81d5d4832599cd998a5904dbe52dc7f63ea3de5b06183420a2f54d7f42e952b25f55efc2a75e61daf0094cd1ad883f4e051295d9135e7675b4d007976d3a3d80b68adc124994e416af1ab7bdb2973b7658af3acea7f0246d080282033815ddb91fd757e0d08db5b0aebd3d45071017a3bcaf403718196b41a7721f52e40e1e8a4c843c259c0b4916b9311451fbc68c1d941901485cbf17f3cf44a8c361e71e69f6d1fca2147c64d9bc8febf057e91c54b37199edb0fa618f67be3061cc2f2e6d233d7964656957fa57e9bf180f23a27ebb8ab96862ce24b9767c1e08850de0045584f18d299355a9499096b95fcb063b76c1221c689bbaf276b7d46f42ddfe4aef43550f48ed8b40db06c861a5875b91c81faac1c03171f02b8760ccca2ca1b3eafd5bf6f39b4a1d067c4eb6838fc421d7322f265b0d32cccc82d76ebcaf042cbc915aafcae6e0a2f4b34b0f201af048e1d8feb6cb576d07caf6dcae5d403cd124a68c6450ae99eed60b433603f362e9f90c97cb957ab5c57386c1a0bd208fe13480b61deacc2cdfb78e853489324fe650b1c3574bd85d4c64fb16b9db10738cb64c1ed4e51f108383a3a5d26e08a95fc01f96e6d9bf6f0b8f051bf820362b2d593523abcd2ea554365548533c4392953f998d56e6babcef8bf07a6c9d7c3fe99e6ebce12cd956635658de7704c7e058a86c0142fc0ecdc46233b67fa0dac12f297311f13e135a7f4be4ed0db72e761752eaee4d321980947d0883dd451b8296d4fb3ecdf46bda0e9642839016479ca7b8d595dbc08e4c7b1381ee246d894ef9f64e7af462a0314690526a283abb8acba95aaac86408bafdc3c289b4c3ba5a722eb66c145098e0f760dfd2b1dc25466b74f301927c94df3cd4238a962f66a5c23fe8df3f1a0755a5cec0687f38ec6e8503ca59d97c5131d1bfbf15f27ec6c306612cc41cec3fef0c571cb8c9510686cc3be11ac6d5197c289615a6ede83bb1c937180077649f600db8bc5a131837e9d7dc997c4bb538705cd645a82c615acdef296bcf19523fd16610905266231999d3f29fa719a034dd25b7ff1c305e1331d73a950e25cf60e87a444e341e58bd3f84a0b350c2eb9fa2b23d7c56a92cd59b9954dc4f53b69a13e87e3c109300e79a3e219e53a19c1925408ab44b18adf64bf23caa62bf6f1627860baa4b3def73b4b5cb286ae3801d92a80e64b1bcf628f67a1efe59f3a5ef5996048c342f4c2f5c2291d9882c55d2890c7ec19c9cde7dd92158d0f9f52dc6b1d5b912ea1e25f3988cf46f0f2a4c4cd41228a63f152e3d192b265e6a24b06cf43694face460d6f1fa4ef5fd38f744947b9f323cb16198de7bb72c8457b756ef85233e95baad14b25bad5dee3a5f21a54e3948a6d074398291e5892b75707d20827db5b8a316eb1311e90fcb31ae1bf7c3661275a2d86a6a6401011748c28b0c850c95dd17a490772f1f6d17be7d52e7c677f6046645473ea88b9c45f2df180e3e90775df82eccf7acb32d233360e63799fe8e8a8ae0f40d1289cde8f708ae28c8ba9592b5fd08e5ef45e3ded6ece2cda99c9c219ec18b092ee38dd199906ea9cde9ceb6278eb7c405954fd4b9c1d3673c69e8869794aceb6211dc0978c983fd12f4f0251a2d47b159206eeacba736a41c5679747579764ed8edb7f6361ca7d93647492ce69c0a908b285c126de3d7b6ac8091ebf91f067e13e6b4b7424185530a889d5e5973b5fe96cae845ac20044abcc75be7f7b01871d5593a50e0dad47c023b3fd0995f3b22d2ce8b26c33a849b3b7e6f14df90821b7924b6519af4ac0bbc35319f0ab341d72e2212ad85995a4e95e76604bb9b5fad0ba1a0758e077452c3523d9835eac3e5bb7223600045661edba2ebf9240edbaaea43701eb9565dfd99a303b5ecbc79914d3c843e82fb55818348ac5998973026599896c53bccfa6a72ed7fde072a94845339199aff528a9acda5af3849f4e77159535a440f236212ef1f2bf1b6a60d50ce7cf616223a5cd806bd39a1affa9206d423c69ae1bd0aaf05d7fa2d536cb5c2ab8a73662f38f6d2591d9364fc492c72317a0dfc4dccd87016f543d4e0bb15c8a7307f377da06a161bf6a1662b4051471423da8798888c21a54ef6fcca57e9a0401c4a2df4a5a7169f8c9e30227c31ced438b52d72c90ac7048b2a5374b6817d696f22ef48df8827abee71e200a391bc8e5aa76a64dc89e072d37c21b1d04dbb5a688fdad4b0acc38b0bf80e0c6f6c55ca459e98d07e66e99b905a8f100f21ed94f90fa2cdd44d2163ab19a58d5727dd934f54cd010e07db8d1925c4fd290e6046c6b055438db4c0e268f2e6244e683d10f07e0b791861c82b4403a86715ec932487768da5f65afc107da9b6d2aab320da9c65ee1ed16224929b4fee9eb8e0814cb8029c87c48bb34ba2f899efdf76e3a5385c0df69ee2c4bc28d4baf3b30e3207814ec7bd203414dafe7cda698da778d9843af700009e7c0a0c1cbc9473f2aa67830ea52fce2da8771fc26b7640a6c28df813814a9c7ede5de8b985cd2d0cbcf6304b2210497fb647967624737b3595641d276531cd3293b0484cca56b5a1278776a0538a682645a8cebb74d2c941231495b96fb5a92daffecadc916e48913f23556c61d25519a2670ba53a1f932a9a114a4aa99779e00a56954a2458ce2e5500a6fdd9675c5d9dc2f41de05f5cd61a01e63b3f5cb7df77121f0128d0e73424b033507f51e0373c6b163e27b642c0d6d795a52fe402f3f3a0133396734b3c015c5edbe8ea7452e56c3ef4e885cfde3919e37e3d69812efda1cb8000c38463c91cbed25b608038af6a6b601dafda24678561c65eea2032233305f0338077dd75f4d09a5c315dd8a43944adccb6267ac7ce2e1def623a7e327f724d15d72b03514d015e42ba406ed8fbf14db6cefa9f3e37042d98eee8ba95ac8a6b56df8843dcc6e455a4059be34e8951af780ba7fdb64b61fe38dc168acc939ecb85cbbc6a82405fc2ae145dbfcc3c9cfbfe0e9f176578d883de2bdd1c1d2d925e1af1a110940a343992881fa18cf8c7774bc7ea8bbdb0a71061b5f03ccf713e15cfb1ad17308290c110ef097a6a830a2d0e973c3cfe6a4ecb21fdb8c9d3cdc5a64e37d72f54cfe63773043223569fb9b8c1ed9a29cf50b02bdcf6f14fdfff9102f111942f2400ca38c1cb1e42106694b2a44f2cc173ba9bca4c74c14963f46d13c8339c6e49effcef6b54451d43a1ddbcc3de3497b8115abeb92e94816b3f89334c8497a8c680d1cba4b4ededc9d4780b3cf54e0ea989a90e54e09c052a00cfab406adc2ca7bf86ccebb822fc94942864d4e486001c6000db56a5a317ee5ba60e43ebfd51643959062e0709bf02ec560941c6717ff77a53e00c4a933b1db4f622c82c1b5c0d96c3fa9328aa9463b4a4b6d295263775b131996a60bbb351d54592cd006912123450fb9bcadc35e49d2db3e798f2d02cc63cff76b91cb878345f9c9b56297c6054d6b09e76165a31de7300c6e16272419e1a8fceece53c7aebeadd118f1cef2a754e8a9239538f11d31c72624ee7ae300a3b099479aa95553068bc828c835072a60a1b1c2cacfeb47a3295ca0af37245df952cd36d4739bd56d4732f0e1a35f416ec42a82e807aedaa3371b81c63d0c2a9fe0f3426e3eb8f955578cec058182b675c056fd5184c6f9661ed5b1b8f44b20885e5b70beb46309a855be54bc1fcf5edfb5d0db37e4751320972c56a65c5209357496968853c3f743a6ce16cc9c2ccf9d9959a4db96c370e01acf1c3cc599412c35be97ce34040ee1ffb965bd803fd5907d69e05440a3ca384be9d75fd1f5d733389d7b255a9c98368b27ea40374108b88ea14d378e8f5152f5eaa3b6d8ef438d7b5db7b933488c43c8df167f2f67c75d7ad18ee8e7135416335a5fc1adaa0d286af408375230150e9eb2310661831c1cc4cf89ef314195f5e7654bfc981bac1722c18d4f67fcc7a2081cda13a47422b17083105919ed8770f9561c938ea86a542c9389a7d60797fad25834d4c87d08ce1c0da5268f4522347f9c7fa82ccd2c732a97a301f7c40ddaa2921f789d933aff8f139fc292fe70d56483919e2790e50abb58ba234e986da6556f75c122c45f15efcfe57564f10b87f76612f7b724c76082e763752e46d07ba4217cdf073191bdeae140c7977d46953f4df1d5bf564fd355d7c421d3365e3b2c8aa9bc66258b77a6190e1715796208ca979f023fbef646c9535a70f969deb38f88ac5977b25b7336bdd860ff7e92d7a0f23189e68a8ae0e410ed3a1e0467ad331360e0f2d0ef0cd217a1db85ac02e03d18415e092de6dc0420515576c4978fcf9cc7d3b29d5917110a32f2f275d3f7be6632f147be55dbbe6f516420b8ac35521257db96360d42fd5038c2a8e3496f10f736afc7c920c95763984e8bd24badfc9854a4bf472dde24ed6262fd3f6737374341469ceb8c8dbcb5f8035e785bc818557544ed790fb9254e40c1c2294ba4c1e725a2cd4d644009322e143e5e465314e37ba47a7daa97c77038f83c27bcef5155da612a27b9f0095ba0052aa125ac4383fa11951e2605b4311fa896e666e5577321060e6f5b001e4ca151db1ccd08c6e1643b3f0f4c9fa06e2ee1347a49f9829bb561f2c8de8131de7c1c650e50928116afb1b9cc1af85ad4752ddde84cb3971a6342d6da14279a5d3cfc682dd29e08175878af11e6758d5167efe4c8279d7a7353a0c2f62ad464d8c3664b7ec9acd6c4e552690f1bd0ad3d48388774dedf8fa1d40575935e684705879af2bde1e82141fd9832e3d5e588e142d98011d823033894fcc06b6e409fb23cca5fb4e16f541166e5cacfacfd10cd1f01f0e5e9551e24e8f3ed57cd2c5cbef616d96a241dfcf6cbee2fd61b804dae68bd595082c5ff849b986196e0d52f6a8220bc4a025f8160ce67f465173903992e32f39b768a2fe51221a27a18e16e7e546e41049ccc44dd3443ca6d854acff3b21642e694c46ee9e92b5ff67fdf7703e35d3804e5fe1aff7abc938476b97282961389bb938fd082ec6f17f9af60d01ef648643c13693e30c6d9686241ba4098645275da26ad35a7299827a558afc8d7c26149b38ba71626cccb531e7951824d39c2d4ee467a9f084edbece3fffff18a77664cef2211f2f082c6d66490207fe8d11d37059e1ef062a006b619bfea15ea46b99e27a1a7cfdb1c478a29728f5ad2a52f4023ac9fd58702ae94209b6b5c62213fca9d1b4b6776007f29eaaaba8c85819efa22c9350523a693b740af62e3e5fce48f950e8f6e54394aef8f6515b281dd7f6023814992d2b76b5380f2d3f", 0x1000, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80000001}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fchmod(r0, 0x9) 15:57:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x8) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pledge(&(0x7f00000000c0)='+/#]\x00', &(0x7f00000001c0)='[\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x2, &(0x7f0000000040)) 15:57:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x10278) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 15:57:57 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom$unix(r0, &(0x7f0000000280)=""/135, 0x87, 0x801, &(0x7f0000000340)=ANY=[@ANYBLOB="11ff6040741d1d1d0c7bf4ffffff00cd5ab623dc621e35a64b5415a7dadd2023768bc59cabf2c8171f2d0f9f32fabcbe2a4ccd2f20f6b1361c6e94d6ff112e4815c58151def13ef0d5cdb42e7eedefdb706802491d11ddee4746f8bb396c65fadafe2d3001ae797c6cb6f9b701261eab2a8c2da91114789eb0b0b5d371971f337875c029ae04da4b80f97ecd44adb2338dd2ad77d1e9c60d0f1685c6da85c92d66bda65c24dd"], 0xa) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 15:57:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) clock_gettime(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xffff}) 15:57:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000340)="86642326d9e047c88980c4bb90c100d5c1f31b93884cba2b183640195e0cada891d9d661c43f19a1f74288b9", 0x2c) readv(0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 15:57:57 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x1ff) r2 = dup2(r0, r0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000040)='./file0/file0\x00', r3, r4, 0x7f413cdacaae3a4f) r5 = getgid() fchownat(r2, &(0x7f0000000000)='./file0/file0\x00', r3, r5, 0x2) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 15:57:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x100000007}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0x2000000000000001) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0xa, r0) 15:58:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 15:58:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b17", 0x2}], 0x1) 15:58:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") geteuid() r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt(r2, 0x9, 0x5, &(0x7f00000001c0)=""/135, &(0x7f0000000140)=0x87) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2fa, 0x0, 0x7, 0x3}]}) 15:58:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xcfbb, 0x9, 0x2, 0x1, 0x7, 0x9, 0x9, 0x1, 0x0, 0x81, 0x80}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 15:58:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x11, 0x5, 0x6f3ba16e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4", 0x42) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 15:58:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0, 0x10) pipe2(&(0x7f0000000140), 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x80, 0x4) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x1, 0x108) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 15:58:00 executing program 1: r0 = socket(0x800000000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x200, 0xffffffff, &(0x7f0000000040)="a3a8e62e83d440c0284dca2a2ef2427cc130ab9822e9ab03c872deb4f437fc6fe0920efb095cff58ddf9cebded9a9f6f3fb3195c4dc56578f4aea4", 0x3b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x6f) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 15:58:00 executing program 0: setrlimit(0x7, &(0x7f0000000240)={0x2, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2c5, &(0x7f0000000680)=[{0x5, 0x2, 0x1, 0x1000}, {0x6, 0x100, 0x3, 0x6}, {0x3, 0x3f, 0x3, 0x7fff}, {0x80, 0x1ff, 0xa94, 0x6}, {0x2, 0x3, 0x3, 0x3ef}]}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000100)=""/232, 0x125}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000240)}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/236, 0xec}, {&(0x7f0000000280)=""/17, 0x11}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 15:58:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5, 0x0, 0x0, 0xfffffffffffffffc}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 15:58:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1100000385, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000140)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) r2 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000001800)) 15:58:01 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 15:58:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b000000000000e74de400"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x100000000, "851e0000000000d4544d0eecada86a00", 0xfffffffffffffffe, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) syz_open_pts() 15:58:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="077beea7fbff00"], 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x6, 0x1ff, 0x7}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) recvfrom(r2, &(0x7f0000000080)=""/19, 0x13, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) accept$unix(r2, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bd05627737b0013174639706af79c8335baac34de9d3f89ce28d59fdc8e42d8d99fe69fde2844de52a67f59398517affebf2aa1d483eb1dd5fc2f7bc818c6d204f15c5e8ca550c20d08d69f3695"], &(0x7f0000000000)=0x1002) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000300)="1b6c68419d59db2c36c526cde4eaaea1a5252ff7a08ae21bd76ade3cb44a972f2bc9c9384847313a1da638b1faf1c0952414147f67f10645b4d6a0b6991bb19b3d4f4e5a224ba0f40762c2c005c454df31ef21e8ced39d86955bd1650baf469e6cd4ba1dde6f897532f9abb309f1653740354fc0860c70c792cdef88806501c6703e28eaeabaffed34e9236bfeff655f73c1abc63b214ad4f7ec696a8d0576ac0e53b6d38872f6e325e6d70b01e730d233eecde746724aef1a987b1607e2c546ae24081adcd59d550bf47262fc1c5743", 0xd0}], 0x1, 0x0, 0x0) fsync(r2) 15:58:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8002, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="ae33676617c3fd3710b700691b93b9232149d90c1cb0b0fa2f7866b0d724c3f651a1238841fb037ea51033da406039e9291b913020ab3c55220ff47f8c1b4de3737252101867893d4724cf8198b0b4c861c29a366b73248b93594dea89791b4f6220e4a8ee6fe83ccdc84c4271f0e48af8003f9b8603c62ecb39108c4ab5c72081e4382849f90e7294975fcbacd3ed4bd866dc15225940840f5c50a216a8c80c4f4d7399eb5acae959a0e426ab", 0xad}], 0x1, &(0x7f0000000300)=[{0x108, 0x1, 0x6, "6863330333b3bf79feddaa69881aaeaaa7f19916c2e2e6df6e23f3dc775d4cdaed1936833f295b3d21fe4e0bfdb1d0fdccd8da701d2f2d5da84d42308cf8dd128b2615152fab85fead020a0b09393d13985a0ae4428d1b9a5c52bb07f12359d74fa3fcb020a2e330d8ea0f521db1bcd084b254a6ce2435400b8cb6c7f4fd6db438018e0a6449a343fa9f9e2e9b6deff85895ef2a361c03c507618adbffbabc439cc55b1a533420c56576a7649021097236f07e4968747efa429c15770a84ce54b2e4228fd94f8717a11c96c726c35af0fb95cb9637a10722c1a2c491ab11b134a56655899031755b5f5324a96c4bdc7f94f32f"}], 0x108}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0f1418"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 15:58:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 15:58:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xef5, 0x918, 0x8, 0x0, 0x59, 0x2, 0x80000000, 0x1, 0x2, 0x1, 0xfffffffffffffff8}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r1 = shmget(0x1, 0x1000, 0x28f, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = semget(0x0, 0x2, 0x200) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x508e, 0x8001, 0x40, 0x4, "86fdd78f180d37fb705231a6ef1216cddccab1f9", 0xa740, 0xadf}) semop(r2, &(0x7f0000000140)=[{0x1, 0xffffffffffffff81, 0x800}, {0x0, 0x2, 0x1800}, {0x5, 0x7, 0x1800}, {0x4, 0x7ff, 0x1000}], 0x4) write(r0, &(0x7f0000000180)="06c5", 0x2) fcntl$getflags(r0, 0x3) r3 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r3) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x20012, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r5) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000002c0)=""/209) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x165, 0x5ed7, 0x4, 0x0]) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0x1000, 0xa371}) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shutdown(r4, 0x0) semget(0x2, 0x1, 0x88) select(0x40, &(0x7f0000000480)={0x3, 0x5, 0x2, 0x5b3, 0x1, 0x2, 0x6, 0x8}, &(0x7f00000004c0)={0x2, 0xd8, 0x0, 0xff, 0x1, 0x7, 0x8, 0x20}, &(0x7f0000000500)={0x2, 0x4, 0x5, 0x2, 0x7, 0x10000, 0x2, 0xfff}, &(0x7f0000000540)={0x1, 0x5}) shmget(0x3, 0x2000, 0x1e3, &(0x7f0000ffe000/0x2000)=nil) readlink(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)=""/18, 0x12) preadv(r4, &(0x7f0000000940)=[{&(0x7f0000000600)=""/131, 0x83}, {&(0x7f00000006c0)=""/193, 0xc1}, {&(0x7f00000007c0)=""/17, 0x11}, {&(0x7f0000000800)=""/111, 0x6f}, {&(0x7f0000000880)=""/176, 0xb0}], 0x5, 0x0, 0x0) 15:58:01 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00004adff7)={0x5}, 0x110, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) syz_open_pts() socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1021a, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20200, 0x0) 15:58:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 15:58:01 executing program 1: shmget(0x3, 0x3000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x3000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 15:58:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x9, 0x0) 15:58:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) 15:58:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) 15:58:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x7f, 0x7ff, 0x4, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 15:58:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt(r0, 0x5, 0x7, &(0x7f00000000c0)=""/41, &(0x7f0000000100)=0x29) shutdown(r0, 0xfffbffffffffff7c) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 15:58:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000000)="87173878e309ef4b9bb89378bd7556"}, {&(0x7f0000000100)="ba8c1bccfff726aa3df35bff729b05ff8f1d3dcfcacedadcae67b76f60b9d9817a078bc98fc4b02e969e66954f459978e0ff16d25eb86239d5402be9a6a43c44f9c78189aaaa5caa0f9c6211ef835a1b3fda244a186d37f4e48528c861ccea40f929be34a615cdb150dd7b12b6d5221194d9394d36acae7579ca1073db4b16e42e55468071757a97dc6220b43479aad19d656af8715c888783caf36cd53c45ce86abc7382f70fe456e6e4b2fee71283de00faeee9a3ecd917d28f235e0628a"}, {&(0x7f0000000080)="3d438c71e2b8dd91dc7a5828a869b9d12bd0e94cd026f7838c83"}, {&(0x7f00000001c0)="e24b69fd2ef8d06c0f874f14cbc49b6deb47d9985884ec5ff24dc81c7ea7efbcc2562fb3e9ec0d52e944e0409a79407427da9f7276444840fc20e4a69d4f6daadd4b2e49689bbc391e7865de3ed6a1c60faa"}, {&(0x7f0000000240)="79772cb2daef1218694028f4ebcef71e797bf9a8e4dee4bf716c3c84cae02b418b12e5021948a41fb3ffd3a051eb1dd1bcdafa1b54758f4d6ca7aa4d32dd7136b0b8e58950d47ea9762ba285ddb0efd4d09ed46fe3f0dc1f2a4b0dee95e0cb44ee00b3ad6cda4447c9b853b2458497e8bf003db70a365a72496ec1d6761791e9d5686ac20093e11d490344fd851ccdecf2fd7f16f60ea93a64080c"}, {&(0x7f0000000400)="669b4deaca5a4de0f200804150e7d0fdcccf9378fc5aa96c0a79aee820cc7d6407cdb76c2c3a6f77fb15785e0e053ce347bdd135a84c6f8fb85a5c07ada3afc8593ca7428e72b4d01d1dcf2eafba768b980caeb5c6d8caee0042ccd8adb38cb4c7fe2384407cd2ebfe337e41e798a8e040e51162e8eb4fde275628f058616dced8e66914348c21a1543b72c52bf711e6ac2b38b1bd22f6744716bbb8fe62be8fbae79f96b7a9820ce4ef0645282454bea700fa61e77c28b669ceef10a38384f4824d8c33d7a9af0fd982c3669006b6166a76ef4aabc24aceec34ca23d3928c69cfaf55f6f5213c33ffbc3e33aebb00354b37fea319ba9f7ca698"}], 0x0, 0x0, 0xffffffffffffff66}, 0x4) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) 15:58:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x6, 0x5, {0x7f, 0x3f}}) nanosleep(&(0x7f0000000000)={0xf1, 0x9}, 0x0) 15:58:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x600, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 15:58:04 executing program 1: r0 = socket(0x18, 0x1, 0x6f93) r1 = getuid() seteuid(r1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x8}, 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x408, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 15:58:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) getuid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0xfff}, 0x10) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/72, 0x48}, {&(0x7f0000001140)=""/185, 0xb9}, {&(0x7f0000001200)=""/87, 0x57}, {&(0x7f0000001280)=""/86, 0x56}], 0x5, &(0x7f0000001380)=""/74, 0x4a}, 0x1) msgget$private(0x0, 0x404) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x1, 0x0) r3 = getuid() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x19) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={r4, r3, r5}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000001540)=0x100000000, 0x4) r6 = dup2(r1, r1) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001580)=0x80) readv(r2, &(0x7f00000019c0)=[{&(0x7f00000015c0)=""/192, 0xc0}, {&(0x7f0000001680)=""/30, 0x1e}, {&(0x7f00000016c0)=""/227, 0xe3}, {&(0x7f00000017c0)=""/18, 0x12}, {&(0x7f0000001800)=""/232, 0xe8}, {&(0x7f0000001900)=""/12, 0xc}, {&(0x7f0000001940)=""/128, 0x80}], 0x7) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000001a40)={0x6737, 0x100, 0x7}) unlink(&(0x7f0000001a80)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r7 = fcntl$dupfd(r2, 0x0, r2) connect$unix(r7, &(0x7f0000001ac0)=ANY=[@ANYBLOB="01002e2f66696c65302fb916c6075ad8e58e00"], 0x13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b00)) r8 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000001b40)=""/4096) setegid(r5) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000002b40)=[0x200, 0x100000001, 0x7fff]) connect$inet6(r6, &(0x7f0000002b80)={0x18, 0x2, 0xfffffffffffffff7, 0x9}, 0xc) 15:58:07 executing program 0: r0 = socket(0x2, 0xc003, 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="9e3eb3180603b73925c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 15:58:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1000002011d, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt(r1, 0x1f, 0x1000, &(0x7f0000000180)=""/34, &(0x7f00000001c0)=0x22) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x42, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) 15:58:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 15:58:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x482, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) 15:58:07 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x1) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') 15:58:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="f7", 0x1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x8004, 0x2) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 15:58:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10098, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8091, 0x0) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:58:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050160000004000000010706ca90080410fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x349) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) setsockopt(r0, 0x3ff, 0xfff, &(0x7f0000000000)="bc906b93e7a9f406948fa58b3ab0fb422cb876b47b2a1aebba1232079431c7d7d4db129bf6d33ed6ccd3b84edb7cc8e35ab009ab5bccc012fe513687b94911fa3e14ec4598abd4dfebc5bd49792319f7598bb780b3e9bcbf74c605f216ecf90f3e8b28fe8457ec8bd5994c3a2377b469b0eaa2823cdec7d2ac832f6698a5e8e418f41be14500907614cbfc4733afc63ce55002f87aff33da424035ad1742ed57ab16bdf4e94d05c2cef6d9b7597b57dd4d70f5ff3f8d9b18a8f21711f4", 0xbd) 15:58:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4007, 0x20) getsockopt(r1, 0x10001, 0x2, &(0x7f0000000100)=""/131, &(0x7f00000001c0)=0x83) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 15:58:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x204) 15:58:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x82}, {r0, 0x41}, {r0}, {r0, 0x10}, {r0, 0x1b000f530ba99341}], 0x6, 0x0) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:58:07 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x3f, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/33, &(0x7f0000000080)=0x21) 15:58:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="f7c3a637e0e3ff052dcef53793be6898caa2e50e76b8429abaed438510f72f761afdf194eacbfbf3bee1ef071038bbadc725fd8a15b4c7d555e7a9"}, {&(0x7f0000000180)="dc68dbcfc8e67b204b39cb6321a98882f4d51aa7b767dd5d0f9985697dfafde7191253aaa5f55d68748c27bb06de4ee85fa32741f1a1931ef9bb50e2c3d33db8a9e5959b9ab7bae7b2bb12937c725b2fd0e02f66b1c33f0e96ac41d5c6acdaab8663c380d88e8ca67cef5bdf2a444521397c2ac53826c3cb02fce49379bb0864b378fe9768558b5ffac53ceab60a28237ed1d9e55a09da6eadab84cd8dec2a15bfae25ef5018cb71c88c"}, {&(0x7f0000000240)="0d69e86693bef4b679e846ef9a26b3d77e1c0125f316f5f780eb71f95af1cc64704f94b8440bbfb9f74905c814873ea6a543235a67cc032ad51c9ddf66ff92b5c65df6d3721eda64e552a75c6687a58be30ea4c7613802d5f8cc426c3e8ad012c4cac8bc0e7070018fbe50fc5dd5c23760805456ac23f6247f4a380e1945e1353e0cfc3950990df3b7ef9b7c61d1"}], 0x1000000000000130, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x0, 0x181) msgrcv(r1, &(0x7f0000002740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027dea2aac35a2904d207d6c01a37fa6741f1352b2281f29e55b304789fb5575fc4bb85c8374b2febb5cfbfe05ec45b5737db9eedff6c3f39712efe1cd6a0c2a368ad0523b3039dfc8caeb54d7d76bd335261e03355490c42e518f69c86cd34d314c963bc265dba8cf1402022df4410b727e2493548c6adf89104b3d217a7e172bd552a2ccbfaca1fe9ec214f08049b388dd2c906896646363c72534d8aa2de83eb8e3b00000000000000"], 0x1008, 0x3, 0x800) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000340)={{}, 0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:58:07 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x1f, 0x4}, {0x40, 0x6}}, &(0x7f00000000c0)) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30289, 0x14) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) fchmod(r0, 0x0) 15:58:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xbc0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc40, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchmod(r1, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getpgid(r3) syz_emit_ethernet(0x13d, &(0x7f0000000200)="5f98ab4c28fe00") 15:58:10 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r2, 0x6) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x4c0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x182, 0x40) dup2(r0, r2) 15:58:10 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0xe2) recvfrom$unix(r0, &(0x7f0000000280)=""/99, 0x63, 0x2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x7, 0xf4}, 0x10) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) mkdir(&(0x7f0000000400)='./file0/file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x202, 0x121) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x18000000, './file0/file0\x00', './file0\x00'}) pread(r0, &(0x7f0000000580)="a7aeddeac7d59219138b07c581971f1e31fb59788577454530ef6b9a60447062284e3acf953343146c5941b92aa5d9216664f219c5ada0dd584df1265309b5b98df0b0d89ab32ce8c9a8393a428ae4951147a6abfa61a01a8496e062193ef414feeb677e3143fec5dcb3c4000a37047ddc791e3a98b2d61f3f8c01ee0fe66eb9c3db4937e74ab2173b5fd531c3ed28207df4d18cd9593c9d36f0fac029dc08a829e3777d16ec0d4285d0cde9697e172f8949c449e846aeade5f428fa8a67959de3fe0cf49a2c5be2d6de05ab53da9dff2ddf51e563a9da9e461a428541f59979064c5d02f1afcc0d", 0xe8, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pread(r1, &(0x7f0000000480)="5434506536ac6571fdf3a270011b46e15783e18fa0541c12e6a8156027275b277391164ce083b69acf2367e931d19bedd3ac0dabe59e2b369de1cbc9c2e43a165a0c80aa270fc5fb62f8c49b07530ba3273b0bf7669d71fa35acb20a9e2db9ba2683e65ebf5d046671d7c72dd05de5f01d5b6d9041feb16140bce169a237c1f6c4047bb3386c82a6ae294f38a72c26719f1d6671799e998f8c78bea625cbcf3e625519b25237a4d98ecbcfcc4a74d2e699d78a727d796d9ac2d5a03e2732b420995144e5b3d64329396739918c462dc0c17494d12d9a221e7d57a17706a71d4309058416", 0xe4, 0x0, 0x0) sendto(r0, &(0x7f0000000300)="ba903cf51f2b989c5b3493b839ca65d88df5f177f5d668c2be0adea3a777c961b0be10ab2aba5cceef06c02859bb27117beb90c6681a0b618b158b6932c5b903128daf65e44ba1d4395f1fe78e64a8a4559452751ad9b848937b25771f47e2f9ff150e82229ba74581e5b453669d1fc88b16a3d9f25fc353d39c9945d12b44ad7f0caf346307729843e9236a1e4d7ac3dd", 0x91, 0x4, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0\x00', r2, &(0x7f0000000180)='./file0\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) 15:58:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 15:58:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0xfffffffffffffffd, 0x6}, {0x50}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 15:58:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x188, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_getres(0x6004, 0x0) r1 = getuid() r2 = getppid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="a57abcb1e457161a602f82b081d4159ab81641b0d60f728b0ff1e63bd2dd68d2703eee7a50b9247ade213817f3d25bbb50c43c09af912eb170f585df5115e1cea3d51bdadb207717e1f6be2ba04cd0aca9aea3e67d8bcb802f5153b06f0802763cbfc7429e29d9e95105f3d155cf60d8eb84aeaee8328f5428411da5490182b8b13f685137e9b4ddc099f4c80e9f70b237c482", 0x93}, {&(0x7f00000001c0)="e70c53948db13bac", 0x8}], 0x3, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r1, r3}], 0x20, 0x400}, 0x0) 15:58:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80bd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x402, 0x0) 15:58:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x804000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3657fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20002, 0x100) write(r0, &(0x7f0000000140)="6c9fd17c84b22833823e6fd3c74bb391b358a21c21d74c4a0741d404176e25456f41b2f3604e29f709f460e5b5a0847e70fcf3e5dc67a01aace0e826f2a24a6fe4bbc8fcb8c7c6fc6019e31b9cb08e200ec7cc4c125f3cde4600f52d05fbacfa87522957f933235d6a6e14e73181cba8bd78ccc2ee2cf95dd9fadb2047d0cc4ac8739819d0214ae10a0c6b7f6b76339ee7859c864b2f5e17fb9925f84b9d95fd7f95fc49ce9397c7dad6", 0xaa) openat(r1, &(0x7f0000000280)='./bus\x00', 0x0, 0x1) 15:58:13 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x7d14a03156377b7d, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 15:58:13 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) close(r0) 15:58:13 executing program 0: ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r1 = getegid() r2 = getgid() getgroups(0x5, &(0x7f0000001180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000011c0)=[r0, r1, r2, r3]) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) mknod(&(0x7f0000f80000)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) recvfrom(r6, &(0x7f00000005c0)=""/43, 0x2b, 0x40, 0x0, 0x0) fchmodat(r5, &(0x7f0000000a40)='./file0\x00', 0x80, 0x0) r7 = openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x80) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = dup(r5) r9 = getpgid(0x0) r10 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) sendmsg$unix(r8, &(0x7f0000000ac0)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000640)="8cf7c71d4bdaeb24d424e27ffbe39f94b15af7d8e4c4d4606d91358a4d342f76bdae30089fb6548494de8b7ddbdf99fd93e0d66e75840dc9d7a2d5be288bd5b4ddffc320aabf897c320d89ed22125458a508678d543ab1292011bfd1aa82da3dbb6556a29880ab96d8ab81f3379458cf9082ea7045caa484da8c01c27236fe53facba84e57246b1059f5694e09654a7ed9862235969c845e1b31b99de809eb435bfa9756185c8bde379907a47ec3467ea40c1a8af6a213461272ac07ec9cc659e4e20e01bc23795190a3e9d6d80ad03f492748865daaf042f80379fd9783e09a95abbe3b4bcadd347b9d", 0xea}, {&(0x7f0000000740)="60e7961d1017da961a1dfcbd0c8daff3199ed9c7526e782635ee70cdbf702fb35ff968ea3a15359b3039709f4f3cd6c973ad3930608aaa8326a1c4d5abe7bdd620ff1c4613a0bd60fd04ea65b0d1765a37c91f420931ec0f7ad43e23d0c6fb76615c9d3861e7d6", 0x67}, {&(0x7f0000001a80)="85560a5a3cd1cd2795738c7fdd31f1b8bced06981be65155cf4542d36b405d821c6c69e42d5c93515cc986d52eae3d03a75fa698265ceb607706370c93ca95f635a2662cda66d1f0ea92e2faebbff90343f06c06c30e1ac3bdeb39744f3c8bb67b7b92128eb7d4c5123921d3652cb205beffab8b1440f4b42b2dbc03e270a5fa475dd9373135022de57b1ebb6123bd3b70f22e293a900fa65641706d6d8a503448007e6c849aa889bf9e71e0485b1e1deb7687d3899a83a30e7404bbeba6a467b599edc008347e8e439385311a3711c3d3733b081ae5be4ce97cbdc76a675a44fe52339966b83c01dbc3f86bd84b1b2f3cc0efc16a02c17f46502a7a64bd76048fd8ccec87f6da4ce994ff7f33b12778f4a9398a551f7162d9f06a6463a10651254e2290e54f15c7127d754b722295e116fbf8e6c00df690e53c9ff54bb3bc07db493464c0b231a03e77ca58b653531229422b534fecbb2996f3f9704f2570232354b03eb146e9577e2341dc0dcfe7218e27fc854a230fa356942391192fd137df4b006efd4b3e48aff7d50a5a06dbb6533dc62741968080066c9d5451fda71b57a2accc11447b530251d8c786c9162e6be20722eb47e0272dcbb8fbd6ea6f65305d228ebf2661dc88f08305780e1ff5f75882c4991204bdd86bdc0b8fc42853bcd6ed399f9ec558e2943bf91235458fbf9b077001c79fd31eecdad302f26818ed484d9eb584a09b4698bfa3a099ace6d14f48fca0e6ef423723a9351a64ea971843e61054c9ccaa933a7a15e78a43ca27d136e067064f320e251e33ab70267f47c7cd6e41f8d615d3ee6e8c04c588fa2bab0f30db220fcfd9a05fa0940a73d969349c67251c14509c2272d6a141de2d102aedcb24029bb89dc1f6ac1d6a51038ef70b2ae2dd756b6ddc6a52405633799786e426cae9acb64ee70369d4f0fc1059b969a18e12876b13e96789134b00eb0bc3a96fda2c07393e3cc62803117f91aafdf596d9bf0df3614e9e1e2889ef2d65dbe937cfb4db8c0a44f366761d086753d090b4f99b40ea38f6263d2e4cff9845eaff27c9af451c995202a88463698e8f3d078c0baa515f7190cc222f2110538e741cd7393827af0f4b53aa494500617fbf0f51311e7532d6bc55c36d2b27be0a544c01f51215b6275001e57c42ce411c5a6b9d98a3072af60791f67fc79f62403689377102771c66fe69d24a7aca18d3f8989726b56ff863d81f9352bb836882a3bef287967fee410786d678a793047c33bbd31b3acaae35130c69ceb24c68fe86decc37d86e5aa80dd1b506fc5e0fc2cceaa5d8fc8aea2e1840b9bc28032653840db98e493c1d5e0c59b7af846e2440bc025ab6c484865c7f19d3f8ea330eb8a78340b9e863638784e0b74dfac0ce796549e7830dfc8b83df4e4e6c52d45ca51af7d24b7a1c4657d64b783bd668573bf2b6116b4503476d721988719a92d570975ff2d4ecd27e2a2a8ca20c9e8640b1b103dcfd9b14b09f9351cbb9693bf8ba0283a86336dc4d9eb3c7e587957fe394f78dec9fbb6af74b6249141bc2d18edc24cb6c6538762616d1da93e9e7df8cab8ed53ebb119ebeb525a20a6bf6609b671bf5387d15f8a61c0d0e39f73c529cac69b312bb53411228bb1c6e60bb71bad5b21322da6a6dd8d45347b8d9f4329330cbf520c40eee42481699d57b8ff78abad2fcc6c8e7cb638b8db9d4c430016c5af0ec33d6a29ad940d1e3faf98db17f4f2d87265d527c2247532c363e4aeec105c4d1651d2e54d03ff2d7200e817357545d8c13d12fc44a728649233f69632d150fbb85e5d2e52f2fbf605ec33cc2741be462913e737e4184339b1d9af12c3cd3662d38b2e1df33cdc848b52cfbcceb1b9be8d290d9281ef492fac7e9c1d18fc94bb67d44a4211544c4f0f632872ec4ce941f579ce4d7044a4d0bcd77845060cbe4b1d617b697e8b6e3f30ab4f93b6e01c7650f76e3c0ae0908cfec4f6c58e05b776c2657f247cf6272d07b651efa5df0f86aa925d10a68622aa199b02ffd8e154050abc6e29564df654ac67f795773cab90366233b2b5441b2e8e35045a7ca825369227c37e02e3caa200b904898840f18e373c95591dbe1c6a75ba28c912eb20a01a3612700b23653bcfbe98bb3ed48e491093e8c89fdde11a7de1d6d9036243f02650f5c1af263b340054b428fb6b223c849cf21f0443b88770fe3316002301d3e1855c2f9dbc19d079307cdffe5e356a6e721154467b8ad8096afecca455164826bdf8d64acfe43e16619be1d76aac11d02f760ea78eb8f3d2ccc9adf69b784a68a9d9f2b447664d67d68095ac1f82bd785c2e935c113438500a83b39ed1f04a463aa8b9360415ad489558b6512e3de20d05d3340e6822a575810e4028f557de409648fc955cbac3ebc5c82bdd9b3e0adb5e43c08ac35baf933ae5f060201a0f8be78c1fae07ae3bc54dab0e10fe6788be73775defd3b4be41748e2e444edc22b9fc70b67ba97fd350717144767e1c62ddb0dcfffd5067d0b96f01c1fe3b93d0455172dced11377e6226d14f74b082006cb4ddac0a57f1c8705354dafe9a79f569eec69fb30151f83709d95b1b030b7449b6bd1e4402fedd446ddf58f04aab5bcc41676e6845990ce8f1822441fa3de78539ba3d8d733476620d07ceb3385664603d4dd8f1a384cee00688e0efb4d1916e4fd1ce0b0781181706e94452d2825648967a11c028a5bf8b1fc7527548808d6353cd2aa88f33b21bd4a271b2e5d9a5b64747e4884ab732089e03fa9d02474d580ed3b9314a2d77ab540ade389be64b6c46c7c25bf8f28c4ae2ceace07ca66af6fa2396f03e84acf0cc132913c87529ee2da7f44416f0cc649364340d53d576b5070d174cae43897e63714a35ca73172f3bda233df3a50448b0f478fe99dbca3279142821083fc5b376815de7a9e724282022d09fc50a028174eced1be028a1220f37e45dcf7bc7b26fd2fc364ba315ba6c26c841a93ebe8bed191e3d7e93bbefb509f73c495016eebfca958685ea54387afb6953b8a734db26360339e574eb01624c521cba3af5cd132c8903e188c316ba6f7f7a24e7fa5893d6d792983ce0c869fac09d4b00bf2a89ec6ba79b90b74b6c2a17ea9cbd4a23b7b689dc5ef7b9c53c55ff63413e89fec24bfa86055caff721f197f0a787854e2bf9b6edbb495ea79aea13d380314296de966d8ee0b6eca5afa3699b05ebcd325972645751aa723fc151a65c66bc765d72d38d295532160d0e03a26407723f4f368f4ee563d55e75630c64f68993484f3eb15499089957b1be88b23fcf3405135e84924c4f22a5a79f7e12b444834b770fa3313be812e2ada2b5b38dcda2cc4923a4496a42ae80c6876c2418a989f82d8dbf0759c15ee90d6281f71873c7c23dcfff3f46189647090626f5b155812798300124ada3dadec9d7f20f637eb271ff966e378c1f65d279d3d8b37268f22c6837ecd7223de409223fd853062647e9a0acae3e55d57325e0f5a9b78b1f132f573b7679c232b367e7131547a2f8001e8077b32baf6796baefd8e00c9f81cfae9c27605c89700191e511bcaa4c894fbc625e211bb61f6e2a3062ca5be8cec807a1e4cb354a20f760c987a5e9e103a8c504516d608f60a28a24e0b744ec917f1d935a04b7eacbaf41a53d25685de915ee2b0ddb91d14f739051e54588e0c47c24c12687985ac17910c34f83c229a510e7deeb33a085016ed7f9aab9f261d147113fba7dda13ed69cdcc90ba9a17cdadd2b91206ada1258b8152218aa2ff58498b38cf2de6e93d4cbe773be6b6cacb5812ac851d1d04d6550cee01bc4fcedf3664d1d282a4733f25104ea09c1a5cb1278e1971461a55b5e9d3be3c2714ac663d36996b3234c44039ab90ec5f0d602253ee558d4eb05f372dc4ca33653201ddedcd21ad00c70d382abd755f486a21778c183272fef2e4c650d9fbefd249f54d486a364ec9c8a746c6a9966a8ab4e8a618fbbf587ea78431eabcad1f87192b1f8d9797405bf365ec1099bc2678b7ec7426bd498d00f263241a46ec8f5108e88f3bacbcc17b6a72882c193ff54ee09edc81ae8e438adeea0533b8d224e5e038e61b6e6ab2686d05b7177bd5fd5d2df9d4008647bf09534df93bdf20c8f5a123ab05ed016a76afb63a8d4d4fead3ba72335d5ce9cd516a361bd2e44df55e9b0b4e06df124fb6490527b8f2afa3c53a0d61ab7f98862bfce711cfeb97aac4a4b3e6a9450bc8889feba49ef73630233f8864387b0698aa885d5a9742b1c7d21052f159fc1e56a1ec543a15f79ccc32d8a0b44fed639fd49cd6731a94815e02bad323a3e4402f4a2130d8cf8309c442e8604d36e906e48d2fae2a6ca79f301205d3fbc5603735d230ea47a9d1cfc2672a013b3e1e1f4a7c0b5b0c970062ac331839ac12b2e4a9d98a6274b60f6899399d92284b9e0added2179e0b26c8c0a5127bf56d433934978d50fe175fd40880ec6e3d1ab2fbfc812f7dda8413c5c9d3239bf78f193d05c76e41eed4ad10c5621538a399930faed0c47ef29cadf229563c47eee681e836155ac3baf3ca633d1b778401c35e5ba55f04b4a73ffb2ad5996271b5482db3a06603fda50ef8c8c5244ec6261b95267126629c56735f118c0e32287d1ef713a247f93b59a091e8e987e9cdbbb03f6713b73b6c2a936f3f9490c01a7d71921bfe63457cbfb8369451d786f6bfaa1bd5596499fd71abc7dbf30d8ef4ead73c0544929416fe7c60d83fe3d823837ea1afd75e63178081c640534f46907ef086fbb1011894385ba1c5fbb16549fb5b45525e3acce40c35eb1ef3ad33eeada8281ecc4a69468308a48c706bf49cdc852839c01e10d16faae131cc79139e6717942700bcb88d3ee420d62d5452eadd6363b20d14eda18393427606d6f19e2c5e6460266478ed01b430ad46175f291008ce6520e304fb16f680ecb19c1e06e6b7a909822b3060261efd5bffa87900b1bdada9a3359ae390620104581f36897785ebaccedb22c6442b485ebec8b5555d52ec93e9b9ea5af988e5703dd3389ead29a2646378488de7babd697ce8319635356a1b7dbd32b799be72b0409c23c56154fbd75de2625447601e2bde260614387287a68fec1769c072a87d5660e9083823408719f524a6b9dffa920480da52d57cc6bff9face7fc5e2a4b6a6275e988439a04846004eda7104658762213437c11c3996679e454bed4e82978e91c9335933889c96e42db44b0cc7de573f19275148f888cfc1716957aeeb4a995fd7ecac0891ae50a6bb15ede489cb0a9faf1323e63e123ef87b16f9277df05359925596544102fcae34031276ca886d9e0b5b2199b3a58ab1a90ae53ae4c62e2243718fcbfbb270127789b73e73c6676e58da220b95997d92591463f21d71b5fa0fa33bdf3a23a9447ca54dc3eb238cb55739610b8447c4682defcde3e49303de5ae6df63e80b8181bbd7c5918638d48e6349e0f77b6cfec07eb9c7a772aa39104f83332f852aed8927710a525b9105402ea5b8788b533e55624f39291f8f23c49b58c46798c5233e778e38fb76f68d2d1d1e429f0ff9ace0febf8539df5995f1161f0ffe217d29fbb543c84e26c27b66b44db2fbe35ffaf9fcad35114c1a2e9ecf9817d743a98ae755aac4f874e6fbfea9d348f25aefe91c8bc74ad8027d793d8d5dbc4b050b5da73ffe1f9db4ee5c47f66fdabf8d02210c7fa3adf4a79702803c7272b5c0b462433fe8ef0510111a810d21d4f37e08c75eb3fa1df9b4799d580c8538866bbbfef5805ac9", 0x1000}, {&(0x7f00000007c0)="89152420ac0a445b06ae3f929bceaf9dbfaabb3df10a140673f4c9530ecb3ee33b7ddf0ba38c0c8c401c644b3ac696df570a17dbcfcca349472086c3e40f053072ee66add520c36fe3d8e320f9f0c298653ddedbce5bdcefcc86e24a09f7939b78545bd1", 0x64}, {&(0x7f0000002a80)="158355f6104caaacb792b0f27e723e776ddb0f344620a365bd7f9b064f9197a4b169406576b670cb7d22656eed70f282fd551ea0b58d30a4519b08f0a414dd963da458661b8c69ae1b0d5a972d0ce93aa1f037f7fdcbb060659ead754f79f5e26caaa2f32d4ca235427f257a50a3635b24e64fc1caaf74d2ffd61ba78ebb6b3e8f75d3ac9697da50a971f26dba2965a2ceaf8273a1dea7c5be184c6c2f6b7799aab4790c79824783f3be1b6aba75ee0d410a3bb1510966571c3bca06ddd6a5b09fb81dffae8df2916d067fee6fd79e3f7c9eb8a61c8aad8dfd4db0e53ae6646620dca035eab60281bb2b8292a28c10436cb35f7e31e3e5144e4ebc773fe753a2a157f976b02ded8b977ad23b3a34763a05973e2dbba1d3e28046f6fad376eeaa762d5ac8fced924e9ecece1e397f17c1923a91b170c81101d0bd500b2766fb46c052b76dd9dfacbfc7153660b40caca3ba7c1ce69e16025f3c492b78d9cd1be2e682eef77c36ab09f557b5cc844d9b730b6860e5bb7c7364b1a934722c4b86c2561de2fcf7dcfc8f009da5b3bf65ff15c877ca7e718f0cc04ca81ac5b6ac84558beb3a4abe79e1243efca6aa287b7083f652f4782b173635df3ab48b457a02f02f4e89de5e46b0fd599d783d7992975912e3f705eeb39e04acee13a0c36255a706db52b3c4163f262a5659351dc0522064165dfbff7d56670ad04fa33eacd16c4a1bf2f119ff9382d3f909fa6849fc5a1695204c847b6bd1c71559dddfc641027b22fb8a678237b23a8b5ed1c99f1937f297b41ead0cf3c3c18d347bf4594286a46a1eb2aa608baa670e9b2cd98243ea1247350177d17247371c7107ede38fc22610722c3349c3b9f2ed3caaeb174489bef6b73418209b6889905d045e1cf14cdd4bcdd69c2b48f186161722e31fcd831775bd988927804d2a098e49c89dfc3cb921dde50ada3e27cea63f47d29fe62646c3e237166fd947c3ec71f5231e5ddc2d984522c5cd4c79b405b5052ea8d626d77e10538ed319b0d3754506f8e4d127cfe6908e9cc80447759f5cceca29042357894ef4926bdcfe3f77c289a0955afdd5de22d67d46014925253b0a182cba137685cc44fb8057b0bd9effe7d10df99c123394cfda760dd8d74604c8b57e06bda133c81814141035ffeb7098b82d053a1492cc9ed4b08daeef4320d708059daf3904e84f968f74daf82385db142d25e4420bbee62e645c09c10957ab3c641e9459653d2ece062c44ffe8e70f20d9c2bbb619beb322ab6e3a3758ae968375de83876ffd3e9fae2d19aed7223f88de658ed5cfe3977736e74863606942567540b6b8d6087cfc0c3a7a71f91f1914ee82cda835ba5e6ec179cf9e79b9f642be9169448d7e019e3932fd22e977e250b56b2c44b97b08308a62194d7928046bf7fa9a9e9964011da88950f08f65137b4f7e900f91d40d6e74901afae621eb041118504fc9564eedb47be084dab181851b1de96200642b8aab7eb04d36db797a69670c800a388282787bbac7ebe7c72b0b260c99f4e68d2f533b3a8c58208e590b4e6950718ecc1b2a17977e3fe75e84d972e7ca2cf5024f2a1248d3021eed2410873b79635742619a36241f1be737727d6699b655efa5b106b867d05ebab0ae3910b4526a376cbf156e2fc76cd4a3f0c6fb83eea521a89e2a5894274904fbc1cbc977d60bd05a69ea7d1f65d4685726e53867c72b023bc5c0c62c67ada30a31597740c35f6ad37e092a025ffb7d1713340b6eb412641a2ce72ab9143a0b5b011e3883a202520530b0d88c23dbc2f1a16833b4bb7c7f6edc5bd057f72fd738b26176c553f1c9ea7c48bb54076bdb450a61ed46e895ec1c1c3a2d30e539dfe02a5b41f4677253f2fea35b5126923cd45e4b9036f21098d54a87c0f05a23b9b2f0302e7d96e7e879f90b517bb14fe2c124b308234773470b121c743dbdb94aff8b3eece86d9770f083a6dad0e7d3e9f0fb1ead9a6f0d3232b96f730d6a23e49db5783b08cc7f6e04bac13cb75241f673deb47425471e090b1d4dc35d73e843dca88d753587d6f5b838130451b8ad241829e6af0c8294f1ffbfc6f43f29bd80a5bc447a91cc045ad142f104c6154ebdc4e3f3142e5982138c7eed44615a0e92018cf1b892ddb25003c85a00d890367a943966ad0e52859aca3b17f93bed8d1e1866e11eec8ac4f87c7b16d642511649eb26352f1ffa0e4f38abf5175acdc0621e039bca32d467968b554e37501a5d1b2f95958886aee37b847c61bda9cb4f96a8cb58e62fcf5611b67ed4d8b080bf3734026fc03e0f6af556ed89254c61d33ae6d33d0357ec9ec235c08dfdf8176e3acf1ba8274ee8d1c3fb9c01572706c24c6359622b2da5a890b5aa342a3af952ea10a8db85d4fdb30c9d58f6fbc81073d0507e2c1ec496d5ea253535e4419d5a46c7b61a7540617dd944e34a5cd853d79a4929b122286fdad7539af5ea135b11f4f32223de30e7bbaa0bd8fb59d424d0ff6cfef4a8669991efd3a1ec1d0ccd2fb183c78875a637ff5aef2d21ee282295323b5f03de831a23df03b4b9375e1056e545fe9e48e5188d00bd3c41433deff5217a459e76f37e64e1ce41d6f876564bd775520f0a7f443881c27280074c8b25b91d4ece192a8800e8ab3455ede1858d403810ff0ca2ab4fc4ee114f2bcfe057f8e9967934132fd954719ea9dd2cb73c184448c084ececd9bade70edbee332f74f642a5d9c8fc13cc3c29ff8537eb94397aaafea981d3d3e7ddb3c6a25845eb205da40d7581bbce52d06a8aa71ad17f235f40386506538dee1fd42aa72a2fbe75ad105a203e2d8d26e5cebbd1a43ac3dc79668d74c9136a10d91c20d0355363faea96b5d2babb055c064cc14b3ab161b43de207219ef85a29c0d20654a90f4110b59113dbdfc7d2cb892033272a7d547ae5b220f0f60180b239fc9a9f8601b90fba18a783015ea725e42af4007588cadb9046e59ccd07692f15fbc86375384e94d64660ba1e831953b4a1c7359988205b9f383fbdd6caf22ca23c32e90db6ea4a6a7192fec9666a3cb3f04e7917ce629431e1fc6982f227f110067b504abed195b1ce012f358548364102da83ed8414e27e4fab3e34a723cc03f235da21ecd50eb6203951968734ff4fcaf141ba54495e7084900156885b13c1a8fcef6d28152d9083207de3c04fa14a18b3fa38a1135b6757a2df1ecb39bcd0a5d42e42006f8a021f99304f139c756b7c5ed48fca7204f5785f132285ebdf3185ac8dcc31fe66bc10b3e37b0c570c7d24205a7e7eb3ad8c274867e1e7a56719bdc5f0bc67e7091d80d45377f3bf05ebd95b3bc537210831ec468a917d1957d363d08152c298c19b7f917c065616665934cd9920582356c15ecdcb1d9e88c84696c0b9b7b2eb54119f6617ff78f8f267fdcfa8da13153eaa54662150423666107814725817107a488bc95ba1793034e53d6602c5af6c48eae2bea923790d545d69035f4c9fefa6b75b313dd6c4b5be8f595113e27ac0d88fc620f37c5b8383d064bdbe4fbfc3c7f7e817e144441da23dbc36dfbae0f999721c9b6f4ca16bfd9848f4923d582609ae1d216bdb328775d6c03b0c19e639da34f0b92b1422fb7a29322ea72a6afadfb8f2ede0cee0e8cc39bc2cc76f4b654db6e485ba46f8ea76d097cb5a7a2cf460cde65776956f0e8b35c58f6a3b7034607faaf59d76e20488121cb9809f39321b9ef7cef135a6d91f9494bf0b42b476c6a3a2913074608fd7386f8976986168e8f7e52aad82f06a01e879bdeb371c3dc10642806c29703b32eef28d55ba8322df4741e7678007682a9104889a0b12e2a0c13e2896530a985620ad90eb3b1444329f5b9cdd3c4cccb206249e9cd77cfb8edef70907f8c8e157eab2426ecaccc53b5a22b4ea69d69837842eddd57ca25405b9e4419ad36c452da8b91c718e8c76bb67734bc0f484d7acf062ccd226523a9449494b66130f0e9b780c9a6ce8eef4f00a7e525fb249224b452a73e90b63c97b54590444692a04ba6536ab89ff7478f5d0d762698a96aa248f9491f40b8d885bb870b56631df1bef3109f3d17a9b0a467008eb44b11367700460f1395b013e2783fe0ae18721760a9541127b4d311b32e767861c3ccb6d0cfb68ba07f55c1ef500305d1c85286783cfbe7a6a431e155b41ea96085fe876271c4a3e528cdb8b64bb8ddc78e4995f4b9e7195eb5c93e47e2052aa2efc6970f18afe36b1436e6b15815d16ba6bb5051358c6ee565fb2c10d1e451ef880f1cb5955ba6b1c71effb6f8fb054153c904ca8bf98a135ec9d1cac81833ff30413a12a5b1ebbd220fad5619e162c6f49f1e93515f3b2097205f8f1ef8a87222ac8bd8df4c9108cd7a9b774b62b61cebb35ccf2aff2d8b398df3bb1536c3a589876dc3276ac06566ae91deb126c46af1ae684326d7426df5c21873678e9dc80a8c944e2bf6c160dc7b4753f372923ff67ac8d80b233181b9455e0f72a71ded9d27fedbfc6b21881c6b28ec2177d11dd0527324d94c6c32424e9bcecdb57a6e27b93b39d495f28a5ea878e84f637780cfa64708843c5dacd8bcef72a6c7a8f121fcda8e3e04d8cd89fd36a9810c1932e9f7c40b9511464cf22ac4762fabbfaa9aad5c6fd8d06b215628d73c74faea14878cc24ba4be30025afa4cf32b16727d41ca4caedbd4822ac58cf4ddddaba19930dac69d1c7ebf9e6e6753d64cd2af368ac16b3ef69a49099767d94d7e8e8827ffb1c20a8403727eb49acd511a77b15cba5437d51118dc85565fcd4f5a5a4f71dc4dda484eb832d94d2e194756e5e2d3b23f28374953a565d2186b5d07fc45fff8fb754bcff59c90eecbca47fbd9988e64889f7c2bb361c138f5dc135403eb64803d72a52e6624c07f63fb85fa989d6ac63bf4bc1d236cadeb1bd35655d80cde8b19782e4974d30a340e4cdfe9de17c291051e474f934ff25dec9f67b18675c063395c83e3502c8da09bb0651ffa6dddffa0c794c121b1c5a1b41a1579347c88fd2025996bc0771053387e8c5a1e5a70120eee340f48a459d013b097ac08de00c6d6be0596f43238f403d4d6e3084e915fc7e9df4cffead4d45518abec1e3d56f1db12a0cb6580ae04c377aa31cf7d11361b6657662bb4399db450c64c1fb80426bf1ec3ce9c2c3b4f272996678d5980b2165f7ff9397655e9fa853329b9abd673d0d3799785743d8631a88955b06e68ab83d4559761fd6a0a8a4316aab1f58341c158ca7c583f9b4e2cb1f24917a874ebed00990fefcb8a6f1041acabbf028f182f7e1b946090616f048e3be5f3a1176a2068a3250bd5af857c6240527c1d0e3d5ade296a81150838bbfb110ecf7413e7621558ef04d848f9c888d2dcf1183e2f73c4a1e02e54f4133c82e7caf4a3a4423859fa2e5e4bd5b8cc20cef0d29f2917591772706cf57c16bf85565f54f9fffda065fc096ec1bc352bad56e3fd3a378823d27ff0924cdcff98cc4857abc9d8034e4beb713687d6d7dc00eca51ce4049df9660b16962d0e33e9a87bdcbe9df9ce736dfa9751c6f1c8430507410926895b79b37cfeb9d8e5bc3cd1d105d8ef3698de0fca14e08e0ca45f7f2618ded76d196d8e58580adfb105d8dc5e8d5b0eafd879966ae359de95fa1b7b0b4c998984c1c6354f5241c919b9895798918e92b5ce4166c86f3ac66279db6196372bf29912e06b3798c29bc47a50c35d19ea0a8197dcd709dccc424dfe15ce4f15f933f5505a0743bf13c557acf44e836a795bdf79232fe2c54cdb3f0fe793d8c0d7d22fbdba", 0x1000}, {&(0x7f0000000840)="01687fe405ab09ac0894312f35a16706bf5f5368b52637ddd5155d395a24484d36fc6257e690cc5150da3ad750b794a0a158ee9119ae467dd434c6f829e7b7abe946db0e55695b0bff8df6138c2d7654baf0fe21e4815484babf63cf8d7803eeca89bbf59c1ae90f8f9a86514458", 0x6e}], 0x6, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x40, 0x400}, 0x2) sendmsg(r8, &(0x7f0000000a00)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="300a6106b30108a8acf1769faa60793748772662c2902f8c71c5b6db76b767", 0x1f}, {&(0x7f0000000100)="d382d9f2886faff3e5134eb3599440f5906c706dca9c309d379b3711739af82628a5c792a955ff4b18fbe643094e430e3c3f892fc65cfbfeffbc28981ea075d6959759a13fa79a4fa27361a20ea9db9bd3fc405ba9b463ed32de848992c69a5b59c61e21c0210235bd3132ab2cace1", 0x6f}, {&(0x7f00000001c0)="2fc4b94fc779d3df597ffab6c8a885548c61349d3f6ea87a1007a6c0f07b875daa8c87ca9880c45757625e1a3858af14de75865685a27078ff82059800cdd96e24b43c1e14874b3b45", 0x49}, {&(0x7f0000000240)="aa4d6c307b52c9d1740c14b1c5dcc279b856efd4554c7364c6ce062fe7e944762e6c306462b0303686ea9398a03ae1b46c4560c8cdc6d9da8775a33d18ccc23ad760b91ab7562f5d5ac80e6a2b310a6475d813dc173ca9cb77946ac58e7f046ec513a6309a23290570d53ccddd650c51d97ce88c59bc3a222cea9f18b06106b83d5aa1e1ba45", 0x86}, {&(0x7f0000000300)="12195febaa49a0748a704ead9a5215b70ddbb26448dde086436e433a2ed5f96d886810ffbda18698f617a98a5b2b70b230e72d26b78b7dc2c25b651e4a9f95703e90b5d617ab9b0398542e022f48b2280beed7cb64b815c8f2f1c31d72ce25f47169165c4a34b4ea98309a988d246f8914f698ba1d284f9a83868bad8d067408c9640bd5399795261bffa3f5fd36b8da5b196845528efd25d68d90691a012e56636ba65278a3fb79cb9930521fb37137ad67ec", 0xb3}, {&(0x7f00000003c0)="5cb65a3b70eaeec7e870c3b354663b0b29efd60ba6a45890b7b13ef9adccb262141cb19974b2a4b8b998b1da938d308ef82dba4081d59adebc005eb1d4cb61843d5b3b839b8e6165e614a38a49792a984f2f64bc6471ead2527069ed8f175208980f480d4940360a01089d202a65bedc1ed617b0deb005", 0x77}, {&(0x7f0000000440)="a5239f22725799adc09bdf3b34b12abcca2ccd702f06ce8bfe01e495e5a79a946ffbb94ef4b82071992faed042d7e202cb7e4f7ad90d93b19cef311fc62632132750ee9fef11ce0f435f4fbb59ae27a446462844e6ca09dc5ccdb64f67ddcdeddba9be8bd0ef5f3dab708c05299a762683d5296feb127e78ad34381df0e499af1bbac209b093dc5329e078a6d9763913a826676fbba078", 0x97}], 0x7, &(0x7f0000000b00)=ANY=[@ANYBLOB="000100000000000000000000c3010000c1b5765c0787f96d2a04c3c5f0be8a8e2c1b6b0c85eec126087e88a3e1c27dd1a7bd655d1ea33205d164a693f7510eac15f182bc035062683cec5cb7e0a2163b6570afe87f74bba0472c1a7fd418c121b77e7023242586ea0282967362aea96a2ca1317c484b02da0a3adbd37200042ec33115954cf49b7556dd155be3dd2e77e844282ddfbb2a77905aacadcfe66397952cabe1e7dd4922588eefdd7de39857ba93d71fe02960f5c094ba7b384fab4176a9c427edeaabe7c960588b736de0cf648ccc37c2eb01effc4d0c7e917fd6366bf3f891da72bc4ddcc381155ba18d2801db716a7152abeb15d90b18310000001001000000000000ffff0000040000004e0a41e085980a3bfcb01b75ec2b9a14a6d4c7d431bb82e8d176fffc8430250460dc2d3511188c52f2f89def09c3545fe1f445343a20cc2189fe8e70c2e57708120d80ac598608cc4bbd2ced3e2950acaf100c47dd21645446bb8f23cc4c58f86a142ca1cb2335d4300a98d7ca3fa49a347006f0df38635a5b72fe1de6e1960a998ca83d61896b1f6c9931db56015c6b819fa55c07c7c618a9e59251a6fdc901c49a3de6396c30a575b82b28135324612b1007e3a2747690aa87fe912e2bfb583add1b5ac103da246a6006281e5c12852b8459e49de79df08ace1c58d1a88990bd0737df748e57dc8c2840aab49330de8eff64d57ababbb278609c9019d21e00e800000000000000ffff000000040800d47fd3b3f2ed46943285c74fa2e798c9676bdcc9f98896389353a4211abf94410305261fa64c8836069d21249705ff2731badfee5d037b9cb74fe4cdfc204a69763549391e8bb03974b068faff325c141d51144b05c068ae082f349fd7dbb04d428990f6501cbe5ad3b72ff73fa0e0b6f95afdd2be2d39163383c187f5c8b77a153123b700000000010000007beedb70e9944392edb9226142bc986d37760128594ef1ed29e48198b3fe07f0eba1c89adeb11216d6bad48ebfb14dcf16a80df2d2006b3966d62bacde20888534f0b9b754a29e0000000000a000000000000000ffff0000ff0f0000ee9b7709bb02be730589cd0d2220bb0ce3fd2d352d92d1598afc86da66d9a539abb2127ec8d09caebe7f679c144a78b90112542bdb6e1f5bb4685ad917050681ce69890f1513516eb4bf5302e22861e3d793c62200096facb3c48c494b71a50ee37c0092396d95f119f9887335fbe377890a7dae60ab942f824ac7bab600000000b00000000000000000000000ff0100017da5021e52329f217f4a6da400000000000020379bc058491f3d383ef244c6ac085d28bd933e9dc92ea920ddfcc17d32904c269a4ae694f8ae397e223dc41bab6171a8f0b7b00a2bda7e9fe9b029721a0c1001e20144ff63d4ea403300000089eb92aba3fbe0bbc6866b694f229dd5abb0bb30449963c6d17b732808a7ae30bbea9c19dcf16e4e30c3ef8671a3c5d81acfeab9278132a0b7c000000000000000a13b9119695383e07128c6b9522d81d579690b0193aec41ec8c5237ebbe398be0d457a8eb62ff37f7f01c877e0492a5acec44ae266d4763750fb2882275c05751ceb54b671e6610283e7ff8ab20967c24958cb3884f07b56ad3cd8ce2f3ba1aff3e83e7c341135267191be0fa5323d25a0dac95a7273c353a64bd25eddbfb5d772cb741add1deb66a5eecb65697661dea5d1a4bc6f7bafe4ea205e5e4026de79e1ec2f3d3470283ee390418bd4b724e38112737fd53d90b5031d094204d686989e5596ffad1d6d7de45f847a7b18f34977ca9a9baf2fb39250d5097031b9d2ab42ddef743d55884bd3cbf28d575d4d95e01cf3eadd5cea8544755116a0044f3059f92325b839d1c78383e7131aa960fbdad84cb2e3aa15411ae67675a49c7d0bc3e6875b14a6d2f408876d159dc40171d69039ac695bbc03faf553443ef73903dbcc0c2499792979b33c40eb7c3d000000000000009e1de6350399"], 0x448}, 0x1) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000010c0)=0xfff) fchdir(r5) poll(&(0x7f0000000000)=[{r5, 0x1b211ff013c6c6d5}, {r5}], 0x2, 0x0) 15:58:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0)={0xe13}, &(0x7f00000000c0), 0x0, &(0x7f0000000000)) 15:58:13 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 15:58:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) dup(r0) 15:58:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x11, 0x1, 0x7f78) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x40, 0x20, 0x100000000, 0x7, "6b2b1300783a207876ff52231515f6bfffa72f24", 0x4e, 0xc9}) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872bab70c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80000000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/81}, &(0x7f0000000200)=0x53) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x8000}, 0x8) 15:58:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 15:58:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000000)) 15:58:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x203, 0x100) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000000)) 15:58:16 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x9, 0xfffffffffffffffa}) clock_gettime(0x3, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 15:58:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000180)="953484292a86d949b522008b829d8e7534db7a2e028ef80c43b6c6e3c514ba2214e6cccf3541f9087dbcae5b3fd4efd8cb3abb87621efa11383dfbd8e42824f1b55fe48b01187e3506907bdd", 0xfffffe5a) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) dup2(r0, r0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) sendto$unix(r1, &(0x7f00000003c0)="2fbfbe1723d3122468688e2a934fa2eaceeb82572f6ddf38179df7c04d42039890821bf968046a820259fd0823099e57e9732910745f6cddc9010cc6e98544717b451591032679a8e255f3e7408f790446ddc0e4f5ce7af0af27f634e4a96aac4bc8190190603acd6572e358f0339efe97fb98ef2f620afb8ce09f6b486aa3f5a47f0399995889afd2f51189ed8235a9281c2f7b6cdeabe23a766e841fea5d7f661e28ae9c5287d404fb6731a2e7a3b03d441a9097743f09dc81bdedd6473b0d939449f46cbeb8a3088c3c6a9c77d002e4df88b2d966d16b0915f2e4517f197bbb5783b0c39393c37208c88d9c545469916366f378ba24cc09a2cd61e2bad76373ec30c518f759848e1e5b0b9c195177b18f860e10fed08d8b68fc94855b41114879582229abf292604a1f362f20094f4b2236739c842542cf4d603edd27200d7c2ee36bc368c0bb06c00a0127ce3ae5f5fab61184e802e148fd01d4d067821b4eb6c27bacf28742b6ab881017ff461b3a6bd6e0cedd72990a44b8e44e1e389aab9182ea19875b3d1ee94b0d802f9c24c14d3c7b655b46b5a92fcf0c640eca067573e5a31386afcd2d1b807af09e56d4b30405ae4b239eb7321bf601569b3341463ac3b08de043d2a1a35b93a990cf755707917e20619629d468abae7452e4ef8e937c0b0f585915589434ea39380a25be0c93bcbc5a19e4d563663bd7e1cd8027b73e52cdaa903f470cec2785c457c719b26bbf29cea8cdd1075448c658570f03b9b5fbfee6311cfa18bb984e9bb0233180be78eee3f11f7ec3c02c5a33051741aaad4b6b5925dcfa7eb1a574c62a24e320a596ab3b38d4ce30c24bfa059069a4b411dae4970d6b49d727952372515106d00df1e98c2a9fdfae6bd5521b98d69e56643ee4385f74f2074cdcedec76220ed5a2f74a8564253f2baf3493c4a0176ad6de40a2df04280a9d160f9cdd1210e33658da718e775ef5235065245b4ba19ccc06960e86f004291674e734f59aca3cde2af31397dccfb3410fa3fe4c8674f45aa02ad6a911681ee6f19931a9fb0d0cbd0ee8eaba3b938bc61853d496b87144e7bb2f0f442e1de03c9508237b920bc44247d5c70db36dc004f9c36ec0d1eb5c62a6d87de172b05a0d71f0c0965b3cee8b6c8f61d0523a32edfd0d1867166b7ab431810c81a6632746505d81ae9d967ba79d26068f252f7ec7e0935f4b2a9d1113e6be8e05bfc7f3293c5f644c7d41f92bc322d8b52599d4456badf064839aca5ff2369ddc1e8aeaffe59bf65c6ae4f8d4c900c3097a2fc2534629030ef9f350f140655f0a406ae54a2cd703ceaa961120e86329a4c04d260b71e6761ff861c6a6b205ccf9d02d0a7d3367656a76850c73acd473801ffb48e2fac2066d90455bbfc8437a6fd5fbb8fe4f8fd29a7047c131d506861d5eba97edf256a7fcb07180f160226f998868ae0c4008f22b6b6c754a950753aefb6139d73deca356bdd84688f2d5b60adf55111c98a2543e3528f3ede1c73a140b461905bce542a586e9d06a977be7bae5aace66d73646238dd5770e71eddb25667bc68e81283f4f2ec44eb9f96bd096ce6d3b6bef6558b712434f7cd20f8d36d290ce487203b8bc5b81fbaf27c20809d220b290deba48a088b41a88d7e1198efb9d4daa2c40cffc73ab8ea61f3459e9e674ae73f8baf02e32dc14f688eca097df0f9ba89627dc94384e4b23facdfb37100a244da19458c870ff31d4979c92f698b0dc76538683fd4115dc70b2900cd3f5120395bee7ae7d8f9e1bfeb612c8df9415266833e25473b1da1ea07277e68b456957adfd8e33b90c94a7d9cbd2b0e6f87d8bfe7165643dcc07387ce0a38d43b22477adbf71e13d20f9b7707b056d92da939620c096eedab32a829418b7704b7c2a2d0a9eed8f3db292a7df538236234e7170e7b9accdff94d2bc333e81310a4346b85c96a5a3d25af307968fc07884038f71352f5e2529a36ea5f65550f100e72c9e4038339913f94a0d683f89925b44040daf9df7225e0b02684b0ae463c0f123e49e08aeef6c93ef522ccc25c37f19653c8e0658061bcb43f0fab516f15f5fd339d808fb735ad6327a0e45d38220d0e45090fb91f9dc623a5f240b3578b08182afc2114ae2ede139e9a571759a8703b76649bfc2f6a870e08f5c63151d094a7a5f533f36b0fe09c3fb06039c1ca7d86c75c89474ad2c1ad33a5ade98cb811402fbbf66d7cfdac3d97ae4505424ac3ffb07726fc6df71837cb980b3f675438e9391e5b093305f22745c589a9fd5cf0513181f6146ea3fae33830801c31cbf8bfc7eb1f0abd7386b0a1c513a912f2d6c7c1ef54839fb61aba07bf96b45cb58d914ac09d7849c5b52965c87bd8f64fd4700325a267ad820fdc9b4a4e327447806126ae5e5e41ab0338311da39e609c93cb8b166c648fd1e31e1a84c979cbc92ec55d12bf35e10185e1bc0c30a434cc4f02d1babdbc0b8cfdbd2e1a1d04edc544082742e4a433281907cc3370625c3744ecf2ddc03e046559970e009d9ca5f81fcb12a5e04b0f0288484d7174804adfd18e523f57a1ccbe94d54e6f6d3ffd32cb1fcb9165ded3c1d2c4ca8d2f6708e6431f1794e45e9d411f09f492d755d2719bf4290c65a1e436e0f9f7b6f937cd50958b5fbc4c80406e23a4115cecf812a1a385dc115ae94fff6d3560c4fdbb2a9143c17fbf01754e9a440a386fcf5c7d5e152e429dd6729771b5a6210f6ffd9d8a5eb70356c9fc65e5086d52a753e2edae027740bd148b5b88ab2a5a908261a4a92ea77fa2491b3e3af82f0b74f5b6bf14c10f414480b6a1a58113877380d0f20c0215e8a01891988b48704121613fb4334f08e6e53df75d4b119e83a212a63a921594e3212256ca23e84f9c7cd1b69e5b498326e358af24dd945ec9cac2f9d4a79e6383f31b70acbbc6c757e8c2d3a630dd051bd2bf0ee76a11bc7632cc9561fa311018cb4a756c99e588b71b3076f2110e6e1b48a9827d7b64ada44bba310e42ad0258c4f8850c6b34e9ffbde85b1861f83b8093bfb790210a53547196aeb280387ad26568a5bc11aca0eb0ebe7a733be1738d662c7e72fac7dbb88d750197414dd595698a3469bfb9814e3c4ed741c67387d56e5ffd02681c5e22dc51413fde0f43f936c1732f567be36adaacb42d9d58f6829ead069eb4fb99e41f2e18a985dc82eea5c8206cbc5f88c31e37dd867fad5ce6762852675db4ae48bcfa578f98a3523e994ceb795d17bce8c1d486edbaf34c33318f7401cd5c295d401b32433226c4998357e88117ebaed383449eb2f36ceb8643390c8232ad72c3888cf7afe543aecfd99eba9bd5173fd68337aa6ab60268630d7f8d9d75a1a1bc277d8cae36fe013beb76bde7d71272be31d850291e0dbfb8490ff78784b3725b744e333ae9e05a6ae8358c76250658c2c1b183d18daff41c38443c779ee6772e0a75b760b65af90861c4c9bf81f4bc7e8fe34783234566d1fb0b7e6b5aa9a13847641c37e751c34421fe905b261c2dab1fc473f2e363eb65542011729c9bdca85885d755716ed8a58403fb90d2cf3409b37bab66cea42f20c5185f9222628098331bc567d536b0a3a0729e476fbb07559cafd805920fe41f5324a8742487624d6b3379200c6272ee8c5cbdaef9fc679e52f6ca57143168091a39f98e023b6312545436aac519458b9ed4c197daa2ee9434c8413afefe3a940dc0ec05ad63aae1e929624c704af589956449a185b54e2e8dde1be7e7ba24e4948aab8b7c25dc4d812bad07b78191b2c3c9acb35e4c0b6b2e57f47407ff0c3d29f71ce697d17c8b8f57238e12adc8cf66bda0d65d179d825e7167d86f147641b1e43235243f98f828b0e19a2035ae3bda7007d9a044a96f20927c7e3012d256f3e98ec1658970af31be86f42b6e3650ce09dc231f4d76eb56c2f90336e4ec3ec1f276e658ae87b17ec502fca4944988baf9821f5bb3a0bce70a6d9bdb6d0c2ef39d74f653bdddd3b6ddefb614e6092ad0c6440ee007e24cfa2f610688f2e5019b82eb72aa93e086cc6b904023a7200dc13aa6b5ed9afe814a31eab65811ffcbb3e14c1f4c78ebab9e8c47d9de413cc3d0e94a491d6a4c7cb660072d4fbc8e27090976170daf128e49c0214e0ebc53a83c7d0bc3771b096f822feea064a307d4ebd05bef50c11f83f82607e9b7b6bed5cbe482f20dd7a7ffc339b1e9907b10c64ee45b26880ec3c50feb1f9ed6605051b87fdc194796eddad078ea0fa7effde73bd2079c8d22901dbd53dd666e8a8dba9c705fb3c7be5c3260b59014a42f7a7e950a717b09866b81511e33af6e3ffd4e039bb1f8eb051d07a4c65836321b6634942964ecb90cebe820f34244edaeb12e1d93f8ab028158eda82ad0d31a004b6d4af248e09accb04ac2c184d27551a879058723be41de9d93f267c26ef442c7e52620dcc9286e2331ad1fa9cfed18b5903e4228bbda43de885b7691e9e9c2508fe8895d7ec08fa7b7a03f80039fb29b0a83c6b86003653d65750417358f76c57de2360b1dfeda3d6db3c8caa3b9ba2e96b9bd6826824f65444c3950f6e7e24abca6b7ea2055a8b98129357632248604a63a8895d0ebc63d51a31bd30758fb54f4ec640b583f23d46ef68d80a1813992b1b0e88565e8889dce65b1c7d5556ac7a7a1b966e7954449eb898443b2b26cfed13c45d0de92a718c9f2b8e692c3d471bf3235c0d638840d35c88660787be04740b4abf31521626c1c8aad717257bff5a5079c655e3473309aac3f2efc31505119672725682e11a8071dcbd4bbc751907a7b8c7d7c5cc9801c69055476f33ddb72eeb830387cd92b0a4c0aab752cf937b93db3488c69a82785664b2ca6cff2fd31563c883d86b2cc91d71146190684b4369d6f3952f3e3ebf9d115544adcaf8486b888fbe8a8ed6b87afae8f22b5b985e287f5dca4af7dfb03d094132f4814b62b95f0f1078aa2257ff12062b5eeb2bd1dafa09f938ffe547721d469d1b3bc938171f82772734883668ee52de544991e8e920cc7e627080c85e46d9b7f9c0440838c24ab74bf3d340d154b7dd43dc3333db5876c68dd667c18a51257bd0324363a2f0e5f187d165eddbea296086869d78312cc488037c17029606803dffce56a922557402d1c80b591504c43c31bbbcef613e8a23eee99930925416b32fbc49f94063d85588179c134d2b13b969269727f9c4394f93568c15c0d8e4f8923de17455d366e5b1dc295dfa0372e36a71b6048339f2d230a36fd9f635bf3bb6aaefdc9bdb11d7b219187ee61a384589da494bab785521456dc1f0897496e6c3b7b59c424b0a1a6f87df6467a727e0cf1a8949ea4f36fb1873269c5af7133f26889cd30d45800a308bd63c98b4909e958792a85c77d06165ca0a6472f5988e7af732fd84bfa335a259c5c58cf35647361d6c0f74b6655012d68ce5d429b7d925a32796db64b68582f1ab81f347829b0b8582912ae3a669e4c4185555b3f4417420b2b886ba8222108c58fe5db384d594ac48d1c4b9c4ee571666c3f2593ff06200a8d0b3bf4b734e6075395c21be43f177d73d1d9d713bddc9eaf99bb4339b776e9ba371b9f58c65ba1755bf97ef0a74919831ee1b29492de4e6d420ecf236f870824c77f58f74b34b24e0b5b3817cb0cfb1979462b3d7a44b1adf0e3b61a878679177362f7bddefd71e65b1342ce9b55633497876d4d1b5f20035c91a7293dffeee9fadb2d30f66453d440e6f58a3a772cb05a901dbb0496e4b734eedf93e698ed0fd31eb365bf03c8384", 0x1000, 0x0, 0x0, 0x0) 15:58:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x80, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x510, 0x100) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x5, 0xc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 15:58:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="7f145b161441da57927bbcd82c14af5bd1ae193665e0967cb03e5ce8625636a77f0fbc21e0df9e3f89f6fa8bac3b83864682ba0e4d1a2c770dea28d8a20005872185a763709c656e6ebf38b6c53f13852c9c2dd1a0c39a51f6ac881d539a3a2b532d3d023d6099416d6e875fd754fbcc2cdd512b482910efb0b7957940d76feddba87971730d9276554d498b5c7aff385d19e651bff68b7bf057eaa42e", 0x9d}, {&(0x7f0000000380)="dc8e9d56b6785840bde376b4f61a9a9c592a894cdec6fcc647e4198b72a590ef8e57006ca0c20d92e878427538b7223d4a9f5c8ef2a4d6c86c71e94950bf9a779568653afe7c2125daab048319e66b9dbb9b43ca3dcbfc38653cbe5ee32dadddca323b65f97b598055e26aa76c88ba8c137e677e2c2a38995739aae0315abed90021da18d4482acd836ee597c80bd4f164834546a4538e25fe6f98ed8993864aa8f0a67e57dfe3f20453f245170bb921b951e33d548253d1d5dd9041669319ae12358bbaae2b76b6c95dba59993bb57a5afc092ed6f32d9a9ede31b353c3152c41e22bf06f318bbe43a09ca53b9918e3eabf3ee64152e8819201619208f29813e569c526dfcd6fd2ad6e820798f8d02c9ea267f6e163b809a36ad83209a80bdccc3f422a9337c4a01e04a49fbdfa7ab2c744cdc01b9fcbc6b90e1d77cfdd761e3e675bb98340eedef4aa318ca8394fe62544cb7b76d7a78aec8888b7604820b2d61263d53c65de79634fb52181c948f6e6f70fba1dde198d25a8a15668bb950ac244e45d1143a8ae3c5b8ce4b1931d9b31db146d1d318bc66e3f52c5b07ec9b0e57badc31d5dc2a003a4e60732d8540be91c525fe342ca9a49aa463fdf2ba839361467f87f2edae54c92b6bd5515efeb5d2c6bf09a44a726f525461cb0cfe2358a161ee90d7533b690996addefd6495baefcf1790a9ba998a96b783ea641203a699223af82a6c05640cab827d11c77c5af133b65ea7a1e667e368cd6a1d3232459dba5a5567ba526772acab087047538ba1e6a8b54a3277457b47ee4772de8555b41b540cdad15211303997af2cf16d33725b91ab00fbcde35de4e5f3f16912c74c29a81f4ce18656e633d7fd2fae57adc5f5f419c392b255d7cda27c712b9d64ee764af7d2a700105681eda0d8af9e0aa1ed2d701e70b142026a4dda34b0bb203971512e93e57667272c36cab1b1c844b2845ea8e199527ddc202ca35e0b61e3d24814bda3cc3207db351b2c899b8bbb89d939323b7c7311ff772e81714eef00c38443f39c4122b94dabd0f2784c146b9cf5cc23c9c9a32262986f4707520f24c547a4859ee8eadeb9bb090495f63da8b4dd07731d5779534d10c1ebbeaca8afa3acde9906031e8c4388f2511574d7d20620a7c9984154405a8de1d739c30b71ae60ed9bddf626a15f45aba7d8f11d3159a27f693b62fa8237595a26c8ae2fb3cfc4b98e820e16a4db8e5e75810422fcfdcb97be5acd8bbd046954627ddd7b2b91f8af27960d94a2a011c972241c4801a1ba8804f49f0291023dfedb884a8374705d85617f0c600be51b34d16f33130f6ce138cea91c944eefb2923b5cbcef297affe814f6d92f87692e484937dd69d154cdf9e2af3cae9c91f0aba6e5ea47a009dfaa4d7cb65048cabdb247b35af20cb21a56271c48b816ae79f6e8df034a6c16692791ffe3d9dd60c31b8cdc4810a0e9eb35d8b2388d75832db8fbbf19999eff3464fa60bbbc427eb8e6133aad528b7652b672e3886260e0a553ff5f38cd7943e4c18f1cd3aa6dd7085cdf3bdf8deb30c5f197566780bd68d3300fb9eca7a663849aa9c530d7072db9c66bee450910e7862351307875fa0da8e87ba7b349c0b748210f68ad34fe69af61d4a9c1691d024aade95a1d531fea9e693c50a9720c1cf5c762d646b042caa9dd1bdce57e05c00208965d3cffcde0db0f263a81fa6f39150075b02f737a72b7afc1e9b46ab52f6f19bbb7b93f07550baab964c5425847afc5cc99af5d051e7fa1744673e4e98d274fc8ce3df862a31887e6f86e8b2b7e0338fa1c82afef32e534b8aa97480cf06502192b5261a60d9d7679883e3bf2f90ea8e994f43068baae4a32974ad5136828769066e3ddabb9ad3a675229be260fba5642c41631b01cc197cc4b63946a7f00188b58bff61d06464f64314b044332d54b807031463a6861d7c605e7956c836b07b8014e942417ef95851896f4bccdb61f39544ef4b982f009fdf08f955fe15f01c940ccfd8f8c4b86ab97b543177dffd67bef80cea2558636423d6ddacbae9c5ef2c5d0c8e7ac24c095ca0ca94dca89808a9473d1db4c4f50902a6d7ef83ac0d35b433bec77d3d71a2daf54d00cadce86afb94c6bef191e8dced5bcd6e402dfa4ca6bac406f331d5b29bed9f855371298bed52e39ed7de7e9f72a1b7df80cb6d1e216a0c19f91c520917589c0c2fce88a08e25ae9cac445e6ae56f21f90c0e2f148264380c2595645202ceeeaeef31275e346c73c98696be4fdb24426604065e1629b8c2ce02a13aa76cf95dfaac396a2187f229d66e011c32bbc41ebee3e78ae0db90db6d968116d96ef9f868490e8557863bd8112dd0e02d0327b126b0f843902b1c6afe55ed6ff5926ce08d944a2ee1e9cfb3ac487d92ab27b15a073dd7f873ce3603e27758585f03ed5144e40393624339cd7f6916280beead32d80c3eddab1030a7ddf7424caf843742e36306bc04c08782a561745abc3ff0871e2475bb7e0cd1c5c467d824aee7847b8e3e9da328b111bef1b090039381f3cefc8674fa8f5fbc4ec1ab88d0e2489247aa71d0d2c82018a2b444731870a45d03ee022069431c221523ed66eff4b73994a673096bf8af77348af420ada9ba401c8781632eb44114f29efa0f152ed5c4d6fa473796ffdf53b6b5fc56ecc450e1792d01fd5afcd6ad0d8aaf4569b5b59f844e4fcd75242f1f9667177a25404d1c4b2febd0778cc5c41693ac0076554f9e0a1222565c70d18f376cca6e6a34accbb2877e95d3e36de9308410ad74d5c0d8f58e34928f0076e29aaa6995d5b9bd7c44197a957e13772c7b0ffe636f79945df8feb46d3173f0ff7b3f0df7e12bb87e8c41f9532251118f5f7a691adf13389321fffd22dc797718bbeb1cca3c4884c5313577048ccf85be9f38b3fd9a60334b87aaa41f7ca4d69dd90386a091d3882081cb577e0587fbdfdf20f2b616f365f15ececaeb8b65d8e2e007b4d643dd5084a8d5d36d5611b2737e27bbcad3499759c670f8aaef1b0624b3ca7c79ae87d08da357c6b456b769ec6cafd24e60031dededa9fc899ee922844ab9ce0daf4e24d798915c7fe2f889682cbcfc7ccd270e3cca3a60122facf8388d9c2a6a50527a92040e19806c8528945d3a0d0416d62d0ac65ec1e8b65bd597bf9e852ddf309adf97d875bf726b90524f302b806e44b2b6e58d2700ec054e4f3ea9dfde9072a04683a9f6f8fd5d905bfed12d7ded7497990b208c27350c20c43ca7f8fcc507c5939a5ed6f695abb07afb334475293f36d50916390a66d009533e094fdb08880e652493e981cb8dd47d7bd145d250160bcb03e4d11482c60e7e8441944c7355e3ed108243866a97369ea747dfd9842a61cc13e6737696072271642fb7bf5d543c65554ce4f33a4fd855e65e524c5bf71917371427997c76d00ba0b123ebbf046121dbf0ca66cdba0b37a73820be026787b97d0b9ac877916fbdf221dcaa2588672bc34b9d8fc771c1ebd688ab3f992616518d4c46af804cd9df495a91f9c967b8a737c75b1ce58d09e2216ee3efe295cf1e2de6a6ebe4a28b26b967ab50c0bc60fde5d05e9f8cb2c965e3eaa95534e010aa58a6ff5368cfedc7c7c84097b19a3f49208ab65f0aa3f551484c556dd186dfbb21cff066f60c8d4a2464c81a2ee7bc7aef83abb81ddefd85623c6cbe559ce50664d9011bf5bb8c50bd88c927fd0994970cfc38f46593556df9ee5b7360ace805ec0ea520ffe1b0f289c4121c2208ef92028aea00461bc5c2aa172c521f90a0c410fa6b619710ecb2586dffe420e4179ae38f932d207855b02b936839de24f6bfefa6db55cba59dec3e5c0e639b53eb308f5079f0da2a05eee4adebaff4bde22e9bbcf68daacd9674b552025ac669b3baa853009c67ea38468f1ca9f1fde654a5503450f9050711539cf07c933d076c67b08a6588e36d0ab7e3b6e47978cff82b3846e38e4c85ea57010d55faa7ae7215b872266cd991634a02d4cd566edfa405a7e2726cbae03bb5efce7a349e6b667693978e63d1865fdd7b50e5375ee19da108168398be6c2d3b2e411bfd31f5e269b05bd1ff7985168a22eb06b69b95a2a0b899236e0086589115f2ea217a263f8263c3043bcbb05cab25ce3a3c5b58def8a93b9551d04f6e03cbfaf335da2df6c457f97c36ee6c8e67839e3f50fa2bb01a7fb4a316f42ef6d9f2c0e0db8fc2120642332c46ed024344341d36928dfc1ffe1603c70ff8fd9c691d9c6d49033022387a7faf30dc82237dd3079f5e51df81ebcfd0ed7d1238f6d9f7b20768f65e072f961a9a1eb4113eb98cbcae7ffac5c1e9734b53dd1a532afcd8bf600a02e0fabc77d6d5aaff0d70c1e0ad4cee20beff0061fe21a7b8b370ada594ce96bd2686dccc03fe57f9c3c35d23d3bd5cc96d8a935c3a8273065cad184527a1a6f4bfdf837167b6104a88d11125d89750dd41a03b0fb0ae3ace664ddd536283b850dbdec32a6ef82e11f6d7a1de6b60bba859e160525429fb4859fb8010eee8682418d3cd7b54f4b32fcdd5d14038b948d1c0345a9e591571f17bbc4cf04cc63d598fc3bd16b7a908aa499cf0c74e34418777c7ff15e7532c279ef4cd094639589b7d8f218900030d2bbdbf478149ee8cd9a4f53232e6e04641c9347cead3ebc042687a647a62fe0df568e8226c5fece68dec1ef7d6716f66c352fd7c159a2049d2e6f5513aec3c2d081f410faac46e54c7e40e95786e637f7896822514e2081358d378a854619b8991f0f9ffc94f85cc7d11ccd6101dfd035e0b175f4da067fb6436d53a1ec2c366e0101490ce29a11975eceb17c955f5029534dfd31f7ad23ffe505659ad361c88cc32b150b220b9f297f5e086a59cdbb30e4dabc770589ffe260ed075f7e0b8fb82a73776d1f525474ac2b9dbe4ffecb21f5d0803135c35ea3eb429e5b56f588ef70806df38f60361d2fc2f7c563a26aa8e02dbb2e2b170af67c6fa2ac21a231fdc83491a9b438395b07a75385d1e52d35d9ac18b41747ec9bacf694c2cae1dcfb2d030b81b2a24e6ebf383f9191d78f23bec42dbe24c3b7ba8a0f3602a02b85d680697319a4c2dae46f2e50b5401fc342aa5895fab170d7285ea1c8915279f40029c13552cb3405af3d9be487941dfadc287caf1b2d1b87b2a844162f0aa3bb2159dc4a31cfb1f61c02520488571a0ddba0b0ded502f33a3f970a863ed9efff50f05f6c0816c69f2fdfe50b758cfddd53b3ce057e480b776181dd1ad89a3f4d577d1aacf9a2eb5696bb1a22caf7a54be5830c07d9e739b190729452b429a0f363af16e2ddbabac122bdef0389563aa27f544e55942bbae533cb1bf5aea4f6838a166a4ba1d426d180948274c7fec156b79d8045a0884aca7ae8448f18d51d181a0336b02c3fabd5089ef2a07a642200f4a6f1d2104e1687e75afb099b1c325233cd8dc0a29178dc2f36f9f08487e2fdffb5dd4a078d4a4c92bd6136f0c570f27f2eaec0aa89aa4e7177a1d4f70f56de1093618fd29187383c36d3e38ab774ed416aba936519fb84668497b17d46010fe04121ada3e3d44f248b6765a35c19fa9fdfc1ab7b1bf83fa87080621d1511e788b912a0aa3897fc1c576a7a519f3596ec6343caaa6694c3488e5f4e1cb87a652e08f31f7700129199f40ebc0ef72e035ce6cc18ea63f8d1106f2410e81389ca46b1ac48ea8aeeaaa6381389e6fb2ec7659a694977afbad46481d3764f6c60377854c2d1412bc419427d9bd1e2d37e79813b14ed64f2eccf669675f2cf17a", 0x1000}, {&(0x7f0000000240)="a8367e5ef8e4fb05b2d4df77fed11717504e551708433b7aa42b06d4d76db425188abebc9ac6f589ee9a61226b9d0c63457770e3fb6a5543a10e718d5e2a6dc1b3752d7f27645fb780c749fe8dc520b13aef34274dff5f7746665856236a8ac058868c838c1b60e65ba9a61a8cbe79059b44b4266ceb8be42ec1ca5c31f6ca4e865bc6cebf3109e4a4911b48709220149ee757bee4e3729a84bf20e6f8a11bf69026ef7b5fe577b8c948e58c0639bbefa5334ef38f63ea3ebf89713290509b40db5911bddae28782af552fad812dacaa62db45fa11a0e8a9b439906e4c87", 0xde}, {&(0x7f00000001c0)="fd78183171c6641acbc107ea9b7b482f1cc843c726ac45c9066d9881f53fc8d32eec49eb47d320ae93a2c700b03ee24dd6122a0a0b0fd9f6eb", 0x39}, {&(0x7f0000001380)="25c65bfda99010c65c80ec39ff16563d0f0e1acad2a80129b2cf3db03a194d37d7", 0x21}, {&(0x7f00000013c0)="9f80f58fa218d98c939cc35fdfcba02db639283c78ed4ee1886d8c1e9c0f8fce5bf31590cb740f27e0181b7c46a6639d62b0a3104f0ecf8563f224496cb9d7da3cbc89cb361761f89dce226c59e8b43a90046173a7488402f40211b6519b572d9c10703268a7dfd9", 0x68}, {&(0x7f0000001440)="35cdb7c79fc7778e33a54dc034e01c469d053dce0980728b3882aca0b519be33d1394d975b930bd041d46a8f88d02780cbf9b83ed46c7ecf7ad2665f51595383c7bb4e5cefe3a3e26465f9ab58fc9648ae3d7c0a7a278cc96ce1c5ed3189f5e079b7c4ab8a62d42bd6fd4ec661bd14da64a51c59a7db7ec014b56f9111945a1b2f987f6cf095238bbe0da59e239ef5dc59b4955b47dfe565", 0x98}], 0x7) r2 = msgget(0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x10000023e, &(0x7f00000015c0)='\x00') 15:58:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000014e000/0x1000)=nil, 0x1000) 15:58:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xfffffea3, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000c600005b67071b542a538706000000b800000000290000002f000000267a03000000000000be2797cb881cde5c85aedf4ffa393bfddd05950271d8a08403b2d51f3379afaa0f4e964e67e0bbd98dc962ec328d87328218b2d97c76870d7cc8b22c0cf9f41a11800ec097a8d06d41ab7c9faf97a687fcf9750ce672aaf60300eaffca6a75a67edf5120d1888400"/159], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4000, 0x100000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffeb3}, 0x0) 15:58:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x30008, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) r3 = semget$private(0x0, 0x1, 0x400) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000200)=""/236) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) 15:58:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x72) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x80000001, 0x9eeb, 0x8}, 0x100, 0xe97e, 0x51}) fcntl$getown(r0, 0x5) 15:58:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/1}, &(0x7f00000000c0)=0x3) setsockopt(r0, 0x9a, 0x8, &(0x7f0000000100)="48fd384389378435bd35d93a399ecf3faf5b0cf9064b0c2c8b0d177b475263904da5b3204051b9d8102ce566d2313a77532ae4a106cd5e4d8fd5a9232b72fecf5b53b864120c5cff4416beede516cf4772158f245f7730a2e3491150c2", 0x5d) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x7}], 0x1}) 15:58:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) fchflags(r0, 0x0) 15:58:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) minherit(&(0x7f00005c2000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) munmap(&(0x7f00005b7000/0xf000)=nil, 0xf000) 15:58:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82021bf0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x9) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mprotect(&(0x7f0000605000/0x3000)=nil, 0x3000, 0x4) r4 = fcntl$dupfd(r3, 0x4200000000c, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x101, 0x3, 0x3}, {0xffff, 0x1, 0x3, 0x6}, {0x8000, 0x400000000000, 0x1000, 0x37cb9e58}]}) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = socket(0x2, 0x2, 0x0) connect(r4, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fchflags(r5, 0x1) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 15:58:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0xfffffffffffeff7c, 0x0) r1 = socket$inet6(0x18, 0x802, 0x200) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffebf, &(0x7f00000001c0)="c74cb07d06000000f1d8445c087828b6e42ddda594f3921676fca006d6e13f58a0d56a8d21a16d788e7d0135678c32bfd023f4dccb8b52f4669694852354430151253546e04544f6a536d11f70fddb34824ed7c042681186914838602bb4cefa91bac19ae7bd3c3035873b928f4895c9a35ceebd61ae7b2b752449a7d0141b07f5b28ca6ed858a9db7950cefaa471378bc170b36a7ecf87df0fd162835be06cc16") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x86, &(0x7f0000000280)="0eabe7dc24229d1875501615703ccfb27a21bd6a4bae14d0351afc1014eed8ba2408449caebe4b171c40082107e5aed654d8e72a79f799aa25bf407a59bd57417899e3bfbef57a6393c9bc580be732d079c60c8e4c8b05c9f9ebf582f778b8bde1c0c3efa5b1a25a6ba23824878f097990a8c08a1bdf26df988d00697396db22a00e3f55ebfa") getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10, 0x90) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x3, 0x1}) 15:58:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 15:58:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x193}, {r0, 0x4}], 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x939) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) lseek(r0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 15:58:22 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x45a, 0x2, 0xace5, "c1a88f8c54105062acac6c6e7a7fe67386ca8cea", 0x200, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x6) 15:58:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 15:58:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70ad2e2f66696c653000"], 0x9, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 15:58:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 15:58:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 15:58:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x2, 0x4, 0x1, 0x5, 0x67b, 0x237a, 0x1, 0x1, 0x9, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6d3ea635f1a22c26004a0063d86042b7f2e49ac9c42480cf59ecbe9fe7b5598166bba2c7793a2cc7e95ada7dad1e268c22b20d245a9619e2629e8f70a484e01c53e30e8d279adc113c4198eb89701a4ad4bf5464c5ea0a37928ba067755847ed510c12b7fa164cc0b750b65bfae62a2fee6ce597c09e0c2e1c6b58f13f85ac7c835b425d1def7cb80567c4e5a3794e33a4d12fcfe9e5b5d3bff4342bbd43131dcf97017fe5ed5eb358f077c241f9628a131c8f171a366a2a1451e3662c9eb8efe9925afcef16a7ee074278035d6271c79436d78aafad9d31", 0xd8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x0, 0x0, 0x5, 0x3, r2}) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000100), &(0x7f0000000140)=0x4) socket$inet(0x2, 0x3, 0x4) 15:58:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x20062, 0x3b) 15:58:25 executing program 0: r0 = socket(0x1, 0x4007, 0xfffffffffffffffd) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) r1 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 15:58:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x9) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0x1000003, 0xf7fffffefffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) r3 = getuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) 15:58:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r1) pipe2(&(0x7f0000000140), 0x10004) r2 = getpid() fcntl$setown(r0, 0x6, r2) 15:58:25 executing program 1: socketpair(0x0, 0x2, 0x1, &(0x7f00000001c0)) 15:58:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) close(r1) fcntl$setstatus(r1, 0x4, 0x4c) read(r0, &(0x7f0000000680)=""/24, 0x18) 15:58:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() getpgid(r1) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=[{0x808, 0x0, 0x0, "a849595f180eb0e0cf1f8247117fe18f866c3b10fbe84f1ec8bf430f09c358c75104c004935102449ac172f62b1856c58c410ee09f8262323f9cfbdd421056ec9ce5d03ba11462346bb272dcdcd35a408e424c1160f4b992e3cc9bbb3be1b501102cf041fe0bc1747815a96235b404365bedea75565504eb2b5b7731e299de75fc1a615bf78901b0302bf8666acb2d5678b7537623e8ef351cc630136d7d37601b37c381dbe2a86906e5004fb77ed6f3c8fe73bfd7c323c10901a8f0f5490a02935dcfb882e892422e97e559bc4063b3bbf69a25b14cec1f4f7fb79aa0f4bff8ae969496f9ab487163f4ce2844ded76ab449484d6a28dac81406be2664d9f539ceab0473d956d6f966be973969cf91077aeb242afdc791744e4cd38957dc16e7df8d2a9ad839dbb76d4dacc47cb8af2f9e0b96fe8de1d3ee4a244f34c82fbeeb0d8eb96dad6bf478850c6fcac022307f4379014813cbc1ed9fae77bd97c2eb3af68a185ebf865c61129afaed274deaba9305fa8f76c641e7f1da69a3cb04473559adae1cb8ab2d576ad9401e4dd0c6af5d1406838b1771c48db8ed03bc7e119ee2b697c861841002bf94cff3902b4d989f227a213a05cb24cc688f3b14d92147a3fdbef216128701133717fdd45aeb7619ce0c9903a2475af937209cface6695a309d21a05d293f6548476d0a53f02c614c87564e5d22f40b6259bd148a98a854eea9e32943c7f4dd236c7e8a1be92032ff724cbb3440c4a7f082f741746ddc97de558a9abb3660ac9520b1068cae05a09bb2f173780fe33cff0afb550d3f636f45796dc0ff8c86c5d7a4d6c7fc989b5723634cedeef7cd777be2bca728f72d9c89dd81a57c3ac900d22f6883c795271a6329a13470ea5252156a903b080153bbe53098ee0780adca963d095bc21cad376688e4d9e1bdd6df366b7822fa3bc62952e50a798ee4cdc76ff94cad717bea0e02fc8f7bd1b16f4cf5a4f0bd4462c5dc48f64792cfb7a433a75cbc4ef18107d358d7315481bfdb25c8b69f997b2d0e8917a2a042205527785f29e8b682825df4cf77ff502f507afbc8597e34ddda01efed74951468e3b3626b77553501e9c5283c1a976f5b7fe884e7b26bd32abc02560feafa6b446863ae26561ebb57bf999c0170b0af698d2b68a80edac0527c38ef19d5128c37ff162279e19f393273daa7f3ca50104e9c0dc721ba1b2457502576177aa0d25b5e8e3960ef894990496edc4ecc7d6e1e838fbdce1ac4e65526132fed0cc724c22c61272cd1b26bc5fafb3465552976fb4665400f89899c47b0dd76230d63cb993936379623078a55f22ffdc9777647359dbeb8beebc2c8dc251b42af88e887e197d298eca477659be00c062bf1fda3f6de36c1ea31996c9364e6a2ae3a92bc07672688c9ca9b6ca5d622dfc97feb51b93c9df3073f65a097ac60796e4bfe17913f7c6448c78270e9a753f4179f8835712b3089fb5f2892d72663f4f42b4c0897db911c06579fb171d22daf46c98b349fca0807202015cba1b119da2933210dc898e273a005193eb08eed756660237faf3bfa887c36f629c1eac8c941e6f393e843693133a044271d878324f85425d52310067ebc5820fda76ce13d21d96738948f2024de8f1141845ad6aed2ee803f24a55960321826bf9b296a40bdd31618f3820c4cf4e6517624d30800e96feb42b356b0a21a52ca3071738eb9db5b1ce2820e9e90e8276f9a5df33f7e6c40cd597243e9e7f38cdf7f76ef9be136c4eff5349498cd0ee38d6b7930ac5d2b83048469ee366ce441fd85a86bff75b4d3f96a367703fdfc53ecd71c81aa7375edc7cfc8f08c72193974c6e3bf83acea5f2247fd156ed7e6a7ae2a23def9bccc357fddc8730159c2a5e10ade705b3541f71bab89b742673108d6985dffa5d9421883505e4394badd2e49e708b26ecafa0b848c53629e65ffc17bf813970304e3e9565f13c0d850e3af737ed31fed930ff2cf7a4d96ce2cc4db0388bd40f8f2bdd278d0b5cfe7d833b94f73bdcd39e083f56ac82e4ac7d341d151693375d15e1b0df364b501593df7000ab8d65a591f7b8a4246a131801181939c6a79d05fdd7648b92b6611bc6cabad0dc4b071132c8b33758f75e36b16b9b5e8a57a62240146503bdb4ba9d4a856888fd51c56b6df6a8f4e9dbd9015dc8febcc4387d869c8fd2b2b2f07f53fb2e9bf1cb90c27c44a0c5e75a9679b89691680af00b6efb5bfaed803192623d749197004419f1a71a7f75ee17734fefbdb246e0296d1015024b53d48c4e817ba499696a97e44ce7904253020149fdaa7dd726faf339e6ca6866a7240f5b793ec89c52864432e778c07202ff1ee2aa4ecdea88350f550f0bf345c9b275f34459dee5cea96a539c71b1225eee04179a84397dd4ce7fff2ab32a050a76519f428c3440a37fb2343fc3f23450ea1eba82e328cee4b272840697f4173a16f6556a7b04c69b29143c76b1d71b6ed715daa96369aebccee921f971fe60b1b62aa34cf43ad3ee07583ced4b2e1e45c692f5d47e6d98ea80eb4a82457903f55d201f46e42202f5a2c3dc7168235140a1dad3da69617ea59497aac4ba6309ac9a7e7ed51738cf5f60015e052d0fc748edd37bdcef0d63ca6db8d723b67ad2afbe34b656b5bd01d11e3baf2d0870508ae978f4bec15a69d736db5ffef31eef1ed0ff9151c5cc116e73682e3120990e58cca3e0b166bd331635298221834583c9ffdba513bfebf74998e3f65bc36012b7836b11676accee73382f494efa06d3ab93f4e851e5310b61723e0b261662cbbd533c87c828eb31576300eba5701130c9b5db5ac707f263c51ba0a482dfc8f44431bad0c24d485176d4b5e94b05ddb5"}], 0x808}, 0x0) 15:58:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0xffff, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xa9e, 0x2000000003f, 0x0, 0x0, "4287f6452a105d7ea3c0606c1f00dbb728b5ab8c", 0x0, 0xfffffffffffffff6}) 15:58:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:28 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) setuid(0xee01) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 15:58:28 executing program 1: select(0x40, &(0x7f00000001c0)={0xffff, 0x2, 0x197c6000000, 0x8001, 0x7d50, 0x3, 0xfffffffffffffffe, 0x9}, &(0x7f0000000200)={0x2, 0x40, 0x3f, 0x1, 0xec7, 0x5, 0x0, 0x2}, &(0x7f0000000240)={0x1, 0x5, 0x8001, 0x7, 0x44d, 0xa1, 0x1, 0x100}, &(0x7f0000000280)={0xffff, 0x60000000}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x7c, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x7) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x5, 0x3, 0x144e441d, 0x8, 0x100000000, 0x4f37, 0x61}, &(0x7f0000000040)={0x6, 0x80000001, 0x80000000, 0xc, 0x5, 0xfffffffffffffec0, 0x3, 0x5}, &(0x7f0000000080)={0x81, 0xfffffffffffffff8, 0xbab, 0x3, 0x8, 0x9, 0xe51, 0x1}, &(0x7f00000000c0)={0x3, 0x2}) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 15:58:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x3010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66496c65300028fa56535779597e2d84b1016116b4b32c29f33325f06fb63787b8c2aba149333ffdd50c891fc792714dfca4e4d0959a1d9c3911088b7f791f274848357493e740ed66f8d18417bb2b6baf73f82fd95f20c0"], 0x10) 15:58:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x25}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 15:58:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x4) setsockopt(r0, 0x6, 0x800000000000009, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2}, 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 15:58:29 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2143, 0x70) chflags(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0xa) 15:58:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1fff, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x200000000000000) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)) 15:58:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x2, 0xfffffffffffffffe}, {0x40, 0x3}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 15:58:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) utimensat(r2, &(0x7f0000000580)='./file\x00', &(0x7f00000005c0)={{0x10001}, {0x0, 0x3ff}}, 0x2) clock_settime(0x0, &(0x7f0000000600)={0x6, 0x101}) 16:00:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) semop(r0, &(0x7f0000000080)=[{0x2, 0x6}, {0x3, 0x20000000000000, 0x1000}], 0x2) mkdir(&(0x7f00000000c0)='.\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f00000006c0)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99dc95f6ccef2db9aa6d51a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073e7413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe0, 0x1, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) getpeername(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000ee2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014d135b22c150000000000000000"], &(0x7f0000000940)=0x6e) fcntl$setown(r4, 0x6, r2) close(r1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r1, &(0x7f0000000a40)=@file={0x0, ""/4096}, &(0x7f0000001a80)=0x1002) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) fsync(r4) fcntl$dupfd(r3, 0x0, r3) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x2a6) 16:00:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8310, 0xa) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x4) write(r0, &(0x7f0000000100)="6446410f86a245fd2fc484f541807447d6a41a8546e823273d8ac56f483a754917547eeda57066339473af491ed9ef40a8d623cf3228a87d13c93e654cc77374d54025e268de018a71e401f09898712134377acf8ede90908a4d74d4f263ab6492645996a6ceb713b41f5dd621083c970de82aa7f3681e8b8496bdf44080a50e920368db269c46cfba43bf632b6c4d6a45964b54bd3dc8d3c87106053e17ad160f5d78eeaa7b50526555b614e8eb58afa278839e131e02ddab777f889600ec44cdd51057fd37e119c9287c16c981c56f63bffad541b826a1c89b1af01e8583ce3b1ad9edae3aaf54df77853bc2627b7e2de31cdb0c5ad3e2c5d36a964af4266632782d43db11ef5e127fb336d3527106e20d5bb3a19996f9bedd809454ef14e1b1f0d6353122c0ff7665fdc7f3534f0e01b0fdd55c7d083f6b735ad63468d2bebd25d090b8fd94b6d91669642a9a752a56a9b4bc03f3465d29d9c2c66e07369c0e897c1d61ca4144c683dd805d472261fdcbc480eefc1ab06c12cb14e7155578dfdf693be3bcf57639cbea8c787e6a7f3d44e666363d4ce4e3f303086934e5f75c9560f8984e4380620e04630925eb13aabc337d01b64b49476a5e20e0d2060c0867764354f2bdce55c3c0926375208874c34dfe208bc86b018281b5119251c882eb8ae8a9563b5cdc2e3f62c6f13899ac7eba4f9a8f97e9928460176ac074b7c51e7b89f1d6da0e793c4047631a71aa7108b79f7b8c2ea6c198b17b53b979be722a919d171c8467ec87fb6990060b18f707ed1805a950ac3419c0d911055fb4a6c9d6c3f3946cabf8838f4026d032d9607736ad9e4e8b4c153505f9b0579dda7198b93b5f48f07521adcf0346e34e0d41290fc20685f27fcf8cf325bbd29139b57cb869f05530af241b5be9edd656fd4f02ae9b648b39094078303653ecf33fbf63274f4538c8bec8e4e49ca1db561a2fd664efd629dececdd7e3f7c7b58a7e770352d94cb8c90069a4417f281d6a14f4320e69ac737e416412b801130883b38cdc9f749b675b83afc1e6ac215ffc965fce3f4726712903cee2347e79730748f6256d64caebe2fd3f49984903c370172f49bc8ea7f3b38685f8c5d648505f3f80815fb4d65da5f7cf3eaf7bfd1828dc7e6dffd2563ebd4d03067819ef14d54733d1f59c52b5fe3023b954833c8c848c97c3a5e21ec677317e6219d9354d3664528ebb11bf8dad9dccc86bd94b215e80e8cc4c5ad4f641af53a24224f25bc500fe185f40e4c68468e4cc53e7790ae193eab35114e6f9949b227ff28f52bf9514231f926799f8421320a9dc5ad1c91649e9741f2a428c95f1988aab53a4d87865a3abf4c6b9186ea451ab57403ee91687493b8341d66669361234b828957e9549f35e6ef126a1e9b80c4e9e307f7d87c1f77343d5b1e74b3e77b2ca50e10757582bc0c6d89569f28c12d2453ea46586b2042aa36e1a163529679d69791c0acf787ea68d108064c20849468b284c68d9d303cd8080409fc8a77a50f4c00d4ee0abc80856a829919b9a7b43683e0b28ae82c5ed208f2bea9f91b584d1be44b04349aa124c97b8f8d4f06ebeaa7cf4a6f7a76c092d379eed336e357e44be92c5e0d0aa79696476595d2d374e0cd32afd73bc08eb3165ea3572b881a5a664ecd8bf885dc07645a952a48d1fb1bf19608599f58c59cc30b62445574825a38cb16ea387e2a2af7f723301b79f678ef236f3e5ba8fb26dfa4bab973d30", 0x4d9) 16:00:06 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe5e) r1 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10000, 0x0) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x495f0361, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f0000000000)=""/204, 0xcc, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x65, 0x1}, {0xc3, 0x5}, {0x0, 0x5}, {0x2, 0x8}, {0x0, 0x3}, {0xcb, 0x7}, {0x86, 0x4}, {0x100, 0x9}], 0x8}) 16:00:06 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000)="b2", 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xb2, &(0x7f0000000000)=[{0x7fffffff, 0x8000, 0x53, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0xaeb52f2aed1ba619) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x80) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/193, 0xc1, 0x2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x34f, &(0x7f0000000480)="af475818f12f9ef2b23db369493269e53297c95b2b0aa11328e58da30082a464913b7b46604d568930a2d9ec8733f4cb0b9d9bfc3ebf248d0d3ac71c62eaaef392652a7a2ccdf9110900fe9afe280127c8a647b171d27945e06dd47bae3586df8da87a56f77ae3937f09dda86e41dd5ee43b9fe97cb488eec8f32b240e13392cd72ce1937eefa084ef2137b9a55192d7cbfd2495ce8c9283255b04596290851d3720e88fb36d5629b4bf17f9e004b554b28c6e8c580ad2baa3a724f3a23244132b7f49597bd09d676e1565efecc5bed5be26c0d0de9f55544738539dc8b37aa8004af1a86df6924b21892e2f92d91006759992") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8f) setitimer(0x2, &(0x7f00000001c0)={{0x7, 0x3}, {0x4, 0x10001}}, &(0x7f0000000240)) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100)=0xc0000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:06 executing program 0: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) write(r0, 0x0, 0x0) close(r0) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) fsync(r0) clock_getres(0x3, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 16:00:06 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() setgroups(0x6, &(0x7f0000000400)=[r3, r2, r2, r2, r3, r3]) setregid(r2, r3) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) r4 = getuid() r5 = getgid() r6 = socket$inet6(0x18, 0xc000, 0x4) recvfrom$inet6(r6, &(0x7f0000000340)=""/137, 0x89, 0x842, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x28) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000180)) wait4(r7, &(0x7f0000000040), 0x2, &(0x7f00000004c0)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe52) fchflags(r9, 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r4, r5, r8, r10, 0x20, 0x200}, 0x1, 0x1, 0x101}) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x30210, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0xffffffffffffffff, 0x8) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x2ecb4a0c6d41afe9, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000040), 0xc) connect$inet(r0, &(0x7f0000000000), 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x71, 0xdc90}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) sendto$unix(r0, &(0x7f0000000000)="c28c4bfc615d5e662b150a72ab38551b6047ffe3523c8d29ce8e243d4ec8100b39630415a35a568e26bde0be12aefe13cc6845225125039fd1e3027c257923c20cfc90667fb29b04d181c9327d5cb81743e00b6879a7540a1a67ccb3d7618eee18aabed91868d745a6333c4edbb1b5a09d1aa4e756c94854c40cbb9ab47d7d01a6a04f3c11c40ff0270641bdf8cd4ac68c1cbe38f46b5c293a78495d6e2786b8b64afd28e66bda6cd2b9372fab20bb1693fcec52ef5ecdbec1ba86ed40cf0208e002d2b396bef5f916e2c32b863e69a47a65e754ba661b95d208818d98b4845acaf8e1ecc8498034546f0169df4707845dbfb6a1d4", 0xf5, 0x401, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x12, 0x5, 0x9) socket(0x2, 0x7, 0xe4b2) dup2(r2, r0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfc) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/129) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/244, &(0x7f00000000c0)=0xf4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={0xfffffffffffffffe, 0x25b, 0x0, 0xffd6, 0x0, 0xffffffffffffff6c}, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x100}, {}], 0x2000000000000006}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x1}) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x9) r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() msgget$private(0x0, 0x540) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) 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, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x2c8c, 0x3}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x2, 0x7ff}, {{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x4, 0x86c9}, {{r4}, 0x0, 0x8, 0x20, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x2, 0x2}], 0x0, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x48, 0xc0000094, 0x7, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x0, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x0, 0x8}, {{r4}, 0x0, 0x1, 0x84, 0xc033, 0xc000000000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0xb28cf5d602e37658, 0xf7, 0xfffffffffffffeff}, {{r1}, 0xffffffffffffffff, 0x21, 0x3, 0x87, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x7fffffff, 0x4}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x1000}], 0x9, &(0x7f0000000080)={0x1000, 0x101}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3fc, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)="1d3c9f06d727dd07421742f5e1e7a536a225248f85c2e1873be62c4a98d1d2a1a2a90e809f383cae28ade5db6b96e6b9ab7749fffb04ccc40901fed1e0a06b0869ea60f9c631816cc3062095c19302d629f8e0089e196c451b38b6de03a7fd18c779b8ee603f61c3a78d059b12a99ff066da3a9ec1eaa5b5b4e8e5c3551caa87e9686de9b5923e43a1c36ebe48f3df1e228a1533ae6d33626832894615aaa35f37f5cac553180af926ce8f38981e431656de4f0eb5a3e81ad7b9c467ce78853ee8188a87cc9c4d7d48", 0xc9}, {&(0x7f00000001c0)="f645ed4201ce1c72ac7c251c28eaec948995c06ea73a7eaf9210304c87fcdbc65c6d86d5ca509680f7539138fcb7dfba88c556e8aa20e390bedf131c6afed78263701aa0347966da7f20854b2fc8d0f93fdf108ca27c91f749bcf28ca8f7fcbf478423c200", 0x65}, {&(0x7f0000000240)="3a25267c7e2bb6c5de3d4a7d78a07160e2be2f530372a67837c8f4266e847f330148bf19204760eb8da280ca1faa2d35779f834b8d23bc139eb949d25ed5b1142e5cc629d3112a6c6b9fafd6534ec4980140095b0cabe9691648e8363b75ca29f3f05d7149aa9095d5b61800f279cefece81fcd14e807835ab9604070c3e7d3fe011e066e311543c3d08bd957ad52ab1e47025920ad8829615f4038f46a6b812536405bad0a648bd61c22bea2e66ee6569c01c479a369c922344725eaa46d0b6fc788800c8f42db5e6229e6285072237", 0xd0}, {&(0x7f0000000340)="283a5789c8d947fbd36f616bb6aabfcba2cd8c1511072cca94b28dbe164bc4e7e149aba7a6e0951e73c5abdb65d9b99239c8d139c55ec5852a04bc5bffc7bea4605a92122cdfb6245b6fe1580fb5065be364f8b9585ae29212630d8b565bdf500131633c42d333d922f0443ab2f75827bf32b96d54e4705beb7c6c56504d6a0befd7b9ed960351595a4d9d4ec09ccd05125d0a7cca0a825051209b6f915b755c2077693f5128d88d42f8d3816c183ac7", 0xb0}, {&(0x7f0000000040)="5e7cdda9af", 0x5}, {&(0x7f0000000400)="2ddd7f41d587f4e8ac67e6ddf8246fb574ec9b8a25d97af09cd8b3c07becf8b38f6da492a7a77e3f6491b140e14d74439a9dd39c238579237db23dc6a4a954750c23cf0672aece582dc5d42a38f440d415d8dbd60788e1febe58405e85e3ebfae93852f83d13ea95f20b57f46fcb62cf006b9370e010cb363f313ca003c5ad445b6d760a061a35a4989632e59a4f7a9a3c525359f6a0173a4c9af1369fcf7b527217efc923c5e23b7a1cc87482c78bc9e70a77e02b7fc9015c7c21e4bf7c9e813c836eea", 0xc4}, {&(0x7f0000000500)="2f78b4d908325c5be43c917574e7891b8e7eccd44dced1fbbffd307fcb2008850483b393ffa9bfd6a0cf71d91a8e7d68d855cdf4a8a3acec2508f90b9c86553bc619fc35267b0da131d95c3a466ba9991e55180695b34c73344e752ca4e63285645ab2219bf6b662c2dd835d0203f0520ed43a48c940d3c74342691fd06e7205f259294942ceb0e7d1b4ed34af6d55bf23956bcd92bfb3ca6b85fa48006812616495d34d44edcb8aa40c3d9d58b30eba335253ce82df9d325035692bafb77a4768c96276aeffae0c7dfa57e6fe0ace0f63597eb8d1471f569dd12a3f048130f8a10225e1ed0a0e30e7091dd6ba6bf152f74d8249920835544ae033cf5fc2742a71a83d11405785287ae7153d0123aea1f0f4d77a5e333718b6e4044f1ad4411b2dba5e82f8a93eb354cfb337daaf85003e5cde9625110dcc61f72a50291bc0e1a41b2801cecb93f126d80051335bb90ea81bfd6d9111f87af78126c74536426286b4586960f001e9c1f4ea4231b7433d022e643572ed1652d25338f8ba227b5a9260fc12d50b39a749af5ba3e6e87877646e36d2f80e4e7515af342f0a37613d6c8a7b48c6b72e693e5721846edae202fe3c4993c831e57f1a11b0cf4400314d1ec50394afd054e1cded08064f35319ec41a07291a57532318a0c95e58add9263c282ea8f1c588f46c75ad00468c622fb6fa438366d1f6081a205b1514ce55864403a476b85e6a0454b573a4af6f8eab69a3e5dd150505c984e85d1f431c5952398627bc14aeadd15509375e46bbec7c68c8ac9521c72591266cbe7c5aa091c07b5a255219ec9cd7b46c6e0b7ba8e5c13e203d0cc14b6a142daa46ea370312e8865df506a0ed6ddcb788f79aaecf51d0e15288a63831ebc1e6f273b6633a3c48c0b5c163de31c3b722432c5287388b53af6055a5b582f85faf42bbf72a3b243f9061a45c4e05af804f71e97a9ab4d08093849110fc122a63b7b384c66aa05f475cb05ee58a7f94a85c9d6fb2d235523f22590dcdd483989724360cd974c13a23f7ed6349f7cb3f24d806d579cbae6dfcbba7f6c068a490f37a67bead6858eec6c58a478871325b9a1557bdb4c8228889d997d127555691bb39bde1235c29b6f674cc1993dcc31182c3dccf5c2a122bbcacb83ff80434054ba37f483bdf76b38e7f8da99a9f30f70c9a434379e74bf2890dfda3b85b4e41e7b7e83bcdcef0d3576a7b327d644673e5fc42e7480ee6a402dd5ed75339d70523c1bcd8126fefeb7e8b40d5814f77e5409099294e66e83a7ba49e4ce774ebfe24ae4c93566e471a2f6ed861247148731e37b094ee52e44acc5b8ece356e4680a60276382fb0dd165634ebeef100fdfbec57a2f6b67daedd6175c0e6d0d2a1d266fb95962ad54d8fe5a01f6ce3d90e2ae1467fdaf3c1ed399e912dc05b58464154d40c35e0b02debd98736f0bd78960ece4b9bec2c874b5aec030e1e10ba57b175abc52601b5fa70a74edd2b81f7aa385fa941c430588dc77b117bf534eb30e72a238d3a2809033867e5da6130be8c2971c1507f8ec842a66988c211106b9538122df65957473dd2368db2745c17c552959c2b8ceb3d5c9b3cfa4f584782690ff8cd5a622a646838dd89041aec02e7a95b2df91a1ecd5b6c534638d5f64875090bac4f1683eef7a9b6d6caf165d411c3b2911d580ffe53095850ace5226fdc5da0c87e9accf265ccd12a50946f22db23382ffa10e7fe01adf8a9bd922723ecbfe2decb5859f0baf69e173724c5019558f4aa28e71d6360a13f45f5c52266d16eda230176052fe52dc9ff358a0e6107c690c6be86cf9480ad7f5d1847eccfa3fac582cf6157cde792b79d62f3a8904e000e131b78f937083a92015bab00048f415c95b51b38f293b0be6975c5ec002a55bf30f90606d67700f40fdc9bc9d54e80a3d97ffde8e7b6096bf4cf4b8342c7304d69eaab2279d0c6acce5fd9cab2a8818b537e4ee814f452100914e3350b94ebd3d49cb78d3c9025e595c8fd1f2107324cda7534f99580eaebe0f0d375264082a34fefc8fdcfe181b7b379824cb315f87a9bcdea26ffd1ab74d382294968e3c15ae3afc7a9b29667a92f01a4cd4628ffe5f4070c80d7ea8039387e3ee19e082d4f7c0719be422b359b3d641f99b1ffba06413d7e56657d901017a619366bd9efa58bb8f0c9e979b28858ce6bf855e2adc907ffed37acabd7e26a4c0948eacb8f52677885df06aa4908788332c54962b5fca3a9464e47c6eddab16d3f840f2f7187db70a9dc262b3142ec29d11d33417f29cc66d9b633c250872bff991460e31dcc3ec5ac853342a30c7912e005dbf43ddc1390ec611cea77148afae0d174ea082acd17afa776dc6f648cfe48ce66f3be0f600fc5c19175f80ac0f7f9bcac4a79f49c5a04fc3c3bea72adf2003f0a5f52af9aa8470f3ba2170e6927d6991206ab95a527b828829b0ea5c32ccaabb278db8eb446da2b11eb74f1ae4aeea6b4ef842cde0f25d9dc433dc6720e758756a714da9e928b08b6ebe10c652ec9f3aa74b24b24994d7da96fd5e0bcfcc98812c87ab8242684e22eb54bddd8ed3d8dd3791bddc318e6ec385aa3809ffc732c35a9ae6e1dc0d2769afc49613f9c48345aa2575f248ac7a9aee80632d0768fa5557d0a95895275d9c253f5317876383324f9d245e753356e37e041aea073ec69b75aa89f9ba01d796dc5f9406e6dba7054db0250f78b892369567d787035fae561b5469ee0e850a23a279ad8d951eb48f9bbb3ef0867159b38916a07e75cc0cf0a2ded52739a42ebb345a6de42f97543063badbc9a46cac1df024fe66d43f188429491fe14f410cd1cd5ab17baa762d6409e4baf2b6bd317bc37d00ab9ac690fade73c5ea21309ba5ac62e1eb745839bc7d84b63ca66905be938a29485e87b7d09a2ee4d190ec04d4f55e3a963e546326bd3235d68ebcf3779965f7ade7dba84b6d35f10e4cf98bdd6b894dcfedede123562f92a75377f14a1cf9886c55f35fa3415a9989da3e12d263ff91ed9e9adfa7f4523954d7a1b5f5275db4effe36f8e15d2c3d944d58ae2190ec2abfaa9bbd63546ac1018217f2324b6cd71c4a13304d209d7a5fa3ddad1ea57312ee6b0ba0a15d23d220e89c576cd6c698701aa6f1e8a78e57f55e21e485d88199607817020b228f92c182020752e565120f122fe51374417c04c87a7e6ab5716dae04d1566734abe5f16c39c86a98b3937160375c9c9ffaeacbef02c658cb4429101b368165926dbd9b9a60f45f64539dc11b8848efb1a88e60c1176ccfe01460bbc5c828e83b4389475d13642e85dfba7d52e91f8aa4762d7a44217e122ee870ec4cd236f743aff3d1f0aa87400147f06ea746535b9493c97bd013f35ff82dcfeb58f52df6ee660cd32ea208a9cfb20b51ba372c0c3f9fd47bbd25c4a159e52b43b3d71430731b086f12bc1c33cbd8e62a86ed6f080e3b4cad0ea98191f6e170d0e0dd58da62a69fb30c2e688baf18a01a575550f871f68c774846388cac39de1fe39dd94185dbecdd28b5155299e37b909f3eb277a5bc795cc359a8d3b2797c08dab93532c39940e4cd6ab103d28cf8710db33761bbae99e476765d6ae43631389014c6e847ceeb714d38c64f7f7bb29edc182734347794f73fc92c38a9c247cd587fb8ac9a9d6222cd6d256ce4ee7b44faee4c52215b34c89869e52189475b54e3805d197f6f68e43785ad318f3f841bb2edcd157b099a15028c5023a2e32364b6d0f2d0e05ad06fe4e5c296da21762e6310d5b825c3479dbf2376fe07fa4849b61d5de93e65765338b09d6e174183131f6c22716674194558ae8977cd1998d4187800b53790e2a014fff39e9b8f5dd6c430709a34fc2069f11f00dc8b30f63eb5370d554aab5b54190e3b6fda6119dc46dc8f367db3602a25d6d6a64eb4a3163c5ca206e276bdfb64c58bf4408995c61c0af655d03df8f4c26a796676f57b637cae5484959dcf7280dde334217cb65bdf820d7e76afc4499331ce9ed108dc3ab5de1359b3c7392709472c01adcbc159ed4d833cfe06a22aad3bd7dade428c80264145810e175c910250d47de52cb8bb9c401cfd045a2b57f6fdde7885b84faf4234535f832895348606ebb48740a43eed0fc0b4796ebb918751a5b2ab4aed4be69bf9110bbf1aa4b123520cddb277ab22c597f26f6bdfca84a6c2cc46883ddff5565366216a4619ffefee8acfbd78401a6bc3a549011cc2b4185ffbcc5b6aa6cbf2375f0031cf5f1bf9c8c08e8692a075e1333cf51f271889edbf854505b4cdb35b0d0241761282e6321aa28f34ef3a039b64a0423f13bca4e65782d5c15a769374e568fc6ff0f5233af6287f270fd2b8dd96c68b120517c8b95a8f7e0f9c99f9a8c3934a537cfcfeb89468824ca97b696845c9063d240c70a21ade8b29d4ac03127046d63eeb6f955e4fba67d6c38a335db2f12f980bc3176fbbb8b4265558d0533864bbffcb7890bd4d4de448472bb7797887d7181fd4fda24f8586cf0e0caea5bc5b41db91790eacbe8a91268fd82a32ee2a6c3077a30ea654eb4429075b3b8fef1761c850174021e8520bca93e0cdb26bce7fcb8f58a64013917de3223f211d4cb3f02970f1a886bf2a1d4279ddc791ba6d2257df8e7282f7c0cad6c048bdc3da71927b725fc9175bc6d6c828d439d5dc73766acb7b316fb9d7bc2818f7a204509c3134df38bc9884f30233981eb7140f1a552cc9f204240781596555c509b632e171d6762e25f41924f097dbe36678ef3146aa8da2c3d56ed32d3562e5c80b7f383fc43888c1fca66b5810efe0b709784084cf33bdda1eb4c6afd33a302887e2489eff0a8c90faa3ed257a7224daddc1af0480396eaa6f4c1e56c072fcf9dac33c5f103f191c19b3fd415818fb4a31e2aa51e4064eb4d6778cdd1da6a6296fb3ec31b8d189f3d3244a080cd4a3ab587cf3619d2047051eaa6e0a5b79e6251111eef704f0056f82049ae222221f3ee1d1c622abbaf8534e395a74fa8e5069c0a2b61c3cfc90b1d49fc5733281f31e55c639ed7235f7069be3925f04981e2a8d3c0dddcc74bb5b2ffa79953478336375a9a9ad4df793510c84515e7cea6410ee631f5c147bd5ebcce49617ec05dbb64cf327f098eef01be5896e3aa5558f4e737b20b7693d63e4ee87ee080c6f66812cabc1675380ed7f298f8c2cb28783659c6274a085c466e8d03723edafa5e31dcf5e6d6aa416c345eb8a11ecc2047bddae710bf2817d38173ec7de5b003bdc654f93c979731cbfcb36e83f1715f42c1dca78c8e94d539b9cf480ef5390a7e9f3dc60e3743d8be8e9bf8be8605d55b4f6d3bd38f33d05b0f4525c8ea65177215fada8e90716e9fdb7af178b59e02ed0c4eb3d2391c424b99501c8da80f4d2a88357eb1ee693e00b3716bfd3ee8a9dcd830d6d28023d897628fefdef6ce2f565c0865babc95d251b0b6ec1686cc7739940a03999c31e4f902a00369193d85aa1f5cb5b95673ba2fe68d38dbf7cd834b39f80be959372f8b80767bc502653798f551ae6f18b72d46ec3aeb6441610f4116ad1c8ecf6468c3d76042c81bfb4d13e9774b6c7a17a77c88af06180894374bfa940a0d043d0c24cc76f107aa9c8a57ae4bcefb7b68024411d7611e503cde5f3e7d487d39da20beebc6192404ff706ab25961b0d881cfb3dba41bb30b29dd0c071d614ffe28eca2ce38d9cb152e2823092c872c1b92caba0104060a34f195e710c22d9f7f9463ff6177b9c68d372db7902a7858f07a802d9901c9e95e827aaf", 0x1000}, {&(0x7f0000001500)="42cd7c81de3ee6b50b7e0c32e3915fff0deb522749e84c36cf83ad6d92a76e27552b0c95284ad0009a39a9ee6a27b22665c458e0692ee636aab9c1228c462a87167d263cc54c2f8a900f20edb431955caac07c97a0f43fafa0b64ce71a41c9118b4be002e3f8ebe285b788e446797048b662af", 0x73}], 0x8) pipe2(&(0x7f0000001600), 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair(0x0, 0x4007, 0x9, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0x20, 0x3, 0xa01}], 0x7, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0xa2) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setuid(0xee01) shmget(0x1, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80098b, 0xffffffffffffff81, "85fe4dbfa602ffffff0988292b3f1700"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pread(r0, &(0x7f0000000140)="ac71a33b49b5383c97fab9db84608107a37aba4a73dfb906ebabc1c5dc7680bb26f036b72dc878b8fcc5e50868dccd9913f930e31da56fe5a24422a784ce211d32b39ae40269512ec179507c0ae4e747a9e03fd60abe943593c1ead789feb3e8f1bb947132f0351a152aebbcb220c2461ead835ee90f3aea99ead0ec561790a0562b7b7d5d97a3ae5949f58e9809c35b35c058f34cdad73c40", 0x99, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x29bc000, 0x4}, 0x10) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x201, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r4, &(0x7f0000000100), 0x107e) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x80000001) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10092, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) sendto$inet6(r1, &(0x7f00000000c0)="823045b9217c4b29990de85d01d6ed66f32825323475db01343d7b8434d26234b5ad303508a9f2029965d6ecc3acd4aa9c8e25e515532ff4e3fb4666b3a153dc774ab249fcafdbb7467c849a7f3b123f99e92c77e1cf3cc8b1d7c67681c37fb7c1daec72ee0725f0ae3eea1e01411023cf46c04766739c59e713ec33fea05c2204dbb4e278a1f793834f175d03151f88f4d2b93d44fbb9a1fa0861fd4bfdc379ca6332c65013bd9866eaa7e6af8ee9dfb8024c6a7e209ba1144886a5c7418589a1cb0b30a65ec9ee990870", 0xcb, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x100000000, 0xfff}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x0, 0x3, 0x0, 0x3}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x800, 0x0, 0x800}, {0x8, 0x7fffffff, 0x81, 0x88a}, {0x0, 0x1, 0x1f, 0x9}]}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x403, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x7}], 0x1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1f) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chdir(&(0x7f0000000040)='./file0/file0\x00') write(r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c6530002f9adaacbfb69837be0c68e95edda64bcc6aa03c24aeb14f206a09b7159efaaaf30bbb16c68bd0ce897efa02a4b0cd125682b0de00565d0487c517a3892765ea3e3d5a9157bebd1de1e2849bff53462bd07705aa4a9b8ec7a9031a920c06b29d934ef762d08ad670014eb4af092bb24407b3d644bc3bb095e90de313300a2f02cb0658322f80316f923033743359bda583cf75d6b97a7d63821a975b8eb04806f008d5ac65857aa2240442a633d6612638f3a0fdbec1a6ce88d3bd223bae875ddfba825fde8adc9b25d8b58d0ba7856d45345f263ae59957f0eb10833693892c859d08ab77bfbef0806d8171de8afef1ae3e1e4fb30d88c2f21bf0506aabf492e6fe94dbac87755d5a31906993f9ad22b1d321fdeb7a16927522236d2d9c4845c038f00cfa63764e09dc81f57ccf3accced3248e8b275a4c029840b040186370981e6f5f3443e962ee156eddb4d14c68b5c9fe3f673686fa63c19cd036e0e721"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000280)=0x1000, 0x4) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x38, 0x0, 0x6) recvfrom$inet(r3, &(0x7f0000000140)=""/166, 0xa6, 0x841, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000440)={0x2, 0x0, 0xe000000000000000, 0x3f, r4}) connect(r2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200)=0x2, 0x4) syz_execute_func(&(0x7f0000000040)="c4e1797f4f22c441f75e88d30000008f2970937900c4c2398e27266736450fae1b440faf4f092e035100445ef2f71d00800000c4a1fc110c94") 16:00:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc040, 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget$private(0x0, 0x3, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: unlink(&(0x7f0000000000)='.\x00') 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x1, 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:08 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x34) recvfrom$inet6(r0, &(0x7f0000000100)=""/224, 0xe0, 0x2, &(0x7f0000000200)={0x18, 0x0, 0x81, 0x20}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40000000000060e, 0x20) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="c023", 0x2, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eb3d89e72899a7e"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0xd02) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000640)={0x10, 0x8, 0x4, 0x80000001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4b9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x20}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00'], 0x7}) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000580)=""/171, 0xab}], 0x7, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget$private(0x0, 0x4000, 0x67, &(0x7f00007eb000/0x4000)=nil) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6006, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000380)='L', 0x1}], 0x1, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00') recvmsg(r0, &(0x7f00000006c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000003f84000000000d00"/40], 0x28, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/142, 0x8e}], 0x1, &(0x7f0000000600)=""/145, 0x91}, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") open(&(0x7f0000000700)='./file0\x00', 0x0, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000480)=0x7, 0x4) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3c4559f7763071f44ff367a474f3343cbd1a6143a03d3e4934ad461abd204d579837c109846f4d32f98ec5f85283f6650ebb8b325463b5f40494e7a0aa0115c77242311479ef5e980a6bcd83ce308edf9594693e375f5b81049bf8a8fb77d3f110988636d490e35600d816f5f02d93f310587fd6ec66c444a413960f8b577d6105cac16a11a0a34a38de2711009364233509cd39c909c71662404adb369f0b73fa7f9c324f64bd22a7979cff4b44353ea713979aeb8425c285078a4cdfd2ff6fcb20a88fd954863f067bacbdab26bb3a33ca1205efa9d3df5643d37c5ba062c42c81eea8b2c374f226", 0xe9}, {&(0x7f0000000140)="9019647e0770b55ce8bf1ee52793fa9f7382325870b84a1c1e3560d4b53765410edcbe9f6659f6f6ec274b42d603d5823713707ea97ff91763ba88", 0x3b}, {&(0x7f00000002c0)="04f885431059ab4c375a40e0d5ed668a9d3ea42f4a4c0aa41d12bfbc6cd89a9f48a64450bf02f3be2f15a98a36183c478a39562eb4870648f9745df650b18dbb0b78c18f2f7c63ec0ae2e78c619d1bbcfdad90fec7f8706481708286e46eefd1", 0x60}, {&(0x7f0000000340)="a4c8fc49911bc711dc5a57a0117205db2f5095b693fec17311b827459fd83f0d5ec73436e47346208d7e1c3e8f9e1544162f5ab1ceade6672650cad2962bba47082630710bea2afe0bc510223779fad20a3a98c50b12e2ed", 0x58}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:08 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x5, &(0x7f00000000c0)={0x0, 0x7fffffff}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10101, 0x0) listen(r1, 0x400) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x6) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) 16:00:09 executing program 1: r0 = socket(0x18, 0x8003, 0x100000001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808b, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffee4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) close(r0) chroot(&(0x7f0000000140)='./bus\x00') read(0xffffffffffffffff, 0x0, 0xfffffffffffffca2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x12bf, 0x984, 0x200, "76faa6204f86e5152aecfb6dd793d3f223c6a736", 0x6, 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0x200, 0x454, "6cd3b7ae13dba17570c715f5d559387f00651b15", 0x10000, 0x7}) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x202, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8001}], ['.\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2c}) write(r2, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x8000, 0x6}, 0xc) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:09 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) flock(r0, 0xf) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x208, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x7fff}, {0xc3, 0x9}, {0x66, 0x9}], 0x3}) 16:00:09 executing program 0: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050160000004000000010706ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe8f) sendto$unix(r0, &(0x7f0000000000)="81a4aca3acbb", 0x6, 0xb, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xd, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1810, r0, 0x0, 0x0) fsync(r0) r1 = socket$inet(0x2, 0x6, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f2025d6c56c55fa435a22820319a5ac7acfe5a7ad0af0f614f25a8ddcce4039f55b8ca1fad4e7e13975222b810b3a2a23bb2f6f151917a17886dedf5524c8fc2d2258dbdb4d1670900000000a03300000040b9dd569a365c6d545b67e04c3d70988c6e99ed6979fcb5088832a8017ef5a9f7e224b9b8b9b3a30a3f68e9bab358c88ab417748dbf46d67fe49df21d9d9b90f9c9333dcd70c70502c510e5e8d8725341c520278c91d241162a56c96fd950e4af14e296fdea1fb5ebfe0b6817db8e6f829a32a4f7ef53e069c6f5fe747abc5e737fec4e2ffbaa1380599adc40c2a9a3f880ddc4fa57f2d5175cb87a950049c3af715f5b5584909db872b0a3e9afef9ce5dc260f6dc0b3cca07fff36080c90116f81cdf01a990602e907a3db6ee9a3851f00d4c43119d3ef57a63ff4cbb26578e41344bb2b94790000", 0x6b) 16:00:09 executing program 0: r0 = kqueue() clock_getres(0x7, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x90, 0x4, 0x0, 0x8}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf0000084, 0x1, 0x20}, {{r3}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0x400}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x19e2a1ae, 0x6}, {{r2}, 0xfffffffffffffffd, 0x6, 0xf0000081, 0x2, 0x100000000}], 0x80, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) setitimer(0x0, &(0x7f0000000080)={{0xf39d, 0x3}, {0x6168, 0x1}}, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0xa, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x227082dc, 0x0, 0x4, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) dup2(r0, r2) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x7) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/211, 0xd3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") dup(r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x2ef) r3 = dup(r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x5, 0x48000000, 0x3, 0x3a}) 16:00:09 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000180)="259a0aaffbc83ef3f2dcb68b5a0d97e2304b94b8397879fc6609eb07c72c1586e5d48385a5380fa2a711c4ed5a33c849c18e6de8bf94bd596df5121ce44c3dafa6237f94c4be815282007363600314f9245cbdaa811a81189144f00b43e7c44604406a1c3074f87b4463fb386ddc77448c3cafaf6720f3f9ccf3690af14ec102c6118f9af13cd57e9fd4d0c7a9f485ae94aad64ee8c4219229a52ec0296589df3eda7d0c5892c468dfde82cddab4f7940865587efa452cd743dbe9fca176b326903edba17129265c425b20e54c37839daf92b7d1f20e100a16972ead71b399edfdd29a048513ec03a115ade865b3774790c08775a862dbdf8365e0d097b19bd284f156cbbc492dc7d612eb04cdc27df501f35d632bac1aa608f2804cb072d0990cb92f99d5459cbf99aec752877f0a1019dd73cad843d006c3da657fe3e4c7153b2622b3d17d8b4f5bbc0b2cb1bb291cc6801a6cba927aa157a80b7099d61c7a0fcbcf41d3c2a9e45f5b70ea480fbb2b880fae6ddf7657cf24e2192cd5b9aa6a376b6056f7452e538273a6f557a0ea260a8b13981ee233ba82a337883987da7667ae4ade9be01109fd76c8236e5931ef0b9d0a8d3098de0c27c20a0d5042c32025e2b5b9e80be060394f0b0115ca7a793d3e2387e106bcd3fb48578ebe47c95d9541a02d388a8e57e0414c80d52acc817d931cf33d420565c207f014fc081cccfc42983e4cbd84279f15ffd3d39398c3c47f8f8703c2b8a526f65f7b1b8af07370a3dba03177697a18b5ee95fb63160de02bea58f8985a1fa8ac4c3d740e8c37a07e4984f90b11f2763b5c7045f4618f86010d616639473ea5ae2d06395f054fb7d1301534f8866c7e0d34657d30b84cc5a38408b94cbe0fee4b6237165e96a1ff0c9454a6ee18fee0e9cf74609e026bf9a45320ebb59e9c49948f8b42944f90498a1fd756a034b5bbf506978c4d80fed22558ccf91df8a24ded810b0b339f352f75ba3b012814227022fa78eac7864f5cd4911dd9db04ac53a35afc4fd7cd418accd915c3b6855ca8cc0f008343f65e086b9088f2591db7fd0f0275e65f0a0b5bfa9f748602abe54445d4cbc8f49c253254c093847894c7038811a14a87b92902a02001b02a1ffb0046dbabb39f279f052775ceaf41827f1246625f48955113e07b30706be59cfb355694b1f0ec551cf728f3f2e7d4eb9457570bf321e0c6e680ddcdc9aa93011e5190b2fbc8b655074214345bc14e9e8e5fff59e5d74dcac505f43d5a4e550c58bdb59deab7216eaf7f72d66d9776f5dcd84569b35828b43d921b58259d7704fa5855c041466cb1161164f6da6ad1428c5ec665a06ea9c78fcaa2662c8fa20257fdbdd7c91bc65e2844dee299b159f73804894fd0319432bdbabd2b8962082f8620fa99b29d39fdd8cc9e65f8f7f77107ffe05449885db95e0c53492c6803631b2dc53370ce174e15a96687d00d640ed2a74e52250d8c14c208e80ea99e64d8ce170e89276bc400f668262702076dfe1a4358d59af37dfcbce1a655ae593d9962c15ec7388a1516cea6fc6f6eb2714b5f03266a91b90db8525f90673faf6bfc8aa9562bde86baa38b651064d18c63392714b10bce86b929c5ab1eb566d32bc9b7434d945548ee5babf1f04d35f2a875b40409f212f843580f2dc8f7cf79a9686c1735b6aea7bab73a3fa07dbf5fe5b5a9a8865bfaa14bbb69e8417a2bd3f03ec099922be3d127f68d334faa20794eb2f0a260f4ee28b1685e34d9328988ca57d821d4feaf6e34002b620edd173e01a4781bb085dc46edc94762ec75bc982cac2cfd0677e197085c8b84651f424a61a5b008aed13ea36e4c7e8b63a189f921877ef4a1c73cec93dc70979905e884a3112c71710bd8fe39068bc3413bebb98cc9a7e6535958dde9db0427722e470777f59672c3d4ad98942172c84671f5715d568fa4d8f132855632eba62023ebb84432ff12bbf8756540e4a62b861115fcab5e3a6ef05cbe6dae592fed20ec65a855abdcfea6adddea99013b262260b91b8ea4aa0a99bbe3fe4e5f503721bbdea4643dbfc42228d78e6ea037170c6a2853610307395a8124b1f753fe7e1d9d3c7a727e9ebff37703319bedfc8270a9f97585a670a5404bab0f9660e7d10b47caff7da6301e8a8757d822719247bb337b8e43fcfdcddcf1cc48f803dbab59c7df8edab80af263a6e68b5f98262deb91afe54cb9a36de078ed050297905c6dfd52e2f05a8c084472f8d11e51972ec32368f0b32a32270b23a812fc11d229293a33e22a94c8873b9ce1b69748e757719e974a6a92225ca534a3c5e7aacbd850177e597f30fddef6fdffbf99183ad3b4c9c2509012490e9ce3643a66364ccc52891882fac6a292438a4f3b6a6b3bd542ce45a341b86c3ac5df37f20067a8389691122a66eda7d0752a74f0b7a0bfe09e616a49a0efe716ef01af9231f906477cdef78b8c8917b8452908dddbbcfe1c338370674329c2ec5448bff18c46deeccfa69ba2eb39ab79985243ef68a58eb0c9dbc07367eabe65d4392f118f5db133c47a936044eda58328d693180462ec1c25849bd0cc9b519d1d46770e81eccc75d80b0afd973c5c0461cfa09e6e61cb698ff7851d39c97c6006f4e02dd24ab4a50cda626a952c45e2ade76a96dc4374bf9fe5d25f8f5691ceff1d34e91222cc4d77b4e8f9f01b9bd12ee4d8111165352e79da10a0e1fe259fa533ea939b0ab0d4d99c4e6662bd84bb1a75e29d40f2fa8e073e42a54ba2adf6eb9c6839176f93ad0489d6bc98d82a300f7377cc147230efa98b027080f59180c2a8afcb22a247df048a19ae7ba002a30f6467ef76d8258c5991daa2eac6f708150496b6360aaa1e08992bc51320286899313259f3c76d014c88c22a46954445357c50924fb8ddb06ba77f25b127aee08eacc79db2c775be9deccdf4644c2600054d878a6b02e009b962ff0d4e6b5b4515207712fb7d6e3c1ed18190a407e29c4f0dde37ff5533d6b05af603c46ae707e85dcc039f659170d98769a66692f922d4792f6399b7efce867f73ad179a49f475e5a893823850b7df269a35b294887b491be9dba8a2c2a32bccbc01fa6d0769119e0509e4323873f7418d029094e490dfc387deae131c23c83a206d391429e893cc52ff81ffc6044c9cd4414eba35d064b2385e76df4b810628e582a07ed3887dc16749e45d76fba9c6daaac1c5ae9e86739ece26c3a477157113d5698d593b926440002171e0eced4e3c6d7d7f5aed48d12433c19b0003925eb22818ee66ba70aa6c07320e997b11d5f02014993e9ee23d3ef997b80ff19c94785a7d7c056c290d2a6247691f148c29c943371157af8dd4110359d9693de3ba746cca50817aee92fc47dd8e06fcb171cd5eed82cfbc40186f5c60509856ea6ce8ad930b1622f8679134c585d31553214f40486937663aecf3297f4eae29c3e92431710f98ea4aeab9573d740c52", 0x9a1) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x200000000002065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8250) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x2f4) 16:00:10 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='\x80\x03') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20221, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60, 0xa0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="d43099b1fed558ef9bfc594dca5c600e3dbf0188d815813a24fbad3fd1aa428298005862edecff073dc0390a167769bf987d4cb17b60991ad2796c139da5050c7f7d09ae0434624d2aa9bea364985b975ce2da7159563d849d44976c376831d0ee0523919c4c4974596b630a9d90cb861a3c558408512bc8b9b2040a6713de", 0x7f}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: socket$inet(0x2, 0x2, 0x2000000000) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xe00, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 16:00:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0/../file0'}) 16:00:10 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, 0x10000000, "000000000000000100002000"}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") listen(r0, 0x1) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001840)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f0000001500)=""/143, 0x8f}, {&(0x7f0000001740)=""/199, 0xc7}, {&(0x7f0000000200)=""/28, 0x1c}], 0x8, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x44ecadd07c1c1c06, &(0x7f0000000040)="b2") 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1b, 0x1, 0x2, 0xe0, 0x80000000}, 0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/163, 0xa3, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x6, 0x19fc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = geteuid() setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup2(r0, r0) write(r2, &(0x7f0000000240)="5dd054daa0852fcbce0578bcc5204003668b08fc37ceffed521b1fddc04b9aa3055143e59d593262d9c0d650acd316f22a5bfa901740ac10fe6820f133e8b8b3bcd01d5a6c62b7c7d36161da8cc1126102e4601388cf8cb35585d81a454655eb622b09bc25", 0x65) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x10001, './file0\x00'}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0xff}, {0x6}]}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x90b9, 0x101, 0xfffffffffffffffc, 0x7, 0x1, 0xff, 0x8, 0x1, 0xfff]) semop(r1, &(0x7f0000000140)=[{0x0, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x7, 0x8be7, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x5, 0x1000}, {0x2, 0x71, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x5, 0x800}, {0x4, 0x800}, {0x3, 0x1000}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x4, 0xff, 0x4, 0xfb3}, {0x7, 0xffffffff, 0x9, 0x3}, {0x7, 0x3, 0x1, 0x10001}, {0x400, 0x1000, 0xfffffffffffffffa, 0x7}]}) r3 = socket$inet6(0x18, 0x3, 0x9f) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x1000, 0x401}, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x2, 0x0, 0x6, r2}) 16:00:11 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) pipe(&(0x7f0000000080)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) read(r2, &(0x7f0000000100)=""/77, 0x4d) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getppid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)="d194a785697d2e6de92a8d2593ec3748beb1dd2a828355bc733cc14b73350637d125dff091b4afd04401c54fadaadd28ae1e8f6d1aa8c3353897801a896ab6365fc11a4e26b238a276aa35b2e2436ea3", 0x50}, {&(0x7f00000000c0)="c8bd07f79a1efd0ef015ad89bffdaa6a1a1ec1a6cd88a79b0f39f407a96788e5a7c3bd9dfea1d090a7712a2d37b2e80cd4c6", 0x32}, {&(0x7f0000000100)="9eb57f69c9bde648a838f2ffdadaf6f714fe37861a395178554521092e7807aa0a1c0e00e11c8763090d3e39bafadf2305e7129e36b0fb34dfa881073a1e02a072f58db3f61333481edacf0588d077bf2f2832dbbaba764ef2cd8a807439ec7f29b957fec5e2dbe48cc3a5295cf7503f07cc469dce1ecfa05dfa653c46ebb53f6d00a117aa3d95ecf5d6a02603722c32a14b78b7ce52", 0x96}, {&(0x7f00000001c0)="1a493a0d5df5af13b0c05f900ba13da002f5cef6b5454c1c8e751fbb11b57ab87aa5a9a96f2ccc8663603acc8d741e4a3ec8c211458e02ac5820c7ff6cc182a3bfabe98ea9acb42b76c251614d156621f1261925871a3dfcb9b4e68faeca7fe74daab928d186fd3c121f0d162e9e6a4b486b3d7502b44390d4b38da459c7729f6d0e8bdc67f1bf764038c67f976701b6a7e2809b8503ae74623062880aa50bbb214046d17703cc71121f9832b4e8d778de0d6b3b43f111354326b510b855495f8af8fa2fe500d9251eb894af13b70b8e63fe31903caa99558448c2778dc97201fba66c2fa89eaa491eeb89360758539ac6eee244282fd20a7a037b960f06e23c272ed8edc4ccfc75e109d9e052e8fb1723cf809eb5702ccced7af5fca4ed2260315f94bb48cf118b7c9b5ae445f746205c4244ad6d7c9353cb9432bc1bde45b2f1c331403fb2772c397db4b436b4803481ea2e6de4661ff1edc235866785e78c00e1b8cdd4585e3ec10962916cd7799e76bbc461ec06be95bd2da877cd65fe2c659792efaea42beec68696d013fcb443d136cb92d4020fbd84304d74085764ac20c1004142538b5610716a568fb40d93a0c804046e75a49c01b991c260ec9bc084b3d4b7f8da90c7b4acf073f601fe815189d3d526dd15d75ca5d2cd008b0d50b06d2caa98e6b4b563842adefef1d2803f3460660ecca3915cbc213a313c38fc1ccd280147c8a2c7982dfa8eca5825bd0b2cb7a86583fc24a7bcc49357a1dbc8a2a444b98b359ae524ec40d7d88979e6055bbb8b0c87d7ddd2196a78b4e554418599882f63acea93f4e33e705208d41c5318c6a36d7154c3a4f04b0643d1959a7dbbf88b62937acfb14c534028a525ea81cfd76e132075ecb4e1c47346e78ff3432065348eb88d22f6f7fa36ecebaf3cf428a8d77db051830e8e85029295a074eebbc4753e892d857fd5929b8a6f7855d33ae6885b804f440af70118210e9b5a3e5af1d68a6cb2b7bb0fd0c061ca37e42bc128d76b3c6b657a41504a3b69a16b90dd663bc6e653550f23246a350242b4333009b2ad465b17e5c50c358409acf3c18605d86adb3db6b1f5efd62309b4160a87096cf359fde5ee4d3db3e413b7afb6065c9da93ea91add3b6cd84b62303fc7d4358164248b1e2ee663cda04b8a758c718b6429b6d1f5c95b5072d1087f1b2f68ddb05f36b764976f7a4e773444fb4a2b068b7069e635cc7ed19eef3fe9b96afe5aadfc8f60684aa748f72e4b055749168a1f3e24acf1880fc6096a8d07ec3687ced2b1210b59b628b41515319ea1002669e78af4dd8b01c242bcb712ca225e1d29a8dc5e7a1b48b55cfa2071fc79378c07bbe0b9bf114d6d886df09aac121503bcdddd490170e564879d255ff79d7cbeb1d67b972a32eb10116347efac73a25c6f3a3dd6a3d8865d972dc199af637534714b05399d6c894f1c9be9919c4cbcc58a744d0f773f6f42b74fc2bfc939c9df3e02478320b191dfc134b4e295093989dc837abf1606bfb0096c6358b3e0acf37ecd6818daefa358c561be73cbcaa9ecd89931cd482eb2eb9682ae09049ce85869247901fe4f9291fd44a69cf2502802d46b0f6d8d8df291112840cb088b5eafb8e5e3967584548a7e2080a7310bb205a197a715027e0bf2887aefbece8c85bfb6317e9bb5ff3cf598061ee94df1bac7cad659dfb7827c4cc9868e4dac48dd57a88b3c562e2b679bf6849f465b7d480efa1bdc56a674f312e0cf557f8eef337a374b956a6bf767df9b7388d59bebc625952e87cd1b38c17112a4f9e7639b2e66d1adc36b5c23ad19f8229c3aef829d5cbccccc557ea8638a683daa85ecdba7ad9c15e000c7334f4003191afaa3f5fbf2b6aa3eb2e99af2e229fc9d554e25e69fc5a369cd152629e41a3e6fa60ce610b5a62c14c430c0b5af8d496a6b678c50afc442746e83f923a2c1b98b63200f24f1c55c7e76e6ed9dd045e1575e4ba856849f7eaab8876bc95e695d8b700acf6093301c0a6eb5a36ab8581f6b0a1dbd7d3d69cb4d780bccda5b655a836fd9fdf5636f156736004c6fb743103b62e4981cc0523a3f3f1584004debb9c5780616463704a41b9cbe78d3b09224cfa59da494d32e384089482f83b91c4a5c5c6bc477014de96ca0c422201bf5b0a526769c112f0d202365581cfb032ec9b6c309c2b8570fad0c3d86a4d80a13189398b4260ea5179d868b67cc15ecf858d8579801de638a795ee270ac98d6dd2878119720b3acc9324268e5d4aa044670eb49c9f08155d903790da69b83c111dcd81e09821b8200ab66b131b90fd14b77da07b72352db241252ecaef33cdbf28479549deaee63f30ce09e2878cc5e04f9c4ed6785323207193dc0be471bd3cbcdb63e51b6c3de619935e45d58fc2f1a179237d4c6aa55d79a9895a7beb771de1363870bc2565f88e916658592de6dfbeaac2db20c9af02c61a8cdcd071612762c84ce0464c5fe1de83b9020130351d112cc00b150aa356ad54e420753220c340b092ae9f1832d33cc8422a00118b922139af3173063dc066600dae7d469c58abc16630ce71960e34b043a69ee3fce8eb35fef16fc3509c0f4f32d005adff5bb4dd86647cb7c16ae1fe4cadad88b344965fd14fd5e4549da51ff5da1a646bda83f584fe4f75653039d6ed53053b47be3ad17c8a1a7ded74fcd01e4599544780ff6fdc7e35fd0eef004131920fd3340f40c7e1c4998dca50d32bfc9381b5af65ba14f12134e24f7d571e752e7e82b36123b74c325626b690b755e65a5120889788582f9c424766f984c091b8fca60782b697784972fb41bbc0660fd522263234f5348f8d50991396fd61a2f3996668070019d8e9d64f8f61a2856f1338acb5c713d1de9be2e8d1301b84d590ee2af8766b77be328de54f3439a02846e10b85bc95d757f8b34f1b61646a6155fe822557f50341d79521f1e05fee7c2b33c9fd2f35e58fc94aad06341007d3b5c8413fb4017a9442bbecdcaff1bc0a8ecfaf480e5ef8c74b00f8e5369fdb6587a9daa74865f0362119c4f660010dbf57a085ec8947746cbeeb04df575d55968b16e813cd1e84d95c9c1c25a684fe783c5b8d310686c1e163dfc44a6d7509aa49ee320a06647eb180294a4fdfa4f7e8dee6aa93c13ea597e4540e46c1571268f1eb5e45401538c3a1c16009a81ea39b70fcca653fda4bd146e8692a8279da488751f81681d1340b07d083c9953ac97d977556a314d2640ee4561435990500db44a2fbae5730374f1b0688465ae994ef518c6538d9aca3f86a67e3edcdc5a0088174d7db346768a288c26251d18be13731d75fb9881041e38823f513d06418e07d5b68e70e4bf5f094c3ee03b389043858f7e9048074a419335aeec0096843e60a904b416937fe2a4a414eb94b96ad89e2ce46334319dc20f4a2afd33b1054a44e4bad7ed7bf3665dc823b90dea690259c290643c8aaa4e946145d8717a4c19c15c50ec1d7666811c7483451ef7d7ae3c4ae5a0c8e0bf96cf1059e8a89b6925afe1a3e68dea2ab2fb252318343916557f25622df34afe1b7099ed05f19f940359b4430c9a5f7bc107ac4b2ba0dae767dda4cf15dc0a6c2553fea1ff110b3aff7ec1a28b7c6cc1e96551b0cb4eceefb5b2c652b9336af6fd381627d71db2b7b5debf793f7ef6124ed6b65a9afae23c5753ab7a70cc068e6e60311d6094f432ee4d0a83f56b991e93bc9d7b366c655d33c292a01300ae01a91d38da52e1f386ea52673f05f6ff822e6a728aa22f9b9908ac7161607d7309ff6ed996ca02da607f37874f39e28465bb3c626949033198c7fe81838cca4bd3f0fb089887fb0e67a55fddd68ba55334ee7a532f10d88d3bf406bb50d1d20c03da312c03d6af1cad2f28d9f55a2728e422a86c60bfe9b8765e9fb83f6b7b0531f6a1ab72198e09937e06eea69fffdb9894e4315c486d408718c812875475077e92fe03f0f103f0758b05c0c4707c23f58528e8a39ff96189c8ede96bdf9f66c6402fa6361ce0bff57fd467aaa7ba86f7301a4f16c25907eb6fc4aa65cc3c23b426bd5c4903c29787c5cc722ce38de0473eeb686db7b4418c0c66a274b54392d90dd81ee0d4c7bc73117df24c86860323f35986bd3f007b417b0218bbcda0c03e09d4e9b0667e899b2120faee15a6f3fe328b95feb3e2c1eed49cad82e7bbe6a39e3e7bb3a64f44c0a09cb510f3708aaadd3d39e9d3bf8b52ec34dd6e1e93ef95c723283f2fa65ccb9c9d0b6f666451efa87f4517978f19f44c5c0c3c2a8bc5eaf46cd36a9370ee03bb4259902ce66f6b8ebec5658003f70cec419753e229a92a2df52a0acec3b95a487419ffa5cbdb889a0781490fe8da9eb1d6eb608d513cb9c59581d04b3a638639a990cff9c9ca19c26552bf6a56f71575a437959ef1b9a267ca07550762ee0b442307b7002cb7e4bbd30888eadda9fe64699c8709edfa069b3d8d687fc2ee400acd082ef021057c3f5e88e92ea3b67125d7d0ab7ff07d015b0a805edaf1b8301f3b7b573ac4b20f14c02f83aa49bbe1efcd9b6abb1b35625f63a9f693a715b03bdf20a2ee81d9795f3bb9b21f0cad7783323dc810a27233c816178bcac74676a45474e3641d161dff39aeca6ecb4064780dff6bedda6e505d8115101a72f0992cd3ab461faff1802657d51c6dc509b5013dc6e55b78ba5f6796564c608f6b9d6bca1723f8355d97a480243ae25bfeae6004c5ead1b2ceb5bac60a57f82c9609c78bcb4588b5355e6231f540b904b1c126f1e8fc4bfefbc0bb6ed86c4d73e9751c634ad7947a8a4d86992750c248e906d456ab5c2d07aa49e2bfc4fa8bdb533404252e0c042ce27f2e84e02d61e14cb72df439e8cd57e845abe695a5caee9835468d82776606e8ad1bab2043b7e1dd27f5caa148935d78d9cc7109324542d081ad61f97ef89b63744dc7d160aad4332116dd53d5e6805be7517d1b8d79dc7fbef5757ec34f14c5668d4ed3578c4609c278bd0f4183255c1ff2e9e91449f867618472fb1412e1d9a0dcf27fc9f3dc60c436d9559301065290bfa20a7c6cb286a952b64db956e522989ca07f2a0cece157d2483835b6e7cb25bbcdbf54e13e279a4c6b732b4f22a17635ffdea2e71220e366d4c8f5d14d9f2aca359b88b1a7076c04808115e2ba69897e80d3596f4580d6b6b3b62c003ea4b742b0a3f5137ca2317bed555027089045506408d4e3657a050bf085bb5d40e6a715af542c68c5678560bec432b29771aaabfea5fffbc1030dd97d2220691fa84f78220028a5a6ed214afd82a1744b4134add5f9f410ef4135eb49e9036bf3a1ffb1db2f512399143eef1f0b44f7ebfc9a46da674a312f4ea596c520fdb4cc1521700eadad49447729fdf4154a05363570df216c945e05d9562e1fddb7304843380485e81271098c9ca3567c4414db7fb2cc78542a88192a09db907f5e5cc919ebaeb42c4af2526286ac462b9d53cc05cb5e69982e1f21a39fa74bd76106be73fff74a10f914d7ac4cb6111ae7a5c3cec581a051094eba5d09a9ca65dc8d9d1ad120d5cd34e8dae3eba0ced6af625ed5493767ea8551112b023540d82602f5be4a0b5bbb0100796f4190d7350d70939e48d90af00e3019868e7749ba0f30ad582c18836af373e53620712355b79af36d2ee99f72c3718eadc178f559afa91e9524f472cf84cf6324455a1956ed304e72d083920891326f5042332807d99cdf30a881db7f3138ca659433183d87039c7a30cc9151648f266c6df49f3ca9a77e1001e2e953b2", 0x1000}, {&(0x7f00000011c0)="87b8289ed65393bc91ffd6e693e6a52ba27af72b62c46fc2d130e706ce0608d71f7e5953ce73212fa73a810cb991fb15db43bc87afc3afecf7b4487ee12787832812a35fea42df5f4ff1771303d5759be2260ca41cedf7538d688c1cbdbbd464afbff784bcc2b035b771a000d920ca32b534d9048d962d839117f6bccbc479ab776ea96c2849", 0x86}, {&(0x7f0000001280)="4aeafda314215cd51659cd075b0fbe687e7593a2b537858b0ef95f9dca9a37d6acecddd939f3bbedd3285055f53faab0df8c95864013bf28afcd4680b83a63e688fc46b2ea49682f35e0d4b32e17f58880d7be71569af5b000f75ab9710d8adba626db7bf23bd83e125539a6a7acecf253cdb9f70a7c48b66a7640b0f4e9b2bdd6dbdd63a2186472d0a12c09c9f5926e6c2f27092cfbe31ac1863c224dc10a09ac973237fe54ae6ee59f57089a88429fb5e72f55fd082512cf59068ce5f820cc1821dcdce601ddb248ef5a9032851763d5da89850c61123f38a250b9f76da91f05bdb7a5d7e5dd3f3f3f55e085dc9ce36b9eebf2", 0xf4}, {&(0x7f0000001380)="defb6077575a9cf8e1fbaf25dced671853c2450a73e6bda2633e5ae3117ac06e13e7314172ca29d53f09cf7ee25d13402f5574d6ec3ae46b57ab7920c5b41cdf5cbcaad7b2b4cb89e117c912e7976b16", 0x50}, {&(0x7f0000001400)="f4497676846f4144fe462b5a8bf9076bee4547cc60cf9371e5ee8add286dfabb078a66c939a35f111a4e60295b4961670dd49a14dad692c6902a85b83dc0acc426eace8a0ea630a560adc7c65dbf8c268f5c573cc5150075c15a797c3d1743c95fd8027e6a8be42cc96a0163e9e18623275ba514b90e30074cbe7c697519b10b02ae0bf6fa02b5", 0x87}], 0x8, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000fffb000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xb8, 0x8}, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0xffffffffffffffff, 0x5, 0x5}]}) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8b, 0xf4200}, {0x1a7, 0x6}, {0x84, 0x7f}, {0x8f, 0x2}, {0x18f, 0x6}, {0xa7, 0x1}, {0x1, 0xffffffffffff427b}, {0x7, 0x5}, {0xcf, 0x100}, {0x45, 0x7}], 0xa}) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x4007, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000bd84a58229fdfe8da6228ad31c57b6d3ae71f51ddc27fa1528e99a2030ba22cc0e08e502230363449464e2e26899d36c15840f7784cda4b6dc8b81a564e4773f40973c292f6c80c76347cc68cc5df808bb3d17a925958f734a88d141bea7173ba345edfc3ca30e2307000000000000005249bffa2d053aef4e1bec2d2ac918a3ba63e5d6d7fdbee1ffd650e982e3a4ddd402a31e258b3f3c86"], 0x3b3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/243, 0xf3) 16:00:12 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0xfffffffffffffff9, 0x0, 0x800}) 16:00:12 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000d779766abca31fc2b05b0000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x3, 0x8) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000440)=""/192) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x9, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x6, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7]) r8 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0xffffffffffffffe0, 0x7, 0x1, 0xf12b, 0x2, 0x8, 0x1f]) r9 = socket(0x6, 0xc000, 0x5) recvfrom$unix(r9, &(0x7f0000000180)=""/84, 0x54, 0x842, 0x0, 0x0) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000140)=""/62) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x400, 0xfffffffffffeffff, 0x7, 0x5}, {0x8000800, 0x0, 0x5, 0xe2d}, {0x7, 0x3ff, 0x0, 0x10000}, {0x0, 0x80000000, 0x0, 0x9}, {0x3, 0x3, 0x0, 0x7ff}, {0x800, 0xffffffffffffffcd, 0x1, 0x3}, {0x0, 0x31, 0x9, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = msgget(0x3, 0x400) msgctl$IPC_RMID(r2, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) recvmsg(r1, &(0x7f0000001ac0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$dupfd(r0, 0xa, r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x2, 0x7, 0x7, 0x7, &(0x7f0000000080)={{0x8111, 0x20, 0x8001, 0x3, 0x2, 0xd65b, 0x508b}, {[0xff, 0x9, 0x1, 0x7, 0x100000001, 0x5c, 0x7fffffff, 0x800, 0x8, 0x2, 0x3, 0x0, 0xffff, 0x7, 0x8, 0x7, 0x2, 0x8000000], [0xffff, 0x5, 0x3f, 0x5, 0x76f, 0xdf, 0x6d6, 0x2, 0x8000, 0x1], [0x10001, 0x9ab, 0x2, 0x0, 0x400, 0xfffffffffffffbff, 0x7], [0x40, 0x7, 0xffff, 0x1, 0x9, 0xffffffffffffa0da], [{0x3f, 0x10001, 0xfffffffffffffffd, 0x401}, {0x7, 0x4, 0x2, 0x4}, {0x0, 0x7, 0x2, 0x80000001}, {0x80000000, 0x1, 0x2, 0x6}, {0x200, 0x9, 0xffffffffffffffff, 0x3ff}, {0x5, 0x100000000, 0x8, 0x7}, {0x5, 0x0, 0x3, 0x3}, {0x9468, 0xffffffffffffffc0, 0x8, 0xb2}], {0x6, 0x3, 0x6, 0xffffffffffff64ab}, {0x2, 0x1, 0x1, 0x4}}}, 0xd9, 0x5f8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x81, 0x4, 0x8, [{&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x163}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xe7a}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fec000/0x10000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x8d1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x200}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0xa2, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x40a, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000940)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000980)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x10080, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000a00)) ioctl$TIOCNOTTY(r4, 0x20007471) mprotect(&(0x7f0000fea000/0x3000)=nil, 0x3000, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000a40)={0x10, 0x52, 0x4, 0xbc, [{&(0x7f0000fee000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x3}, {&(0x7f0000ed3000/0x4000)=nil, &(0x7f0000d12000/0x3000)=nil, 0x2}, {&(0x7f0000db2000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000b16000/0x4000)=nil, &(0x7f0000a07000/0x1000)=nil, 0x5}, {&(0x7f0000ab4000/0x3000)=nil, &(0x7f0000efe000/0x1000)=nil, 0x56c}, {&(0x7f0000dbf000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x3}, {&(0x7f0000ea1000/0x3000)=nil, &(0x7f0000f22000/0x1000)=nil, 0x1}, {&(0x7f0000fb2000/0x1000)=nil, &(0x7f0000a06000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d6e000/0x2000)=nil, 0x7f}, {&(0x7f0000fb3000/0x2000)=nil, &(0x7f0000e2d000/0x3000)=nil, 0xa0}, {&(0x7f0000b50000/0x3000)=nil, &(0x7f0000d6b000/0x4000)=nil, 0x800}, {&(0x7f0000eef000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5ec82bed}, {&(0x7f0000d73000/0x3000)=nil, &(0x7f0000d0c000/0x4000)=nil, 0x1}, {&(0x7f0000dc5000/0x4000)=nil, &(0x7f0000e62000/0x3000)=nil, 0x7}, {&(0x7f0000f9d000/0x4000)=nil, &(0x7f0000c29000/0x4000)=nil, 0x6}, {&(0x7f0000b0e000/0x2000)=nil, &(0x7f0000c3d000/0x4000)=nil, 0x1}], ['./file0/file0\x00', './file\x00', './file\x00', './file0\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/vmm\x00', 0x10400, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/pci\x00', 0x800, 0x0) getppid() ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001000)={{}, 0x1, &(0x7f0000000fc0)=[0x0]}) fsync(r4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001040)={0x1, 0x5, {[0x0, 0x400, 0x6, 0x9, 0x2, 0x8051, 0x7, 0x0, 0x7f, 0x6, 0x69fd6b46, 0x1, 0x101, 0x4, 0x10000, 0x1, 0x3, 0x8000000000], [0x2, 0x49, 0x4b, 0x4, 0x1eaa48cb, 0x2, 0x101, 0x2, 0x5, 0xffffffff], [0xd89b, 0x4, 0x100000001, 0x1ba3, 0x5, 0x1ff, 0x40], [0xff, 0x0, 0x8001, 0x100000000, 0xff, 0x5], [{0x1f, 0x8, 0x5e5430da, 0x9}, {0x7fff, 0x4, 0x1f}, {0x6, 0x20, 0x4, 0x401}, {0x10001, 0x7, 0x5, 0x4}, {0x8, 0x1, 0x20f, 0x2}, {0x3, 0x5, 0x80000001, 0x10000}, {0x200, 0xfff, 0x1, 0x4}, {0xfffffffffffffffc, 0x80, 0x9, 0x3}], {0x0, 0x0, 0x8000, 0xff}, {0x29de0000000000, 0x80000000, 0x6, 0x669d}}}) openat$pci(0xffffffffffffff9c, &(0x7f0000001280)='/dev/pci\x00', 0x0, 0x0) renameat(r4, &(0x7f00000012c0)='./file0/file0\x00', r4, &(0x7f0000001300)='./file\x00') fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001340)=0x31d) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001380)={0xd4c2, 0x16bd53db, {[0x1, 0x6, 0x1, 0x9, 0x7fffffff, 0xfffffffffffffffd, 0x4295, 0x5, 0x9, 0x3f, 0x7fffffff, 0x5, 0x6, 0x80, 0x5, 0x8000, 0xfffffffffffffff7, 0x6], [0x2, 0x8001, 0x4, 0x7, 0x6, 0x1800000000, 0x81, 0xfff, 0xa, 0x2], [0xfffffffffffffff7, 0x28, 0x1a6b24c5, 0x20, 0x800, 0x0, 0x81], [0x8, 0x0, 0x8, 0x8, 0x3, 0xc3f4], [{0x0, 0x4, 0x0, 0x8001}, {0xffffffff, 0x0, 0x10000, 0x1ff}, {0x64, 0x4, 0x8, 0x5}, {0x80, 0x6, 0x94, 0x6}, {0x3, 0x7, 0x7, 0x40}, {0x7f, 0x7fff, 0x7, 0x5}, {0x81, 0xfffffffffffff93b, 0x2a8, 0x7}, {0x7, 0x101, 0xfff, 0x4}], {0x81, 0x2, 0x9, 0xffffffff}, {0x6, 0xf1b8cb4, 0x5, 0x6}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001600)={0x800, 0x3a}) connect$unix(r5, &(0x7f0000001640)=@file={0x0, './file0/file0\x00'}, 0x10) socketpair(0x1, 0x8003, 0x61, &(0x7f0000001680)) 16:00:12 executing program 0: r0 = semget$private(0x0, 0x1, 0x5d1) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000000100)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) getuid() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001d00)={0x8, './file0\x00', './file0\x00'}) semget(0x0, 0x3, 0x10) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) setitimer(0x0, 0x0, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x201, 0x4300) socket(0x18, 0x8002, 0x9) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x10, 0x1, 0x2) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000180)='^}\xae\x00', &(0x7f00000001c0)='-(\x00', &(0x7f0000000200)='@:.e\x00', &(0x7f0000000240)='\xc6\x00', &(0x7f0000000280)='},]\\)[}\x00', &(0x7f00000002c0)='\\\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="863ea52df15d5524b3fc494e087bf30b08c2cf20e47f52686d9f674834a3ee83079f5aa1d7482fb3de33d7f599814c6c7ef6486aa08f852df86fe598f0cd9f4a132cdb0c1444b1ca9c467f977b6da83a1260ea10af277cc242d31e340a2ec309676f98568d7c68d12a9a036d32bdd1abe9e2441b92fc7da398105ce0fd16de4a9a0d11a711", 0x85) r2 = socket(0x800000018, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000004c0)=0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000100"/28]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:12 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, 0x2811, r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x81, 0x0) poll(&(0x7f0000002840)=[{r0}], 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1183, &(0x7f0000000000), 0xffffffd3) fcntl$setflags(r0, 0x2, 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) flock(r0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x7, 0x0, 0x5}, 0x2, 0x1, 0xff}) 16:00:12 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/67, 0x43}, {&(0x7f00000012c0)=""/227, 0xe3}, {&(0x7f00000013c0)=""/174, 0xae}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x6, &(0x7f0000002500)=""/53, 0x35}, 0x840) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT, @ANYRES16, @ANYBLOB="ecbc3d79def4407e8e5281051f17907694278b9a520186d296c37546eb2e5227ddd0b54a43d417fb96712e128590e0e2996533372d8f6892e9ebcf86099d406c491ae437d9f6824779bc3d110824262cdc18d894b03131fb92c667d2ab22a963a8f37d4dfd5db879780e9a20c4a5bdae958798776a6686619b1f19878885e8b9047fcb371909a3d4155f65e2a164178667da12e5916727ea6dc6a2556fde53b0ec07850c8c008274b9f7c59f2f22e3b13a9288b3bd9e84e2fcd440365d438f77dde1cb2f7668ee841522d73814beb7a16a86", @ANYRESDEC, @ANYRESDEC], @ANYPTR64, @ANYRESDEC=0x0, @ANYRES16], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="2b4be76a1a2a6ac39c2a34bd792576ef978cc04c1fb7989ef48b6569faf5a6e77b1561775879749639a189664a221af72966e33463d17727655580e616dd1e712e881a2f52f1af6de6a35197e55404b40e90ab1ac05f2bd53da9e9c7afa4f36d5de35657714c49d7b7ddf40e82e434d5926a68a569b8b46f31ae26f43dd43287a171", 0x82}, {&(0x7f00000003c0)="cb73bf0a74d05bfe1195148802bdd2f0304077392d4faef4a3161be5a57ada2fc2a2044be7f939ee8997be289b6f29eed65d1c5ab532b836998f924893615cbfd5ecfb35fdff1c0380a2202bb9112c9911fbdb216f783f3d756b41ac2a606b", 0x5f}, {&(0x7f0000000880)="d91bcf2a93f165de7b93e0c199c7fe7b055e82ce59d7fb706887baef5a9d945c8c17bd669e24646a0e7eccdff056e95ae6f6dc40d7641af377cff92c173eed0469e72ce58851d69625fc9707333638f1170fcfc9a0fa9ce66d2e10b4dcfe95cd177cf99be18270ee3406b859ebfde2f7b73adef158f73dde839e4b0ce004b5ddc2d7cf23aadff25ed2766e17caa61eeef3efa18addd02c905fc1165cba23765d2be0e59900cb016fe125bd9e65e9ca0b98d4149b45252e862daa338c71cfd932c3263fe4a6ad4937d594932944b6473bd56bb7b4d73c44e2909af548b402ef1d2aff1e1efb82241ac9dd8423f69629b5dbde7ff285eea09bb8d38691d02e97658a413dfa401b29aefa7db2da1cfbbb9b69db93350793950201d1033f2252b1a38f1094746635def565aec3d684f0ee2874833a39430e89d7725bf45e5f202c0e2c7c77afc76e6b3b241447ea1dbaf5e18fa72b30186c0e1e44634a88425b6b6520045755d56cf39cccb8ce69c5b5a29a39cdef8e6928a6f31a7fee23741667a694e16e9b6a7d6e2c76105e972b979d54d24d3c391da086dad9e7d7e570431bb428957907d400ea24b9c5a44bc08c9b9dc38061cbb0dde9729d6940ecf1569938f13c25ab809a2ae394bd554d4cd1faae706c0f07944ba0b694b9ebeb9b90001ff3b35fc637bc711975fb029bb26cb65f4fd926125bd0b4acbc3b25a582c209e9c04faedbf19683b524bb905881016e0e9eb890ebeee43145939ff78c09de9dbfe650d4cd24912b542a9d402c2df9b0cefd45424daa00c4713df8101f955addea5e7182563cc4b1aa022b6c20f7711c082f9cf5b7ec3cd9ade84e74b3924c46cefc5fd1be217d4b89b12525e34f41d671c4a2d2b12cd0dd5c2386a728065a122eb1f7338eb2ce92b572e65fde7a5d704e9c702246ff8571e5fb6f3d76d5189c073bfe33c58af337acd670ef0a1ba83532c4f85e1a0271e65852ca79804a5659b319bc1c424d20cc1e7956c32ce9d34e5172d02d7da2bd79ad81e0c9365202aebd853f8fbae687a9722c03d1b591b97ef40f943e3d96644cd0da8c58bdbf28cae13f357226de5c3f96d279da8b8e4dcda2bed4ebf4011f1db15f574801275b333135de9d3798371c07da27c93c43511a732b9e05ac096874bbef20e6f42f1d17dbce1c633ecfcf1a8e4ec21b06b6bf10b8c9de640744dd60697d89bd3d4e8ed6a64a6c9636d215ebd42a9a2891ae4de8afaa9094d952b77f4d5ab564473601e56682581739e60bc6420ae75d2b19f58386b1eb30779d3ba504116644beffa76b9ccb141fe9b46bc095fa435a5b30cbfa2cae662e4b3299127b0f21f83265870e56371c4d3387f60db21020333e35ecf09280094a856bf413e79e677a37425179e232e06b97fb11eaefbedf77f5ceef56800ac279ad5a6d61835a03e841f9ac6ea689889b133d808806957ed718495bc58d62a1002204c8cfdd001266cbe22885bfdee3806c8e2b03b16fb5a495d22209a39e44e5328338edb1c0c51264cc44710d268b643d687a82e9b6f2bc9961e57c66b4f42fbf0e847bd6c974679ec8c0a9d00878b9559ec89385240de13f3ebd9d755fdb58841a045a7f732226326f4c0ccfff7e5db96a7d0caaeb9be19241e6cfe3abc5a5c139ab7d043b1a07f285f7e0e1f834426c3b4ee6a8307e863c2f1bb09b38c0cb0c268d19a8e46ef7eca7769af68b802550c97d22c3a1340448733bf9d2f90acd7a0464523139b7493a98471ba189b397fc53fdaa86cefd46f495b29f165255266b1c6cf6e65ffb564d0d6af6927e3e8804a1921938f3490d04e92fdf339ee7a29e8423d8dad00eff226ea30edf497ee44e43d0e64834c33f509f3079f78f0c61222a08d8849139ebf69780df8fe32dffccb92cab19b4917ba41e4b3880a164c8faa1b54a5c760eb07bc12bc7bc9b271b0d1b4e1b4d50a400f6eb956267a5f46cba75bc79f3dc6c0f099a71efd254fd12f1bb370b35a63d5e69848abf386d052a6722de39fbcbd29011af58c19dff0e037590543accc65721bdb296afa9bf5d3c864a9cb86331edbbd5ca06c2fa08cef69e22116144420dffa53a902544862059770748ca7d78057c3b4958a17c2b1043b485caa65d1996e362301bcecd8db92a3438f902bbec13bc459c014f6a2a723fdbd7dd02f029ba5686190796a5f8ad89ba9db30d2959eb7c728cf885164fec1b2a9491d6e8fb034c340e5f358ee894034f4357b785b0aefb81a11812acd8fba35c3314f89764092ebae6ee00ea525cda5a391baf061d9dd275508df1c1093d77057a29bbe0db4d27f9d686b9295e9c491fd6eb2b1b60b66fe21f7055414a2560fbe5786de8a88101e12ca3158d17392f9629a9e8ccfab9a12badf697e6c3d24293e1a4c8efee876bf1f72cbe76922ece12fa0b2b04412ef5e97e5b66b82179b2db4edd21dd71132cfa92677c21d5615311a27d91d567683f6ff2465f25c3e4d9c4f514f3b6185a98bd22193b4c41d1d17d5f03cfe2782089695910fdc701cf2666831ea1323a734fec604c9c882af67f6668f085e75f20a7fefdb3fe21251dfd5238c076af5e5d34efae86cb7e201c661f8ee7c30f9f443de57c2901bf418091574ceddd8683f6a39034412e6502ff66c0c92afb5793ba573b24dc817f28da607bec5353a3502ba2bca430c090a8acdbfb2953048beedb70969ce46602a842eb8defbd345fdf9f070e129868e54dac478a03befcff21947899620b33f9bb1606e9c3d5c39c5d765dc076e576394a8bcce4482c013efe9e032c1dbfe95a9dad3ce96015597ba84125e17fe1c20bac8e342797c8d0fe4a801dc76c813ad01fe8520f48aeb23712c6d2c4f9b17fcc2bed4bfba32e10be88a86c4815e4b73b5b444762d19acf953999de3bff09b9bd243e5670023b82d220f64819f32246a5562094a177ca35c7f45fc6e18e22f885427e95059b033defb5da997d485002f68e64d0ecea3544dca683a66d004bf68e796cb5ca504ea9c9993f3c3f9183ab59d841da3d9dcc1a2412e9417043bb82792cb195fe2ffa7cac8fcc9e2fb42a460f7cc4d66f8dff3bff8e3b0f7ef5d2734e97ab912ee5a742e40eda21a827254541e0f1097b9ffc5660094f4e5e8863f6855596703f0472dce03a30ebae4e68a78076c291470d030ddd8c2698d9b3d6e947f7e7cc13d58c30b93217244452d5220d300d891a9f05b0797f4c62496b810f510a4f7e7cb8317aadf1b4f180ba9198429e6d812da06b1efe45f39a6375d45a496a2957416efc9e10c42e835c9665c2db36d71aa54e2318f3e54df0db816f441b06aa32371e09a09c3034ceb928ed48bc691c428a198fb9564a4d98bb97849d43c860e130efba17bdfd2fec007efd13f85e9fd238e8f181e43ce82c9d8b2d0bd64f57a7432e23b37945bae83e2441dca7972a04cebea5a9da0ac3bc4cb580a9662ce3e46456510fdb43cc208ca8f692b4cf2903de1cc22ec5dbb26a55ea568a474046b2d2a69a54e91b608b733b09e31e60b6115c9258162c0bdced90de0ff94f2c52beba9b128efbb8fcbc35be19d99189e274bcd009ec0f58392636dcbaba70b978978dd99c05d10df7e5c4559e7bca67103841517bcdd8234f75686631cbe2cd6b52c95aa1aa1d9c491fb7225e2ff8f6a713b857c7784652e910023e59716f696bfeb26d1e21627302145c5dbb40630458b97ae5d141b36202f8c86ba7ba73aab418e5b9294d42feb695ae9f4ec0f88810c3b3cabf4f5056db6aeb0a37bb3837b410d4736bc3a2da85021fc0d2d362f7e4f91f0e63eaa7d80c9b77601dc71f252d309fd2fb955eb5a341059cb87737cafccfcf999b2eb55fea3921d89f840b2184f3532dc68cc70518f1fbd995af62881b84509fc0bf66d35cd1cf2ebd830fd0f6b440560f05a5f8a90ba2bb241e751402c14cbad6111c36c87bb1073168703c1b10596412eefbea79e24d5c22fb9a61c2f4368930fc0e215c566e284b24d060d7503db42d5c08080ffdc3d10db141a55eb360cc677e37433522d38d0ba626dfc3bae8448880aa5e762d62d76066a27cf3869eb71d98a1aed54c7fde6c0c4ab282d471ab607e32675483b35a03ea59e12be1b851d728933599190b83fa972a22e05231b068cf147fda380151cc13f10f52595ff88c5ea9efcb60848f04eed90d291c1728ae001adba7c5c465a8d9303b68b84a2e8b51dfab4e5fd88a3afb3f98ac2dbe89b1582be54beab71feb98e3abf3bcdc45aeaac9b031b57d29e56cffba305eb373523a0420bc9af5100b641b3ad4c473e600e90f69b5f6c022648b4b58f867189dcab254e8575423a89ae6379940f92d1c92d8c9ad54cfcca3e6693ce114959ad1de19186fadd091780b6a84877234e295ca5a68e4f5a0dcd3ca5dde9363194e725a623634ff6ae1ec669c3009547f8af23098d9e484ad0a1d92d1201a1381603abcefa599949aa11e5937745bebc425ed7938a181ddbce9e525e5b7c533f43b59fcf5c5dc55503c6ab3f28ed13698a9f928af22fd8fdd765bc33b7d5d0d04c67e1aeed2ac0427bd40cf68f231c6a402e86961621dd470306c1f1c83e5534e71747ccd509641fcff264a3284505b5ff77dd901af074f37f4efda23d097bbc830470950844eb351754ffc4863e4b3506c175dfa1311bc33fb13d82a8a486a74966f7c5e9fb3aaba9379999c564728c701b3cb7f113e22782dc32da507bb8c9326f3a859dde19e50a9625349f2586664345b9044ed75407cfe4efb1b3a7a3cb38bf29b705212ef985b01f24071e155afd425837799feafb1721355d7d94b1aaee39de02b8253c7d2092c192c33e20f4a0b9037cb1102ef03c2ed422a974cab2878534a8141b17fa18ef797678b167993c0a2d83338faff28de4710d9d1518c1fdc3279d30d992bf1b5d7c165b771e4abbbe416bb9da7f88406294d1a1b7505385062679cc9b7a188ca335679fdaec70b9f499c1003e9af4c80f9be745564a28d0f604ded8189405189c103cc3322f11bc0bca5b2404fae38e0793ed5558d00cb781b1778d6bbd68098a4ec0965f200b4a222c05c0aed128344cd74d9340274e650b20cf6645d29da97185b1050fb7869d8d59e720a0f971c7a8ecf530322b619d787959565a910368d0ab316550e3faf9a8bdcaada0808b0bac08d3d9969486d4d9ed8d860f053d35a0cfa8c71194547ca7576a9d8d7229476f096550d4778aa1be9a94f3abed2807bce57c7b20a818ebe43adb26637525b74585475fbee30c8051b050e673864e11544e440e326d116110dca53b79146360f47a8e180cbf344e678d4bc54324299a26061c175063a2b25c99b091da6748a6df0190e3e30a203659b3e61ec583aecb633eb4d468cfc4b86370f6feb1066b6ac4cfc80294026b899daab775f44776c78afe230071b3103b4e27c7a96ab2b07edb8c070eeb84171281ff011f24bea12aa8e00f92990616c6429b4bcfeb4951ec9723c2ba70cc3a8b0e12623c0bd600c6c77d73337b67223313482a9a621dc0c4965343e5ec083d61e16ea7b5e84c29c29535ce384c1314a21181eea178369809687b10248fead6b3b73cf538b7727cbf6c93988ad74abac05ac2e96c47a3ad1cf77e99142eebd0c8059b400c455cfae5d6698c657509e04ee89939e0d17ead6f46a1cbd8cfdd4b5b4f1384da67f6450622873dcc49016fed41d43e5be43350487e48bf90e212fb37f704bdcba9c4702820557a424b7c463a63dcf775bec811833c70dbd9fd2abd97eff0b1c0816021b8e6eb2b4f2", 0x1000}, {&(0x7f0000000540)="9caf96491f57c87e96c6cafda60c5481651b7e46323733f63b4331be1eb6c4e0bbc52ff4fba2986a0b6803565ecb1d71ccb11635463e061edfcd3e6f4e98278465569466736ff54086aa4d2cc03881eb3f49ad58647da274b0356e99305f7526f9df72f469710807699e2d91e5f9a781fc2e0f8348405d0199f29802fdc0678641d9e5d9632394a25ac61d3cab648e82349b41943fd4b1c7db838e3fa0819d58985c048e09cd06896eeaa331309fbeeba2c661f48f60ea44e3eff78dd7d1449e2a2a9b1124c913da40f97d81233c3a32e87e6c7ea391c4b1d2deac3d038fafeef62d", 0xe2}], 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x7fff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:00 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) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x110) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x21, 0x0) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x3f, 0x2, 0x9e3, "0146adf5b36bdb4d68b07550c15e10cef3aaebdc", 0x6, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = syz_open_pts() ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000340)={0x10, 0x76f, 0x4, 0x2, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa95}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf37}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb18a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x300000}) open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = semget(0x0, 0x7, 0x40) setrlimit(0x0, &(0x7f0000000880)={0x3578, 0x1}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/102) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xd9c, "9f8dd8e500"}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000940)={0x4, &(0x7f0000000900)=[{0x781, 0x0, 0x401, 0x7}, {0x40, 0xffffffffffffff01, 0x9, 0x2}, {0x9, 0x1, 0x7fffffff, 0x6}, {0x0, 0x0, 0x1, 0x1f2f}]}) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10004) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000980)={0x10, 0x1f, 0x4, 0x1000, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x108) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x104) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) bind$inet6(r8, &(0x7f0000000280)={0x18, 0x2, 0x5, 0x2}, 0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x2) fcntl$lock(r7, 0x9, &(0x7f0000000300)={0x2, 0x1, 0x1, 0x3, r2}) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) mknodat(r7, &(0x7f0000000400)='./file0\x00', 0x1104, 0x9) ioctl$TIOCSDTR(r8, 0x20007479) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000440)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x10b, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000500)=0x1) pwrite(r7, &(0x7f0000000540)="043bcebd54aac62d9adb5774ce3399949c750108a417e66cb373799dee3c87e45d813491de1c769d857f3066f14a7e35b93b6e478e21dd87656c20226862a95c3ca4bc7605bf49296f35da472a24128b179469b0da9b9c01bf97cc7743becc09cec0e3041ad016865bc9dbf0b8888b4f7509c59abf9034a917e5f95b584085d39c92d82795d7d7ee648fc716c71e980d8bab016aa760f9af596bb2b6876595ccd5213f2ee713fc84", 0xa8, 0x0, 0x0) r9 = fcntl$dupfd(r4, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000600)) openat(r7, &(0x7f0000000680)='./file0/file0\x00', 0x10000, 0x4a) rmdir(&(0x7f00000006c0)='./file0/file0\x00') recvfrom$unix(r9, &(0x7f0000000700)=""/198, 0xc6, 0x42, 0x0, 0x0) open(&(0x7f0000000800)='./file0/file0\x00', 0x280, 0x58) link(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') open(&(0x7f00000008c0)='./file0/file0\x00', 0x0, 0xc) link(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0/file0\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="46e2a202714829d5a847ab261546967b43484065c5bf6dc96d5b54c752facedb004c1ed9609c4842cb27885c3321b2f0216fda02801e098306771276b8473bed24069567", 0x44) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000240)=[{r1, 0x20}, {r0, 0x20}, {r1, 0x40}, {r0, 0x2}, {r2, 0x18}, {r3, 0x40}, {r0, 0x6}, {r0, 0x2}], 0x8, 0x1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x0, 0x158) semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x4, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x1, 0xb7a, 0x1000}, {0x6, 0x1f, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0x8, 0x800}, {0x2, 0xfffffffffffffffd}, {0x0, 0xffff, 0x1800}], 0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) fcntl$getflags(r0, 0x1) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./bus\x00', 0x9088, 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f00000001c0)='B', 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x3f}, {0x23, 0x81}], 0x2}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:01 executing program 0: socket(0x10000000002, 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) fchflags(r0, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000003}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x2010, r1, 0x0, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x10000, 0x3, 0x401, 0x8}, {0x2, 0x7, 0x5, 0x1}, {0xd2cd}]}) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) preadv(r0, &(0x7f0000000080), 0x1000000000000287, 0x0, 0x0) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x63, &(0x7f00000001c0)="429e164f6e821b335da4b3eb067ab60f7877c90fceeeabf169b65adf0a700d745f612430bedfe95221d852862eff94459ae5b8b06cb9e7a0afbc9d15c94514ac09afac3970323a8ce1a6d69a15b35f2b23a6f29f4f4f29262f6ac92b651816f90356a2") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x6}, {0x50f, 0x0, 0xffff}, {0x9, 0x4, 0x100000000, 0xffffffffffff1b1d}, {0x5, 0x5, 0x1d3400, 0x6}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = shmget$private(0x0, 0x1000, 0x27, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/240) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x828, 0x60) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "d7308f28a7170000500000000000000000e76a07"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x3, 0x0, 0xfff, 0x0, 0x3, 0x1, 0x8, 0x3, 0x3, 0x8, 0x881e}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000180)=[{0xffff, 0xfffffffffffffff7, 0x800, 0x1}, {0x100000000, 0x100000001, 0x5, 0x950}, {0x800, 0x8, 0x3, 0xb7}, {0x800, 0x20, 0x1000, 0x1819}]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0x10001, 0xaea0, 0x100000001, 0x7, &(0x7f00000001c0)={{0x6, 0xb22, 0x7, 0x2, 0x2, 0x8, 0x9}, {[0xff, 0x8f2e, 0x3f, 0x40, 0xffff, 0xb573, 0x10000, 0x0, 0xfffffffffffffff7, 0x3ff, 0x1, 0xe07f, 0x2, 0x2, 0xf53, 0x80000000, 0x0, 0x1b0], [0x474, 0x100000001, 0x8, 0x1a920000000, 0x4, 0xbfa, 0x1, 0x678d, 0x401, 0x1], [0x9, 0x5, 0x200000000000, 0x10001, 0x1, 0x7, 0x2], [0x101, 0xbc, 0x47, 0xfffffffffffffffe, 0x1d1, 0x6], [{0x100000000, 0x81, 0x5, 0xfffffffffffffff8}, {0x6, 0xfffffffffffffffd, 0x400, 0x8}, {0x80, 0xff, 0xfffffffffffffff9, 0x80000001}, {0x6, 0x1, 0x80000001, 0xd9}, {0x101, 0x7, 0x0, 0xdc}, {0x100000000, 0x7f, 0x10000, 0x4}, {0x1, 0x6, 0x20, 0x5116}, {0xffffffffffffffe2, 0x1, 0x100000001, 0x4}], {0x4, 0x0, 0x40, 0xffffffffffff1c24}, {0x9b80, 0x7, 0x80, 0x1}}}, 0x2, 0x7}) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) syz_emit_ethernet(0x0, &(0x7f0000000500)="8e") 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) close(r0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)={{0x10001, 0xffffffffffffffff}, {0x5, 0x7ff}}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000000200), 0x1000000000000202) dup(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:02 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x10400, 0x0) r2 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001280)={{0x40, r3, r4, r5, r6, 0x80, 0xf4}, 0x2, 0x6, r7, r8, 0x20, 0x6, 0x6, 0xe703}) renameat(r0, &(0x7f0000001300)='\x00', r0, &(0x7f0000001340)='./file0\x00') r9 = dup2(r0, r1) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000000)) socket(0x2, 0x3, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x5, 0x9, 0x0, 0x9a30, 0xff67, 0x5, 0x2, 0x2, 0x8, 0x2}) 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x100000001, 0x7fff, 0x31c3c0d80a793100, 0xf3d9, 0x4, 0x5, 0x0, 0x1, 0x1, 0x8e3b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) ftruncate(r1, 0x0, 0x3) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x1002, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x401, 0x6, 0x101, 0x3}, {0x1, 0x1, 0x1}, {0xfffffffffffffff8, 0x3, 0x1, 0x1000}, {0xfff, 0x7, 0x7, 0x7}, {0x10001, 0x7ff, 0xb81, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x6, 0x3, 0x9, 0x9}, {0x2, 0xfffffffffffffffb, 0x200, 0x7}, {0x9, 0xdb, 0x8, 0x1}, {0x44, 0x80000001, 0xff, 0x7b01}, {0x10000, 0x8, 0x4, 0x7}, {0x2ca, 0x0, 0x0, 0x7}, {0x7fff, 0x1000, 0x49, 0x453}, {0x2, 0x3, 0x100000001, 0x1}]}) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x10, &(0x7f0000000040)="6d66a1763640038fc215ee1da15610953f3ec03b88f9aa8e4edfc5e45cb682c17299e8af", 0x24) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x14}, {0xfffffffffffffffe}]}) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = getegid() setegid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) recvfrom$inet6(r0, &(0x7f0000000080)=""/6, 0x6, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0xc344}, 0xc) 16:00:03 executing program 0: r0 = socket(0x6, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r5 = socket$inet6(0x18, 0x0, 0x9) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x400, 0x0) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = geteuid() r9 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x2, &(0x7f00000005c0)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000840)="d36e1c26a4cac373a1803237f405a02b90caf1fc9fee6574fbd72a83bc0046276b575cff51e413f357ede1e4ee219da63515f070529fae740f213793ef90ee580a2b95e98e7069b8ec3dfa65a849db5a8f8c965b18713ac793dd9e804dce3657cb93d11ea7967f8dde930ceb82284ed9e9cf5b55679db41e8fa0b25e03d9a4cddd69273e818edab09b46300825c2bd126534c79608640cdab2ef04d8da980fd17b5e33d7b44393e5132ea167e1fdd6bc1ed571576149877407a36642ce7f3f0dcb40bcd30c637b0e73d118c689ec56e416a6dd5fa7b50815e0b59cdfb4a8025268bfdef3a603b68dd4bd5d39969f4a8eae0d878353d85ca428d3f0d2641633a5848014a9b8e3c88b1161ce6fc4b78b69b65df16ea112f9f12a7734d75f422b449248e7060d67985846868afc20bc176c5c47de392bc8e8087c2b88705c55d24b1823bf17cc48b0497d9cb86b0bf6233505fd6970a10611dfb4ccb509e052461ee2c8ed9568bb3e3a1985d4359ce51dc4fe19d8318e3887150837e58def6bb30ac0543b857c83529306a45936e2d29f6f949302146a60bd1657fe975ae061ede3af34555951c2225dc191179ebddd56979fc71200321b274f3bea1214337236b9c27d14dd21dc5744ff05fe815159536e9defc4144b279738d69f7fdd3b33e1cb558d5e79dad74ed2e91fe9e14caf7d5f75cb3b7df90e6dce3e6734a44a5163e813b0d88416ae772c92321b71cc9c3fd65839e4591e10c0fa8cd9e6e725b33b85ae2c204d1fcbda18b6880e9e0d7cbd309949e4e58f0743c1b9dfa2cf88a0f8b8bbea19259c9aeece3ac226f8e32c931ac0ef78f067f186b3df6806ae95cae6f7a321230e3a647ab25fe704aa0e807dd6e9d3c48d83cd303a1244089036e30d891b5a182a16a22bdf02ea1cd4af8c11e91fb1c48d252bf761b43e3848c6d02aa99a297c9085d419a95351643fa3bcbb7d70458f6dcb8c8ab53b6011656df434222b71e6ba97b1a906e347d5943d814c1f891dd37c7bd6fbe6e5b264025bf62630d8c52e45a226d7337e07a8a49ff94647001d2366dde6b201c2eef7c47a5b81f9bea8a2f0c08cf481fde0cf16a2210d81bd84073acd9e227ed0f875eaf10caa0a17150df1bc991f33cca5a070d37b97522b8b8bc80227e1bacd5368c3470fce25f0773c8be84694187f1718386fd32fa6c6436d6dfef83e16a12a958a0f17d2189bd59930d3307d9814add7cb6520349d54958fc5213456a52993be64ec3ac4101fd0dad1f41c2676c09c40294d4d4f69d0f99444f3feaaa80a8a5a782981d82a0cdfc991d6d57475fd6daa433fea062fa704991e9796b3cd76095b4492eada9e455edbf7280ac7a43a0f95ad4a8ab8333b04a275f21ec6b13ec9d5c4fff08c0d74c4a35000cd69028b3ee846d4fa65bac4dad999a5603c2e31166188068dddf67b5577752900447392d98db5a1d0f321c1d1a9d40ce8dc2f6b0ff40289d8dad0ffd262291625e22284ce7ac643447a48fadb29581854d2f6d34b83dca3b547ecdf8905659f50facad9b635b473c56f43f02bf4369a5614d380b3bb638ad2bb43569fc7831c7525d149bd9c62264eee2a517f2eb741942a0a72fb94fc7ea1a6e2c975e2af91fb4c0c2d3832cbe0aa6b5d5904b669d937dddf55636cc8ca45060a54ea1f30dee1cce56b30833ea5bd9c981a85cf30825d8954dd041b3f0e25e1a951cb13d483114912b47ab36ac40fc0c4710aeb5fc55844d9e843a0cb915714d48e542eb9181efdc99c5a9d855111d9abbf3852c87bf72e1e40c386af17ffa400e4406a5f6dbe098f8095560545c20a4e3b0bc34201b4b580d4a33efaa9d6f31e92a88b4085b5efbf7740a43284d5f863edd24fdd00120bc8d4e8d0d5bc6a74530d2920cc7ef08850fd7bf023d6e9fc470a03f0e34c5252bdb9d17baf0ff4bf2dec931bb5c38ed712b34fc95d84985379c75ed995213ff4f5c9bea78d6ed159053f5e71eb5161c7f6af126b687815f3d16e543de5d672b6196096fb79daaecf5bd5968f9eaf6e505cf76e9bdb9cf9ebcc4dc1581d291df76e1000ba925577d5376db3b6a36100f69e01b5cf816042c2363ee1903408d9b673a673dea0a5891fe0944bdbdf7bebcf0575286ced19e0c1e5ce229822b7c2c70754f6d2c707293ce68a88ca299ef06d2c8beb06c6991d2f4b057d5e01f6218c8098dcdae8ef20604fac1703eb4dc958f08f6951898561092f22351d7e5f4c672d884d05a42210e36c2890224faa69149606bd2ea5cf2225382de6c2c52dba1fba675f04f7b0b3df779d81791ae391c5e49646861d7f031680fe9567289d9fbe4322a75152365f68524c2988efba046178c44385ebd1e81954e069b7894024579a4233ee0e1dc002d35b73badd35d13c8fd0954a6f3f49f2c087cacd29f5c441d010b3d126ad573d426b154574934fee412cac62e1e143a226b79c6bf7378b0a689996b14e2206248bab2190212f55e6e4abd83ebe4a11e779e54bb5b51759cb2568e1f136321feb15d0ed53770384a83238d7357784a3c2566c5ab94c8628444a30a72a14eb7bc780171852e2133f3441fa4b479ef7b0e4d1599876c84491a240343035e2e19a35988351ef359d5d15038726d256b6fcbba2a57b599e47d88855598d6c45a47422097998463084364aa04fbd6449b9ba021b8360c47bce99119a88d5412ff37321a8298ad6eddd8c5f3683c6dad5282fc356249b078802c6cc366094194255463c267d0136357ac87454153356c4f81a070cd74c56072f888ef5604b445a64fe77df53a37f90b8ccd6f41fd91156be00d104a144aa66b38745b700d33ad1b23a49e2852888bd59ff82ba7a05ff2a6416d893e0e9066793e56e467aa752196d196dbd1074ea642368b6c29304bd8d301eec39d7280b7d94fbf3b833f36a8bef59db300a22fd1a4d7dc646ff00288a57aeb10662a74c5bbbc9b3dab4d9ebec281791781d3577f1b413961869a01d4ec3a27f03ba1c73a6f8646569fa5aeeda80f2e2462b6fa4f88eb404134060530662d3c02887d8993c5111b6e27c2aa65469190aaf32864b11442789a103da5fc690fda244de4608363944bae883896bfce60c9cece747ebb1f1165cd3f38f3ae9647b7f690d3fc763f09982dcb41a2a0678d792a48e51663a98f56c253ce669c45d7a7f7574bbcb1d30770ff89c712c47b526531d2e2934656b15ff09fb85bf0cbacc8f294b3cb2c9e1b099c5ed69131dea67ea33079bc73c39d0753fdcc516916360daf487dd9edf296438c675652a6ae56d61584e1c9c9ecc823c1f6596d54bcf918093cd761a35a557e560ddb14f4b917b3a5d27f3c97cb0a1ae5eb3f39835fd109176c4d2ea8f4b7f38fffa5ad7506eaeb84ff10d93772ba1969d412fd2737d43494ea0e4bc2b20d3ff35bb6b753f822a54d740d9baad7c8652b12ec3c99e054deb6347a84e90a3e767bdd139bc4061c6952596cd7ca5934f48420e56e022f9a2ae416740e5338a796bb66060d4de5d8784f901536f4b9a3a39d29a1863e3c17af2150552cc35d3a98ff4fb7d165d377f23a8004ba8a8aa8fad93bf76475477797c78b935b1362b384b609d14c71553f6f20c2b82722c915605aff8432e0b37f274c2805ea2f6c4c7c6d68b201f7b90da3f2d97076e57ac005858a086bbe86bb772029df983502511393cf3a0678886187305bc5533733428116065dcdcb361690f1a462d5a5c621fe82806060d054f6bcda1ebae370ef70142cb03b7e8086e5ae78f77fc8b27721e5aca91abbbc1cd597353719efe09a8e719ff36e3f6cced3430b67e8d3576762f61078a1ab0f1b696c60899be9a02a33a00d15eee8780e3e0ca50410a747509f9b9429cfd306014dce8d9b10b3974e78e8dac17b46637b21daf0bd29b90c15c511db6fc406dcdfdcb29259b5164115c5c4b93ce5a44a75ad9c302ef0881e1ed6477301c2b732d61136563bfa5e7a34d880b3eefd8fd2b90d25fff4bf2e663c61433b9c92349a6e3ca970213e7983bec30ec02bdf4e57df51050b4e963249ecebcf9f5cacdce700fbed4a12cd15eee65251a34c1b2ac21541542bf426f1e1524ceedffca79fac71a4c9c16b60d6a932dd85ec4ee1d9870662a5f547f8a8d617230c8b8302d22ce76d0b236ac149a57a9af3ec06066f78a524dec40c98bd4a4618e48f6b1852e8748279157a94809e518248e14fb224fae01470c8adb844ee682db39fa2b363ef52e9c30bb5ed481a016a097fa726e70aea35e2b89be6d375947e7c449178cf3e96106f4efe58c480c48af034b7ac5df721be82f70ceeae107f8c41a1ccd8b9ba56df0ff5acf6bae153135a68687fd4d6ccf1054cca4a4d8711db93e6c9ec3b65ab314cc6153bb3d819d00e7cdd22d070a21d6df9c55df1c6be47c25e880d3511cfc18b850ff910bcf2e7b4fb86b112245e98c368ed6dd088927b085b84989c8ff1746226d41b49cb06c297de542f88532b98e0e1d7458042e5bf3aee9e50d98284ba658f75ceee13961cb89693fec168d85e8d24f302f64c069e3ec3160c7ee7ea3c553a996fdfe09cc72eeaed38d3890f05742d88504a56c05004d941a08289f19cee9f838139245e8c5a73cb2133ead50162ca8b8e9fbf4bf706a28a62d2f3e0817b19c28bc77df4060e6fa2c0d58e11d91bc737d1a03bf3ca9b78e652ab79509e1f1c82f69ed8441f895790a540b7f863841406444e1b80fea774284b85d6248b8ea06d8dd18bf00aa65562005fb687862209efce37d9ad3bbb6e40e40fa04d64bfb7bedb9f179c82f0ff442c47aacf6c01aa7598173f933a5ac6ce4de3f83594ef0f633be80561232ef749046b458d277466d5f281762c59fe346098c9f69fc519121040c94f15f47f66bdeca8b8e389c5a415a808cb0f55ac053360e5c264c598afe218f1ec9e58418aee30de94294e5849518b41323d7b972b827cd5553dc8d6df8e6ef97d24463c53bb2b2798fc979236882c6740575b07dd86ad4e2b57d024dd8bc5241a5a3fd30ca8e9eb7818bf4577b27fc60d86d8857977f5b95a108afe966bc86001be4cabdb2b0b5d9b9dd166ccc4d7e4f6f5f7af3c1af494a3a1bb6f39f15e6e4f758a6e4e9b1f56701c07341a8730f3760a7c4f47de214ee5d6e6d52052b45f0c54ad60630a9eeb215ec05bcca65cec1e93ee34cdc7fde6ae89df51bea130797a42eda2c3469314b0e93ae1b959a0b2f9d0f509e8d3847a1686d9fd899299da9b562ac6db6731097c03fdbede7012178786d842f763f2fe788a6f1ed5ad26650bb2c45132b64585346b283e860dc2a19457a6b3c6137ac0c0089b653c64ab4657f4d549fb4b0adff0fe2eaaae251eb1ef3c5f34dab494adbc53521707f5764ffd6d0ff19bdc48062679d4f527d082012aa88902e91927d1c5a47df9eed7826052c4b5c372a25b8eb85f84b876e6a61f3051c325fd8bbd955f387c60ea5e0dfc3373407b6a5d5eef69b51475eab8911daa368c3cf8b17e0336f1872106a64eaee78c08dbf208a3bf60cee2be1cf202e042c6e01646c5b6183bcf7ddceec33525302e2d45c57318b5df020de367f2ef4c0a68fa61db0edc79394c77db4f373b3cb2f4874a6bf9334af19ca8e3dd57da6387d7119907cf76e156d0b3b56dba0f29a41a87d79723bb9dbdd48c19947dc465f8360d9b1f70aa4dbad95a3791b1f5c802b7869e0cda7ec04df78cf24b3ef62162a1f319aa8414f16fb60740caeefe5dc7d3abc5f2b75d5d914629062cb00e314f43191524fcb20a6afc1274e74", 0x1000}, {&(0x7f0000001840)="f82ea03e129e7bbfb040cc75b6a28c49dde5bd145ef87a0bc81366446e5e02333769e16e118b34681e6cab2f906b54e439e8b2df207ab7a3749e9f201bfecab67ea0988e5d29ce62bf6470ed3866c5c35c0117253e7c1fdcffbbd8919d56204ae9f62cb31522351a60d264aa1b6a83c1b37cd6950ca07cc678a7147e4c6613ec194c7490cea554c8540808252802aa1372f43cf289d481911e861d93691b6d6c825377493a6aa9830173c805bbaa61dcd924f55af850a6a279d364acac4f73eb8e5e8d0d1b2956b26e5bb03814274efa907b17f719144954727e51694d50991879d68de70eb9d91056d74e5b0ecf675e49026a329e5b5c5d7f054feb3531509f403a44bdb7a81f675932a9882a9f256c64636b0275beaa7c49669493bf6a070c96318572c50cf789eeb3bd4896597df5f92bb68cb75c66fa9e40dc2a86f56a2bb538026fa3a1dc1e41c4f01d283c11743f0ecf2a20db4529aa9e025e665e6cf10eb838424af768a5d54a4346fbfe4926661b55056eee7728a226e0098afa2dbbf6ba337b6afb971717c006c0075d41b754dc1bffa8afd8c3e1c618728912f122d400b35d7cc5ca8e804967edb3972099db83b8e4a59bed667bdf41b4390efd64bfad814c8c84ae96c25709e4dba10f1a7a357b3dfae2bcea79eb0fa4acc8f37e430522d68a4dc4621f00bc26e6f4891689926609de7cce471c912e29fc016aa807c67cdd6e58373aa6419e96c77c91d4ff19eb3cc75b83ccfdfdabc5a8872050e4ce4338aa62c38af4188b47822281312bc7cc2db31523f3e962bf6c387b35fb30b58ae2028c357a5c2ea3a82a6a095f5c468b523ac4488bdf6912652a4e2609a3e04de1c89c9af66a7713b800f2a849d7cbcd973ac40330b83c8eb1a5fd32818f48896790a35796944d567175dfdf67a4a99954f5229f0cb6b7e021bed114c058ed6a79287712972751b450d94fd64d24ec25f2da9ca1c94958db0543d4e1098f0737cd06dab64e38df895c1ebdcfb0e195438ded084a273ed6d5554aee8d2867eec64ae34fab11f2821137a656dc667280f7acab0cdfe2e93d94254253610b6a01dca1748800d0bae497ead45ede43cdfc20752e14fab00d0aed4be53b6720328c2707651e0ef227ad36c0edf682b0ccfbc55d4cf3b635094582d9981c3afb08b9afdae78c2679cb38bdce3c9fda7ffe9be8283d5feab580ab19d9d97b094a9aa10342fa592ba2bd88f23d044fba8b6d0ee2c2a07318e35dff0ad32308fe3f7b5c3d93a3314ef1e47685250a22f32cac46d541c3f69df5d77177dc66e00a95a0a6183cf5d240e1d0a7d4085dd04654ce27178b546ea0bc362ab01aaf4640e4065c2e6fe9424277148c9fd6038dfa4824e50ca5bc7e02587519e914574c78c66a1411ad88852062e74497ddb38ba5e20582ed6efabb128cd80af59b4a9779b06725dd7471769a5f2c512a48bd62ec3c8e22e5813d62ee7baffb99d0f8d2c29ef14e49adf9dcabbc0717eec8ecf455e155aeca22e9220888dd3651e288e074c5b5efd24faa1055d636c56c68cd2132c38d6fc38e56b5d3420af962b9cfa748e2467a785781749990f61e42e1556a4f096485ddcb9e7d26299f694e9ac525a09e59b1468c2563fd0cfce8478df6a53a2a07478af1a8c7253853a4e3bda0401d23e23728d7cef971f9247a19a246704067db2bf853003e5d204be30cfe5784dae9341b09df27ef640b334ae3b10c589018afd4f36834ed73fab3a33d44d4360f8a90ae4c9d48141597a5cb8b5ef336b31c6f046906d02891d619c86556aec74bfecf6ffc16e50c533ade8c5bcfea20e59d9c8c18b7101240e3b807566e1c9f6c7c44c6f0ec5cf3b0275b3958b88dc882a33334db36b54403e993dd6c38b77a1dbccf1cf9ad719433fa0aef6df8386447e645ad9b7d5b8af33f13caebaebb2e2d9dc46a10371756858e27a1e33617aeeb15de67efa66b7b24a79ae46a271dbc8a82968c8c42eaac6f4dd7d52a3b9147d56d9a1f0e9280db9907527ec1dfa930a043e3b721717ecf40f07011721f5c7bbf1bbeca606637b8aef1a53d54f31e50bada08df6df2ad2ce01ba83d20114e120f47f717dea95240d3c20a3e1e06b90a970b75ed67979a82de577138c84867c762bbd065ef0f94e609ec081da8f23efecc53c388405fd81009617dedd0c326f41b1a25e7fb518486c889648ea60a152b04ecf9cafc02fa528a547057de5afb17e79061516bac6a5f4b2640444db004068eedb845e264bbd6a7eb2d2bba20c45d5d223fbd8af36984210b05008ab890b215ae0c23210cf3f6e920903d12a911a86bbcbfaaec4d9a05d2358ac072db08d94cdc642814e98317382cbe88ad561c739ee03160ae7665f2344d8329b7b21b050c8b5d6c6eb9a3d5b2cfccbee78f01dcf32db2a745782752114bead2ca42c7a55d06963722e1dbd048a510e71fa95d6d591f60e6ab0c70d3557f85f6d8e536eeb069f93da4030d504dd0aa52cb14abf4359f52ffdf105ebfba32fb54f6698885eb44f3f93dbd0905df2d6722bfee627e65a77fbbdb419d363054448aeb284700de50362fc72341e992fcd4473fb363a543b4c1ed3331ef6d4d3ef8ad9cb3900aa1783eadeeb4c07ff6f0f1cca341e7b823fef2224cb28d4cadc1b3938168e7105b2c923cd370ffbdbeff9861cf74d8764fb23b25db321f33d9a127e6ab2f487d24af82af9648404b2d2d6fe27800a38b7d8011405ec92d8600cc0a2bc164d13a306efc2a0e200b98ed3f3cf121f01763ec5238f8e9ca439715c59ab86da2be2f79b898c3df5ccface039edcd08e2f0b2bb3c6d85dd8d5c0078e3897a0f3d66e8f0efabed2895b8e0202c54af31692c0c5c4a8807d024dfa7579f4f6c3175444b37185673715ddf9eb02a436d7352e548a1aa0f535f7475b7f7846bbb15dd3f1d586e87edae886d7d52d992659b393a5748d56715d91a6314ab9d3af24ef9befbb0b9a22984cdb3cdc4be77c0f6037bf2c672de2dbd829bca6cff0d99bee140b30ce686328125c396ae2aaf8456a85d032b81148e8d58f7c847238e3e6be59fdd62497d3727d585a98849f90640a746300e8501ee5c01a78c716e72bd937d07327936c5f3a41aa0d5722ef7c44b86c12e5c702c871d78a42ca4f340c6a9b1a22d12f9755a04ddc02db7a503ac617f4a29eb396284117962a1e26bfa5fa811bc3c8f1f65816e61a4952c366c37d12bb005c8215059638d88ed2da4550c624d6f3997b9b7f7c174fa9177245e36fb33513879e9c09cec98b0f1ea9afd0daf3bf8424e37e131343a45be5d086b8b65734b993cb95432f91e5cc3fdd7d06a4ad228ebc041130b19e76ab0e556ef0606faedf39a03b98139e38d6effbf126d2a7e896636b96b1bebc6887af7d322cd882160a55a8ba262741e5bf3eaf2b59bac9ea83c5462b0dbb1ce4289c51b6acef1cf8be3922336b0691643d2e880f795bad0b2e8a84d33efa31c819d7c623a15ff7a352a306b5811a532674d9625c1792d33971d5beeac00f81d35622c3c54103b8227f1df4d1e508c24119acfdf8baedbaafc6ed96de8f9cc52c490cf524e73604c9d39bda05fc34b9ce8a56136622d9ba366e073c54b5f7a6e26752d6a9677fc79b15c8bd0b2a0c1050b0f5711dcccd8ba62cbf011ad9ff9bb45902bd76805f0a0edb37fbcbcbfbf913abea1e7837bc8cc5b3b88e8a67dc8b2fe7cf0518602d477de85364949e430f88ec25034c3217b4b45250cf1762adf19823e99432d86c00fc72a10450dca90607e80ff638f37abc73fb914e27951eae29cadcd7d5750d5e6f5f111bb7789f515e3ee26ff0db9c7b0ca3c9c344dbb7e1ce407915f40ed9935c3785a867bf0723ee7ed9d8afcf9f73f2d4211b79ed93668c8157845a918218b37c29e707c3a58efe67c85bb7bc0f5db608a3b5c85462611ce99e3c8e5cc5622da0bf4da5c44fa73de35fe410fe1f0677f1670829404deeb715ad359fbadb45dd2c251a04d69d71e9bcb696d3140299ea6c355012ab77e8233c3b45abe3e4b23e34e045395be185c5d27fc25371117acdd7dd3e43d2b20632667f40d1e55a779d1245cd942090a50a02c21465ee95044b1763fed410b592a8a05e6ae6abe55cd83bf0ecc8d63c38f0b6cd99651ddc2b8511661f2774205d61edb886beff4abf6617c726814726f46a599859de7a223fdd1b63325c7907060c5c845160514b3b5a3643f56b6879e0b8be4c7a4cc6a6c229cfa32c6a266b7fab8dfc1bf57851a58e587ceb41912f8925cb3082de055b6cac78b244e4b2e099b79ab98f0896d8f81bef2ae720cee5c69e3b619db5ea09d080a835827caff617c115a9838570e5b2692af82c8943a364639077f95d228e14b7a2db1fda045860d80c708bd7d6cc2519086107452b6db8f1c02a2400899e84892bdbced4d6210ddec2d7a4a98975db4e69a1d32a889c70809889d573bb9f80d5a45eaa839bc7831c6cd97b7bd5a6301a03d46f18e03106539e117c37b4378b89874d1bc6b871f08203644419c417daf6cd1d21eb136d33f94c0c20ce6b7c10631e96418e5dd246ec396ea0ca0bc1a018307007c0af789ff2216fc0837815ff9daaf56b68096a0214a2527f42b8d79344dad3f409033c6357bb84250f6024d5912f96a470504f494402a30607eb53cacbbd9469cd84143ed8aa0aaa6a9511d59bd5b27fb2d8b0b417175165ac9f7d66081650ad3173c3d496aaee494324f4d8869a36720a1cba2ff5cb14d29aef3b4180d189d2e38f8356c890682837e734722dbcce295ba78c8aa2800cb880d5fbcc2538698183248d5ee12ea6e892b89ffdccb561db13787743862dde19904ef16cacfabe5371110da13fc2f3ac8f7e6f90ac4f63e70a90c854328ee3bd501c6665c069dc8677a84e37c301c5c7b52b4ed5b2c40b61049d19afaa689cde1618d30932b8ec3a622f02dc59be4dc49f5f001cc77c3f541876321140509c467c68c4fe3b8e97ce4194425ac8d23bc78d2ed46cb4baf9fb7829509e51103233145a2f8aed584627fb9754a9a2dc5c71803a1b30d63eeff0e2d48a109b5cfb6b0ba5d06c1befdb1dd82cc9797253819e3c5361a725ab32bac39cf37f6282b6e3c194ca73210375780329a5dffb264de2e7e65bd7ba33267e95c4194ae1821f60cf10df506158a3eef8417e2ab6042dc2928aa67c646abad621894c4e749ab23c69786b0918c4d1eb2eb6ecdad40e272b3c1e63a90f881a8857d971e5bdb04edb835ba378a90d56b9027849ba246ca2f446fea0ff81ac38a15c98b61cfa9aa66f513b068d3f64a735e9910d9a38244e0099a5a9a8ad81536fc639a22f492329c9aa358f1a209bdb4834498c85bf51ccc40aa3f45e8578aa5e86b384c46e3d16459ba509db29d1dcd50ed55d59da5d41009e906a82a973a9d475cdee30e3018d168d51ea23715636b0905b648c41fb2d7ee321a56e17114b3327323ede1bc4d2d44703f6a67209af4bcdf0005b2ae6a7c643e66a6ba2b7a7e5d84272e9d29e3c55ce4bb117854eace3f2aa02e1e4ec2c8a05d0f67b2623c866c7a8f595321779da521fe0be82c507ec59f55dd2e962e405515e50e1a35f36dc07d8e6d295f8e0b21a675fe48a996afe17eb204a8615e886b2c7cdd1356726b2609ef2fc4a211523ca32bad627fb2dbbc5d9f7a74ba1833917f138c332914fbaae50e493c8064dde5f8b1256a36be4d470d3dad1f24cdfb94809d62b698472e5d8fcadcf04a31f2ce06109c4b851ff1206c4eb57c63404db70da8abc9f2532d16", 0x1000}, {&(0x7f0000000040)="7c2673b571971a99d4b95be1c0388aa37ff30d61c658d6ea1afa0aa5f36d27ca4dcde4199e7a81fd0fcbedf8cd7699d07b0479c6ff31b60bb516c0517652e9e516b6d29cc10637147c3f8df938d2cfc1", 0x50}, {&(0x7f0000000140)="fcc9fd98c9746754f8fc87cca9e4ed047382fd64d026b01319093811267f8c3a5a62db3b71669c58fdb895d64c055a046b5aa2bd171f518d73a05ada8e208e3dbc8a8664f1a27b107f0c2313601cc9586a7a792183f29e9462ef3eeb9b90077e3b7ae70af2f30e2d14f3502186c31fdddfcb1830a4198148c6e718b3bc891ff3179fcb33421debde44cadf2c9889241185304fb827f38b04d856e22b6c22bb797561b91609b60e1035baabce1e5f27c9356167767ba11466b2c727fb2ad2c0067c50cb31a572eaef58445a5b7e36b28fa7051f4a78f3d8af8dea8b3682c06a9a24c3dec069559971d66406c3e0b44d69d2", 0xf1}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb0, 0x2}, 0x1) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x7fffffff) preadv(r16, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) 16:00:03 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x2, 0x2}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x105, 0x1) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0xd1}, {0xfff, 0x7}}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x7ff, './bus\x00'}) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r2) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f00000001c0)=0x1ff) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0x95, 0x63a, 0x101}, {0x4, 0x1, 0x10000, 0x401}, {0x4, 0x100000000, 0x401, 0x6}]}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x800fffff, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0xcc, 0x2, 0x800, 0x44}, {{r0}, 0xffffffffffffffff, 0x45, 0x1, 0xfff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x19, 0xfffff, 0xc27}], 0x4d0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x7b45d00ece0177eb, 0x18b) fcntl$dupfd(r0, 0x0, r1) r2 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:03 executing program 1: socket$inet6(0x18, 0x0, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x7}], 0x1}) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004667d, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r4 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x22, 0x7}, {{r0}, 0xfffffffffffffff9, 0x11, 0x1, 0x5, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x4, 0xde57}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xffffffff, 0x6}], 0x8001, &(0x7f0000000240)=[{{r0}, 0x0, 0x10, 0xb2, 0x101, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x934, 0x1}], 0x0, &(0x7f0000000280)={0x101, 0x96}) ioctl$FIOASYNC(r0, 0x8004667c, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x6, 0x80000004, 0x5e, 0x14e600000}, {{r0}, 0x994f38c86cb5530e, 0x2, 0x0, 0x1, 0xfc8}, {{r0}, 0xfffffffffffffff8, 0x6, 0x80000009, 0x80, 0xc}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xf4, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x81, 0x3}], 0x9fb, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x4, 0x6, 0x3}], 0x6, &(0x7f0000000180)={0x0, 0x9}) fchdir(r0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0xfffffffffffffffd}, {0x14}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fchflags(r1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) read(r1, &(0x7f0000000240)=""/167, 0xa7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:03 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x18001, 0x0) select(0x40, &(0x7f00000021c0)={0xdef, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="01", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8050, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) getrlimit(0xe89a7563eba492fa, &(0x7f0000000080)) 16:00:04 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) close(r0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x7) r3 = syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) dup(r3) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x3, 0x3, 0x6, 0x1f, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0x1, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) r3 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r3, &(0x7f0000000180)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r4) read(r1, &(0x7f0000000240)=""/4096, 0x1000) 16:00:04 executing program 0: r0 = socket(0x20, 0xc747c7e1d6e83409, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="2d42c17b94126aecef272028ca90d5220924b39b9e874f4dcb2fc450b44c5c9ef38b43b23bac07d30d4f7f0609f13a138b4aa69ba9118f313df97f31c66e5a0644771b2bd45d75865c9381e55a28816a7de1c5baf7275be00281ca5dc8390ce82ef68eb9a921124f6e18ae7392fd5f0a384af99d6941c69ffb5652d14d232faa40f9dd2aaec137ac14ff45752f0251f95d33832ea9e75e77d51d9317eade34b3e42401b6d1", 0xa5) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x182) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) recvfrom$unix(r0, &(0x7f0000000140)=""/71, 0x47, 0x800, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) socket(0x18, 0x3, 0xadd5) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x200000000008, 0xafd}, 0x10) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shmget$private(0x0, 0x1000, 0x234, &(0x7f0000fff000/0x1000)=nil) poll(&(0x7f0000000040)=[{r0, 0x22}, {r0, 0x44}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd1}, {r0, 0x6}], 0x2f0, 0x3) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x3c) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x1}, {0x6, 0xffff}, {0x81, 0x2}, {0x0, 0x3f}, {0x5, 0x3}, {0x42, 0x3}], 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r4 = syz_open_pts() r5 = getppid() ioctl$TIOCNOTTY(r4, 0x20007471) wait4(r5, &(0x7f00000002c0), 0x2, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x8, 0x100000000, 0x1f, 0x3fd1}, {0x8f9, 0xffff, 0x90ff, 0x100}, {0x7, 0x8, 0x7, 0x7f}]}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pread(r0, &(0x7f0000000300)="abd447a5284abf0c8d34abba54de15e896ad2d850d3dc4729166e79a2bc6ff3f2c1379f7", 0x24, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000000000000821, 0x0) poll(&(0x7f0000000100)=[{r1, 0x5}], 0x1, 0x377) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x41, 0x20) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0xed}], 0x1, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0xf8, 0x0, &(0x7f0000000180)=""/248}) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r1 = socket(0x11, 0x3, 0x9) shutdown(r1, 0x0) close(r0) 16:00:04 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b6202d28d3ce26f485a882ae6e83") 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) kqueue() r2 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000840)="cef50787a29d982e1a7a83ab43980307a740d9005be206b62297619ca42cfde888a6289f6de5191c7a1a1c158b9d74e2dea68856419734f741d0b1c79292cb090aaef421ec57407d856186de0171a64ac066dd3192487baf65649ca0f63c12a707ca0b91f8e05eea14a0ce53e3d3668c070f9ed1941a64074c20d4320e5edb1e164ed46368171bfad2a46ded7ddd482bfd5cd6910fdf9853db59224833646e05c4102508d4854af5741ebc4e5d", 0xad}], 0x1, 0x0, 0x0, 0x2}, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685", 0x6c6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt(r1, 0x6, 0x5, &(0x7f0000000200)=""/88, &(0x7f0000000280)=0x58) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:05 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8200, 0x0) mlockall(0x2000000000000002) setrlimit(0x4000000003, &(0x7f00000000c0)={0x120004, 0x100000021}) 16:00:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x28000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() kqueue() getppid() fcntl$getown(r0, 0x5) 16:00:05 executing program 1: r0 = socket(0x2, 0x7, 0xedf) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x1e) shutdown(r0, 0x2) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x62, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20d, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x800) write(r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6}, {r0, 0x65}], 0x2, 0x0) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x1ff, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt(r1, 0x8, 0x7ff, &(0x7f0000000000)="913dc6e1ecf856112e7ab4150489f26416ba2c1741bf15988eec3625f451fc37cf485586667f07b758bd65027f5840dac411709333e7dd82613ae7de92857e32b1faec0f960df61a9196f39334fe80ec4cbdfa601a425e8e396c748f7dc5eb241dc2d1e0a37f21db1090b946fbe4f2f2ddaf85760692eda63ce37df3c8996718d4fee3db41656b019dffcaced4711acaaa4658dd38cf2e5744a53d01444f5ffedfcf5dbd1dbe34e60f7799257f157e5513040ac6f07fe5fc2051ad53079ec9a5d6e7cfe8e3ee99c3897766f22de9b1b18c34fc9d66753ed2efd4c2cf3f7fce466bfa30397a47dc328d93c95e0f02303a", 0xf0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x11, 0x10000000000003, 0x0) socket(0x1b, 0x3, 0x1) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000080)=0x8c, 0x4) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)=0x2000000000004) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8002, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20, 0x8, &(0x7f0000000040)="692be61011b8947fb119bec0541f1d8213903e3c3a393e69002b0f4ac835ebcd", 0x20) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80200, 0x8000) r0 = getgid() setegid(r0) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x31, 0x0, 0x101) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) r3 = getgid() setegid(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="54d1eccc709dbbb3deea8f1a4acc0b0d963bbddf22913497f6cafbd9ef98df18f3e699dc0c5e579556907f6e9372af093ba98a41f0c6e421f2d13f0aa8bef426f8c27af02e2a32c6069644042b51123e1381d814c640ad0280b9328521aee97223bcecf2", 0x64, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0xffffffff00000123}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0x2ee}], 0x1}) 16:00:06 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:06 executing program 0: socketpair(0x10, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xc2c3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="5001050160000004000000010706ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xc5, &(0x7f0000000140)="5ac55c346529ed9d3c677930685981d9ebf37ce3bf650947846631852c16982bfb72553c0180000000000000b1b4000000008efef075216b342a56c25e9c3151e74536dbdc20663671983b195ad7ce463dd5481b189274f96f08b07ea5c40fdbb113b4b7a299b83480f6b5b7850fdb7af716e7b61470d1c03800cc8ca91aac9e04c925ebb49a721000a41a5333294607ba3352299c6842ac52ace52af0cdfd650c240fbab9d3ffc8836687711b133236f75e12d739610227875560cc08e26b171f9bd56cdc") 16:00:06 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x80) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0xef00) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x8, 0x7, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4826ef4ac5d7314fd5d01c88784a81c94b22c28bf9a37dcfaca04be674ce9834ec3b7a0b933b6ff5dc3eaaa20abfaa261560bcbee77d0002bc36f8a0402c5d9e3fd781e99d3279995a5f3079d3c2fa70baec113a98da54c320931096ce192a15049af0f21358e400c915d617ec6e5634967258782391cd53762e4ef7ed33e0f134bfd524b0eb55859080de8de646542871f700e97aaea5133e2cfd6d3bdfcff0433b8e842d9afb4085bc13cabf88a989677a109e60c4418b0af2f1dc39f3ea3a81663ca98ba98c213274b330ab7a52347935ad63ebcba3212f69", 0xda) setsockopt$inet_opts(r0, 0x0, 0x8, &(0x7f00000001c0)="4e808acabb785c42f8d843481534ac7004661d3f6ee069e8c7782e6bd6a14724269ceadc3ddc4a72d0037336ea9895cd934d98d79dd5bdd38e6874d5a0c3cf89bb2a13a64fd1791bef73319f5ea720bb06b122e3fa95fba821b1706b8084484ecac2c1c51c4a995919a71b4d0a3acd9a2898aba49c00457b10277c800a2af27e9316c95c6ed2d148abfa374a8e3a81b7fb6ada51e88f77563a4f4280bf6a43ccaeb799b02f950a4bbe9ec0d9ba1a34aca804493f2c9f58097dbca681dde5dc6282df707cba", 0xc5) socket$inet(0x2, 0x4000, 0xffffffff) 16:00:06 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x7) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x2, 0x2, 0x0, 0x400}, {0x1f, 0x3, 0xff, 0x2}, {0x9d94, 0x100000000, 0xffff, 0x4817}, {0xffffffff, 0x8, 0x3}, {0xfffffffffffffffc, 0x61bb, 0x0, 0x81}, {0x2000000000, 0x100000000, 0x2, 0x9}, {0x80000000, 0x7ff, 0x2, 0x1f}, {0x6, 0x5d0, 0x3, 0x8}, {0x7, 0xeaf, 0x7, 0xc4fb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x404, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCVERSION(r0, 0xc0044266, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000004840)=""/4096) setuid(0xee01) openat$pci(0xffffffffffffff9c, &(0x7f0000003640)='/dev/pci\x00', 0x10, 0x0) socketpair(0x18, 0x4005, 0x1, &(0x7f0000003680)) openat$vmm(0xffffffffffffff9c, &(0x7f00000036c0)='/dev/vmm\x00', 0x20400, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003700)='/dev/ttyCcfg\x00', 0x28400, 0x0) open$dir(&(0x7f0000003740)='./file0\x00', 0x80, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000037c0)='/dev/pci\x00', 0xa, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x20080, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000003780)) r3 = dup(r2) recvmsg(r3, &(0x7f0000003600)={0x0, 0x0, &(0x7f0000003500)=[{&(0x7f0000001180)=""/189, 0xbd}, {&(0x7f0000001240)=""/118, 0x76}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/207, 0xcf}, {&(0x7f00000023c0)=""/197, 0xc5}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/53, 0x35}], 0x7, &(0x7f0000003580)=""/98, 0x62}, 0x800) r4 = semget(0x3, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8100, 0x0) fchflags(r5, 0x10000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) socketpair(0x26, 0x0, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000000c0)=""/80) getsockname(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="bd0ed7dd64a6051574", 0x9}], 0x1, 0x0, 0x800) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) 16:00:06 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x2000001f, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8000, 0x1000, 0x0, 0x9, "d30c75c2509265d2ff829ada61895cf204b6077f", 0x3, 0x4}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) chdir(&(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)=""/99, 0x63) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:07 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/41) 22:28:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x100000000, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0x20000000}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 22:28:15 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x2, 0xfffffffffffffffe, 0x4, 0x81}, {0xec, 0x200, 0x8000, 0x62}, {0x3a3, 0x7, 0x2, 0x6}, {0x1000, 0x5, 0xdd, 0x3}]}) fcntl$setflags(r1, 0x2, 0x1) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000240)=""/121, 0x79}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000440)=""/31, 0x1f}, {&(0x7f0000000480)=""/119, 0x77}, {&(0x7f0000000500)=""/5, 0x5}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt(r1, 0x6, 0x8, &(0x7f0000000100)="99e74026143015ddf90cb777d050d9704f0b7b706acd13ee4cfcb29339da3fb32e663ff10f90c49da577da5fbbd7ef1e621d80ffdd98474e5a3911425650fb6eaf61ee01bfa131b76f548560ea5c82d7cea88fcdda3babffef636e45dcb121d7dfdda6dbacfe3947d38145737ded6dd9134a2debdb1d6e7d9d542b31d521fd638a9ba9b23c5c119c3b1425e2ad128467185dd43903a687d45937fd9482219e726b1e31898bf25e4386870761c74db3473633a0cacbbc", 0xb6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x10001, 0xac2, 0x0, 0x6}, {0xeef1, 0xfffffffffffffffa, 0x100000000, 0x3}, {0xffff, 0x1000, 0xc7e6}]}) 22:28:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000400)=0x2) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) r4 = kqueue() recvfrom$unix(r1, &(0x7f0000000100)=""/194, 0xc2, 0x42, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f62f44742"], 0x8) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x200fffff, 0x8, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffff9, 0x41, 0x4, 0x1, 0x81}, {{r4}, 0xffffffffffffffff, 0xa0, 0x2, 0x8000, 0x5a678123}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x1, 0x20}], 0x1ff, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x22, 0x0, 0xfffffffffffffff7, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0x15, 0x3, 0x8f}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000051, 0x5, 0xab56}, {{r1}, 0xffffffffffffffff, 0x94af652b55beb81, 0x80000040, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6e, 0xffffffffffff0001}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1000, 0x9ad4b40}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x10001, 0x8}], 0x8000, &(0x7f00000003c0)={0x1, 0x401}) kevent(r4, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) dup2(r4, r0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000100)="e2bc060ed2eee2c2224ad7becab8b66df712bed28392cd811c2b0ed9c0dd220214bb8fd71f59c34605da713b58fb7c6dcf6f5e89871cbf5d183826f798fd0764dee8243b95960e79e3a91d0a09e829bbf219a3923a28f1d2c4bd57bc5bfcecb4ca038d24c12a57c8f80939cfe3f157cdc85f126fa5bb0bda3c24b9d7113af93d8de705ab5b53aa2f4bbe726ef354934350ca521331579fd98785dc5e5ea3fd1121c886bf0d9de6a3e175d93cb767"}) syz_emit_ethernet(0x12f, &(0x7f0000000340)="b6") 22:28:15 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e6ff5d9bfde9530de684c876a7f5d26060fd6051088d48ec4122feda53a9d6e82dc4bea681fe"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 22:28:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20800, 0x94) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x3ff) sendto$unix(r2, &(0x7f0000000080)="54bd8698f38f7d235fe6b12f6f331b9c5c53f07101f53f609c71078a208b6868b3e11332bc6f8f34ccfef5ed6a4d00d293f22ea18c9baf637dbeb11e612f", 0x3e, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) close(r1) syz_open_pts() write(r1, 0x0, 0xffffff70) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000000000080, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) clock_gettime(0x2, &(0x7f0000000240)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x8, 0x4, 0xfffffffffffffff7, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7f2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8d0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1e43}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6484}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x714}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x8098, 0x3ff, 0x4, 0x8}, {0x6, 0x0, 0x58, 0x37}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000800)={0x5, &(0x7f00000007c0)=[{0x1, 0x100000000, 0x18000000000000, 0x401}, {0x2, 0x400, 0xf4e, 0x5}, {0x7ff, 0x7, 0x6, 0x8}, {0x20, 0x8, 0x1f, 0x7}, {0x9, 0xe9, 0x80000000, 0x800}]}) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 22:28:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/219, 0xdb}, {&(0x7f00000004c0)=""/118, 0xffffffffffffffd1}, {&(0x7f0000000540)=""/250, 0xfa}], 0x10000000000000e1, &(0x7f00000006c0)=""/77, 0x4d}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20088, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 22:28:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x7}) 22:28:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xc0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0xfffffffffffffffc}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 22:28:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8000, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x8001}, {0x10001, 0x8}}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{0x3}]}) unlink(&(0x7f00000002c0)='./bus\x00') 22:28:16 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[0x76, 0xfffffffffffffff7, 0x8001, 0x100000001, 0x5]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000020e000/0x3000)=nil, 0x3000, 0x0, 0x8c14308e983c0c76, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000180)="259a2aaf41d275ce", 0x8) 22:28:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x800) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x62, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x101, 0x80000000}, {0x0, 0x10001}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x84) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/38, 0x26}, {&(0x7f0000000480)=""/86, 0x56}, {&(0x7f0000000500)=""/96, 0x60}], 0x4, &(0x7f00000005c0)=""/111, 0x6f}, 0x41) syz_emit_ethernet(0x0, &(0x7f00000000c0)="96") 22:28:16 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x80000001, 0x1800}, {0x2, 0x9, 0x1800}, {0x2, 0xfffffffffffffff7, 0x1000}], 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x20000000000, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x81, 0x0) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, r3, r4, r5, 0x0, 0x4}, 0x20000, 0x2c6, 0x7}) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000200)=""/114) 22:28:17 executing program 1: mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="73a58f73cd2038c5b797c088a08ec4538a9889b4c3639c40e4f54f6cda58", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 22:28:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 22:28:17 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getegid() mkdir(&(0x7f0000000100)='./file0\x00', 0x8) fchown(r1, r2, r3) open(&(0x7f0000000140)='./file0/file0\x00', 0x7d14a03156377b7d, 0x0) 22:28:17 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd7c) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 22:28:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 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) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1004, 0x3) 22:28:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1ffff, 0x80) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x3f) 22:28:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc080, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:28:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x400000000, 0x0, 0x6, 0x7}, {0x3c, 0x9, 0x2, 0x5}, {0x1cd946e6, 0x6}, {0x0, 0x167, 0x7, 0x7fff}, {0xb69, 0xfffffffffffffeff, 0x1, 0x7}, {0x0, 0x596a, 0x3, 0x5}, {0x1f, 0x6, 0x3, 0x100}, {0x8, 0xffffffff, 0x1000, 0x40}, {0x4, 0x6, 0x0, 0x1f}, {0x12, 0x101, 0x1, 0x100000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000680)='./file0\x00', 0x80, 0x8) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x288, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000380)=')@\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='\'\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='\'\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)=',^\x00', &(0x7f00000005c0)=':*\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=')@\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='!\x00', &(0x7f00000002c0)='r\x00']) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000180)=""/170, 0xaa, 0x42, &(0x7f0000000080)={0x18, 0x1, 0x8, 0xcb}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:17 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r2, r1) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) getpid() 22:28:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x333844fe, 0xea, 0xbc, 0xa6b6, "5fd321b0fd98da4b18079522cedefdbe2c27058b", 0x80, 0x8}) socket$inet6(0x18, 0x4003, 0x0) 22:28:18 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/163, 0xa3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/64, 0x40, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x2, 0xfffffffffffff000, 0x1, 0x9}, {0x8, 0xfad, 0x4, 0x81}, {0x5, 0x4}, {0x200, 0x1, 0x8, 0x2bd}, {0xd81a, 0x9, 0x8000, 0x7fffffff}, {0x6, 0xf9b, 0x6, 0x5}]}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x67, 0x5}, {0x21, 0x9}, {0x7, 0x7}, {0x41, 0x7fffffff}], 0x4}) r2 = accept(r0, 0x0, &(0x7f0000000380)) r3 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x4e0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000400)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000440)=0x1) recvmsg(r2, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000480)=""/20, 0x14}, {&(0x7f00000004c0)=""/118, 0x76}], 0x2, &(0x7f0000000580)=""/4096, 0x1000}, 0x40) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000015c0)=0x7) fcntl$setstatus(r3, 0x4, 0x0) r4 = accept$inet6(r3, 0x0, &(0x7f0000001800)) connect$inet6(r4, &(0x7f0000001640)={0x18, 0x0, 0x1, 0x3ff}, 0xc) clock_gettime(0x0, &(0x7f0000001680)) recvfrom$inet(r2, &(0x7f00000016c0)=""/138, 0x8a, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001780)) shmget(0x1, 0x2000, 0x201, &(0x7f0000ffb000/0x2000)=nil) r5 = semget$private(0x0, 0x3, 0x300) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000001b40)=0x8) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="e85a9ba09ea755fd73f1c381615465d19cb605d03bc9ba0bd4d4fdf062f85fe6ca85d8aea7e9cdf42d5810e4b6446d13e48ef4d5658ca8b396666cf816f903ae574f03d9b9", 0x45}, {&(0x7f00000000c0)="217bc07522e0379707e331", 0xb}], 0x2, 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 22:28:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x68) ftruncate(r0, 0x0, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x4, './file0\x00'}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x41) semop(r2, &(0x7f0000000180)=[{0x3, 0xfffffffffffff000, 0x1800}, {0x7, 0x3bf3, 0x1000}, {0x2, 0x1, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x9, 0x1800}, {0x7, 0x8, 0x800}, {0x0, 0x736b, 0x1000}], 0x7) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) execve(0x0, 0x0, 0x0) 22:28:18 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="cc3d9429e2b3d1c93117b1db2181a1a6540346a0e873e9c7d0000420956c59473b32728ed1d7dccc941a83c713fa4ece530ecaf71b96a6106257049b2edb003b71360589687328eec51f8eece67fccfd2b3e297156dcb19c118e7adf6788232502e4e81c1e3dc9e5eaffc0f84751842081c7b0e8e188e1ead8b6dfe4b2469c794301fc3bcd90b6323c4f87b0d13e1be952d782dfc2addd8c9a65ae17baa21a054c9bc6929e0c4544792fa26ed93098ea3c3ec8a57e2fc418a4f3be8f1ee3326020298ed9acdb", 0xc6}, {&(0x7f0000000140)="97e01354b9904ff818ac5a8d1b2ae45e5fd12f6618cae38049a4b4b58b3bab049e356213f10a212af887e2faa5b5e498605cbc11cdbfc31d5e9b55cb631f1a876f6ca55ed99225f14fbe0f8ea00eb009975c08aa3db72282391a2284ee06b599c0cc8f768efb66ca66a7ddf6ecb0804f7d0360051ef7c266322c91da962860f30aaf7b9dd633e8cbfb2c4e2e2eef39549c10dfd5a996d6b3165b9b9ad31161b6d891155e5326069dd0a59305b8da74a9c3d51c722e762ca6056b501318", 0xbd}], 0x2, 0x0, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x24}, {0x6}]}) r1 = dup(r0) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xa2) socketpair(0x3e, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8100, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = socket$unix(0x1, 0x5, 0x0) r7 = syz_open_pts() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x181, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1, 0x50) poll(&(0x7f00000002c0)=[{r0, 0x40}, {r1, 0x10c}, {r2}, {r3}, {r4, 0x21}, {r5, 0x10}, {r6, 0x6}, {r7, 0x10}, {r8, 0x110}, {r9, 0x98}], 0xa, 0x3f) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r10, &(0x7f0000000140)=@abs, 0x8) 22:28:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[0x2, 0x100000001, 0x6, 0xfffffffffffffbff, 0x800, 0x7ff]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x5, 0x0, 0x7f000, "eadafab6440f839ae162bbf82681b89b62390f5e", 0x4, 0xfffffffffffffff9}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 22:28:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400020003fd, 0x0) write(r0, &(0x7f0000000140)="dd264d59c5342adaa923bb51b0668d9bda0555359bd6ae2ad9491f697e6043465ab8b47494d3c154902998a848e1ccb2f5a289282685f7be46d948890de169f9555542a5d73b862ba3c1096c4dd5f41245cf91a0091bc6914a16286329b567ebceba222b04c7bd062691947a8c9253344685e930ad76d82e4100836731dc2faf913239b05ffceaf368ba4661ce16b0efce64e9e47f0452e741a450de16a7bf195d92062746093652da8e24b5258235460c304c8160e4e8c34ab39a589628291c1c06c19f17b441910ab9b2c0f1046aaf2c38b7d7ae8865a5d203c6c1e2ccc5b58adef906b46721ba7df93eaeb0b563f362bf3dfd3a7c946959f09a76c7bebb34d785e5a23c509d4913d923960a497a0b548920b4eede55dcacc1bd3ecc33e2e98750fff1d2332c98dcf3de979ae909021bb491386125f18f283b28712240", 0xfffffffffffffed7) 22:28:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/238, 0xee, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x3, 0x40) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x20, 0xcf3}, 0x8000, 0x80, r6, r7, 0xfffffffffffffff9, 0x2417, 0x3ff, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket$inet(0x2, 0xc001, 0x80000000) getsockopt(r0, 0x2, 0x8, &(0x7f0000000040), &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x84) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x60, 0x3f32, 0x2, 0x0, 0x1, 0x1f, 0x8, 0x3, 0x0, 0x8001, 0xff}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 22:28:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x3ff, &(0x7f0000000080)="19eb9fcd630494580af2c3c01cf2d9f4a4ffd4c9c958f3093b212794efc49efc138f36b2a877e4f4433e923d9785066bb89a62e5f6ee3a2035441045383caefd67e18ad0afe747bbb695ac389ca4cf779dfc6ec356f1dc6d68b6f3655944d74de7c6bed7970e9d33728c", 0x6a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x9}], 0x1ea) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3f) 22:28:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000300)="c8c50828d6ce0a23c735440d14465d3efadcc944f8d9293530c5524d893c75952f2d2eb290755f410d400e1897fa24f43b65cb3f7643f2f8c5061a87f9d49309f96f0c93e6e1abb1198cb9320006f72c3421cd22bd7036637463b73447", 0x5d) execve(0x0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x400) pwrite(r0, &(0x7f0000000380)='>', 0x1, 0x0, 0x0) 22:28:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:28:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = dup2(r0, r0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$KDDISABIO(r1, 0x20004b3d) poll(0x0, 0x0, 0x6) 22:28:18 executing program 0: 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}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x3, 0x4, 0x1}]}) 22:28:18 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1100000385, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000001800)) dup2(r1, r2) 22:28:18 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) 22:28:18 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="94342216c02bfcd6534882b1af432b1a7ab69e8ebf8250d6f31f40cdefed87a10ae54571ace1a582fcdb67cfc27de43fe5aa7199429b6f6de562239b19f0d31fabd54fd11dcf69660e7413f3674ec32c3811a9dd4ba6da523cc76021c6318cb679632d3c1fd699d59b38d95c640be95f7448f598b0755cea7750fb933df84f1aab55fbd4b1bb32bf296ef6ebfb0ed719d5932efd0379830c3952a81ea5289d2b3c831a00e58ea554deca3575cfd814d3ba35bada39c12e7f4891", 0xba, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 22:28:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0xba) pwrite(r0, &(0x7f0000000240)="bada1f7604fe24219234b641c82cf421b833ce6124bcf54124e9ab26134c3efde692189c509f7f94372f6e61c28d5714e403783c72b30a8066111a10e1996f77039593857c9b556d588540eb032d0212c6c52e0124ec79d736ce0b6b21ee8be0c851fa4ed61946cc5ce6a023ed5322d0ba589cdfeeab5ff248e28096c0d849b04bbe4fba87ef59a675c03ce4e2afc4059df44581d63644dce0cd6e3ed4d509a61f6137bfd456ed9908512569230d998ea94b805d9e47201855bb76813a7f64ac342a3d6e322c062a4384e4d6c911774c1b4cffe391c42260db6ed8da16ea94d4160dd19f507e48f12ba00fbd32ad6ecdc34dfd4ec1ed264a0a40e2ab2ff49c3f8afb7dc08c8d1fc69cb3aef73fd6c85ae0feb26c5dcabdfbb9a1d2eab454217879b56184e783aa1e9898e94a1c21b7be642b78ba94f42980228713dd15729e06169cb0865fe1cca4528b06374b14aea8aca5c5def4311873d220662d40664865e7b258bd912cfafd3a32360d433ffea5fccad8a1f2cd514fdb98992b7b0a17d6427e99ef721f269611a27f0a829df97c88d814695759e5a4d7014dfe056f06fb0613301a38b1a2d7784f6775118ca6847567164de55c714cfd0150a512d4a1c2b8cbb2465c254bc1aa99733efac9165ef7b0335d8345e5df390b9217d877fb05d9587640c2783cc0185aa371e8162d321ecf61dc7dbc2d21f93d42ea3e7a05f4ecb6d159cf0ce0dd2d33706e4c1b0cd4a2048aa9f1ee074bb769429f47f70250bbc77be7580bfdb4ef9f747eec4bd4a944ac4d456af4b85df3369552a8a5acc70db68585560e4f821b110072cd1b60f4b45e8b423761278d76dc62250c409c6883cc1bc9dc1853aaa889622e5935880199b5137c79876d1fe6e559495a813de438156629417161897f49fa5cb9d21efbdababb0ba27c9f8ca82bb361a4f215fd121b5e9104acc73d2918ec512b0881ccc135145506b289d8a583bb88639d6c6fd66fb6ed672c28cd339d253df935a55b1a55aaa0f1bb1893a42b2f3316447a611d466abb4cddeb5a9f75ef75c69d7d98fa1ed94d7707551d8d86997746f2bd4d94568f35326a5536731fa765f8d709af406c1470a0ef253599a3b5abeeb1c741ffdf72bcd5f8194bd09b400bb0be441e9dbbab0cac7a6bd823c7798b69801feab7164b9dc4b2e5e4fd02f3c800167270140a0546737c595ac3fdbc30676a5aeaef311e18cf5728c34124d4a1fbd49a7c67353979949a130d4b7b7316837bad01b6fa39fb0024a506b8d030756b1140a210b0cffb1d6af1841092270fce57d934978a401aec6e20f117ae63ff75539ac1a2d7fa52c31c20995e8f452db8736d697f19f2a68101b0c30bdc90ffc862426939ae11a8bab97c0365ccc9a047100be7dab4441dc018512a352336b2d010c1023a32afc1153281c25ced74f4e5cd9984ac2b3812ff19decd6df4fbab03ed7733b5aba47592a4b75338c3c4ba3a999ac17af2b37095ebb1d0cf0ce2b0750410bef1333df502bad7525662b21983acc41e7613fb6d85e83a8333c63862a296b33eba19f2c85af2d3df2140ed3242060b5f26e664d452535a868d346c094b743efdee79db1006d7a2df2d83c31c99fe255644e31d9184914f02acc0f960615724f2ae0340a3efb981983c4d22d81a17d94d589535260a6ded0c951105f52b2f4b8d9323cc787c14fc97ce79d4703f11bb1e8ebea1d66a17c7c823c0be9e624074061e92966c2dee2096a96426ea8005467a7e9fd752191c42fb4d60298273660be5a295bfe79a5fa4fa56e884daa4e50dd31e98c4b46edc70abdb483f9ffc679a5bb9c1813fc488f28450297d5f48705d4da26b980ca1bb71eaf05d01bdf0dff5b4172593a42bae7e56fbff40f9f4ef662d055bee8ad2ed1577c846d879b60045bf3c4f617375da06c709cd3e7f545fe44895494f2533b02846fec9a6e50a4bb54bcb3a5704c47889f32a43e05aba13b53edd6136b1091f22737a6e8f74dbde1cc211eff0c90bf06a72ca264b62e08141dc08f9a10455d59d7f9a301523ef8d88ee585ddba9a363c7b10a51416d5f861a3bbfb23b9ccfa4d83ebba31bcf44da8e2353c73735717e24134396d7411a0f422b01578e9691d2f5d866d9da91fcc1a7572b4e9bf5bd0ba0538e756ff7da4d9ba370e3afac55bb51bca8b9e7fa2d3fa7b0ab18eb87d08e76ce3b2075f7136ad01975ac670240744bfd61e12845c28ada97fbb31353c51ebfd7b7bafe48cdfbc7cf695c4353bc7dd8b37931b11009b5f2a060b51d03bc54b071653c3abe475084f2eb7561608c54a873bc0578426dcb9299f33abfe1c9ea03600ac284e07fa40d303d7fabecf0764858000df3555fcad2a6711a56396ce07279d52d871321a0fc92d60d5d75b245739e390389edf994c0fbf5fac2fbf629b4bfbf87625829faecaed5bc322efcfdea55e5765a8de19e8308b59ac34274728306c17fc0b5cd6a31d2067058bcc7c081d1d33df739983f01f02e41fb7d50126b312689b2f4a9d50effec6075a562ab183664946a9b2726da2fc63d5c2bc0525220367c29270ce95d356f4def569f9857998ff9bfd7388870efac0b1994f1600bf56187cca94a09045936d3062d7008190d37e03d71aed9e16a652843ddb361772e9cfe0c56f61789113924698ce02cff8bbaa5db3725e1ab3eb36cb426e87fd9f99c3965c0b2ca1935048c46619d3ad4f4be0b7f74c074592455d124d69b6ecc44574006e744c5f8d7025fa4292681583abfaea73e14675f38e23780d250b80d7d6b7783de4ddddc56454420f5ac1f70b288656d6da4de46b8e92cc1f6a685f11498c5d015a096dc606aec4bcc6297e5fd7451f49b93e92d42c2f63a64ac31334cf81fa0d8bbda1b0aead0465152ed9205613caca28231c4675dc80a1808295c2287a601ca2141619ae102da2bcf98900dc4514c6e019a0cb1fca78260d4c3ab9b30673bd9e77ab371463aa2aa67e63972ce3c18c86af2602fa7d1c8c339115ba882a7d817be4a7c524e14d59898051d20e884f93a959dc7342924ac3a1a56fb3bab2f9deea1f6fb20eb1a6ef59b347c3adac57e274b8c6115e918e00b7f5d128caebc544d6f8844c2819825e0547322467609500f9d3766598d2063607ed6f3be77fa6cee8e99594aae43970d27f82cca83e4baf0aae076d0910426eae0af807b740c46ec12b20e83379519b16defdef1228c1b30e0733d4d7bc125b7add410bb2bfb64163b8f7c034f1f6bedaa20d06c4f810d996c7cd61004accb3d7a06ac518dc494d69c6fe099238ff60616f37e4298e233e268a44a1735a4444e9e539e528d84061ad9336d122255634a2156947ed827a0d418e96be2b342b7f2bcd2175ffc8131c29e79f24c901d772b6f5147c03ced42ff3e9979428faa4095ebea26549c12ab0623f2d33782197a4bd271ef8b356a07d57712e5a72c04af6056a629dec1a76ec93050e598e8ef465014996a496cec2e032651f3a9ebc476d842cba2be45825f472726489f7ef6ac438d7e62ad63533192cf39d70cb6636a808c00f1c903e8a56cbbc3157b5dd766c425b5a33e86f48107616bd764555b6cb42039333631287460f5d84b3fad1fea4c39050fcf6ad239797d9bc85e3bd0f2bca6b79d3be4d25f5a7749d21b5525a2785cebb935b7fa3239b4e228cac5e5869d8c0708170769f8d4794505b4048070a7e6845013a48220990306752f085cb9107c54a28d9d79ff5bae33f355b2f9930adf4ed8799ba923b3f363e04f149b367f55cb73cf663db863409f345a446ad6102e7cf8eaa5e980ada030a4d0de057a4f0f7d0d1ff27044ef502a842ce2ceae16468f18f81ada6fd9bb90808d6ab1b37f616f41edf04404ed4da2a341bec05d0ede60ec8a433ebdf4e5ee5b71c32a30c69a89b90ddc0042d389ca5ac327255805b4093acc8e8210f0f91dd8fe933de3e521374152fbdb42f190a52e58fc7a3cc0274280aa3f823811975b32d860108069232cc487cad7c0c712d6e576a2d2de19b4d28121209ec3093bee1963207b0f8227dc662e42fee744ebc2665f5fdf96f38d6af82aa32399d847b69281752a381d7cf63f7c0e09985b29800ac54f744963304cc1f10eaa136cd78444f8027e360d118ca0653e2f7fc023d4fc04df0ba14c72d40d0cb29a2021088bb769ff89b87563cdce866fac035ae00e43c625414f9ba5a4fce54792445dd8bb0c386e9ac16be85eee157a4b9c0e53aedd11abe1dc22d0a9307edb33444287c6e533ecff5648f904b4889cee45e1e7b825dd8b3e7603388914ee78e4d6b9e66e7286c7d685afacdee8fc73fc4b4140dfb5c1eed98ef77f8b80ad3f29de6842834f1a1c72537f8cca01c52d9fc95f37dffbb0ce0c540ee785d927dafb699001eae39cda0c526b19a69b8509c50b7ecc506a763b863f3438cb1aed22c30648b0c226bcbbcb93b62dc1a02a5218838fb192f640a1607672238bc6aa4f488216f7f1de45964130f01bcd88a5c46e058ab5aaa09a1da5f693f9cac2585f706933a34b9ec2e965a92d537beb1575aa6f99660e3fbce96f319ff9b4e072088f460760553e4c23df52cbf048319a5f47eef390cc11bf3101a4a1bac0d789be9dff907133fdf2ace16132ed447897bb939685e2bb212a9dc20f84c4f2ee5a711d9be5118c8904e2058d858045a9065fbdd326e36a9b545575eccc3ec4d702d6e3d607d2c16d2072a159f067c07971f244162b0be6c40eda798131df78544404ea93af4e9251bfdbffd3ee97a093b6271ccff35b5cad0ac233110774537329071ab6059ba54ffdb41f6c616c791e15c865b496eedf1a2336f88bbbf9ad6be0ac8b291aebe36a565021c9999fe7139081101094ecdd688017745be5c29deea84487774078cf0ec0162d281d6f60f8055747b454f60aaafda1805936984ca58f380f82b750f98fb5e6228dad953930ef7ca1eb70876a1b8dc06d428217b1393f4572b3c577d5c5133d680fb62d5b2616b93d5e22646e38ddfe4d2dd406fb502a31dcb49f109a2421b45637735293785e0775777bf45552ae4631a1332a7c2bf199a31aace2f0a20aee16e1d52a2cda514e72f229b5b0d218024fc42999973e54a437869df2f01ab00e31c27a359401f13349cb7b677470dcfd52020c78ab8f0c9bfdd6b562cee275e048e2bde65c4fe726535cf7e451663dd74216ebeced275d3fa7cdf7193ef937968a771885fb73987f76ea60f9e6943963a530b01f780fed8ceba1117ecf7a428d6adf748c5d22f86e4f054491e2464947566260e98a4e1bc95d8f65171dc666c8353686f73876f8a7bb9e344a463930155c95b1395ce38037feb7e26165afb1cff15d5d4f9f57fead4afc6970186fe2b833fc0980f0b386862270026d02302242a77b814ff110c6d4a1751bad50560e91e5f53127320681ed4e7cd7d132a1758d98fd927b5b168a388796ab79f3afd40b93b89b9602b698ef4e03645db3a27efa6381b16e112efae83bbc6959141bb7731db6866c24ee730ece2fdd07f17852e28bd8835122b2eec96e24ba20fd2238ebcd142082bd5f26cafc5a2eb85272d8df31327eac655e19a156d3d9dede4cd4b017bb5790da3f7782132538f34aa56f383794c751b22f360a5cdefc6d2cd93c769f7254c8ff872a132554a1e9e1e0fa69b4b7ced907a017807ef47d443140fd5e54f1303362182283d1d68918b59d8a52dff634994ced64904792a4bfc9e6c7262ad71ffa3e489b85258b75387ed88510e0506c6979f50bcd3b77670c18ffd2", 0x1000, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x5) flock(r3, 0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x100000000) r4 = getuid() r5 = getegid() lchown(&(0x7f0000001240)='./file0\x00', r4, r5) r6 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) flock(r2, 0x4) pwrite(r6, &(0x7f0000000140)="980eff429e4ab9530ade6cafd90712a1db814858861ef3845b804bf2b7e2292f8ca1eb173863798e2c3161792bf0cd8ef04fb82c", 0x34, 0x0, 0x0) syz_open_pts() 22:28:18 executing program 0: clock_getres(0x8000009, &(0x7f0000000000)) r0 = msgget(0x3, 0x42) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x2, 0x100, 0x94, 0x8}, {0x1ff, 0x9, 0x7, 0x7ff}, {0x7875, 0x7, 0x5, 0x8}, {0xffff, 0xecf9, 0x2, 0x3}]}) msgrcv(r0, &(0x7f0000000040)={0x0, ""/203}, 0xd3, 0x0, 0x800) 22:28:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x401, 0x2}, 0x10) sendto$unix(r0, &(0x7f0000000000)="b102050160000090000008005786ca900f1008fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297bf4c8b2ca3ebbc257699ae3132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbfe2f000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000efff0000020208a371a3f80004000000000000000100"/177, 0xfffffffffffffdae, 0x0, 0x0, 0x0) socket(0x6, 0x4000, 0xae) 22:28:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfde0) listen(r0, 0x0) 22:28:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 22:28:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$VT_RELDISP(r1, 0x20007604, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 22:28:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r0) setegid(r2) setgid(r1) 22:28:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000000080) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x80000000, 0x401, 0x23b, 0xc9ae}) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000400)=""/205, 0xcd}, {&(0x7f0000000500)=""/43, 0x2b}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x8, 0x0, 0x0) kqueue() write(r0, &(0x7f00000015c0)="263757d1c0190ed61634e0719661bde03e89ee427d78f80a2ad00d39138d3654fff3e25896b695e07ba2fc0b626665066c8ae83e871d025c88908a05ed53108abebe929c475b5799ca3368a6539ea2972d9864565e2726f09216b5c5", 0x5c) 22:28:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb00, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x4) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 22:28:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x200001d3, &(0x7f00000001c0)=[{0x1001000044, 0x8001, 0xffffffff}, {0x4}, {0x403, 0x8, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="83") 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1000000008302, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:18 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xc105, 0x1000) 22:28:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 22:28:19 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 22:28:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:19 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20002, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket(0x18, 0x0, 0x10000) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f000042c000/0x4000)=nil, 0x2000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff966805474adb3e2c54fe397931d593401a4197cf153d5ddae5c0c5d1dd1df9095637646670fadafca458a9d7c1f98ffa6918d5b269a0137f", 0xffffffffffffff5c) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xd0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x144, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:28:19 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x1fb, 0x0, "b80000000000000801000000000000000400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 22:28:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x101b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 22:28:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x4) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0/file0\x00', r4, r5, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r3) 22:28:19 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x23) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fsync(r0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x3, r4, r5, r6, r7, 0x10, 0x3}, 0xfffffffffffff17a, 0x2, r8, r9, 0xad, 0x1f, 0x398, 0x5e36800}) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f0000000040)="0015f63faa929a9711cce5dae505fbbb4b8ae19217c8f2880c807593ef2eb12231b4214bea16c81de2ed310afb8dfaf942d56195ce") 22:28:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 22:28:19 executing program 0: mlockall(0xfffffffffffffffe) setrlimit(0x4000000003, &(0x7f00000000c0)={0x120004, 0x100000021}) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000100)=""/4096) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000001100)=""/4096) r1 = semget(0x1, 0x0, 0x4c0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000002100)=""/246) setgid(r0) 22:28:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(0x0, 0x200, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564", 0xec, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0xd}]}) utimensat(r3, &(0x7f0000000080)='\x00', &(0x7f0000000280)={{0x401, 0x6}, {0x7, 0x7fff}}, 0x0) ftruncate(r3, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) 22:28:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x2) 22:28:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x10001, 0x1}, {0x6, 0x5}}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x18) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000000200), 0x1000000000000202) 22:28:20 executing program 0: r0 = socket(0x18, 0x4007, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x8, 0x1f, {[0x3, 0x4, 0x3, 0x7, 0x8000, 0x81, 0x80, 0x6, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x14f, 0x9], [0x7, 0x400, 0xb8bb, 0x6, 0x2, 0x6, 0x9, 0x7fff, 0x100, 0x1], [0xffffffff, 0x7, 0x9, 0x0, 0x4200, 0x7fffffff, 0xfffffffffffffe54], [0x3, 0x0, 0x100000001, 0x2, 0x2, 0x5], [{0xd0a, 0x2000000000000000}, {0x1000, 0xa0, 0x1, 0x7fffffff}, {0x8, 0x5, 0x4, 0x2}, {0x7ff, 0x7, 0x1}, {0x0, 0x42, 0x81, 0xa17}, {0x1, 0x1, 0x80, 0xd621}, {0x2, 0x1000, 0x6, 0x4}, {0x8, 0x3c, 0x20, 0x7c4}], {0x1000, 0x9, 0x8001, 0x5}, {0x800, 0xfffffffffffffbb5, 0x1000, 0x800}}}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 22:28:20 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000000), 0x230, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 22:28:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 22:28:21 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f00000001c0), 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)}, {&(0x7f0000000280)="5a960dfb8431d196550e1ab72f7a1b1b6c911aa050a9555152e01f558b19f1add39dcb72b2d14f1e5321bff36f9e31c2020b727a274ea778aed9bba8979f4c0238f4f03b55da959e88cf64972e5df74b435bc4e0853f7fb9c41ff6eb6307120015afdc3c9e53b8550c57c4c82dd0a82215c07cb50fbf1a657abbc75e783414298d8daa95b5e934b05675aead3c71873fc6e55801af00e926105a819c10c028865ae8b5fe205606cf9090741291f118b00c69311fd948ac3cc985a4bbcc0aec1c", 0xc0}, {&(0x7f0000000340)="8a705d8185d37d272bbf4921e3df3b53cefebbbc4769bf1ed0cb717d8009f0a605618168cbaad4a5d28c79f3a38439f58f7006d1ebf77f41927b1afd005e9cfd4585d8848b05d51b27a277f323bdc8bf867ef232f1d43ed046b3c5ad18f913096ef793ebe10d80c5b6eeeefab7302949b0c774baaa9b2df7d1d492e386b87e3f3f7e38428cf1739225c425d7279aa324760e83d4f2bd47f0c65a2a632bec22343c5ed9128305942ac6e77be591fc91", 0xaf}, {&(0x7f0000000200)="7a5bf29edeb561155dc3d327d0cc1d76e70264", 0x13}, {&(0x7f0000000400)="548f", 0x2}], 0x5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x3f) 22:28:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/5, 0x5, 0x840, 0x0, 0x0) fchflags(r0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) unlink(&(0x7f0000000080)='./file0\x00') r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="73023de7ec676eea67426b4abf997d004f9cbeab7de8203dc0978afbbf2476c6f1c8e8abed31f147513e77a7423f1dc1803f466a9ef533069dbf90311b6061f8db5ff6c8346dd930647cf140689386a0da7bb267b8c80c5c67cbd0366cf9305b7d2d5d2c1e6d680abce1b123bb3d2b04d68c396d4cbb9de293053c9d014bf7ee41d7abf7dd8bd1b71e3af75c6822d98f15", 0x91) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1000000000000000, 0x7, 0x11, 0x80000000, "646324e9b5e0d928b82ec80443b66299ae145dd2", 0x7, 0x8}) msgget$private(0x0, 0x11) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000001c0), &(0x7f0000000200)=0x4) msgget$private(0x0, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x160) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000002c0), &(0x7f0000000300)=0x4) getpeername$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) getpeername$unix(r2, &(0x7f00000013c0)=@file={0x0, ""/97}, &(0x7f0000001440)=0x63) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0xfffffffffffffffd, 0x1}, {0x1, 0xfffffffffffff522}}) close(r2) faccessat(r2, &(0x7f0000001500)='./file0\x00', 0x110, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000001540)='./file0\x00', 0x91, 0x1) fchmodat(r2, &(0x7f0000001580)='./file0/file0\x00', 0x0, 0x4) r3 = semget$private(0x0, 0x2, 0x1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000015c0)=""/149) readv(r2, &(0x7f0000001a80)=[{&(0x7f0000001680)=""/218, 0xda}, {&(0x7f0000001780)=""/84, 0x54}, {&(0x7f0000001800)=""/124, 0x7c}, {&(0x7f0000001880)=""/174, 0xae}, {&(0x7f0000001940)=""/49, 0x31}, {&(0x7f0000001980)=""/39, 0x27}, {&(0x7f00000019c0)=""/162, 0xa2}], 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001b00)={0x1, './file0\x00', './file0/file0\x00'}) getpeername$inet6(r1, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) getpeername(r0, &(0x7f0000001bc0)=@in6, &(0x7f0000001c00)=0xc) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001c40)={'./file0\x00', 0x6, 0x10001, 0x4, 0x0, 0xffffffffffffff44, 0x7, 0x7ff, 0x1, 0x3, 0x7fffffff, 0x8}) 22:28:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) 22:28:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) r4 = getpgid(0x0) r5 = geteuid() getgroups(0x7, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getppid() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001700)={0x8, 0x5, 0x1, 0x80000001, "fb06b0ea5ef6f38e194fd4804e076200ddd663b1", 0x5cce, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)="4cf6eb738a351706af87b6f204d3e1c7785446335cf2dcea", 0x18}, {&(0x7f0000000100)="0db2456dd058c1084bd9501c0afaadb60c81060dd86b74def027ba933f693908b83e35fe687e9c31d025d2e9a4f218de3866383047a033ad9de620e041de4c9fb503b4afad58e2baa9b4b8977e4e41be90410304a76894e242bf33fc672b0c00d598117011406f138d80e4fb626414e9c2e4a12a90cab64c0db58c7342c7dbe5b341edb5ea9e5fe51f3649f558753bb7075c45b634d23185f38962d91964eb5d23df2d38ee62e6974087b472d949694371a900cfde7cf0254a8f5d8eb694304f37d08e49aae8d58c68e9882cf86f1accc46cf4a7aec0389ce9e650cfc061fb7d37ce17d031ba11bf6e04384ec869b579ffcba126c329a75b575638", 0xfb}, {&(0x7f0000000200)="b5d8b666ec690aeebb5808f53674c42743f747a519d474ad0a1abc2a0cc1c584d96cee80c376716402bc2a76ba224bb75d81d9d73cc0425c6b632a53a40e5d53c050c8470142328744744600892940ff2cb32cb024581d7a4795d36fedf32b2585ac90bca9d818c9787d13e6bc1fbd77d82065c6c67c800cbc94f394cb405dabbcff7ef620dff7d861", 0x89}, {&(0x7f00000002c0)="b9e2a2e021560ad8e9584493be55df241750dbbf6cb287a45d5aac737dc3208b9a2fbef349f159de2bb8198179ae89c99335e86c3898f494dab5f02a6707ee67724bc0c090bd4a311263ab40b677a6bef4bccf27fc95f496b2a3dd5bbab69a08a73474a2e052eb0932e94faf94397698859bc32750c2a3d8d6d5c46f896405e271c80e89eeb639850b2c36d74f9c6b789952c96a81a1c024bf5849a03c69c56096a667f643e9fb34a02a19f4f6031129014b8232ed47c61a24550d3848dfed5f6babbde409b3549c29c9bb87cd78d139dd745a6efa3966711ef4b0de82926e248cf8eed9dc922e96c982438da868a5ce7afc88f67f915f9bc52efb1c3e8cb9c67e6f327589f565b627677f2a85fe1503e6fac0ef80d759bf8796b1264d670998bb959e1d7efdf48aa805c34056bf835388015acbf41e896a4e3cf98895072f6dc5f69afc56fa7d95bf6a7fa67775bd7adbb4139ba544ff38e6fc020a26d6adf0b34d310bde04f1394ce7750fe1ae3ffde1c0985f0003311942214b3547d4c02b0a5fe42d6ac26ba4a8b551b594d3f46271275d3ed82586c7ceb5140c63b886f3a591c2e336450eb4cc6d18813c2650152f560862737bb81304d2e52ab364084978cab538abec136740e77eb494a0352649673473bdc01a410534b877dfd56e08aea19c9e6642df7f4693a1bbf93fbc7be6527cc845ca12f10d3be64549d3df5ff1c5b3e57758689b5b078b677f68df5ed4dbc3f3c6523d67f95aeec49fccff9f2c26faeca3ac877e17a410f8bb21d7f68be7bb23c90eba9d62c0ce3bbe69a64072457933ec5ae54fe7ce49b51d889bfbae22a257fcd4f19d74b642e0d65a7b775c7e9534f1b01ce8902b90c05f05fac5408f0c9ebe65a84f93f95af3d2013ad92da0b4e25159e15dd15ba2c5e4d09e5460f2cc1dc65f56465998e0b9bd833b66ad31e7eefc2256992b7af6cb830a767baf74b8be782adcc058aac9d337d72ef74aa3f9e8b45f85eafc538279632afd8ee53cf205fa4fc5e93c055707199982a7ee57f1222af646256e3c0b07144a4e075a770c1d4026669ed78f33de24bea053214d48c0b241ffb21b2630dc485afde1ab73f8a02d3d738df16840d3466dc84b0992c0cda71bef6630b4e1bc3d7005dc138794f426091ea673c883938b2a4563ee79c098b6f7a58420a54e77a46338203cfb3bf8c44bf5ab7de2eb8742d74f1a6ae0982c4c628b1905f4e1c8dfeb5d61721d6e160b4b6fa37e4251dd28699eb65adeac8a9bb2f050545739b0b25655c2db886ba801dac33099cae438cc133e634afbef221843f515b0d93f572f7bfd171bc1cc8d32fb5b3d952d841ca131fa2ac8e17f96c26a6429a7ceb9aa8176d410b7e203f9ece678c70b4889c94e245507edca695dc766f36d9e8ebbecdb0dfcf3ce4c95ca48b1be15db82486fbf9a3ef3981c5b42634edb320cf010700475d3cfaa2ab0bc3b6a5404850150e44150a475ac60aca38c40a5b3746f1dd4747c9311b23d067d8dc15cf49be82cc091ab79b47eb025fa360589653915837cd247a52bb66b410662c8e9b2c006ea974a84c329e6efe1b3512de750b308496bf0223523f52dd45e7e89c98573f4b98195de8b8a886c0911c393ca87488f3a0dffff5f299d16027699555052112392f81a5896c70854bb5802e629abffe27f01c1680eec85ec52ebf70ae06accf3ba15b2aaf25995b0f5be3d4ee3eb6925eee4229cf63abad57f3efc6abaf82202c18cacbb5002b16bc45552ce434923ae0d6d9aec78b6fabae72fbd1eac4d057e48796f1773aa24b63a92ed9e4ae98fd14ecc793515ed6751dbd46d400e34ddd6c34747336d1d73a313641bc0545058087ab30e3ede89b19f66a6f2522ae2b9cc77376ef6248268a3603074d4e7ca31a6ef400bdfb3d32b8ace65219da461f46df4a83a729ac778fe2bf347627b05d8f0e233f247656e9dde900ef1c4bad8b9f4dc90d8b86d3eb6b6fa7b796df0fa3a54b0f6f29bba9e111d61301ae1393d4fcb22c53844634ea35eaeb86e3eda70f85f9a365c5378d3c3444d80a3f892a78dea6ac2d8108379cd1e189e4e8323e65faebc99000f0c647703c60109adf2622dba03174dc052511966601bf0ecbb0e4f5cb374e2017e2c8a1d14c62f16fedd1307e6da81d850c3b2eadc0072b2345d2644d677f46c2e8e6bf1446d8d48dce01714eef0fd7360ddcfe7e89d3fd169b602968045be1c442400779c004b93886098e1d2c8d86446cc531bfc2e0ce6bfc87175b953446aeaf2cefe6da8e132e9c24d7915afda4ad24bef87cd31b3fdd0b15104ddf91d0e4244f228ba675e9c66000628d4248396bd12cf49821d4f97782f48d7c8500d6bca1f7bbd33883dd6628be2661542a26b4f394f36189836a4467353d348f50dde6f19bae464118157f09a77e2f7e5ba1f7d5fc3a4f79fad8b4845afd7565ae40d3479a7a17c9728170897da182f51778b9995d180158995d4343bf268c80216adeaf0671cddf971413fcc31e154cecc79c98680457517ac58c1fdc09309a74390c4d5af04d6d40a531d0051e1598822e7c6c33f60af81bb7133450506f9108cf4ae1ab34f25e408f9ca8cb9c4222d000f1ef590c5ccefce8eddab0ea64f6cb5501b41863b4aba4cb933c547baee286ab8140fa909905a472c1c78949c468ee5ef373a9cca5b3a71c231ad87154c242d8a2bb6e8068dd628b2edbe0980dce263621f6fb135f0756f7a7932fbbf0e364731ee33c3dbeda85c24a19331d2a62122553e7bc41d9c3936db053be0477b8368a8a6e818e6d8ac73fc5cc98a5916e92c208d1b3d53b3e963676302398c682e13514cea2fa21df604191142eb8a0f22ec322aabb232b1306bce118406152e00477afc8d4f16d54b384bb1372ccc18b022454c8ccacec5190f3f004fe82a55e2b7c60992f3c8a324572e397cae0d7a5a982e4c3dc70662b82faed46100091d46d1df45c781136a16d1c30719e86c38052e7f3ba812a58bfb06cc6cf0b3f581d0440513cd2b633bbd6c80165a0a1e32e39598477f00ed761ea2230c348d828c440245cd072285689a0cdb793444085a0b4071af2c2d8506d86ab01386a0db49b447a92e738aad63fd5b2f43eba7b41352a13124bc313184cfda46e6ee0d4782806bf4a12e02914f5037068c573fbd419991abed9811d34d3649dafd62f15e7e9980ea325c65bf700380dc97abd902dc759add71c7a7632b5acc67a4f4a801cdb28d3b6c79e2cacae7d4b24165574f0b3cdfb694b672b42756a228e5281a24b2d3d09fa40f30c16d73a45785b0273e853af0eb3fb133705fcb3b5fc51494de5ff2e632c31ebedd90f78c64e9c6cac90c34f4bbcfade45e0cdb57109039fb3d3b057ef805bced87bc3854c7ca2c84bc9cc56109dbc3d1023745118981673c64a654cb5c5c86e0af6f328fd669123a86931838b060805648697093d76732f966365b1a5f6740f1fa74d467475b212def47ff0462ebb5aed568b0b68ff58aa596dd7d0bb540cdc6c28bcbfbf7be7a8a54d66770a32f3ef95dccc01268b4146c8ce26e24bd61d59e9ea975e9379906e3cd41e1fc9f59e3925534e07dfa0e926be73924a7881034a3950b887e6dfbd6c74f22ef07ccb630977e0400c2d9ee22add3d373e4859fac9c4a619b52fff17082300edff35ebae262e4abd1db075abf3c906d988c3cd66e54516664e54da2b09fa4004b2410dd7650700dfcc69ee8f0dbf9c953aef0491fc3b9a945270948bd0614ed5d4bca84cf8bb3a1cb775417b357da9f548c6a9bcf8b74268e734b062f75b6bf3f83189a248d42689ee063386a1b57cd64f77e78e194c05e3b349bf14f9f316c65da560779e57cf67aa1d4380e16afc08c0518301618e993d430cde9ffa8d8797315523441ba3ce02eef082b4cfc1798d8ad3eaa52c361f8d89c8c9df81dc79823e0d4e98f5aa5771326fcbd3ae22d82898b2b13e391f5538f10c0e5b5477e3ada55cb4542652865e6ce645c091e49d08ee4a9fab9c1e6ce3b074f302edfee6d641fd21eb07fea81aa755061e3cf01ca8ec926bb1fa1d3e72bad72b333c119050775fd047ed27fab33cb8a414ab26c568d87908abf401b57e1af0704403fe635a80a43a7bbd3eb104c6e0c3262e1b8e7befcf0dab591f8274523fc043ff1dc148f40cc1ccf3feb4062ee385f9a0ed4a9a571473659011d39f503c92a0333288cc120c72c5c3fa19cb64cc4d4ec8cda37ea5de013f501a1b54b426c00bccbb3742195e0db01194f2fa45eb23425644f2c45cf72d914f02a6e7005581a65d28f2fd0890ebf009a2dd28cb003be965f5322b2824714db8acf79df5b821eea29292c87ec76e0c1b9f9a6091e054b8b4c25fc459096980b04f1f361dd8ddfe75df4b1413113e7f4178ea7e1a4bc649dbac25d922280a8bd4f29606ae10f5645b111e2c62e220a4d75d5b46525bb051f1afb3dad908632a814dd072aa1c760099ad45b5d5a3ec1223e441c1abb9d2ab114125a1a2ea9ef44063486624b607cb492f097db1cb7d23d9a3cc9024d7dbb41cf5f74a1cc173b7021a64f25b090e9fe3f0e1fceb64fbd87c90e19ff94ecba05fcfd7b3bb169e6ef16e9e6c3bf9482da017a3882b5e1af9ea9a26d2ca05a1f58976a07008c31af67763fdea3ef65e2aadc238eaf5d6996665759c94fd43ec236bd9ff4274f02ef54c1f9680727a1525ec8cbb8fd0989c0fa58804a1ab393913599eab6319f1c8cf8ab4cced7d60805f363c6981198c4d75348e520e36909d9dcfef5cd5f7fdb65aa560f67436d41b5816452e53d660c100262c63d86679f493872339a6df141069b43c865c4250b714d9e55d69378d6c898d079c3d58ffed07f526a623f0754f783080c80236aeccb09a0817779ec4c596f2e87dffcb3ad434bb65d7e6002d7d774118167777401b17d5ad566ea9ed0950defccda1baff1db9b6a959ca75e410ffea221f0c807982df9ec31a5867e5924badb263654d0f1f66393e938347390974197d0e79129a49a1134acfa48cca901ef52b7a2ccdc4efff07e85c900f794c39883914ecc18fe41f65e496014ef7b5f2ff55dafb5cbfb8ddf39ffb616dd1d7ec29b0dcc8d86b4505ce80e0c4c127b1ea647daf02d890b2e6943900b678471d9c87eb756263b846eab6c2ec6566d3fdc00d8289b17462bd715d5870567857be79bd2dba69808858973629fba86e3d103bf95e9d284ca7097bd729a9a662911e2cd8ac4daa1626ee52d7304ab9453ee490e11afed24e0ce8985cbfd139afa9409a8998ff2c10c0af2f45c9823ad830c244c49c6e68d327920cc799782f771d179aaeaf7f77be210fa7570c6f3f6e520634d43bf3cac65314a410c464bd42f6e9d2bef628981b44ca689542ac455ec46cd317d61d2350ee5e66970a94dc65f07192295a1dc525cc64c3eff9e53804fb41b8ca79d91e2b8d2043ef3da84127dd66b7518db216e494dd68f5a71826cf78dbc2864093a6ce7a60ce7c7f00e997dc2e294e5267ddf926bb60a8dd24068d11bd7302147062b64feba2c4b605615595d939df9412fc3b899899fe08e840ff14575401b1cf65a2c99ba235e19d15aa270caae0b63c0a98ccf64fb830aac322a01642ab3aba744aa3b4be42340632b6fb9999f1e78f35a669550eed8b13b7aa60b976b6fd7165a6055426528f70615ef89a76815af8a0c99a4c6be214f2bfacd3a694923aecc867ab38f4de0d306fa4bdca36b59c3e3a699303beac384bf382089deccb2ce5e3c2ff8985ce7d38bc62cc3bade", 0x1000}, {&(0x7f00000012c0)="4636c063403fd794ec97f51409ef70bd8c443861b7d49c45b2c15fb2beae9765997be5ccf06f9960036ba290469c4f30f16040b16a7892a6f5fc8fce53f84c9a641181b74193c238db427eb1354b88f25a2e925c349057d237fd95b35bc170131f29a6f41976ac754590b88c88fba8f6fbbf4679c29f97a4622c7008114de7a97d0e7cf6a3316a65e4d6c1161189fc914ab5ba39a88b8f7230a404cae2e209d1e3c819e7b713e997d16a4cba71c8ba903a863eaa2675de18c0f58ea6694716701ee0eac8a505e37de9e7f2493d51e733547d30623959bbb5", 0xd8}, {&(0x7f00000013c0)="07f40efe4f2ff55fe103518b6759e894ebb51b47e8c37422b607e8d71ebacc2a32785ba58f6a4621edf5f50b800ed3511003a49a730bc0568cdcd8c1ce05bd109fff00e6eba09d3faed27dc7922ad324acf57dea44cbcac527d936bb6d907108cd7fa825d1e53d07ca05943de8923bc9c04cb5ca81a949f7eb27eae08998e35ca047d728da4f207bd15bd2e4d722ec18225bf85253ccf22ee4e8f4fbbef31cfc2da5641c173f4996d5d33421039cef", 0xaf}], 0x6, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r1, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa0, 0x40d}, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x9, 0x0}, 0x0) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1, 0xfffffffffffffff7, 0x22, 0x0, "90b9b5ec6512db5cf780cd1c466157eea1842a61", 0x5, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 22:28:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000080)=""/203, 0xcb) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r5) 22:28:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="c3a4", 0x2f8, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup(r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) recvfrom$inet6(r1, &(0x7f0000000180)=""/183, 0xb7, 0x2, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 22:28:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x1a1) 22:28:21 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) socketpair(0x26, 0x4, 0x3, &(0x7f00000001c0)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000280)=0xfffffffffffffe1f) r1 = socket$inet6(0x18, 0x2000004007, 0x5) getsockname(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000aa73f22cac4ea1230500b2a922cacc59bc592ed66665f94d2e0d99c1000000000000a550903a6c53c8ec0af15a3b5e365ceb2b90fe000000000000000000000000000100003729b694000000000000000000000000040000000000000000000000000000000000002000f80000000000001b00002200"/141], &(0x7f00000010c0)=0x6e) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 22:28:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x3f, 0x1ff, &(0x7f0000000080)="eb5a8fe23fb0720b2852c3e589151fe6fdbc1a46fce1acb9b00d06cb124f654b9e94eb0bf0ac455ce810bc8d885a17992b6233f8356ecab39a16cb36501bc6fd3c204ff84a2094", 0x47) r1 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 22:28:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 22:28:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002003, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) r4 = dup(r1) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r5, r6, r7}, 0xac) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 22:28:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:22 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0xe080, 0x7) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000186004008b00002b27febf000000000000f659565c0004ff0f0000000000000000000000000000ffff", 0x2c}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 22:28:22 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82c0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!\'\x00', &(0x7f0000000440)='%^\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000740)='/dev/zero\x00'], &(0x7f0000000700)=[&(0x7f00000005c0)='}\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='/dev/zero\x00']) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x80000001, [{0x2, 0x1}, {0x3, 0xc}, {0x0, 0x9}, {0x2, 0x200}, {0x1, 0x8}, {0x3, 0xd90}, {0x3, 0x8}, {0x3, 0x80000001}, {0x1, 0x8}, {0x2, 0x80000001}, {0x2, 0x5}, {0x3, 0x30}, {0x3, 0xcbb5}, {0x1, 0x2}, {0x2, 0xb6a}, {0x0, 0x1c3}, {0x3, 0xf6f7}, {0x3, 0xfffffffffffffffa}, {0x3, 0x8925}, {0x3, 0x5c}, {0x0, 0x9}, {0x2, 0x3f}, {0x3, 0x478}, {0x3, 0xabd5}, {0x3, 0x384f}, {0x1, 0x2}, {0x3, 0x3}, {0x1}, {0x3}, {0x2, 0x6}, {0x0, 0xfa6}, {0x1, 0x7ff}]}) 22:28:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3d, 0x1, 0x8001, 0x4, 0x8}, 0xc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 22:28:22 executing program 0: r0 = socket(0x400000000018, 0x8000000000000003, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1}, {0x18, 0x1, 0xffffffffffffffe0, 0x80000001}, 0x2, [0x5, 0x2, 0x9781, 0x3f, 0x7, 0x0, 0xff, 0xd0ef]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x80000001, 0x0, 0x0, 0x0, "3e946ec7bd3421eed685cf3e9aa9f237e0cfaa18"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}, 0x51) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x82}, {r0, 0x4}], 0x3, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 22:28:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) poll(&(0x7f0000000080), 0x0, 0x7) 22:28:22 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semget(0x1, 0x7, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0]) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x37, 0x8001, 0x5, &(0x7f00000003c0)={0xffffffffffffffff}) r11 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="05baecaa85f539e2dc2b0d62d58662b0b2be673a16209bfa6d8baf1f91c90a9e9df1adb3c309e6ae02ba9f858833b5e10464222f6b977accc457b214ada60b90ff314602acc2e8edac009e799b0626d48674cae2799a6ee26e578b2fd74b5eabc2890f0c6a03d4296785f1b0f5891ce255d98a90d9882912c93e294fcb434324bf1ec0d794b04c5389551cf70b8741e19e2d90ef3d5268ebcaaf9e9e6f82b1169581720b8691eee66528f05ea59cf18221eca13d010141dd30c5c4a8557299e8167302c872eceec42f83", 0xca}, {&(0x7f0000000180)="0f178d8d11ed1664a6ed0fb2f8196ef9", 0x10}, {&(0x7f00000001c0)="f9314bab13914f284a10882ccb4e0bc1789851ea9ffa", 0x16}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x6}, 0x6) 22:28:22 executing program 0: r0 = socket(0x2, 0x0, 0x400000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="87ba82022e2f66696c6593c43722cc75ead20aabb8cf0f83ca16b226ab93e17957fe494c8d587d80ad2568754724cf12c1d393fd8b398269a500000000000000008230b9a3a26583d7bc9596083f1900e75456de4db42a1e76bd8e92be4bb057f3b0bccebe3c9f6d60f87aea84245a4d4b7b724581c4b002d5f1ca71e06e3addf1b7b492b6a02dbd4c66cbc2aa1d00acffca6e66be0d1514dc8261b372e723dc39b3d4358c7c003ff10e3fe693b52fdaf0dcf69c38b7b05ae4406197dc23eeaaeb62207f901d40b4bdf56618f9f281d5b4abc0dfcca92f22dd8279738b1f534bb0"], 0x10) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getegid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xfdfb, 0x0, 0xfffffffffffffc6e, &(0x7f0000000240), 0x40, 0x400}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r4 = semget$private(0x0, 0x4, 0x622) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="b187d0e9b44dcfafb05e89f3b0bf936c1ced096848f454493380c9b5ee8e0ad4bb3ec03c110a8e4ec6cfb1826565b0ba1966a539422a32167b5c9d6d98e704ef269906be9bbb7eba3c4ba54b5f88cccfa08b5db144f9e6", 0x57}, {&(0x7f0000000440)="6c9cc5a3ae9bb165831aa9cd4b65edf5246b273ebf87252577d5e797bae1a746f1e526480740aaa512f41c32951fd1e2f16d6cf6c199e45fd492c6031474c2aa0fb7280f4b3425ce85565e7c2a414f91ec4ab0a3867a5b04b7119441431cadeb8d333f64c3745d37", 0x68}, {&(0x7f00000004c0)="daab0537a074252da2307ba801edceec067832c91a8301efe257edc34a7df6881dcedfcdabfaa558e1eccebb993f58de97d9ea8ba40d393e30cf12e40cc0c12958813b15276e87912c3fee81cf", 0x4d}, {&(0x7f0000000540)="460c1b6008523ab07f7ecf0c894d02e3327979a481cb45273310cf85be13b20782eafd89a4c06837f71b51e8d6b20d0404d45016285c67dbffa612053a7688df4e2e65dd1884581f941548d0e07c6bf02b8c9c9a0159489361dc664c0b49c37c40a96e5397e0878ba6cedcc8d9e36d3b0091ad627dfb9d", 0x77}, {&(0x7f00000005c0)="b06fcc83946e8fbeb4731d92506ded16c3236cddd6", 0x15}, {&(0x7f0000000600)="3a24f99e854db1597a29a1e85b2dd679d488236d4fcefc79112b366ad0a6b96b87777fd915224f1ed20685a3000dc5607b123f9171bac472dc3089b8889e20e9bbfbc204a7caf0141aa7ad33d0a1ea1e75188999e484773c14fe1291806a69b101419d18fc11e0835acbbe9260f0abdd4eabb14482ecf6221a31bcdb8bafacc6da18097ab4e477da5304dd42590eef6c27e81057448ce884530bce12d343ccc3e0c340b23795a775a53aed6b75860000fad64963a95915565799d6242ad6affddec4670c3518b3013135d948c4604574c01c64b647d69e3698a4", 0xda}], 0x6) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000002c0)=""/213) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_execute_func(&(0x7f0000000500)="4469b3e4a8cbbc8b000000f3ab6666400fd5efddee36dd39c4c159e495030000000f73f318c4a2059e38c4e13d5d3409360f38c8549700") ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000040)) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="216dbaaae8a7d08de3c72ab70f08bc9a62265019f408bf21a3c018061a7c80b697af97a35996e2f12aa6d73106a7bb6236d8233ae52ca7092b989301d9ef5b18920a976d71b50accf4b1a03245cfbcb1c9df0711dadb3b0dfb82f0d75115d7cbde8575fec5344a8737095964fbe822ee3cb834e365ca2843be6ee2183d01bc6da514cf492f5b1fee7009fa8fd2dc385868", 0x91}, {&(0x7f0000000240)="3b4c202438878557ec13955202272fcc25fa79a6b9901afb5c6bb33a673bd74e0aee0f1530fe71abc7bfd2bc3f4cf8059b7f6c5881a3519f15be9391c4d039c27870d0ddb55a19c6a7e74512bbcc031c3c074acf94f751382650f88e1587d9f128786877c6e2d544b344f3668da7d61a8018a51e7760b5e18d97602b96a5dab52df6c1dd0a88c2d1339c6142a923121bce151641c897011f2454e71057180b728f0bb80f4545cf337a828f6b509a0faf7a9e30de624a3639a9e058531c07615a1caadb0d8613b5969be8d9f5", 0xcc}, {&(0x7f0000000340)="eb0208823767b773e0541c2619919c98b874e983389ed93026972e9202a79195fea9b7eab3f03b22946195255e23b9bd390de0e70f92a5ec031753c7fd539bca58151d9b5472ecd39a7ca95859494f2babcbe5025c21ace3e0537e4eb0141cc93b1153607052b06a6472aa54fbbf04f223f89289ffaedc23d0a21976c0f74ea1c8b307549c2be38f988260935c52a282cb32b5d6eb2415073ea25f23a916f83eff1433b80bad127338186c3b67552d43", 0xb0}, {&(0x7f0000000100)="d47e109df4eeedb1e8f56ee82d3d89afdcd247c6351b5586c776a746938e903dbd0b1e18807fb49162d0c452f581c88a3af6e7c81a78a9733c", 0x39}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="6000000000000000ffff00000500000002ec37bfd597cbc49f57833c1b7677a5f4c12926f880be8e5cd5d3bec92940f14e56daaede760a37ce5390c8dacacb7a2a51c0164b833cfc83bcadb769bb262eee18addcc033d832d2d4000000000000"], 0x60}, 0x4) 22:28:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 22:28:22 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x5}, 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 = socket(0x18, 0x3, 0x80) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000, 0x2a, &(0x7f0000000080)="ebffcbff13b93582964800"/20, 0x14) write(r1, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x1000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="6446410f86a245fd2fc484f541807447d6a41a8546e823273d8ac56f483a754917547eeda57066339473af491ed9ef40a8d623cf3228a87d13c93e654cc77374d54025e268de018a71e401f09898712134377acf8ede90908a4d74d4f263ab6492645996a6ceb713b41f5dd621083c970de82aa7f3681e8b8496bdf44080a50e920368db269c46cfba43bf632b6c4d6a45964b54bd3dc8d3c87106053e17ad160f5d78eeaa7b50526555b614e8eb58afa278839e131e02ddab777f889600ec44cdd51057fd37e119c9287c16c981c56f63bffad541b826a1c89b1af01e8583ce3b1ad9edae3aaf54df77853bc2627b7e2de31cdb0c5ad3e2c5d36a964af4266632782d43db11ef5e127fb336d3527106e20d5bb3a19996f9bedd809454ef14e1b1f0d6353122c0ff7665fdc7f3534f0e01b0fdd55c7d083f6b735ad63468d2bebd25d090b8fd94b6d91669642a9a752a56a9b4bc03f3465d29d9c2c66e07369c0e897c1d61ca4144c683dd805d472261fdcbc480eefc1ab06c12cb14e7155578dfdf693be3bcf57639cbea8c787e6a7f3d44e666363d4ce4e3f303086934e5f75c9560f8984e4380620e04630925eb13aabc337d01b64b49476a5e20e0d2060c0867764354f2bdce55c3c0926375208874c34dfe208bc86b018281b5119251c882eb8ae8a9563b5cdc2e3f62c6f13899ac7eba4f9a8f97e9928460176ac074b7c51e7b89f1d6da0e793c4047631a71aa7108b79f7b8c2ea6c198b17b53b979be722a919d171c8467ec87fb6990060b18f707ed1805a950ac3419c0d911055fb4a6c9d6c3f3946cabf8838f4026d032d9607736ad9e4e8b4c153505f9b0579dda7198b93b5f48f07521adcf0346e34e0d41290fc20685f27fcf8cf325bbd29139b57cb869f05530af241b5be9edd656fd4f02ae9b648b39094078303653ecf33fbf63274f4538c8bec8e4e49ca1db561a2fd664efd629dececdd7e3f7c7b58a7e770352d94cb8c90069a4417f281d6a14f4320e69ac737e416412b801130883b38cdc9f749b675b83afc1e6ac215ffc965fce3f4726712903cee2347e79730748f6256d64caebe2fd3f49984903c370172f49bc8ea7f3b38685f8c5d648505f3f80815fb4d65da5f7cf3eaf7bfd1828dc7e6dffd2563ebd4d03067819ef14d54733d1f59c52b5fe3023b954833c8c848c97c3a5e21ec677317e6219d9354d3664528ebb11bf8dad9dccc86bd94b215e80e8cc4c5ad4f641af53a24224f25bc500fe185f40e4c68468e4cc53e7790ae193eab35114e6f9949b227ff28f52bf9514231f926799f8421320a9dc5ad1c91649e9741f2a428c95f1988aab53a4d87865a3abf4c6b9186ea451ab57403ee91687493b8341d66669361234b828957e9549f35e6ef126a1e9b80c4e9e307f7d87c1f77343d5b1e74b3e77b2ca50e10757582bc0c6d89569f28c12d2453ea46586b2042aa36e1a163529679d69791c0acf787ea68d108064c20849468b284c68d9d303cd8080409fc8a77a50f4c00d4ee0abc80856a829919b9a7b43683e0b28ae82c5ed208f2bea9f91b584d1be44b04349aa124c97b8f8d4f06ebeaa7cf4a6f7a76c092d379eed336e357e44be92c5e0d0aa79696476595d2d374e0cd32afd73bc08eb3165ea3572b881a5a664ecd8bf885dc07645a952a48d1fb1bf19608599f58c59cc30b62445574825a38cb16ea387e2a2af7f723301b79f678ef236f3e5ba8fb26dfa4bab973d3044d01212cf23cb0402a5749706158d526d1ea6feeb7ce44ba2fad27d60ab2a303d85f21d72bc47241ec2880e7aa614235b4f6b2b3821862f8faf9c027438bf64f5c90df32ee3feb55704ef27e4169ecda91d9296861ec3ab8c0f3984ffa6261b01479e31d01b65b0a2411be79b22776860fd152009e44079084f7c1a5395697cb0c1e2b11270a4a73251eb7b0ee7dfdb4eced481b4c7739267a1f48b6b7e59e93395f2cd53e67829ccbe039444e402ade4f942d6bba25e3eaa4bc0a334a66134b068fbe70044a78efd88841be9669671d628e2f17065564b03a2940b208423f0388bf46697eaeb83476b8bbe63c11120b4feefae10ef8b542ffd8475b4e35559e18b804dfbf3e3d3eff352c1cf147c09842b491df4620d7f56168c6d2ca1380c44fd716693009f04de0a93cbc073cbd40c9756bc33bca6bc44480415a46b3e9ecfaef343a49dc431235669b570188a6abb3507f60ab62d393999da56911a28d386d1b2102ccf1221197e36db6eb7b375ba32c71bb99212d8f478f30332da9a2a32b0de1d77620f0040e1e5e60ce0a83bc2ee654738c475cf4aa16c01b0384f7d45c7eade502c45191f7822584d74c8a0745ce25aa627e946a94cfea25ceb5f53a1a50690b7676a67945375523ece22a49dee732395820994ae8db36eba7a1b1b42946d9234b91069979a5b8de011f2e19ab57f9b5e3e57f5b17e0979f1d2f78f657291b48ee19a04be9374ded3e21ba465b5b67ec1b8fccf0454de8733889622b0e91722dc7cbfcef59bc0df12b9c0e9cc5e5ef6ff898cf9d10fc0b81017bbf1779949c55fbb9f496bc4bb38165b0ba52cc1e5e6295e2d779f1ea1154dad49cf3bce48d71ad6ba2fdfad30e06c1e6d96f22cd09e8c111bb41cecfc968698e7f0fbac4f39d801b6319a7d866da946fef57a9edc173efd919fafdce3591ecc449d05cfe2942b367accd33ac950184f05f89ad75e70fc14d7d22959fc21ff748fcae7128db2760bd88b87c4349ac5d454c050b7c51075f7e173b7106dc8e7a84bd3667fa086933a2a3ce69909c256995569e91716215aa84c770a8b26c60c3afa25778c82d382d66823b4b4134d5ef37fdc88a7494c57ed1f44507e36a9853516cb0c619db7c26846f957886fc7edcaf96c4b92da888833c7c3708aa7e06335a9f974c1c4f5e0eb0dd4645ccd237a213870f0664759b4eb0fce46f0396f1c6cb5ed31ad0ee1da0c311c6bf1df7129cab7cdfb85ec3d3a285511466b1b5c81a42bb2946392639e2c15f9beafb7bc09526cf488526883f67ebdfb7a9f922ad9e7e5cda46de280b5022fb4f519925372a837ffd30dc6ec4b5870b366ad905a6b41238cca4ce88b400e36f1515f346ad9b2e949fcae2e474489e4cc037bc766745ffe87702fd43d7284f721549cf67aa890e40ec1cbc7d84b080974dd529bbafaa6169b31d3f5674da0c16cef2ce4733ad4da6f8159e728fb6b1c1170b2576f39bd4620818e3701b3c254b397c5d17577a7d9b3b97f843339ccfcf5870bf72a4209e53c01b8250f41989c5f5dcb1787f2561743aff45d233437e1be536ed6bef571b09de3811bd63a4ef0ce61bace0d5137101ba2e82bcf9ad6dc3671497912f9c0ec67b713a8c9b9faf64aac064a2d16428df810f25a92ed2b25e6087f67c7d4c543e38dd118c83f95c829bf35d8a986e58d128e89540bdee279cfd2972edf00bb7872ce1ce4e1c206874f", 0x9a1) 22:28:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pread(r1, &(0x7f0000000000)="8c922c618cdc029b988242aa63d096db0d51027051a6cfac1f78579d431dfa300200d9bd0dcdbc9ddac95d837e3973c24a92c01bcf52b2b9db081f9a8bde41c3ca42479783fe6101992c5f2d9245ba0a03f2bef99fe3e244e62a", 0x5a, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 22:28:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f46696c65305077c2da634f0b1396a2a90d5b77131cfe47a9e5efed875901c92a3c8b8e3cb2"], 0x10) 22:28:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mlockall(0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x880, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80c0, 0x0) bind(r1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) getegid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000280)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x0, 0x8c, 0x8}, 0xfffffffffffffffc, [0x1, 0xc4c, 0x0, 0x745, 0x0, 0x6, 0x8001, 0x9]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/17, 0x11) mknod(&(0x7f0000000400)='./file0\x00', 0x1, 0x80) unlink(&(0x7f0000000440)='./file0\x00') ioctl$BIOCLOCK(r1, 0x20004276) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x1c0, 0x0) r2 = dup(r1) chflagsat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000540)='./file0\x00', 0x600, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000580)={0x5fa, 0x7, {0xdca, 0x560}}) getrlimit(0x0, &(0x7f00000005c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000600)={0x5, 0x1, 0x9f6, 0x8, 0x5}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000680)) bind(r1, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000700)="474875f39bf3856f1aafc272955ab5741dabbbecd6c352fd91c818925be5480094bd6c48c0ea50945c39d80af6dbe2f1d3bf71eec355b959bbc67ab1e078", 0x3e, 0x4, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000780)={0x4, 0x800, 0x1000, 0x8000, "2ca387ceba7f863d582e92cc2bc966bac77cd928", 0x1, 0x9}) ioctl$TIOCSTOP(r2, 0x2000746f) 22:28:23 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/39, 0x27}], 0x5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(0xffffffffffffffff) read(r0, &(0x7f0000002580)=""/212, 0xffffffffffffff52) r1 = semget$private(0x0, 0x7, 0x80) r2 = shmget(0x3, 0x4000, 0x540, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001480)=""/4096) 22:28:23 executing program 1: r0 = getppid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sync() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) wait4(r0, 0x0, 0x2, 0x0) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0xa14, &(0x7f0000000000)="f0", 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10021, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000300)={0x1, 0x1, {0x7, 0x1}}) setsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f0000000040)=0x10001, 0x4) r2 = dup(r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x2, 0x4, {[0x9, 0x5, 0x1f, 0x2, 0x1, 0x5, 0x5, 0x8, 0x8001, 0x81, 0x1ff, 0x3, 0x1000, 0xa521, 0x0, 0x0, 0x7, 0x4], [0x6f, 0x1, 0x8, 0xe33, 0x9, 0xb3d6, 0x3, 0x81, 0x400, 0x8], [0x5, 0x3, 0x4f, 0x2, 0x80, 0x9, 0xffffffff], [0xffffffffffffff33, 0x3, 0x7ba3, 0x0, 0xffffffffffffffbc, 0x6], [{0xb9e, 0x2, 0x100, 0xe5d}, {0x9, 0x100000000, 0x5, 0x360f8000000}, {0x1e, 0x100, 0x0, 0x2ec}, {0xd28, 0x10000, 0x2, 0x80000000}, {0x0, 0x20000000}, {0xffffffff, 0x7fff, 0x7, 0x8000}, {0x9, 0x0, 0x8c16, 0x400}, {0x4, 0x4, 0x9, 0x4}], {0x8c3b}, {0x800, 0x737, 0x7, 0x7fff}}}) 22:28:23 executing program 0: munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x1, 0x4000, 0x56, &(0x7f0000001000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 22:28:23 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) 22:28:23 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000400)=[&(0x7f0000000100)='c\x00', &(0x7f0000000140)='c\x00', &(0x7f00000001c0)='$\xe7\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='(*4^,}\'*\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='c\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='M[\x00', &(0x7f00000004c0)='c\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='c\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00']) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 22:28:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7f}, 0xc) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5}, {0xeaae}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x3, &(0x7f0000000180)={0x6, 0x3}) 22:28:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x80) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00060000000000000000000000e0ffff06644c2bff0100000000000009f6d34f22276ef7", 0x2c}], 0x1) fcntl$setflags(r0, 0x2, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5, './bus\x00'}) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x4, 0x0, 0x1, 0xffffffff}, {0x1, 0x8, 0x1b22, 0xfffffffffffffffc}, {0x4, 0x7ff, 0x3ff, 0x200}, {0x1, 0x8001, 0x1, 0x9}, {0x0, 0xe1, 0x0, 0x401}, {0x80000000, 0x1, 0x1, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:28:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000000000005, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="d598ec5771b8e32d54a9358d01e23caa7ccb68904a3a68b8c32c1b71fb9664b1aaa42d6a61200ae130ca9f54bfdbd6ee2a7a41036742c5421d37482073e1f56f178bce75c9007ef90d93ee36a76f5433db7e264ae3cc26fbec7fe340394f629f42e1035aeb98b6504419faa66c75a48d3fe17a0ac8bdf62d6027cb51c17f25963bf1c045079ed9ebda5dc3ce551dcab53c26c7b17f72cc60c1992e8809bfc953c6ea9dd589df4b53af7f3f26c3b15af61fd3f01f9cd2b89c67b30c61c3e4bf3809534088da468ce558e0c0abee36375cb9e4c8442d30dc7021be95d93c430b872712db60468598bf9535b7f4be66b061f64a7a572402682d2be5e504", 0xfc}, {&(0x7f0000000300)="6c1274963b7c6440f1b770f926e6758a877a27bfffdce3406a1ad737cc59edf08807bd416b8c23642dbd24c6329a6ccf368492342b14963b453e9b16186fce2329e63877d1cd6e4cccb5f836dd1c20ca44606fe41d661d1b69774c14b15082484399c838cb4f7393050b7dcdbe12c280cb66e29595cf3f3bfc516136c92af23f84bb75e057cfadb09dad08823187fdf3cb3252b515c699300f82d4ff18a3fc46b331", 0xa2}, {&(0x7f0000000080)="aac348270b18a6795a5c357ee919d16142521972b53c3590a5", 0x19}, {&(0x7f00000003c0)="123dccddbd695e8a86273924a61e8400e45f3b07f0a10477de0b1754ae114a809476c72fa6f8b611000b4680d7182d27eb29b905fb73bb60becfad415e4969cc028f15d31e590561e0daad1c2e0d35b99778090cd38b241cdb3bc5ccc2d14ba4f2d73e4e1f976d7cf239909face939444a251b1c25d0d32c295b2b6d921faa1198c6b7c84204b893e28348d0a3b075d992ec4f744c2bfa00ca651dadfd361ca0dc4cc756d6494b6f12acda15938c2cc50e01588206", 0xb5}, {&(0x7f0000000100)="3127efc95576742a6f934cf7b6d9216bc7f1b6f5a500e06afffc78489995efced4f529f6137c6c0b5700c87e1644923da3700aa787f7302131586be4e5d0be34a6ee58e0c9bcfc7760ec73bdfaf9a25e8cb0e3a10649", 0x56}], 0x5, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="0000001860040000000100000000000000000000000000000000002200000000ca7665860000000000000000", 0xfffffca6}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0xca, 0x2, 0x6, 0x7a8f}, {{r0}, 0xfffffffffffffff8, 0x28, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa9, 0x40, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x9, 0x2, 0x0, 0x54d}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x86c, 0x8}], 0xdddb, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffb, 0xe0, 0xfffff, 0x6, 0x7ff000000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0xffffffffffff157c, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x353b2792, 0x9}], 0x2, &(0x7f0000000640)={0x3b, 0x81}) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r2, r3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x6) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003500)=[{&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/234, 0xea}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5, &(0x7f0000003580)=""/141, 0x8d}, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x201, 0x44) write(r0, &(0x7f0000000180)="3d759ac6a6cd87d36729416b6955029505f3f7efb77a1c3c388ceca02663e82fd48ce50e3734788a90a6e4170eeab5899fceb3ce06abcb1a741672f08063ceefaf667eb35cf859627dc291edafb4aeb0576b7a71aa676947ac6600b3b85c01277a9add7d25363525ecd8257f", 0x6c) getpid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000240)={0x0, 0xffffffffffffffde, 0x0, 0x0, "0401000000000000050000005441b90a009e3c99", 0x8}) getpid() 22:28:23 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x21) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 22:28:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000002340)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000040)}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/27, 0x1b}], 0x7) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000080)) 22:28:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x97f, 0x6d}, {0x7f, 0x8}}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) clock_getres(0x1000000000000005, 0xfffffffffffffffe) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7ff, 0x7, 0x1, 0x4b6}, {0xffffffff, 0x1f, 0x9, 0x3}, {0x6, 0xfffffffffffffffa, 0x444, 0xb021}]}) 22:28:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r3 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) shmdt(r2) 22:28:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000140)="5510fed277cf2ee7bc36e3e132be1693a714933326457d0cf675388b7d9d651c94d01fe86920352c5877cfc9d920cb7329f3f590187c5c175320029a23cdd9d4db1354c4bb86b2a135b8a9ae60b205014f932115e90ba33cd45362bfd4e81612ea21049f4f2c12117511e1098b93f7296c33bdb481d96c567c5094dbb14f8127354c74ebb01fe1d96361d732a8c2e1c90f7775d74a0e5e264ee1", 0x9a}, {&(0x7f0000000080)="dab78e6c38547a", 0x7}, {&(0x7f0000000200)="5da65aa415072a197f9cd05acdf689e4f6aadcdc9f42dd0965467a639b7b282e4eff09f3515756bf656fb94b71107ddea3e563348d2cc39cc1c702798c3da5199f97833b10dcf3324e914fc0c639c86a20ed9026b217ab408a013cb8002aed07b89e03df60643f1f91d08a36ebab9d4f477193ed719714e660e0655b49c528ad9deb08b03dfc466b091d30935d0404a1028f81e947a2130985fc4dfb48abbc18f71949342c6931a19b41af150dc8f904e972de8074061a29ab29fe22f62bbf2dcb03654491509f41e150f787ee579f3d90", 0xd1}, {&(0x7f0000000300)="38301b5381596196346d4912b9776224870ed74a14f0b7d07bddad32f041562a7ea17c020a44bddd00cc7156ae4fb9eaea70a57f000e77d03e65f169114caedd67a495902ad754ef6e7a422e917ef460ba854b5954b32c154b4c65d7bddc118782dd77e4f3667d03dac11ed6ea180a667f69dce9eef8a12714957e5acdd77015cb63b5", 0x83}, {&(0x7f00000003c0)="f71d083fc61c446787df0dccc6779eb1652af38e5289287c1bce501192796053b2f3cfb24097fcf25ff0fc3f52301dbff88d8e73e45c62e94c7f25bceedf616766a7cad9753d8378ea2e1a1682addcf65110e99cabfe1bafff1396cdd5ccf6ab40828ddcf6e0c11f56c0b2321dadd1c0bc31483ba9cb24413cf1c22eb5bcd5b26fdff00f8ccb9508402f5c59fc8e7d754ff1afb0ca6166d979fd4854e7ac2627447b8c018f4e67a9eb058b31a67e519e65d2c70b6fad2b02b278bfd387b769211216206b7803df232eb868fb9bbefc5e95087047e799abe112d0120906738fa02717c56b2d3e3b1eb4442f44be41f36bdb554de91f4525cc84f96e59216a55274d1b84f266dc01287b851cf57c355e4b31c4149124bcc721432621ead62cbd191500a61bbda08931706c26a7d1f8e9199e23034d90e47d5f27ec1cbfdb14f71f3985cb348c84f4e6255d5c19ee3c71b0272de09243952a149f9c46c5570daf18ae513bd6a4639c1f8e5f77d5ed679d80e12c2d2a2c3e52540dc757c7197d8d371b06f671e946b72cf279ed089abed90645cce4f5b08f5b17f187d27062828aca71989d6cc9c17ab00ea5677af682edd53d5244850579c146295f0ba55a52a74fc05cfe86393bb1904643c95e14680761a9006dbfa8097445a666e9834f1d185df5c976b95aa0100d069adee9531b634671a2f4729d1d80914832e5ab47c885b048db22be40ce94deb76e6a13d82278ccf88c81765c7828af05e32ab185a70db33b9f3f56bfb53bbb82fdab6d432adfe92f614d0bf37a7d9ab8f2499e8bc45e661d79e422237bfc87c6a656f9a8c90c98474d1b498e5a5b64fbf0c112db691369ce2f6da7af88fcb1f3ac690c3df5bf1443a2e08d60cce0b8eedf70094f4dba4f74b1de6ec22831b1440a06a9f7363d86c4a979dbce4c2f03ab1836dbe7fb2640ad10a65932340845460b9e551d3f78dcdb5a35486ae57079c3a4733d46ed2e2e57ca2f3a66c6991706dc9228532c1264810997a7515d7dee8109717f1bea1b77409910fa8b3e11b47402c0e512cc92684fa57a401ac17a8a0b4eefc6957942a8c1fea384c105c66c96d3638b299866eb830fe7916c6bd047577641f2ca42448be318f8f97a3b9b56686ddec5708206a3bbabe627f06b974e8b9407b2e0d2cb0601f4cc7a4a2f9931dee83708df7f2f39bb6a6204674847818134007763fef15ab3cc4081258f82d7ea18e63d4739b5442de2c1916476aa40d815973f39fb0fd415e9be9e2ee9fe5124148741013867597378fe6e523f88589d61cae2bdee56760b90de0560c33254610731241859ac4d6d8ea2e9ee5d48a7e28cd1f562cd58272d1630d9ac0704ffd93a7a60a4e46e105a85f45b78b81ba6df5ea3aba6e0632d6a787a81ed088a6f676f110c3df4f06043258ec08ae656033c467223679d960300ed1144019571882f72c8e549834f7ffa0684a9fd824cf0cca278beddd1e82747819621cd1efc178a20d5565ad2a3ed8c51d7a003ef8041bd51f12de289e0fb6d326441c701799de86a7d5bcd44193ca9f5676998cbc0e164c3947ed0652f7815dd29a3d2fc26ffefec47d89adccbe9e635429dfa4e3f87bb14ca6be555ecf0e36d3881479f312c3e8482da6918e53e3663f5b219ab84b6446eb31306609f84d3589a22ea4ec64efff35a73acca879ec426d96d5fbc272e4522190c8e2bc27a7dda355272eb0f3c544b990feb21e29bca0ea491a68dbff2df4944caad5f33e2c138f3b683aa6a60b1e5079ae2e36728d7e35349cd1d0c35879d4af90764359e70e97ec1f4922c9c0fda9c9062e079725d35357c29720f342da3af0fd377b1a64a2940ea70969a53cc5ecbccebef356930df29e77f4a0c7e20fc9ff0417649e4869c4c63df14a4f5447d3603fa74f12fa0e8727f02428b84ecd73012d510ecda3b4d79286f5f3857b4c74fbd173750b387fd6f950ea3437d7531de121ade67ae01de2ebdd895a4a7f599da3aeeebf9a89cc99429ecdfedbdc0453762ad341fe63302de40e1b2dd639f7c769292369a5aee365c026a31d04883ff6bbe719d243b6a05a8fffce29312462b606146436ff05c3e6c9ac81c2ce851eb8ad20afbf6f88489acd27ba4dfe407668b460314b9a75bbfa746f50c0207c17bc8c589385a72b8b5e9b30c00726d3db9c26253b3b2a22c13d36d1f3d3a0e28e1d0ff5eba08a7898e0fe2832d71e86fa70354f441870c2c3e84b9a38b3d79b1700a71ac4e1d9fe1ab6017f009ba73ed3208dde531d68d09155cd64a3518e03cb6a09ea09177f11cb12c731473cabaf6b4bc79962490e6e0bff677abbb5004f92d862c8f005f97341e1f3db30abace9d4b8839e5bdcbf300d97f32ac59d661f9e6c7bcc3cee666da000a5c2a657cd5283da104a7c671c8dc9a6c760ba293412733fb47f7c2aeaf3818d92fff9131bf34cbd8059a3c860b70ada2a24d3c694e27109745b73334525d95c0b339fa486a6cd3c6f4eaef392c5b7a3cc57e005b2352ba7a92a6a2998cfff5e19195bc5b02fb1bee748f10d71e999222496f342fb89057c5508e152d2f7d626546592e798e5ac1f0bb214156d2b52d1fb57043205032b372b1b32824484520f508630debee5fb90bec541477f48335f52e35fc3f4211372b0f411acf477788d7516976d127bbd847037e1903d527522d55e624a7f85ea6c48ff147cbda1021aa660e460f1d63c4f9711cc46a8f775e059e88bf88daca3c3bc9af2ea2528f4c3c5e47504f1bde30e9c131b5fe874e4c800d9eb5ea69ac5850761593a1ac1656c3dbd643f9480976f0127f477536ada7ade7d2430ea6f112ddf2e302eb88ea9f6b7b38f2e45ee8014b8531b0dcd01cf2beac9327b709b0a33673290ad66d2f39ba1d775c63fa9fc94c0dc840fd88c25bf84cc36505de0267d95f11b44b422342911f2b034675e3f0b90c94fe05896ee9fc2e628516ca7ae493fbb61739db5c62009b5a4f2727b7bef975c66dcf7f08ed66ea146615ac6a277e9425af872fa96de9012ea86a7dfbd39a7fc2f3bdfc5b4af5f68fa485fa088bd7a6be87c08c633635b183570c16a061fab8d17854f81894db4ef24cc0c08d6d35a6c039644c3bd775f5a74233760cd21920fa86bbab68ec2386945f318bd17fce8a53a9a71b397ac095806970e11e69d2e79ba57a826c0ccd6e972648f2768fa38013dedfaa54cce461f28c11acf17a4cc3b0aff5eb616ad117d40e53dd45b0be0f531816b6d1274ee8120ffddf4651a8dd3a9ad3b2079bb0c6c00b9d8a2d9b1144d077f035a09c8af8ddf42539a9da6c749c98c0bbefc5e5df5b95526e867b36703fc850631f2e9d3628abf0839d40d97eebf044955598287f9bb5737ae132509f175ff9ce75ea7ffba7706910c8589c0ea4fdcd20c2ccb658365d60fbd4c1242994f0233a5ec0904e250833dfbbf946f8e7145976ba83eca5f4a3a83fca1212aee0f5c199180d9d3f5cdd3b1f79985a8abb372ee7813105abf2e78545ae38e25b3bcacd32333f3e8dfd6587ec6419824da4567ece6d67d0a7b92861ce87e2f9c32e66808aa41773dcb5a643abb67001bf447d6e56095a6a6d217b67dce92d43fbf1520185389ec918682329320e2f72efc4519f65035134ed9efd79aa3897c8be70db47e909cb77870ab954a7011ead908c45ad9ddd4e835d3beb9b174c87cd50768820ab5a5a411dd140f43a6fd20068211b996d56dddb305ee0b4a127d3b40289c15e73cf0fb6a0dbffaf13442d3f19e015e7bc2a6e374261ac4e6c77a2b8aec2f03ff16354ebe25c7dd344ec8dcdb8279a7a91235beef3d43bd2adc44ff4fd1020efb6d8bb1e46f51cca5ffdc387d91bb074ca877ef8b2a6718aa547f82d80394267d8556a3234535c64801849b7a54ef8c6297d2936cd31825f8f773bbf41d465e3e205a31854fec63f0130829bca3c835e991f7f6565287567d118ec17c1f9a9c9aa2e7f5012af55f173ae024e3e81adfe69725c255d7799affbb2ddb9c5986c6cd8e0c4e7b5570ede97130b7e6364ea5eb4f6d6390fae52acca37a49ec06e6bf0026ac2af76e94d988d91984a7eff6c7382162b72152c251d39eb2de1538037d26a95a5c5ed405bc0fbf3d0b0ef9c5c74660f80d676ab798addae55710f90d04a8858b466143786e6f846e416554683ac2fb749334778aeeb5abf22fe0d8178fe99c0c091179ec4be70ee9dcedfee55b6444e013abafb6897ab924d639f38147eeab4067aa0220f8253fee406d27d076329a40cc36991b35838423c724c95713324e90e785bd664611b89be34a7552edb9e65f1480df8a705091443307cc0fe1d76a7bcbfc1436394e16a7376d2f827914bdb332a42fa349aa0ac905e89094fe032a9b1e922c3fe861315352a5d1c173ada3fb16ba1ddb9dd66790dcfadcae47502cb6ab3eeb6f1fd633b3864e33eddc2f95cd52fd1f1512981bad5933cd101f2ac20df44db3956582b685d1ca6a5209dd6bcca9264ebb905f893bb8e21cbe4467d318707e030ff208bfb5ce6fd553e6e27d6dc12a200d39d327f14358ddd672e0689f86705876ce95a2cbf8b1f291ae554769bf0eff75266e544a29f57a14cc8855405a116b9ab7bdbd9d16643b420d1a858ec48db4d707bfaf5b692c8c2bcf8c67d90ee20e665f744c610f599e610035680d8014c97a812256b7dbc45c744e4b45984373d2ac20702cd9b1c4b2c35c8a4f59f6e6533ce09dcd997f3b0146000e6b50d677d9f5eb5b2e96335ac82cf785d5be07e1ba5228efe4fd576ffc3fff93f7d58056a671cbb0de815d70c31297d948231d0db641ec3164f52f95e8c0787f179ace7df26e3c4d884091315e9cf6b6409453dbc75e9520a092222b51212f97d9aa37fea73c9501904111ff20c29993d546b96b532dcca58309a1d55694641d8ea8652fcef98602fcaca9235f951e94532fc0e932ba5a5d4870e130b57fc847bf93c89304bb74e59b5f5913cb416b2d8052b7c4d90438829314be1f713ffa8295dbe0080613369c2df0c0bd94c6eebb010b1d767ced1bfb667c41d7612e4a9c31711f0a011561900c2395dab9a7e8933b5943e32a5c16e9950303b5560aa1f7daa6f409075b62107c0df6a70b77789a4f27976f930f797f8ef5bafcb1eb5f4626cd33b5580073e17bd847ccb2e9e9e5f31c666fe116d26cf511891980a4ea0245141f2143ff8ff2d89c625f2861d526224a3efe213c0837169e2921c64ca021415f36800bbfbfc674033803ecd4dec382f06455da3502fc926d3bfe9d7812b64a7075a4da730400590947d5b322c409ead1957444d19191b045e066436ebfd0a2476d848ea83d10e31a4b4b92cf4d241458ca174ea50b0e11544165c21fb94e35f0d0bac4db0cf84851748363681277f066f600053ff65e9d71499e8407b7575a877b75fd3b82bec76f2e34790f838205f0801e7f3773c5da36291fff76303de3857abf8dd219d486ab774f07531527769f34b8e01f0b016be53a82c2cb03e0734e19a5d5f283b5e08e4f596db210c743b6e20d3fe922ca99579c944101353f8e3680490c01870f36b6d63bdcdd3f295c4bfa626e248d5d8c57c773952860308708c208e40c9736cd49e8f15ecdd285df4940e0d2249f94b3db633433ec78d6a913570ad795e5e17defee0f0125516ad9577e3be6b6a468f5889f30962b91db94a95f87e2712f29e241773f033a150064f61334d313c8eda30545ac7cb25726de5c476143d3a6ab5f334372286ba38e94ff6c23e891708ff1ea36cb27d775a11", 0x1000}, {&(0x7f00000013c0)="5099b42e30b36a49933a2ac0a872b70be204798cb3fa8afe3a431573325de8394d9f41d1f152359e4615aa3b090ab4a43b3b664bce934caf87ef1e5bb0356a73acc16ab38f22c92cf49b18604fb80c48682e1edfa222265a077a85e523862b0e31291792efe2f32464c29a", 0x6b}, {&(0x7f0000001440)="229baa512fb1c024a6c2c368ec509d0505501bdc034f96b82fed2eb1db2af682e6865085d8c262c8846aadcbe03f943130e98e146161b6cfb98261e1dc26be30f733821aa02daf307096ea3fb27a67ef888b22b76a98d0567d7c7926b51b425c3a770c3fab835b80b734d8ba36b666fab761ee482ea4cf0eb0932814b85ea1742a2119646d049088b21d0ea4", 0x8c}], 0x7) 22:28:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:28:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x80023, 0x0, 0x0) 22:28:24 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="9db96ab3cf328ebace807e3734e41f4afff566d688be58af432a2f1556b8d2fe5d239e5022e6366992bf41aa8e00161561f1ec0bead1e6db82e509169d611f966bc7ac27548ba4bbb26d6f118d08c66f6c1b21590b5595066debffb3a6442c881302"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/fi\ae0\x00'], 0x10) 22:28:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x10000) 22:28:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x1ff, 0x6}, 0x10) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xff, 0xb651, 0x2, 0x0, 0xffffffffffffff7f, 0x1, 0x2, 0x2, 0x1, 0x9a, 0x8000}) r2 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fchflags(r2, 0x10000) setsockopt(r0, 0x29, 0x2c, &(0x7f0000000000)='\fFW}', 0x4) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/15, 0xf}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/155, 0x9b}, {&(0x7f0000000540)=""/55, 0x37}, {&(0x7f0000000580)=""/68, 0x44}, {&(0x7f0000000600)=""/118, 0x76}], 0x9, &(0x7f0000000740)=""/215, 0xd7}, 0x803) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 22:28:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0xffbffffffffffffc, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400", 0x1, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r4, 0x1) 22:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xe, 0x0) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000140)="a86372e6f592493c64d67d3ee8be113e015710d79e6baa4b809beef05c8735ac4e94385567cce808070030036ec570166d452dc8804ed5c48d1b484b3f9174a7d16f13dc286b936a165569f4c1e0331702bb8469b0dfc3c7ee07564dd79e744bd150389d88dfbde92830b060d46d7f921b071241c2773faeb004401a8507baabe925ad2134eef1a7c4481bd714bf5188508e7fe5be4a87ea394d25d222729fd2eebef656b40e055de3b707cadc0d2c67b0f16439d5535dd5cea507b66fc0b03d60f74b9c72b78af4", 0xc8}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 22:28:24 executing program 1: socket(0x18, 0x3, 0x3a) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) getsockopt(r0, 0xfffffffffffffff9, 0x402, 0x0, 0x0) 22:28:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = geteuid() setuid(r2) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 22:28:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) r1 = kqueue() utimes(0x0, &(0x7f00000000c0)={{0x8001, 0xfffffffffffffffb}}) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) fcntl$getown(r1, 0x5) 22:28:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:24 executing program 0: 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) close(r0) 22:28:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x8000000000000000) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x82, &(0x7f0000000180)="08000000f320cd19c9ca28ab29e9977c4683906bc543fbca70ad9b0adba29c1cb48776deb8c98a6eb0733b5ee1eeafd417e008653ce6773da22b78afc538ed3f3914b2b3e4e690a0e382aecfb283c0186f366dde498829a7353eee258f28ce2eb144dcabe4bd93c5746678122ec2bd3e55c4c08f3966a86e00"/130) 22:28:24 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getdents(r1, &(0x7f0000000040), 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 22:28:24 executing program 0: socketpair(0x18, 0x8, 0x28, 0x0) 22:28:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 22:28:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfeeb) fchown(r0, r1, r2) read(r0, &(0x7f0000000140)=""/116, 0x2) geteuid() poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0xfdfffffffffffffb) 22:28:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) semget$private(0x0, 0x7, 0x387d1e7e7d3d6998) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x15d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) pread(r1, &(0x7f0000000100)="562ba5028988740366618d31fdaffcb2559f54e628ba2a1201f6a4e6eb0d299cf5b18b308fcba97c114bc0f88a83c509bf47050bd83ba6cc0faef95f5f8dc54871f82765ba142d9374e98362dc72c587a73b9d99473aaac99b690000000000000000609dd7c9bd178bc90c5ce954da588d8bf75cb63b460fc6635d9ef7a98d6e57717a17e0cdb71af09029e3989c180a822086876ffd027dd03d8f49818711152b1c48e4eb5262ab5ccad37ca86d01f6d4fe0d4f63cb06cd87a7b1e2779f9149cc833141012c", 0xc6, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x880, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) 22:28:24 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 22:28:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="7c7bfbbd15297645", 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 22:28:24 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r1) 22:28:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) write(r1, &(0x7f0000000340)="f5c3bf07d75d4ad154d9158d8ca1108e382e74258c3b6d58a8eb3c54731ce439c8572b6fa20d9e1ac087a6d1ec705b6f9dbd4ded649b2c867d34c7a122b2e1861a9828f717e2283f9f731f54ff648d75416a33188c9b0ecc6a4bde7a7fe059cad448e44d486649214fc9887c6ea018d71fe47861bf9576c31dce58570e7811182c171571621db15b9ee26884159f0fa087c0925f16d8da12121c225152a43225e08d3c8424432f776dac42984b4a4f4abd0c798a964f0c9d84ffbc8c512715eabda6066d1aa6f88c5f66dcead6c4d40067d29c8c036bc14fce72b74024f4b8f8ba5740f7482a8c2d47159645b377ede0c1d0c9b90604b03424e40b77cee9e1a8dcf9189ac35c6a4c9292bbdb061c149be60a9b0ac79e1691eec03fcab14a12d6e464d476af15af70bf09786d512318978f673ec404986d00e3a82b8cbcf99af8644f497d7c3044a997c9f5c02ba577eb46619e34d05388f44e4d6d7fb48d2ad6e63a9198d3a0c9a14053ce4057f1a5e0710fe57e95831012bcb88ed85287ee6a8ae845163888528e4fe6dbb44162536aa5b70f72279e64c122023f077cbf2c7ef7f83baa3fe38ff503a34605eaeebd3da80114c3f32245ad47ab3b8b19d35c6475da545e76e9b1b8f94fd33935be290cbfbcb356d0e6acc5130617bf6275551dcdea03dd8e2fe4e42785bdb89d9bbfe5e157711c3583f2c6bb8c3b8db21c56d80b0f8321a88a1c2941bf9631c1a13449dbaf008f77df6c1856d1eaa549cdabb2ff3765c6ebb796c589c53e58f6e2572620760daf8bd4fb2c783b85742a674d8edcc298ffb18497c36db6032301a86328bdfdbb60951177c97eb10ba307a2c06dae066975921a24dcce64dbfa21c41c63055a601ed340f8718c7ca8425d3c2b6e389c7e888b349dd19963897a48adf68b27d7d6a9b1650fd0c31787fd6722e86d02ceaf265450dd033542573f6c09346ee82b11c7464eaffa40e11dc5e644b991858c4e5d2a3c439476cf28aa2c32aa7c49ee3b14f3edacce8652a7e1b246d75523d42e167381424ba87c8b2d5e7116dcde5f491ab66842f6004ad7105cd0c0a0731ddc966064fa6073fd2487d8016714e585991970b527a129fe4ce758d78cf2f0e21c1b356f6ccc7e33bbc1691ecd13859cc46832ad0664374105624daedb127d616e56da170143410f8139eb18470e5fa67c9e0362b8bca7782ed20de2503f21d6977fbcff5d095c3a8c11c01c3ea77749103014a8ac139c0e2e8c44339a00c7d9d1103383b1b77b05eaf96675d3bad577608320f9348179c4ef4673e2a65bdb715553daf60fa799b8d7b3a3de0d2ecfa0027f7add442c51a2c20bcd96df1aa97ac3e4670ff0f04e0f2275b78b242aa16b0ae3e03a4e004d04a77a321a9c35658e04749c467bfcb46107e84305b17c0d334755b4d743644ee88307ed8bef0dd51a0a89fd455d459a464fc1fe190d69a188e1cfb8a611420baf893e5a3565dcee39e30f02226d21f0fd3782a681e34baea438ed01e23580d296f21d36bf3c9bfd897a529817912de9f5f9a2fe0d94bc6aef7da3d9ccdebccf7d9d335542f1531ee2c82428208cfa7c3da9ef73412c2bee21650f5f2918b4db47e0d6df6cce3edfdd10fbe8aa6d36d8db67246f9c59bb77d5885de42faf2af3017a1461b304b07d6e771208b8bca1377de8f0eed60a645997d1ea6451c08e58a45cdf55644cbc353916949a9eba13902c9ce3cfe9f9e575099897245f817c6df6527fb2e2f95dc720f396187d0be863d77ef02828a6c40d3b38b5d9ac163e133c5f6e0b2c73b34bbc5a9ca592db78a6a528ef1022fad838e6e150d7ad409e27b80c3506b7ab93f5efe50b0cfc3b88113459b67004b1afcb294dd7fcaff0f47398dee9c97dd70720dcbaab6e442eddfc5dc4518e4d9b1bfb47a330bada0e9278c0055573bfad08da4685dd08d42d51baf4047635bc56d6d8b7fc39d950c1b6f8c82402c600331c0d0b3d9b7ecbf596e7970849f5ad7f53daa34543a8ee0ea577dd3eb4d34aaed71ce62b6274e672f039743a652da9c26457fa0c7b75c1746419664ff5d33f152b3af1168eeac25b1cc9e5b61cfb940cc306456a2a3d47b15721bfb9e0176aeac1be4719cc1ad616fc8257f0b8f4869dcfd428a3148f4cfe85ad531df1d3cf848235628f12ace953b0f7ebef034d195b42544e3cd479eabf2c1a68b1f586f03da352fcca4960c79d8eae492dc3c12ae24dfe00d3c6455bfd888cb9ae8bd10d3a163dd09dea1d78aca5567b8022ef7afae43a68326f83b1a87dc68065b1dd7e5b713505d0a0751820a8d8c782046f81284e91bb163e841a16390044325eab9a994510bbc7ff5b4772b1b32f4aca84a94be2c046f83f7eb44bc82ddab43f0931487ddc54f5dd5b3a1cf89a70803cc1680719c6998a052f53a3426dd7a890a81efce0461f1e359b01bbf0a1c355c336ff6a044d9f0076b802763764a9bc9588cad2eba0164052d5ab7d8a3288e4287d7126629646a4fefcc9000afdfc6c516cf9361b3d4b3babcc4bee360295440cc8de33de19074df3636c78ac5553ca456899d5907c6be3d77234fe5059b64c81df7fd6b2adeb93efa8e1440b8501c8dfa6ba88aa6df296eb435143615f0baad7b478d147527585779734b7bfe1b5e98c4f622d45a19504d8025e2a4f22ee6f76d4d75693571756a84db6b74860e4fd88bc1b141d3e76c6233bbfa2286d5afba3635c4a656e5d92c3af4b3be649921913485bb16cbf7bf16783ac914726f12b438ca54c43c47f84afb869cc94b9a0c6f3fb6f70e1604c7792da5ca45e36724ddd4dfff5d4974358f8865cb7b3b9c6c51bc36a1b78108a3b7f41ae995ece6cf3b143081dac8ee65ae940e451f468703db7732c484248c1a919e56fb9397e38629afb2e5d8d154ac6b06c40af089c528a174bde096dcf309638b5bf8941910b6fc6d9745ddbd5e696201e248b1f0f129763ecc94094fac7b8adc5bfddc76375babd65438a5dd21106253841d7f0b47dfd7da639fa07aae1873260eae4aeabd0b936a6aaa48293de697dc3c28b44b8d4e4f567117ba8902260b66feb4466928ea8beb39e68121d123d0c7e38472fe21be6ccb09d7287350b48b03c5bf19161cab5088e4240ecd4f2eb75192b2a58c78ba308c2e71682499420fac8d911a45c3ba4367423bd019d768afbacf095a5a368d0f878e744058f5f42b43ff80d6ae3039149c50f4cdcbe09c9b9338d77c63883acfce28b85fa0183c4b5245ddcec65e9adfe207b450edcd2c7d96c88b1271127c80bb8f70ea4ad347f62b1283151cbf115c116b6e3570dd0a64f3a2cf6edeb4da1f890ac5ffef216386bcc9bafbea8f33b15d4122cd7db9ec6b476c5c9dbc3cfc726b79c5fc7a80dbdd2712777da85f98ac55bd918140ef8d4eb9ed9963901761621d07b3b20ed76b5dcb2c112e4fb0455c3753dc3299424120997b4f7c9675a6d4e793b49d604b3fe805ec29aa63a8cf39b4481e5c5fdbb83dfe5f31bd2474a57046abb87e181d8caedd4437a4c47370277e0187b6e999f3c6eb08021728959c460518941fc786499c5ba4f1902009e0c3455c24cb2622223f1ff7bde57fcfc17d9a4777b0c57b0714c66c5d59eb863c639a12fcf497a85337d1ff0f1968c2bdca86e905da55a5465a13511e6e7995e05160aadcba6e7062d06be68dbea17900cd92b322ff3e1494fe8fed38bc55adefee400ae58ede44d00794f1e90172ee5abaf411c54749985b7ab2330ff4813266ac255142a74116fbd2a13212f142c1010d6a46547e744a5308aab271b2845713cef952d5710078397d3013de121f79368418db6d1bef14cd1d8c8757b5a3f2118d39203981be70bd937c235b24e23380a99d53f888fa684ede4cac9a2c6a30081fdaf0f3e1bc0eb568eb05f8833212b2d69885bc10c91f956ac5af5e6b300311878ffba9c5e0eb57018fe027efc1ee76abcd2c84a81beabd35f4cf00c3f22b204a51be5634ffe43258b78901d9d2a5c6c8920b7b218de9a80fb5631954ed2306151cb2b92fa1ce5501192cbb7895069577dfd4eb35b052aba6dfeccd3bfeea9d9d2e8780eedfdab028276759ac34807dbe16f86a95a70a80324d62c0af500dbe4cb2a872b3047605e2433d5571170dc3122ba64b9d8a991d16f524572fa0542d1278c87bd55b7ebf46bb7a2150675e66acc9bf52b4a2740ee646fb0fb891532a83c53b98dac5cb700489d92503f2a0748cf70f1cb4129a5de4a5e39103847aefe6673ed5397887b708cbd6103a43cb9225178ea302b9175c7084fc243843777efa2a64c855530a303ed6051be4d0e6e7f92b34890a1120d36cfda98a8b9891182af3db78d473d418ab85368c3538a79b66e61a3c7e528c930f9cff3dd64d42cd44ca19c264bb71a09307b78a31fa79690b3db0c280b5fb6ab0b61acceb7285c9eac404a01157e281bbae8dd23d0bb06827e496384669e6ef869474b1353270e407c113ecf23dfa4262215c8c29620dd84525c872c8584ac0293361abdf06f75f23bd0860ba0ded69890d82e2f8a8b121bfc59bc7b9f9e06d4f33f426770e574ca6b7bf4e20f9727b93e82ffc82a6ec1e1ea59a82e2731146224789ddb646594ca9de49b66dcb1e7cff26b8d4e3d485884a2ccbad5983db8051bb4d889481578a9b77ed0fa37af2949c84630e43b179fb87d59770a76a1017bcb63dbabfe6f274212954c6378acec44f8058de7ccf193ab58efc64733cc2a255482f52e67540c76657d9fbe87d07f57e1585726fe9002955ca863a8b7450dc76325612ca350c00e8f6e776b37c0d0ceaa0ddfa8ed9e931970748bccbfc1528868abf41d4582bfac9e63adb382a9c3f970f964e83eaf94986034c356adbe5f9f7c53ab1794c7822f4f7dee82496bd4be945feda40d5ac6f3f08a84e211ca9843965cabed1e3364e4047468a9784aa0884a68d905af77c0553af1244e53b89a4c906a8cf4c806528c0b7184d87687903996f9d0ae4b4197b784029d730f6e83562137de88537f1a7f1129890f8d833223bdbdc9defe2e7f4544aca91a22779e8db97941b9fa6dc0dc0c37e724672da24a195eb41ad505b8f7b203608e8d1d8a37a23215c62f7beffa1e45425ecfae3cb6e3b586996b20765def4fadcb50fc9787a6a39cdc5d7680a53ba92eb8d85b48fb27b5e4af3b12d052c2d8fe187e44f79fa942b69931ff2142562701d209014b0adbd06e48a8bf382e0e422a92dc4cdabdc963d7c9bd6a84e139fd5b0f0ec8c7901bf5f7cabf2b58350a5ca5f9e1ff16e020402da4cd6af872333a8b9a603ae6532c74807ca825b6e32e68f9cf47e6420ad0957c2d2dbeb73d6778c1472ef7debd61592c2315a68aa4e8939e0a5d2389246fb1b6c01ec133d3880b0d3e51e606132f50676813669b16d9cda428ad93572562ff243ac473f9ebc0398fb9b24931dc10b8416b27bb4faa35b5660e567c90c7c3b73a19806ad056db4e6a3d4074ed7ca23080530f87ff92c6d91ada9b88b4576abb3fceafe4c92edbbf4ae57a7a4660cdd787d8f3fd2ffdfeb3b4a45adad6145f0360e31f6254e2e80f3b77c46b88efa5362a838ac5aa79311d6e349e3327a08dd1ffd69db4359eacad01b2625ba3bb152089d659bfffe0899ca512551b902bb67d229a1b7f39e8a382c8ddbab1cdc0edffe91b43608468e7bf064a5bb2c24efe2091c6fe68d15447db1b7c780be0b303347ebaddc15618722bcf6f068e975b110c70c1eb97d6da22d716e77532e21e835c56c41be5b4245d0ced1e09", 0x1000) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 22:28:25 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0xffff, 0xfff, 0x8001, 0x1, 0x1, 0x7fe0, 0x8, 0x2, 0x1, 0x1, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 22:28:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5792d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00"/72, 0xfffffffffffffd1b) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) syz_open_pts() flock(r4, 0x6) fcntl$lock(r4, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) dup2(r2, r4) close(r0) close(r4) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r2, &(0x7f0000000440)=""/200, 0xc8) 22:28:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = dup(0xffffffffffffffff) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000015, 0x100000000000001, 0x400000000000001) r4 = semget$private(0x0, 0x7, 0x5acd9125d6312816) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/201) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x2) setuid(r5) setreuid(r5, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xcedf03ce27d0226a, 0x0) faccessat(r6, &(0x7f0000000200)='./file0\x00', 0x1, 0x3) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000400)) 22:28:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = msgget(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x3, 0x200, 0xffffffff, 0x5}) close(r0) r3 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc8, 0x100) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) 22:28:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) chroot(&(0x7f0000000040)='./file0\x00') accept$unix(r0, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='rc') 22:28:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x8005, 0xfffffffffffffffa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) ioctl$KDSETRAD(r1, 0x20004b43) getsockname(r0, 0x0, &(0x7f0000000040)) 22:28:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/../file0\x00', 0x8, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f00000001c0)='n..', 0x3) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus/../file0\x00', 0x20, 0x28) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './bus/../file0\x00'}, 0x11) 22:28:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r5 = getpid() r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0x1, &(0x7f0000001780)=[0x0]) r11 = getpid() r12 = geteuid() getgroups(0x7, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r14 = getpgrp() r15 = getuid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001a80)={'./file0/file0\x00', 0x61, 0x100000000, 0x7f, 0x0, 0x5, 0xfffffffffffffc01, 0x71a, 0x0, 0x1, 0x2f, 0x1f}) getgroups(0x4, &(0x7f0000001800)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001580)=[{&(0x7f0000000200)="775484478eeba96065b81360b3d7fa5e1be9cb3a6e40e1de5f79973bb5f30f71396e5eb1f71aea476a3f8cb68df518b81a7bb83d945f0ef19af32f9862c3e8a7ad2c9ea0b92d35555086dd3e82cc445ba10e0ce1fd0c86a3da4e17c6983255c695e21a4ec041ede4383ef4ccf55ab121e68af0e47bd763ef3f5caf5944b276bb417d4cc001ceba0bfc1a5fb2aaa1f6ae2e2623e0c4ded4f8fe1d304373474a6f1e4306eebbd6428d9824d0536b0edecaa0b158fb24422c2cbbe08ff9c8f9d52f73a3f2af262c7063ffa58ca9b44d000247cc4583b37c3fa7", 0xd8}, {&(0x7f0000000080)="01", 0x1}, {&(0x7f0000000140)="77a4b6554e7ca6a354230089cae4695c21b7c547f4e881345b7b0d324472ad1b048c34ac5986d6410804a13a1ee23d8e812e3c6f69fbb248b54e84c2", 0x3c}, {&(0x7f0000000300)="47d59ca18444850ecb24557cece65858814b770d1fe37a2af7cfcf4eb2d94c4f3cb56524ed3385ef7bc87f7789164e89847b0e3387b6c10e86af17ca32a1099181c51375e136e90ec8d78c81ace6720a478961d4df4978cf1d73bea59b0dd4f434c0b269d0a4bdb70b48c75b2eac7e35258ad97766231a09b502a9c5afaf55d5c2b1ab88259e9f8e9e49743d010b2e7d9e5dda883a1affdfc49c07ead3ca36b56d90c787fe316060cce4813a4d2d107fd96f5cd150de8122ec13fd47c63efa2b50a39b62e6aa268e0c2739767fa8bfb85ea9e1de3b8de45c3d15c11bc8dc928e803720f3e9a897779701965945006325fe24dbbb21ef27670e09dafc87c631e49c4083526b82c1e311315b9cddb23ce162372d824dd6a0fe1650351380a33e45908cb5aa9f89a5abd695fc852903e4446bb07527d5e951b6de358c6a77a9207361fbd0927a15a16a6eec682b2ae57904f09daedfaf4f76cbec285124bd62d9817c81f8bf85d763631687b34a5b2903ecad4e3b6aa66504cca8a63cf7f4916f66ddd3b678181f51505e05898703317c993163c0b86a22ab263178978c04993d8343343ff4d7fa5cedc4fddbfbb7c825e7d6541bb86c7909c3500c41309392df873b1beda89252ac3b2ee82d5dfa70dff1d97ecabf42ab89fb870b4469b9f2f009287cede7ccf66327ead639916e34ea705920e978ee0eeac3a453e125530dfa385572c7cd6b471b97ca0eae66a63b1331e7e40cc9d51fff018b77655d9ef7f1795906ed83d0ca7d43523a50bfde650c9b674751fd9f870ad90652a22fca9cb0ff48f7e521815cc092bfe3d7c68959e6aff490383ffc76c7ea20bc702a2ab636c0da8c3e3324345e42ef41a53d0a16bb5bcdf38e18a300015a33e6d66523a7783fa21273289d2b547f94271dc60d421af4e2eb073d2fd92dd70076cfbc290dc3fd5f44d9a1ee533173febefa447277a3850da4081f3d4fca796082a276088bbd59a788bdec5d2a31140c17676fdc11c80511149254ccad5b613ed8aedd0c4f46a2a38406ef5ee2392744fc484574e8708e6702042702cbd628c4f1c00c5ca4e9570120a8e7aa4f6fb7a8258d2f53648dd4a8b14418abec6a08abc85575a5a16764d58247f373fbae0b28c4ede5055db04f223ae42910b526bb591455199b70f38cd3873a3ba536ffa2da9dace8302ec1af2424b30611a8c4ce9c99df5f8dbb3e83ef78e2a3c2be5ad91c7b594ddc669799f8070e8c0ac4327492255525e0495b4be8839d2da148abd8f02f6cff6808ebe4f0173a4911efe133b52192946f2eb57cf0b27e8253d1449cc468a2faa2a212b39a0e2488f0651f1d9c4fe3b7a74cf9200605648df6a1b3e10113cdfd9f0c786aa8e3f3635161f6d9bb490f5b004c78a5d8c88daa731dfdba67c760b20f88e97706633d701209096b9fdc884cdfb26cb3c2a7f6dc225eb89a259fec77d4818bc0ab1dd81561b313bfc3e95621c232ebc8ef955ad66a582799f1d9254fe6859240e2a041899ffdf636166d2da7d7f567d9cb1022b01f74dd109192a6c34d86e14dadbdff294990faa3f5bcc3fff52a661722ebf11e4d2d408edc4a00859aa0ec2568fc41b8c3c1bfe55081d8f745cddff1a0e68adf56880885aee2e4338aede4c39339803db5ac21b22a935f369b190834dcd539bca5d282a1168ce81cee56ddaa0c28f27af81abb64583592ccb0d862ed3fd94248bd4fa70e5f418dedce62a8c613951e078ef8fce6c7d778f1a5184c1a7c1c0b918fa6e18b01d80f1c9e1b405a90df06bc84a1f5fd30378489bfd28649bcdf052bc4437d072a9a20fbc483377958cbc7332cecd7191dc716f50392da33496909363f92c81fd72b5933328a38fcdd82e92683c5ba65719fb6329f2c2736c5e9909f6cd9243b325fb3a18f4784cedbd037257cf69ca101529f026837dee26d56a5a979b947a2c983eb166383fe0ec967049d0bb836ec5731c0a6260204c2a8afefb5b472cce8aa3e66de54f61d022c84109b957c43619904fc80a47e7ab84ace742673b44efc4fd67b8f655dc92c588fdc4b6569a01e3af5eb75d72cdacd22efcbb43953f3d8e0b1826f3348725bf54e654c0df0c33934b4666e3729ae904ab1c3bf5039d0ec1634d6e1f991fd3c32b7651d8171d996ad936d7f4a5397300d0e61598dc93db965d332262bd2862057e168f691e46119570d51c847bda33e7fbd58bed5dfcdd82ceac5b6017cfc83163dcc5a97356c8369e6875a80aa2f10c56a2d5d44817f212dd151c6bb88a32d9a025aa2a97544c417bbac9254fcfb4776d2ac59833590c240eeca7484f4f78a00466b065d8c780b8c20a4ad494e4ceda4233d6ef6325127c57c81a62bb942e763ea388eb2aba8e356d7e53ed4bbcfe8124f352f0f728dd5f440c8490785cb27754af8beb66d5743b812d671b9cb75ec184aae2a79a5f87c693a7b8616c45242c964a88f76f938445ab9a9c83c133a1242802ebbd51576721c18e8f15b1bed41c9cbee786b71ecfb7f756a72fb01c6d9116c730bf00412ef2395af5bd528fda459ff895a74492e96eef89fe3ff8ebfc5fa9929264538f3c05ae5fa1f2aef84b6d49dc5e6b6d1c595afa5dc6bce4d97799f22cf5b0178c16d5c79022576c105c0f0cb26b1fe3a7eb059b15a119841d1600d9f2e1fe6277d6e5e37b670168b7554123d05d9465b4eae8956e3ce065e2741f3097daa9925ab4f37e654d638814b29708e4ac133b097c2c67caf21d252f008d1f38aa467d7e6da4209797586588aabb94a74b226ac138f2793423081e568397e1af47177fe1020c7a32939f4b8da3e531ce7b9e2af9250ae29e0a2881a87faf1b8195c0143e2e282c198fdbf5a166797521bc33818770f7718998c70d6d438103ef1612cb96d3bd2fa04cfd0c42d1e68edb8d87590224ce50f0a8788b0f5209425b4c3ad68210f487167d32b71e9b4145fe6371608712775c1533149d97fce68975d152087bddcc98687d5fdcb89ca30044050ccda0f6e00c9f84d780df213cf5224b37b3cf3e4838bd786e31e6129417595c0034740d57cb000fe2db9caf5126bfbdbb813337b994f0ce54a02e23e7ec06414e005a91536be40d481679210939deb8e43b3d2c59418426aa976808a0b2b95331aac9cfd96ef9ccd7181a0007d66a4f8e7b76e537df107c62479706880e92152fdf00a9c416b51738841a57f62908adeec33d657cd30d00c5bcb02eae42a47cb07a92638ba68ff6cb98f4329b6cc812b36c5ee6b503f62a0123cfd498208fca7cf84fd254ea86cbe9b45b046691717327e6e0d8c876195204bdaf2be843cb42abde6ac7bc9f13aa4e666832b34431bbb4d8c7b8e405db3af4d371b4999570fc8870c823c5134f882d6c3a49b37a3103054dfca3203b024ce7576b24b1259ac98fca9d3e2dc236ed614a2e45bc36b9cdaf8f6089bba76d02beeb2709e93d752b2ac7ea8e32175bbdb32e27b81614d1c658da173058e39e3b696872882dbba4feac9c2632b76ef29daab7bd78e293a4b7c5a971bfb354c5fb359e7d6b23e833fea533665f8aa60bf0d254cba6471fd94ba77a93f4182954289f4d36a160dac52be8e84f69dd37c51a35f4bd4d4dd6ecfafa3ed84694234de86c5443afc732b7fa8d8495415fe9270e3867a757c64777974a6dfa4c4c978e160767683046250d1fae110bebbb668031e3bd2d5e3779e98b66e9fc92f3c61eff9fefdcd1a7d4f0753d4c49cf2a6d9ea2385226f2b878bb93c82f54855375604c84704e10d89f07c86c1772baf410e37ad7e6b964770c71c59001eb81b5444f69a48fe56f9bba9a2b3e36a1e7d5c0da81a046d80d835f0ed72396a5a7269a84ab8a7bcadac86a29ee93f9c1074ce87865cc4889af7d4006dca27bca6e7b74e750df90da41804bffa4fc39b6c97ab354b8d6c23dde81d3a5ef7fe87b1fe48b7460a10078b3824d61274c020be76ffc36ac4f187e4feb3f93b957260498bb616e6fb1adfd6df0073a2e95c3feb1a58de014f076544b8631723665f469dd1070659955cf6e2f66585c97664b07ce5301aeb69a11cf5e594ed2fbd2db8688bec86745fea3ebcba0dbf6aa05f95d783983ccea989412684e7ff7b3d19c22fec32097afd5f836bf233843388c07f1b97fda3159f0df84a4a25a122faf4ce04b310d72e838771291b8325f1da40ad99820d8fe8dd01cb2a8b3cd665ef3f5ff85edb0fbcf6511fb71a2f45b8747fbca7aca6622a217b4c58e45096d2f3c809ce1324f356fcd377d4ad5081996a73fa9f830b25258aafde696883a099f346cb36270e7c60393fdcc170c06fec0b76a76ad273039379ed8c89ec86403b9f1633264cafe37a004b190ac0b802e40457d68cbf7ae0f09176f16d00194beffd81773a2067b8915b37de18833ba201779dc43f4832c7147fe1175b54f3f940411fa4f1ff7b72a4e03d0c320392e7abbd4124563c073d29d3abbe129a28dc6f0d8ee4fe19b876c294edc43e99af66a753876dd82e7fa2ec0077d4ffd069adf8d9686544e40fde048c1691fcac9bf69b030ab28aba1b14f56a565d54a1b91cdb5f7909dcd6e3fd89e6dbcee6a8da442a3ab4dc529f38c6334118c04b3ea6e8823a6ac711de03aa2b72255d5ae1d4cc1d946af3b910215ca0d56769be45746ddb99882c16f4c702c06d8906d7241126537d5d64499334b79765a7c0b5f660ade22675d019d47bbebb3a359a390f8e24297b3b26a7f4d435403f89e610dfc026cc0bc1febd430ef0edea9f1b0971bf149ab399ee0fe655b245fe7e14c635bd9a9a00fe4fc387ff78d224866c4f7f2a056d0162de1bf1c3e5369567220ae6fdce7d1d1e8aaf0c52ee3843b3819e120dcbc6cb4c79ff57f8bac6cafa327ca1b1d3cd079a243fe034d93749f75acb645633245d89e44b75fffa48a6a90b77919acab3c8bc733e76409073e0a81217626023bc3bf4508d7513b2a612280153cda7568143fde4c984a8b2c392c484b27fc2d97142ba855f0f821849396a70a77f83f6c611636ea6cae750e028469185426a66471b4722ae2383b0e0c139b39114fb771693dc56c324a3f1ade8845edbe53c192262e31c7dbf36a6df36868e7e89a66117f1840a3acce82a3213b65d936160599040066182c969337b9dc808838d115907e07fcf151d63b6eb85db408587a5aaa510a76922378a92f1bfb11059d6c065a48435882acad43de582ae71e2c2e8e1d2d5f4ab4a29ec4380af352181b75dfdc94743879966108a15fda912b5b743b34a6accd96c72a74858196052aebe5e977443027be4c6e7a3da86b2db0f09794588f5ec12af46b46a631e9ebaad3f3fcf314a1ff36a45ebd64694d6669b02334fa908b1d512492795b23a67c3541c2cbbb2d9a8ff6a6eed87a460ca671c43751efad1c4ed29c2deddbb36859a323e5e45c5c12424f992210c97bb901f5b6c5826b1ca6f2ef6fbead732c6a9d09c81cebe538c2af5fb806962180594e0705355c3f582e53e1a5c2989ff997d75a208ce3bf3196d1c564acb29a004a3a02d95b365d66445c86349d5fa1b92469036e53488d11ae1c03d9df646cd2759ea1fe7fae9e0e0aadd7dff00157c6e69be50a3e8b5ed94d4b1ef581ada2d1fcb3e9240ccf8b06235526eef195689931270487252deb349b990606ceb7a6ddf86b0d2d8c4cc99d6221d6ca7ab1e3942a8bdc10cd7f663a77f9b1e0134edae179f3ccdba0b059b7ec41e4b63ffb1a140c652074cd60057432df1b647225edfaa953228ab4f50193cbef4746a69362d4d6c41f8b7", 0x1000}, {&(0x7f0000001300)="b6440264695251bd63499cfd93621b80ba11b1990d44c71fbfbce3ec03c2d96aafae39b29fadae69f74a5c4f5f5a3f010e1289047d98b39b83753b60f34a1cd558f18c0802ad09b2452b02b70d6e16573a3b1c40d9fbabebd9b735b4290dc9f8b2bb08ec073a82e2a0f1217673fe57eab4365e7f7443d57d53b6d873c64912db65eae4aa6529322833ccfd20b1fc79f5f4f6567a588b9577f6284ecba499d3d82f324a70d1a605db64d397f7ed1df7ef5ab2dbc7ebffdd391fefdf86923e6950ce5f4ce840e591a1e7b38a80aaeeaacc5752cac50b44b49de33820f42ab8d44dde055d855bed14", 0xe7}, {&(0x7f0000001400)="7c0a4bff216b231c9a645e907a783ffd43f18642c4941cb7a3ba5c0d44bce0297b4b71fd961ed4c8f34919d4b66f5c1ef6dc3c639366a0ae7cf784e38b5cf52657e620526be21b85c182da3460e9d1bb9f78", 0x52}, {&(0x7f0000001480)="19a90e7cf7f2053d1366ea927f", 0xd}, {&(0x7f00000014c0)="ee99461a4ee6e0684038e05e41165234d77b5f35ae61e692667bf812a10d4fbf9468e1b103d7de6d488c718ea2443152e414aa32dee9d65bda1134262bc9893f94c1a30541", 0x45}, {&(0x7f0000001540)="cca5a86f05eeecf09263104ca146822c991b9655e47f096f381df8969445cbc19821f50a7d2c76ee12", 0x29}], 0x9, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x110, 0x4}, 0x40a) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) read(r0, &(0x7f0000000040)=""/5, 0xffffffffffffff56) 22:28:26 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x4, 0x0) msgget$private(0x0, 0x20) 22:28:26 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xfffffffffffffe0a, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES16=r1], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdec}, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r2, r3) 22:28:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r2 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x396) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:28:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x3) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) close(r0) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7b6, 0x5, 0xff, 0x1, 0x0, 0x0, 0x4acb, 0x1, 0x2, 0x7, 0x819}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f0000000140)="fa3c4584249a064621f38261794c68bd0ca973229f42ec849d9986a1451d7a77470bbdd0d3ddc08c1e3fe62761ff8ed1af7eba7944d950def66c831cd6bccb9589dfbd6417d150bd38d9dc55b1c34ca6981c23106a383e7853ed215b591a50f7c3af16ab77a25c3f973d0640c1f5059585162bdf11ee5a269ecde803d22b9dfdfdd51f8a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000b7e18299ca1cdb0d15d979ff519c6c796bcc1991ff61e710b53cafcf87d6ddfffa669cd232a40000000000"], 0x1) shutdown(r0, 0x1) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x1000000000020, 0x0, 0x0, 0x7}, {0x1016}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x20ffa000 didn't change! 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x2}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x1000000000000000}) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) 22:28:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x5}, 0x8) 22:28:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x1e, 0x3, 0x0) sendmsg(r1, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x24f}, 0x2) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0\x00'], 0xa, &(0x7f0000001280)=[{&(0x7f0000000040)="040193c294edd969689bd9389dca28b3ff2f2404dd", 0x15}, {&(0x7f0000000080)="2a4d95750a7f66938ec7e1f5905fd1c87dec8f6a4a251398570813d886fdc5fabcb03a26472bedef56e23c96b903b554799300219d789390e3a69e942690c586060ba942ec97eb3a7cbcc9bf00295b8f0cc785786592807711559e97bd05f3285322b3a9a8c57d02913972b0de0d046b4ec3d5c6052c184caa1c9b003926ed4995d0b50eb64cf45126e7bdee754647e2beaea1b988883ddbb85a3194b2690e4d6028d815f75652ccf0715b4c323d72709f97a452f238478f3b544bbb14246323921052390f0b14cd2c7f2c9d8f63aa0e92e60234714b5a7419aa4d65ce3c621180cc59326e36ad857b5eba275a13996a4cf1ae2f06ce1dd8f15ab2560f3a86f58d79061177161e16d55a893f55d525da09d6c537d24a16a39acf89d6fb26e5e8f35dfd7dc470c3e0815bdb3e7584fb9a1946916bd834e76b295115a8fbaddfdb643b34be7ae1f03c4f84f42b91124d5f6fc3ed4321bbc021d2cb25b2397541bd6aa156066695d0fe80042f8022f3a03ccdfb847b795fa50db5cd7454c6bc8ffc7b838471883508cd36dff96366a85b3e4c1cf700b178a8c0e288d8f538cadff30363a015bbd527cbe069a637e7372a885223b8606853332f150023e392b68c57a94faec3427f0aa2f0875810323d86f226a19b189e41ec6692821576445530a2e76a8d0b9d9df114fcfd749fec6373b766aa82839a53421dcd33f5729f8f6eadea04dda054a28710aa600619ae885a74a8849c8c88abbcfcfd557074a258aa3c0861878473077d998fff0ff3898dec38fd4c7a5534dd6904c4ecea594e0014883177fca351d749ec6cbc13aa95d41747773e74d289a394ef6b7488d28dbc0678ac0539f8c2884f4ee9b4c1b6110b3dbea9f90ba02b792e270693dcb57de7ed5cec0722cca7674efbeff2632e587c11098f7ca421e91bc6ec74d4731ff42b2f624af55ee4989db2257cac47d81f945aecbb89db05a83b4c38217e00643ddb607eaa05cd6025e656c46987b002f19621db1a7f15b4ef5bcbb4bf8b8791361f871bc3dcaf52659293124e4f708bbc8b38ee5088231694db79aa6f2d922608fab0d3e03fc07adaec1f328e297f28b011ff0e458e56d0d89b31c365f51c1a3d12aced85fabdab989d79e97c29f3ffd74c673c220b95f8cfce7b9643dc65de2fec9f6d04567fe88ce262e5627e13456ce86a6179dfa703726eb03b461f1323e51bcaa5c17d50ebe8a7b9694af4b3dea7b396104e723d0b42d92ce91d728abcddf6f3311ca777cf11ef59af83e1d1523a798207a27e73fa008ed2774c059a5edc37587644c43a1f03d957167068000531418a9f25373880a058bf85f0a25e814e6051c58d1190429b793acd3d50fe2357dd172e792e8147bfcaf30b91dedc77be80939d5f9ef09de9f7280194b8efed3a925ed337bbdd61ca0e53769a2645a9569c7f3c52f19edeecbba759131565795e328202f7989f28cd0d1c3432b10d11de3d68a95df351994fe33e224abd064e58c304d28f21135cec85030b6c919f375508ee4fa6b0173396c1e37794b77b5141a3a3051787da193bceff301858f1b2d4db955465577ffca6fa7f5a9b4d38c1ac409072295d0ad896a5a4b6bfba69553752ef9f71d5f7b112c072bbe92d66144ac92ef17e96fdabad7af41d9c6d3a20524e01b37f9f22c4d24a7a3f3360af3033f47fcfb4b996c4c298c9c38af93a8ec138ba37a55f2ffb08efa7a839b2586f8c8c1ffbbf98b1bcbbc9a140601a067c0b453904359cfb29ae0ec6e3fef50c34f4cf8a221a04c0dab8b0e49cd607d8e3196af5a8c9969f75ff7d33cf22e2ff643db1883ac52df6471a39f4c8d81479a255bfb02d08c5f9c50e23d185bce2b4fea80018822872a840f51b98fdaed14f3c6edfdfc7ae3f7379ef8097525bdc1d5bc38df63fd7cac7ab0f106b52a526de834cf1778445d801b4065b008d599781a1c4d4e9dbe2bc275898d8bde550b76875d3582d166de708a3750f8e20dfb2b941a29e8e12ab07cec77f8e56b6974e0b9600e9363347fd7f898e0f60579cb0b3a709bcaf7a9326a395338285c15e4683944cfd99404d04a47f6c7b0113b83ed7e241584808aae26a72d534d8c41bc46e356580bd3ba33668c3ab15792422326c40f58d4ddc83a896fbb7818512e99853e96c4c45cfe75523c4b310c65405d70d0a25a4091adf02163fcebe02247280634dc48f76164b557092c054063218d738d17f6ced2a5b8a0cb98f022f6364985a727f3b9e7721191092381e1d2cb59dbf8acfccb316828ba03d8742f63178a18673f842c9483076a8b367b6697f670a9f3cb6cff46f1ce400cfc12290323f67a95fde2c7e46ce3456773cd6fa08a35606c039d82abc378144f528791bfbb27fea0f4991ed35c3c33a64886206eb6d13a04c39a4ee4eba2217bb578d4078b08d6388829f1015d112224990b3dd210e970830d4dc70c39d57dd3b241032c1cd21940e3431f8b9dea1937d3248f0c1f181d8b8ff94723cd1a0e2163da03316925d53bf8ff641cc7ca66d684632c0b87399c886ddeb1cfa887e19e55c7dd4514d4065cf42dfdbaf790ffe1f2f75663cd6caeff0d9e48b36aefd112b5b6295674c1e534317b97122c656b3bbc756e62d5970cd4e42095eb87ce2f3c9421cbbf4348d80d9f4c4757cad22019fbaba1218147805c424817d8f7627bec2ec5b7e4294e1adf5fb67fcfc3415aa0ff393a84c15f3665160f7aea7b976754b92d4d3a8d9f393749f18a0d9fbabfa3475bfcb77d7cfdbad9c3fd1c5ff8a6e4a74f4b4ab114b97ed3eb0283326bcd61d16571b9a10312f275d6b7af3d1f96bba224e982ed9770ddc8802f2ddaba6fb534bb3301273876236acc344a4c0ac68120b89fe8710fd17d9a236c7b93a512a70269ef7cfc645055c7b3e71d4f2203ba0ebccf41ffff72d1484762c6afe2cfd85615e908c8f2422a7288ae88591e482d3540839820045005571971f2e6c17c0bd41d586b79ab95f49d16496f4cb5d526b3d4c68cfc6ac5a399b88d8450d9fa6a7da0971c0cb4297a57dfedf557fc462cf5ebdde849978c5ca539b97c8e5e6b97f16f28d9619ccb32c61e992588641ce3a1123f70de56f66e58cfe6fd0c1c909ae69b0018945997d6341532f23649ce882766cf144185e42d3f06688023ca83dd600de741cb6b1884dbc321f4418278b9840a6895a01b9910d53dbb249282870a7911c563b84df3746b4b2bf2a5eef9c23cc66aee3915d96acc89af80767fb11f17412746b9ab04a517d908481db510c81fd6617a85d2acd88fb8c5443e61569cc53c9ed03b6072702f1f43acac1db672296931f5eae233257d82043c6272462b41c44ca2b03d9fd00e9e3d4f1cf4f2dfe5d75eb1815ed78ee401230139a38c6999dfd05dc688e333725b88261c327840224ae5abe013111d98458ad59647de39144c5f9b54f88689faedfd146c6f61215e1ab5adab56d10cae6d30c59af39fc9690f851507db2bda8efebb7ebb2b4934bcb24a53617c5727127b6d0dc45663ca33d888405bd1e2267546df5fe2afb6b29317e2008fd63a684b5b92f545ac2367f2be8f39f4e670bf10402836bc09e73037c64c5302f1854d75e548bbbd5592312e398de86b26c0b33eb9960f891d64586e629bd85b7319e8902a5c4ab3db26e23d9190027d98c512af37680263c52d08c1aecf7c77ac4e3af05e4d2e571bc2eb2d5c7a692e5115adf1a1cc5047290376d3e1acbda291bb29f36b19d0e42f9bf539c5544b25e1a49f32db1e62333d6d9b165921d05d396a3b8ae5222808dc1ade660b53beae323d839646cde3e3ee65137997e47fafa4fdeda36ce0d3e5d86b454ea6763f49315b6e12f7dc7d7b602a439e2f8c717fdd8ec5931c830c58a585c6d543ce57078ae6bef6f070c4fa0a7359a611c0d1d7d82e97603ec35dbe5e37a811cbf153ad5b090086d4811b59529fc48a323f5d80eb54d98f073d24435c94cddb37dee0ac9ac7b962a8e78f058bedb9a7ed4ddf6e4f540fb9a739b9da1ceac45645a4574373f7f5abc22eaddd2c94aafca637402e06b9aa506a6bfa84eacf961a870287ca6b20a9862c50e31d40de0fb1984aa37f07cbd227a13232cff8481ac80b286668b736d2f30ba33795f4f7bbdb9b3fda2dc2ba2458082f5cd399da22c7b5395d40dfb9994ace81de35cf5e3437a7f13e90e167bb15aa7330663a09b6d7b63aa4bd4f84fc8be0bbfdd8d8b8512c9d68079e10b03f7f35f9062107c9b4237e8d530a6310f1211b329f4ec0f5b811caffbe6a28a88f0481d6070cc84397a605bd15ca6e6229855d432fcd2f7f95b2d769acba7e57b77db79a1c1ef92bf8c40f474738bcc5e3d83a85e84f9c914180259b405d03c1da34dfa6abd569562182303da9a15075c95689072c5980cf8ddc4856342d7ddc43514eb7644a008497697bd02c269ec5c9ea88a127f47c2af75c66da05795fb8969edee80e48af81fc394f70b5ca4fbb0a8bbda0cb502450a67d53e383d9829fd6fd5f566712bce7254d7badbd72e2e5696bb00a8311f0929bc18731a1098f1aa9f797fcd8ea08ba8b90b2012f9fb69f596ce1faba6969a0dd987473ed467879885795b1901d64ddf21670e88de932bff31a9d983c339e92e01d455eda8c74ae9bd653333b7b59af5bb365899de0a7ac3ec5d275b9e571dbcd3f9a755cbac85c1596663139082864be4c3916a2de05ec6aaf4a35158c393cca285080c714b78258f05b46de9dd55366954e8c92db43b2c8dab59490b658c30c3343021581dfe7d60819e6b57a9128d149ddac038f367e5317d26a00c6d9c50ec998d961078b7844d127acf4748949f63f3b5786a031092b3f765ded9a366929e9872eeef52e4f64a1c5778ad83ae8a6fc21ab26f7d1884b991bfd2383b767d3db74bbcbc42c8d35d3d7aa9f7dd196bd12d41efc1c2a3890d6487b0a29c8187c13eb5580275b88b70aaf24bab2a18468e8c0daec947d4b7c940acd57951510b99d565b0640a36717fb39ea7bc60db16aa546a29faa361df96a5821790ac99dd6f3b4941a8f4862c1d94902dbf3ff28b3737a3f32ac4fb4d7f642540a11b079815ba430a4b39e455b90a850661d55fd6048a5a39b3a25b8a36422fa85af838d653184fce6cb73d2c74aa0cca168f9f06901e068cc83f4096d334b49a3d4fa26dbb8a37a5671e6edec1ab1fe78f9e2d2991e10d0122ddd6f407f571ffc9115caca2bda7ba48a721b4dfae6223356e057fb5a1720d03f7af795fda8f1c10b97b8c4ff5255c894d424d98a40803734184ec15fbb90d26a89f677be84ffaf0b98d8e323fce9884bd4b0c77fbe56c3b9abb441bb94912fcfe2661474bb6a74ef035801bccc44b47f245438cbea71e0048c3a6e253b03cdf9261cd2c805ccfc6c68a982f1d6f7ac2eb4e0058157311b71b5452e9904e433d11ea1cfa3d4036c4594ccc127f75775ab15c81c7db7d2717effa29ff2343219e773915fe938d483f4b0460aa59780300fd8b18ef6a76e65ef4eef40dabb22ed9e67b29899c06ab21344c72ff3774d1394d0099fc3648441dc39b87314df56586c6e419d365fc77ab236bcfaf99ee7f4d9a0265fabb635add1f47c6008a86d56e84d3af5f39f86e88c19ec8b4e6c2ca2b01740ffbfd45e7c62247902a29b55e50f13373cbbe45147110927186a391ca85dd2cec7af6b897428459f181e7b8399b954fff04dcdabe0fa12d5adc8ea73964e0f5707d9ec3632bfd7ba442367e34c95f77fed54b91df5976c5015d2d106d7ea866be0aa72953ad", 0x1000}, {&(0x7f0000001080)="c6700d303c65755c64e0c515ad38a216909ee851b8f59c5ac6ed89eb61dca0da58202e3ebf2e6825c274b0f77869fb93ff65d3a82cd5e8b9c99c3a49a91b61aeb5158372a761dc21be72810693f7d25e2f56ed5a225f1399be19c9", 0x5b}, {&(0x7f0000001100)="bf83a9a32a9e96359b80fd2177e95f245cb04174", 0x14}, {&(0x7f0000001140)="6a1b9e23586b5e4c0af96f5909d2a122a82439a72a64bd5315f69bde5059f28dacb148596b030ffe27c82ee7ba728a0a6b984744af9882366990031a62cf1d7cbfd0f41feaa5d5b39e39245394a5b4a75cd234e2ecf681a89f30fbae29a101e0bd492fae67ff102c1421e2fb4f9baa30135a544a0dbbd31da68acb99679207810bad0fa2dd4f0421dd63dbfc173b36151d0fe2a75aa11a0c3b6e649b940891", 0x9f}, {&(0x7f0000001200)="ec58494c00b0697dbecfd9b0e44fdf56e4a57c95d8dc965cbca61d6c75310472f4e46992b13f3c0fdde7b0a1b23b8da31539256c011033b491cb2490455ef561343731833822e84abbee7e992a6b0c7b0ed6fe508d1f37e1d2031e1a8550f2b6625b7b488ed85a4e5cd38596f7b8d8801a31", 0x72}], 0x6, &(0x7f0000001d40)=[{0x1010, 0x1, 0x8, "9eaec114a41e11c3b2410a0347917e32d908d53ae4601625434a9ac8665c8cabd80a04947e8cf3b546d1f0c15010c755e360d8a3591b6151f81f6ee9bd4113f34eaac1ccef4547d3a0f065318535ff1085b46ca968a6d588d1cbddd5c8be19c6aca523555290f482f56436b4f54ec5e3f9b47f78cee8f2c115b44fe97f8ee2c113420a8ad95ff1e49f662df04b53cea4273c8877c932085ca2ddc3594c761315c5444fd48368e0c0d5573b9ff2255135d5a90347407649eb28053d6d0bf71d205aa14caebd637919e1418f7a01d854ccabd452c614fc473071c4feda5ad6cf521f086642fb60eab26ac01239f2325ddab3b81879d70c72c0f7d3ee4dc1a62dc2cca19149b66cfb4bc60bff20ba4b44b4357acf80862524a4bb849f395a34eba092eda29454ae25013a03ce436b91fb22e1738b02b6f57653daa2823235a85166c0fefffcfcc57aae5bf28ec8f390e2359c72e469f754039ae9968b4482de288cbc36fcc6156cb6d3b09af9c58f3b48243145ec6705ea132aeb86675116c46b41a2c9a99e6373bda6604ed8a27d2442891de676ed76cfe09a83d061dc1aed54ae61706c36dec9433470c3c0bea8e72143291f989ae13f3cfe675f22d406852dd24182b8a625907a6bc98be13a84472d323e6a83f3085f7e865450a52b0f0a6a42551ec0aa1061fdf899ee83cdb40bba1e3176ec0cbe9038c649c67cb9565ea78fdf25adfce36abdb2fd07b1d5fd6259684f70b6ca6f236e0b7f7a9cca444a91a3aa96af07b1095e468c05408eb7f45f57ad0efb7893a43c45381bd5d16286164b1497d6e67eff834ead28fe55b7cc9f093f401831ad9e7023fec697579a006481e35d8788870818b5dcf399d3d5001102959271e1262c92f91d4b6260211be7212e36da6bf3f8a059fcdb47b861de1a4fa27a6d03bac5c5b5c5ce3896e491189034dfb26632bda3818ae801e71119fdda63ce1ad4ddb45115004e98897cc2adcee84c75eb2ad5c131629e141723cc682687c1fb868e17528f1f197560c96609417548f45c53fa431dec8240f17fddaf917fdd9589dd18bd9fd55c48cf44c7208063814a70759f510d1d84656fdea7947d38e26cee722c55e6b73a74bdcc1a82b40a9b1e732ee93c4f4d0ef59ea399173d77fc5dc403f93acf0b8be09a6487477f5f1450f7d97d57a6054a55c804bf61ca042d11aef2f1c07b229b76bffce48e6caad08acf9da8e9362efde751a3deb499fbb3dd0daeacadd33a7c2df307c1a1a3ef3727c5904c2dcdfdeb8ecef21c3ec894b9399160694c7afb7f0d7d61b345da4da17669c8347320a853972b26c6c7b4031948aaba35578d17162c83c63aa6ba1160942f41938802affa1328c5c5e6df13d5b37ad53e00acb7caef2bdc8f0e0af0305f5ffa4bbeb2def7bcf3850bf02727eb356a2c3494c6ed4e5e5aded48c1102eb147453204d2e63961bf1b7660b49a0fc1c2bafb19db86d40596cf50b7ad600f189927eed981f729874f905f94dc01e8e8f27d2ac6f919ff33a05a90edc6c5b37a66d2500f1d4be8e5995a51fa579f54c200f871144a06d8103ab26ac4f40efb129f418b0a3bd83d4707322564ddedd619bfaf20cb368b1cbc82c9c34825e30abba8f170cf23ad97a0ae5e867184eb1ebb0ba6acc9165e9d2bdf054096853606ba0b790e4b8f9a3fad4c44901bc841b66d32308385872e740aa312b8b47ab128ba2d0b2d2eb3481b1e90284d83d3b4c8341bb5bd38da64d115a3544ade61516ed40a7737597fd88ff835109f6deb1855d331a24bf018381178da0859d9c2506da516828d0b51eaeee357074dbaff0df1dc0f129a4354d7dfc2098b46535f49615e7470170e3005681577c395d320297fc7717aad07db738e7f83d600f3ac20913ebe22115c95b13e0e4b9e358a05b4af1c18485e3a0c731075e9d5dc59f09fa40bc95aed91f6124d2f1e153bb2988235c9f9b216e975af8f7923d8ea50a577afbd5c9e32f5b0077a66a6cc6b371f95b8d6fbe8952dcfec5b9146e6c2fe6786301e28937c17296af3e9ac1b0b5d36c80721993a85160db9519bad1a9d86e6754a53670cbf16f876fce924e10e024435ef098507c5fa625b0aea5f1c4267b2d727448d10788a18a91dce04d5282767bcf4f7ea110bfef937c957ce4044ed12c53fcc7fc4f97e0aad71842b4664c52a03e4f840c9e7f5dcc35db72fcaa1a96c050734c0185b1a7e4479124e65d9a4448c94990bd85021d9bcb46ac340c47682233f75b726368835caff4db7e49513662ae3f7e1716b5dcb7a9713bc28d6f69a3475e6614a4d312045d4cf81504680f3f06166b6c464c918ca27d3fe6edce912979acee1e89ba8d09f26cf19737dc6628e50922a77652c1fbf3b1ac137ba220cd3101fb95bf7a269a8c1e4fba8e12a8dcc583106a9a7c62df18b2e9c16d00f6c21ea96731444c0fe3af068cdc27f7b64bc9f09f297c7f5a205338fa2e82923f55ee197fb05c6f997fa0ba948d58dc752d18222eb39e98ed8a5d4fcd3456bad5d7e670070f85c9b9938e515ac5e5c1d3ec93261fcf34a809c7ea824a6e40aef7642be01f36de89b4df7d1edef7d4e855e343922fa8d51257f5f6a2c6699344b05b360af004321cffa59a4f98b62aebf8ed8067127f3164ec04733d95601ce6763c3cffa7a6e8cbd48aa6dfe2af9e3c5f49c007508fb9d9208f007ee4ac7a395da555ed5d6ddc2a4de80efafa78431fd02926f1c398ef0671c6f1ebaa52a6729f6f3cd1ec44bd40add4dbd86b8f6c1cfe6bbef2858178604257a2eabcac802e1ca21c8219bf43badd86b209943d7d9788191fbe45889fdba607db41431b81324e30469eb98259d880d2c7bda5c0e2f48c9ae35ed70902386d5f38b52901bc3f55d82ffaab6674102f9dc8f8117eea29265649ff03b061e6a44fac4822039d53292891ca97ebc1a42f79957cd05b4e64f25654c4309c9684af648e230fa21d5015c7578c643630769de9d1d6ef18eb09bf80aab5ab01c422b07b3b16339c05fb174bea47636117110ec41db5f1fcac6e87b58cc00b46264698096618db8dca34fdb0bd0d08d64161be682025644247bf8227efe6aae26ffac5182ebb2e07c0ac41042081632601726220bbcc6af4a3ddd44dafbae802fa99f75746179af9ffd6bf45ca24072a548a64a0a39a00c1158f6d22b988ee600bd4468004f1ef810b0fc101c50ddcce422de49974cdd97af7e75b343a694530d51ad4738473d1216303c1bd9cdef3978428d3fa7e886fb713641b1b5b406546e2d6ef474fb2b97f7ee0eb44ffb03148fc70c9535539244afb549ff21831f4146b1cc583b290ab53ee8ebae16fd4758d0c30034f1f22b0687f927e2eea853f02cf1e00fb399e0b45d2c1e0a5f0b2c531ca7db53ecc95dc195ed8e7ab720917980a21d9f846682331aaa4d2b296acf7ead0da251628450fb0751f184142ecb5dde99856b50ae68ef887f81ab931dfeaddff6f9f6067c67158f2b89ac16b3201948bed77d55d512c86da1a19104d5760d1cece249d3628c639365f1f804d1bb4c1047519651e88477afa7235c30f17f5ca8a59bc557afe6a33a0dc38e7f389a6ccd4b4f4d5851f1f80ec9657970526ad037083efb04bef023d3d616e80af225f6cf7c67f75e53b34efe52f07379d7400a800c05da151e4f0361707fa0b024539d023a377a5959954a67c4984e590d2b44decebee8c4058508d487a299d3f47dd77c679903c0448236ca7d56aad2895ebb412ffbbc9f34b1cf56ef8172aa5f36226176fcc6186ef997a6d8700797509f5d83c399a6e7517c372969dfa2677c6498e6f7f3eb33938e72d008be76fcda622e5548682288cfaff7a014678c56fdde1aeffb0eada779b6376540a048409cf9419a699b1958b4f4dd9f462d0a6d1599d861767d88bb612b6916e330fdd8d55f1f522c3dd3a8a83cb8e3a7d9924a9bafa65c54f71eb10a8052adfe2e0586856b0a73f37d5b0a2ef13c35dc1e30751ee29a89c67da36c7e6e80214fca738a5b74cb4f65b662310e5fc497f5352c0bf8bd40c7d474061934065fb46d809bf18df137cfe083cec726e144b8ed77ebe4fd6028967c15f72001279b3900a37c57b32df61a099740ec4740037d1c3f0c5ee8ddcce8b01460b7cacca9bd65a3d17dad63b5f97e1c2229bab3994ce0c7a18ab691d61f501bd4dfe206bb101507e6afbec5455be72cf5ed6e9a066bf7eb9d1f50da8f2045582bbc7973fd13be2ec6877340eac2cb5eeb77053b4c24e3cb5768e20679e3a7f92f8fdaf81f77dc7146652c9436d613c7d01d0c6c22bb1867551c94233da8e7978e720197b52865436cb049497fad465b0d9b28101f8e27aa44c8b6aeb3b94b70c3301ce76eede77d1315eb2bff876c105115f8e201e61347df4535978512910c185ac5760f7bcb51761d8b5565f65399dbb60fd7406d87ebffc49bfabe830f3dec20b91ee00e1e66f84e5fdd9720d5771ab62034fb615ff8ae7e8db9fd628200f5949f963e667d8fb8d3aee36dd8ee8a398ef6ce3e1a2d0653f5c13a75f020e8658bbef52b6de53f20aea5fb70a4ce38efda54faeb32b2aeebdb2d8641ace4fafd3a6f956483c292ce267e1c1baf1bf1e7506e38daeca530c915cda5b261bf91775a709ce22494fb62b7f84f9a4d8d5ee0810c122179578ee8c2d9b57b2eda0f0b739b7f3c2b698f543f7ec27886110a105e11f937d98ff1aa5a8e54397aabf40277515f85502e7fead1b1f8392d5464c98834ea86b50ae1da38afb38d75f4f4cbb23151f8e5270110a4a454e9b14064b4c0877e69a7556dac01cd21b1bafd625ad63662754e8b9d72852f966ea2006a380b11e554cc2c5edc0730ea576dae78d39914b0564b3bc372f9e348f95328e43203e4643e33ab999bb190ffab325cf4a37d9556829b9ab907e1f708fa6673ffbf8c7cf3ae08e5c1241e0ece91fcbab568f0f1f033ebd62f069f0913a04b4425d7448a731270c2cef1a7044af4cbc38cb9b22d17f6409076ae7689839f207de1bb221e19e9c2ec46861959de5eea69522ed287b73236813e2e97881f01625bcfec6a1da1eb241706aeb50a0de2cdde3cc689d21f1cf5f856791dab6926f4d9977b07b29d74792b85d8ccd82bebd11683e4a47044625326514706ccd699a13dd511d81e640d014c7c1da4c7d1fdc148cee6c6583ca6defab21de55b4ccef805fb0d72e655e0ace8c0562923d34fba12c39a54f280c33c393f64b7232061c38dff9ecc7b16a669830b18b891786b9a6f314f0779f3d0098511b71706f6e5fedc28aab344d5b41a879a8d93eca59c0994501068ab6d01cc6fde1f73eba5ff6763d56b9925fd6183d484ad8458f686224c39ba76eac8d990007ba2a08a6213e3560d0ba0706b322356f47c6fa0ff73c018d36d7a173977cf020ce52c04ca732d23493c83cd72e9e4e56d094c2dd9bbf65d590a4c0f7235adc6d52d2cc125bd0ebfc58d34c2bd0bb226c16c46c35dcad69640e1eba494c219648e3dd10c727969200704e0c691cdb9e21f1410cc480563a04958ad474a9f7690a0ab9c7740680edb692d08bf900636c0951c9c4984b76afc08625ec27bb61f1cc3a218216cf0a41eec5bcf4f7935de1e0378147ab09666c859a1c01e640bdd7a93bfbd1d7b39abff13f1c685e3ab256731237438c8b1d36126fee115ca143fa7fa1fad3a4b579c63dc6b224df0292e2b3be5406e33139dd0476e80498c38ad57577e80dd5259af168e3daedb18fc75299c2d3390259460d7f97a9106f306dcec5ee66"}], 0x1010}, 0xa) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 22:28:26 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0x3, r1}) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2, 0xcdf1, 0xe39d, 0x3}, {0xe95d, 0x8, 0x0, 0x3}, {0x100, 0x0, 0x1fffc0000000, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:28:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffeb6, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0xffffffffffffffff) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f0000000040)=[{0x3, 0x3, 0x800}, {0x0, 0xfff, 0x10000001800}], 0x2) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget(0x3, 0x7, 0x60a) 22:28:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:26 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x18800, 0x0) close(r0) 22:28:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/83, 0x53, 0x40, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) 22:28:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = getppid() pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001180)={0x100000000, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x7, &(0x7f0000001100)={0x2, 0x2, 0x5, 0x1, r1}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0xa, &(0x7f0000000000), 0x2a6) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) 22:28:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) 22:28:26 executing program 1: r0 = socket(0x19, 0x4002, 0x3) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="727f", 0x2) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:28:26 executing program 0: r0 = msgget$private(0x0, 0x1000000000) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000000000003b1a9ab92f00747f21baed34cecc7db4eca5460008000000000000f988f2db07ca8bd2a47535a6568276fbb5ecdab09d624944f8020104ee082a4bbaf28716383a7d1773fc380a8ae9421314f4b0cf90421ee993893d1394ce7087783b923c0eb6a210ada45eac1d21a080ab2d67604a6f3f7416c761def7455dfe31870d006919d6f13d9a6ffe5cba86010100938ecc8e05585b7a2bb228186e0b3242a8614608972bccf76bb0d8e6769f2c31904a4fa47c0211b477f91a23bafaa16a9f9fe2b034e25603bd5853344b1606508e6006139e6ab884d98a1f3641f68f6938b99478d9719e8157eec4490b534f8e54e12972c15bb8a496d4d69bb4516ac522288802bf7d2970f91ddadbbf15cd485ebc407ca3dd8a2d884e0457baa6c26db5768cdfbc8c6b5ac239eacdff9807615d0471fd1e442b4a9be60495fd2d6acfcbd666e1e2cf4475dc16bbe7b4385d67cf078021d9487791ab3a205f8f524cfb7f71a17eb97ee99ea0953833b041160037872bcc030cd5c5"], 0x82, 0x800) 22:28:26 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffea4) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 22:28:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000780)=0x43a) getsockname(r0, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, &(0x7f0000000340)="1e9d04c34e106742e1310b198f5f24065394727c30247c4ec312d2fc1e2ca22d6f86b9d373b5c31482084c93206db92f3ad43e88d3b2cd485cdbf3542598435f46699beba5a79329023521499f09a2035fc56e95243056a5e6a1230daac654a207376903d0", 0x65) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x7, 0x7fff, 0x6, "745665c4453da633783b5aadeea1ada346133238", 0xb95a, 0x4}) recvfrom$unix(r1, &(0x7f00000005c0)=""/75, 0x4b, 0x40, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000480)="99cd0d5b9d0e08e7716d7a2b1c0549e87f8947db609181fcf0eb6d41496e39f9b2b19290cda0f4bfd5fd2ab28ef2af5f5c8a22ed1ce875c79c36eecb2dab91f452044d06440e1dba6e6390104fd4ab126408143cf399720767f24fc4708bc2d92414f01d444270369ac50c09b3e29ac2938e0701248e178046dd64809e71924022c2cbf8bc28c211b36de0402a625c25413c5cf8b52aad5791a6a74b3979d53c7656d1b40c59b74bf9c011030000006547819189b087b36dc490eb", 0xbb}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000200)="7e4f08e9e15795d1ea7ae2b7c10af422bf13cc9a4918129e4530a656d94c2836b84257627d01b154003bd1501db7a7151f4706f14f0a", 0x36) write(r1, &(0x7f0000000080)="86b227ba39fc147a477a44d7e0b2f0e7e59b1e49cc99f5c2a2e551458e91db574a", 0x21) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x1db, 0x20}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000240)="ab58887172d0e609118d6a2f27f1b609dbcde10e01859bd97de6261ce7efc7472dc9ac3424db7529516ff779576a14a0ddb9f8142f92c27fc6141083810eb1c5bc8a37728ad944b35c26f9bf0295f7bcaed9fe649114319506b1c662656986e51f199b803bca29aebf03c67b297c4db8d5d0df7cbd3dcccd7f4376373138ea9bfd77217ef4ad8a418ff6144f43833016cc033f77a8608599021ccf7c99c30261053cf11ffb5a42761ab8ec0fad6ab8", 0xaf}, {&(0x7f0000000680)="55eaadf29c62d55b9ee8706767017e0ccedcc16d09d097513e045b9a335beba89512c5a41ee984617e777d122a3452ebf701aaf722aeb82990d0f635db2fb16f8b7dfbc38d7b54fc1c74c2f385de3d80ed92925f3bd9427e4116d8ad8f087fab3abca97b703daf1070800a59047c2fb5cc12960e8505f254d764b757ed2302b4cbad35b76a42b757c752f3831c3cb94bc42b57d8f409875e3fdc7aedbf89ab332963a31a249358d9280a74798e12e068d49fce31b414463a941d6522c1da1a6b2fa2d1ca2a30c15d6e7f0002076cee17c66fe5f6f7614659b415b88926aee408ca700c488eb3b35152cdf3da5807b28055a93ccb", 0xf4}, {&(0x7f00000003c0)="c199f8ec92e1dc3dc451bf67591783f2bd96763d36b9bdee5b9b17576369284291e8094232a052cf7da4d53e1e717bceb696694ff78038f1e9d6ffe1907b85cb6730c3ed5a28e61b0623556879fea3d092710761a270fc8e40c2d7797a342ffa0d7a06126389bd11edc10493cae666a6458a17dbe67fe84589cd9e07b18d52831acd478d78e8f9228d1013ef2782f1f3a648ca889183c329f8369e", 0x9b}, {&(0x7f0000000840)="b8008679880ca76124d8e4f213ea259d8c6200e47c05139c6be133a49c348a233520c30850fc2a826ae0c177d524690a31fb6c577b0c2c6aefa4c69f547d47f37c9fb8d6c5e914a3e425e62cf602a875be7656dc3624694ee3391c7b544a50fcebdaad105462eb9706e1b1e4e7bd6e608fbf6224ff62737801f6d9458d899108d787b839bff38aee8f8dcdd858552430e86bb9c819422cce9dc9f0fc9883c85f0171e205d9ed800e4d3b31607e60662a7da19ae4c987efbb2e220d261eb0abf0195cbda11e721a3811f0e42a6fc915dd098a98f6eb6d7a6408c9dfc982729c9b7db8e44ae6", 0xe5}, {&(0x7f0000000180)="6b91da9c9243259b12b301924a59b7ac3ae41a8eba0a12d63b1b84763e0064c13533b576326213643ab41cfa3b7c92859ea4c677847325fee00ba316bc2a941c1b16", 0x42}], 0x5, &(0x7f00000009c0)=[{0x1010, 0xffff, 0xf, "20acd40de3a96ffc86d2d10ed2fa506ca46f73d50ce889aad3670bca4906515d30ea1283cef6b1fd1cb6335723e3f3f916637f1f6e6ee454c402b784cef1fd776fb550b3187183a6c953808a21244d926c267b1657b4c2c934f53839c2faf7dca6533cbe4e4c86774120ce81a368dbb3a6936108e1127c1352c3aff8b44587c1cd91da9d49e974c53f3b93d15c69ccf8f374cc8d78c82fe2d6f234df552cd7266d8bfb82d2333e209b72a2391e0dcc33866eb508a0e41769334e4e99dd3247345567da7d23beaa667ae4c57fa4829ec7410770f73409b5a6cd8c8cd8e070605075f58cefad96425f482f220d9e0550978c66cb0a4f5a8ba52595bbf2a3aa7d61a5e3baf7ffa5f74ced13d8d18a91faca4030c0c335669b63a3ce9d5aa056be7965db0ef9bef2a089314df01871aa2b2a4122fefca86c8313fd0033386abf4ed52dbaffb4a992a40518cd53b3af515bdd39e78a751d23a37e1320ce8cb68b14f1580c7af95d4a3062820bba214d66df1dc3d34a3e66c30bfcce1e56f3eaf14b14d021e8ab59ddfd56c0631811e44c4c6872b278980caa783328643af544d46ac2d13801551f809fb69b0fb2276943bc64f346e450a7031ba9d9648ce466edab9524820738d000e6884b39283b19ec7f8365b6e63be44d3c4b015ead4c6e5fb0c0d4672620a3242211646fabfff219825134a06456058aa0cdf83e1a9087030d1a7656e83ea6ead843896f7c6d02e6160e3c4176fe1d9ab8ab4e7f5d328937ccdfe4ceeacad60ba1b6e8190d9ebe618bf12edb0d700d222c55a62b896caaf749d0f1b9a77122a74c8eb713bd5dcd87db65f11e0818597265ea965bdffcb456037b8a0df46e1e8c1f2a51e52fa18706f8b861cce186e1e6f504c98dd504279ec40f07d656183518c127b201757ad6deeb61774f40571a3d32c25978e8e603e1c3bb1ec266910a8f514286a8ee5c199267d6e84d4e590ae149d3abd3487521611f62b83004339d2d7a5dc9a8e52f4d41a05129868ae94a4c14384cfb32dc81a1ad4d144053302558137c87942f0ab53a58a335a1f59ee8d207f904984e002cca3ff0dd3023378943ab3c3f9b77399d533793882c5e8923bd530b92d8085aa0491a6b7517bf99bcc701328f13fe01b427fe0de755c51ed38bb26f4274f1ee0f1fb101e6bbcaba074f827485c9382872fa8ed536bcc3f6cbae4c7124730661084ae98049ac1607bd51bf52fe6e2c6a8eaf2044ac4ad129d4baefc3f9ef3fcff846805d9370c69f7882702651baa547ae53c9063205d2fe85b82cbe28e53ae03a25b3191c7704e9e9be434a8fac2c98375ebffda3a83783b4ae0d65635535a5e72d84c0e36246aca33a43ccde66f596db017ee335026f6bf6a829497b209bd021985671721131e4c748a3d59c650c1628cd091f008dd860db9d8c3be0c18974df1ffd2adc36f7141e8888a308b6bfb843e82f3336c281ca3aa5ec84a0cc80dd2649e85c158f652e8909469e45ba13224620cd7f215c53a3e7f91302913d5f6d6165e8d3740d756843f69d16deee74e4079171e5a14b11d045a81d7ab2a059bf2b7f15052b1efb69e0a3f2d6e1a0e108471e5825c2c0aa33a276fc0dd25ca0b6a15a8e05129615a7357670d7dc068dfe318337af38a1e0d4c2a5d71652da26503ff823babfd976f5a5d146e4d2e6430867158ba437248f5e5c4ea9d9a66fa8e1ee3bda490b9716560fd4d85f4a92f7bdace0e6e58cc4e92792993e0d59b46a1d359f1085b98c1ba583b7d0dc4bf19a72ae0cfacec1b2684b22f90bfc4e844c10f7ec8927e2661ee3ef2ce013e4ce1da30646f6e5772b8f01f6685b3376512ce119634be7633bf51ef8b502b62d86fccd1fc79a12e2a078b07b9e429399779794c3f36ee2bf758d78fcfa759a96c14715a7ba091d7469ac5e3a4aefa2ae2ceea0ae46824f16c4829b13f1e45d162ad9f71263139d3289a71e2733af84aeeafa8152628ace3d815967faa3a98b20d15d55dda067755ad7b5e933e7e5b34ccef59d1ee2841e6b035ce82344195ce08a02994bcecd597682d042a3f2436a57d8484b525196d5514d2c4daf1ba1a748d3d936900f7f8694ddc1eb10ff97d24e8a62ef032d3d7a55536462aa03c090c7fffb1970fea6428a8c8aa05daf76f9c185d1d49762251746c59c520a65449ba87a1c836eb7ea2cd019ead291fd9243691a7405d18a06da48bed7333b3a343a9a6ce707e2974781ead3a6ebc722fe7ed6c8571d6676380c23148540f81e74def8a68dc061cd136f7098d568168936555b20352734a4e4e5536c7ecbe6c3edf8596ee53288de7ab911978fbc40007585299608ff40fbc0292d97b831276dd2f43ec10c41a120e2ac2b912540600ea53ac8803ebfbbc574db83d040f9dfd1fdc4a1c1b3fc2e8fc826697dd4a29041bfccfc394a2e1860d3f97871ecb1e695c8240b38e18f69ab775895fb81cec4ab297404e9897b911f15921da985f76281d773d9db8893733bdd761c36272607811a126aee4f3a1194b8651c01813071a49448e0058d39ea23065d3bd623f9a1b43eeb0a515c0bbf4901f5c4e770f9a66a5cddd560d720e5b770939e32e66acd7a478eef04891ca7f31d010d06782aa398fe496f703a05296144f9bf8c60a739031bc26244b685aceaf5f5d68e7bc595f69c1b2479c43b6d2b8a5c10e36d753342f76449854ffe96d3c5ddf406b6877242b6a20b256328c6db0da2c9a64734d069006c6cd555cf351002a121b809213bd5a83cfb1095e679c4e2e9452f2e7b44ce73abf190616243b1dedeebec18e793749ed6f6d6315c922cfe0683209013e4951a760e06ba33f2f47ab4d9ee627c716d364945613e671cf8957069d392b8de48342342ce78a676f759487a781e4b6b21defa9d6d879b08deed2ee7ed442522b50fec212850e08a80f857ab6724d214435c87bfe488ed1b3ecf95d386d381f93e3caa673850db4d2332c5e70394906d8d0a0f8dea1dfa1b4d36a78d98a6d6da1a91c0cf4045d2674f788bbe5bde6a0d7e9fc33d7fc8253c9717c50fc0610dc327390535987e95c57405d21ae817a9af687d91d1318c3295de54b0b19bf17ea970c18c6b6342c99efee731b64fe640524447f912f996b79c487f723af7201faa712a045d3037c98b5eaa3655c4fa153e31c6cc19d6c3ea40bd6aef767aa859e709f9c76cffd5715852552c9d3b52b881b78a59381a475c53d4a0a645fe2fc28a17a8ffc98421f92c90d41840aacc728adb0cd5e5f5cba7363e1ec3c54e1bae8c2beddb34e79ba0fbdcd865a0d49e2abbebd91b2402b8ba8c02d88d532c35e87d3db760704860190c31d0ec3f587d3502d0b11586efcbc3162b9a4efc0e2a9c1287a075fedd252f8ed3b352a90fc8187a6e6271c55d7a2ff66eadb461e254801f4c69a915998b876e3d8ddbad7fba08781f040f660db9644d3508a4050152e424f7f76c965b4e3425b3df62b62ac59516a8ba30fda6696c2ae3f8a6bd16f620446e06aa3ec97e42a2913d5501b6bcb616478c4f7e216ca4f515bbbb1ac2392e573596105169d45abe069b5ff52c021b9c9dac05edd0279c4c66f41fd2e56f22228223f62f8ee97c6c5676c15e4f206a983353a30f5e6a9abe0f7919486f251041fd87fd6646580f59141d09afde36af232a02e4b165442dccfae25b8631e883c0d562e721df36aaae07b7b27cb6a9a755b487fdc2aeaf7c11a1a13abfd2105b7d36f4f4e4ff9641bb707315c61b5a96bef0823de386782d0e7c029a40ed35ebcd895a8399163d05afeec6591c85b469c37bd3288e9d86a6c63ed360618000b346b4ca6c47b6e807877ffbefa89a91c0722f078456b45569825b5b6cfa5d009fafa86889714379d1bca36eb6029c81049fe331442a06eebbdab9574c1663c380dd4f4cc2e8fdb73119fbe8d6a3316be997d5c76742de9b6a3813b64dfae7aaac8b5d2a17683099c59a3497ab6eb925c2676a7c36f0c54686c4ecc9b0b97f6fcbdcc238b0d44628f6f96845cfde4284644208caa1d4293198cdc304938358381eb81df26ee387d79c8022268096d8e9693a4a2f9a02693b8a7e4eadfdb0ac7833befeb35081e3a8dc0ce6b9e1e58c459b378a0cd9eaafa7cc80d9333963e2cae7c1acccb6247e26740ae6e2a36fde18f0d6a7a57f8651d0ca07887c1986526e32a77adb4371eeb793d7972a12b8deb50384f8ca515b137afe3222cdf8fed236a34712a405627ce3e43c35ae047cc3757a0e121a2ee6eb726f3f6a57d098571ca050088d47ddb58e5df8679504ccd06c3b9fe25fb3cfa261056721a0eed7f51590e18e415dc29013c11d17756c77c07dc154458d27bed19dc4a993db55c265da6a306e14baff6f07e8170241ca66753585126912b6d240eb1e0cb4235f911771dc9ad9181c0ba884f09e6823f9c08673d4bb6523df3e0a2323037541f96506fb0bec5d415e28ece6a8e1f5100b4cd117106612a1c3afec7e67eb860001500b9c8698bf87722042be00e09de2e3189a91ed12c3907e1c69acf36eed4168d45761d8c6388fc65fbdfc7fd1be3af8cf2ff9c4e72f789df2216ac93478d2eae5c93a323979edaf50f254366ea63794135968f594ca50878bdaaaf1603fd0eef2b1ae43046996b44423f0225e06c373564dc0df1b23311be4645c549bccc7f684cc84b3f06a4ea669b7a9e9856311488868b587bfe813981218f9951c788470c977602d69bdcefe6a37a25968184addf24369794d62b23fc0ee2ae2a26e4e572e2af613d55e2bfab38a720419f58bc790fd0108b161405bfaa613bc0354b61de16a32ff31e67d8b0fd8d0be589b20b0b28bc96275689431236e72ab94aaa5c98abb9cf3d39ec3750ad7e377d03155de44d46fdf8e63605b9c52da8cc3e430663c50b84a0a04327406f3062d15946dd840bec09b22f5d391309a477bce7ebbeaa44862b8c29b7ff9809afe77afee5ab8762a6472bc4652d75ff7bed40fa2df9b77dd402aa161807506b24eb4d842e23fcc0aa185eaa9e81d0615eef8abda2049c5c47f685af766a3099bf734ecc6df7fd539d008abbbbbaabae4b6db0c535b0f1abf0cfd9a63ee7514f5fc36cbcb7d01333ff26e3f83ebb5eadda6e2c4bfe8e2340fe3b982daa990f44e4c234937721a289a6596f63411fa9c158fd926b9e362bda68de296f2bf03eb0d6831d479c12dde5e2b8645bf0e3b5dac9d7a5133f0e2158df5f9d08a2294a02b5789add6750c3fc041ae5ce65595b6f5f5ef2cf491e7f5b6b00ab8a77f6b04214278f4e6def1ecb02474af2de4717f291709a2578dd3df3bcaacf96453fc7d16432970de8907bcbb59c9ca635e2fe6fe01e9fdaff0aac313b0fd3144b973191ef79f72f286f73508cb52ee32df9ddeb3a6bda11aabb7972ee368be7a7048da0295bfb6e5d3f079be886797d29459c574642cadbfb1c448106c0981986b0c9c0e1a248143e86f6883b4a0c8ebeb7a50bee75d759cb970b2e283f7d8d63730d8db0004e887333e30f5efffddb3f68ef450a3e7ef102df7e7ac4d560044db7bb146ff153c37016bcb732e4ccbaa8bd11ce5a384aa59e98aa53e8b954413bd7972000605929b11e3267f06435c83c9e382cb0df9f8fc2ea33635d3160d87e1092028fa0fe4b7bb22e4f7be626cf902791218dd45cdab04bf5b1eb0565b2cb9f44950e86fa4c208405fa89e3f158d95766befc1d7d315a814c358af2d688dd96807ca76d21b538d357f33f23f6091a056c5f3aabb84a358c348ee52d55720a6e590e4e0bc510ff2eb"}, {0x50, 0xffff, 0x1000, "72d07839db774a0217cc15f3c3eb131a077728eeac822950d470ca035ae329c761de5f4ca9ad55014960f22d9f73c0a058dc867b54686ea0c1f33d46c7"}, {0x40, 0xffff, 0x3ff, "ec858faece900330b7b5f912bcef955f67220b6898471c2ad770c9b0b91f9fc7181c6f4f275a1dca97"}, {0xf8, 0x1, 0x8, "cac57a7e46f20939881d0613be31cfee56316b16563e9ccbc94b1f827e1eb00121c8c81a78c872d955542bfcee877b49b2bf8ed8e21e87a5f515696717a0e7ca3aa395a51dce54a26eca372236a1c2796fad4822e7d505060c13be238f5efcb9a3c6ac3a83eb303daae7dffda577086c9fa2629444746d6302033b92260fa7ed8213dfe3d2273f04c36ab18e88b7254bed42c77a8c3492a541ae6046b314f5ade9c30bb23a3b9fa9b36d094889e8fbf9551c4e59146717fc9c88e1e63ea5d35c15da4b0f73b45ebc27e81109ce3fdc868a90b2f94ab78b17f51c8b9d1c748e19324f5f"}], 0x1198}, 0x40a) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000140)="76910c09970c004d8e85a14f61a183571dcc52f9b9af3be109163c1494080fd5b6dd675f62fe028bf3cc0e279a34c41dc53e58ca33e5ebf7bfa4ffe0fd18d32bfff30ca9197e21a91ce909d3e2da18a7ed5cd5b478cb9dd498fff2931aa401afbc716bdbec581da91c1394f4c743b8590b9e5a81ce1f7aa992a9a4e95910bd544e3a4aa722f06324c3be2ebd2fdb76f71792451b20427ac67f1a510028f97778fd1f03ebdc3ee4e3bf0ece87c94d", 0xae, 0x404, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:26 executing program 1: socket(0x11, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81, 0x80000000}, {0x9}}) 22:28:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/46, 0x2e, 0x1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x1}) 22:28:26 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:26 executing program 1: getppid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x4, 0x0, "0000000000000000001020ac00", 0x40000000000}) r0 = socket(0x3f, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="834161250b627b127a3a0098c9a6e43886f6d8a8fd87e3257eda8c62408ed1c2b7df4ecadf791c4a244af5b50adc3cc41557454ae9de755ef1c8d75b5aa90271f6668291cb1833bd701cc64167587b0af5608057092c38fe32642313cb98465f9e904123989a3d6841805a0483f1e9997b6f383614f892368c018be559e7975062f235e07b6be658e243642d", 0x8c) socket(0x3f, 0x1, 0x8) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x6c2, 0x22) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) setregid(r1, r2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80aa, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3, 0x6}) 22:28:26 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000200)=""/178, 0xb2, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000dfdec0a25f41176c55e9"], 0xa) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') lstat(&(0x7f0000000040)='./file0\x00', 0x0) getitimer(0x0, &(0x7f00000002c0)) sendto$unix(r0, &(0x7f0000000180)="08a28e089f5fc3d041cecd477c68113cab", 0x11, 0x5, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x25) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) recvfrom$inet(r3, &(0x7f00000002c0)=""/115, 0x73, 0x840, 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x20}, {0x6, 0x5}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a0, 0x0) 22:28:26 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) ftruncate(r1, 0x0, 0x6) 22:28:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0xa, r1) 22:28:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x20100, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x800, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x241, 0x0) r8 = socket(0x10, 0x0, 0x7f) r9 = socket$unix(0x1, 0x3, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x28880, 0x0) r12 = accept$inet(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = open$dir(&(0x7f0000001640)='./file0\x00', 0x8a, 0x4) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x80, 0x0) r16 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x10840, 0xa0) r17 = accept(0xffffffffffffff9c, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r19 = dup(0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0xd2, 0x0) r21 = openat(0xffffffffffffffff, &(0x7f0000001840)='./file0\x00', 0x10488, 0x8) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="2b7b713fb6463afc33c39feed5a63294efbbd31a0c0441f889a753fa2724d9df884aac1d3ded866fd52330d42c28bad23b9e50f2aaf15aeef78e8236e93be50a9af688ee7e15fcb2b2ba674614ffcacd1fe21a46e9a1247d6b9e202600e386d8b83a01c22c291c17d4f6a514de07978069", 0x71}, {&(0x7f0000000140)="4840761d45e89b98b63ba8c5dce167d0ebf5a0dda81dea5a95ebdb147a0c293309a0767bfffd7bb804a96028efa021f5fe05a8d0081e869f67a8d262c11655a607b7250c0446919a7225e8cb3fc79f4f7cbb8fedf60f844937fc4733d992d2f8f8657d9c9a1a283fa00c0561df8ba9f3599d91", 0x73}, {&(0x7f00000001c0)="19b3d82e8a93752a3482f39728368998ad4515490e3224dccb67cf40cdfa14f3a4940406136f08d9073258988a68247ca0b9458fd0477745b5790c1d0b88c6fad50611122e2d7f9fd9bc12e4d1c8b0061fdee731c8b59b8f4a2b3fed399780222de9fe653ced79672d4738fe1b460325fa9af89c", 0x74}, {&(0x7f0000000240)="9c28db71abffb8d1f925e2efe575439cf44fe5ea89da0e412d391bf1ed6bb1004dcd330c98665d029b9605f7fe34c4f8a5967d18d85958dcc3cbc67706d6051837cb33b1b6c4afb56f994acafda0dc86128db92a84753642038fcd3efd340b8b7e3fcd483ad1e65eecab9236ee33224985aedf9f318c0d02074164c7e773170c7537936d6c9d1405ca083aefb5a846a01a92ff4d2e476f53205efd3f4b38c9d0da9c810272274093d382b305066fa31e5aa454f7543f6fc519a2ef3bf9384bebd58278e5d26ef309eb1b1243de73e27f4534070b30905e47837d2a50a26682193f79477fe8d7375fbbde05e4e85a17c3d4edad731d8674a7e59c6901c1d66769eba6e38e72fa4e0aa213d0412b30b9e12ab634e0b2a4886025f34d06c8c5fe8d49118dd371f8af3271016544abc0a74f503f782467865eec85d17f40dc09ceba81941493158b0b12430ae0c641d3f5e7327db5d5d5342f4dd6959a2d51d5581688d5b9e2479c492de7176ed4d57d9d1c9ff1880ebe5716cef98562cddeb31003b1569ad4400f342aed61d74fa2fbed2336a84034e3e79d1181830de44fde97e6c20f9104f6ff4f8edabfc5a612adf9e02580a438287e2b87246ef4d9eed2af6bbea9200f8642367f4a63daec832c11ddbecd7add636e090e322abc1e4940526e29398ea49d94f2d361365559db36dcac4ec26ddfa81e61cf0d00f34ef31a7ff38f3bbced40179b674b79a0701431df41701dff7b19db1ecbab5b595f1273a7ff97a3c352ec3b6b83362b056035f6449e66062471a539a9b6524fe9970d615b379a7c7e665efe06801a6fd0e47cca8335e8c8cd13ae5c8e300cde037c90672b920f0eee61d48e052872b98580a394724d656ec043bd55dd776703095c40877eebead3fe20751c5ab165fe7c6101a3acb6992f6e722d98ebf8f5b3d9dd26a81324ef6a59f7f8939d0cabcb4e0a842b65aa747b3a167a2d41531ea7fec2da1d397820f3c8df0a0edc1833b6a4e20c101b35199d48529c93453dc1ae2ac15f9a398714513be77b7774d4176c1972c78fe06d012887bdeb0de712315e76a191a507b649cfc4df06e9b13552c006f9be9739d998e332112cb0dcb4093bb599a85f1cb4c3e803d2ea0de40ae7be9f37d2f5f2ed349eaff4e34b83ef00607ca8c6b80f8417ae860d49dc9964945734d2f224242f2447f09becd2a6eb1c847092bbe4336edccb57400efd663044dc1f2ead4a49564844eea1055dee2a1cc0bf4d45a122bb5ff342313b6c884f79cc48b51ce7d7ce2a62f865a6d308e083e43e596acf5e2d4aaec283fd39aa2e03d57a1ab11c9046a1a43f2f2b27e074a245f99fe0dd41ee802e5e81b2c35b296b8c7cd440783ad969a802873620ddd59d958483961d14cc8bb3728961d0bd329e98fecdbc4dbe6f2f55861ecf1888f557245169505e75a37d922d7dbc3b9bc2d2f704884f8b852d37ee07ec5d3270d6a34699f4cb6d02f782b8f3b95463302618e32738c5ba3cda823ec66640f31c1634a3dce87725631b26c2424d88d51ee42556b957dea2655e46858e2e2baaaca66587a527ed7218b36be03531b28839f265bcf484c39a25a38cdb46701b2dc8128c9e3c31a15549e0fa0c96dadc71e024562120f544893f88c28364e76be523da9f63645516771f714ba9c95664ac53224f53c9bb23ee0546f618c270df8c6ab70c06520b82ddaea054900514bd3150532d27c69c34522aa75c40711bd7903bc22c74e8bc5bbe6324ac68c878a390d242d31af6852643d3aefcfa26a0214cc9b3e677762475cf72add9894c7fb16c2534c1a52ed594b609e91fb7a8a7aafe8fb96ad0badfa58904a52000cd11fb3a4aa38d4829a605e7a21b95cb0b8f4d99a0f1d442a487d2fe41512cbd2541ddb5c733834e15a47758926544ad7f2e5a70e74f439bf74bfce659ae2d0b659417dde0fe676b8163be264bb0979ef262e28f3d432e1a569de3e04fe88c8fad317e0037afd02bd60f2794427d7eaa007a256060e085d2cae6ad530e57374890aec3044ab731d435577a3ba743b93c44b5290b9870a7bfe5849f575ce1114d58d06d46bdae942c35ff55cc33f7e543320b71ac5c6c13ed750b3d570e899a9f72ad8760e0b48f742905a4328d8d87a5cd6f4bac7056261273615584701e5dbe7d24d9cc7bcd89619227400616145219b878a792e1c77aba450eb3d6a489177d395b6b0627fa45e6a4fa57df626e4e23870332d80fe83811cbc0c319b42ecf08546c600acc3f89d30f61d4906e71a6b3dcf45a66aa1e58d4b76603ecfc0ff7712b3c6af532b946482447d78213909d35f7c3c787b3834401604cd1c11ece698a5747c512b5552756521b5720bad12752f5ee249a166c53ad134d348ab0693fc1f7894f444486363f2aa98912b254dcc576bc586fabaf3ed7fc22c993ee1224ef6df73e63fdfd2c9b44a91fc5fae8bd58be74fd35584a4cd05ed7559eac2e037c1d0f7d51d1b28e33e2b9957cdfd00dff86dd92ab3b8017f3ca407dc3a4d93650fc321c9fcfc0a9f0cd974f5bca66361f2e5db1438388d4db6c1504efa66aa4582d76a9f7e50eef40577961de7e01ca899811eca6c8546e2ea2ffb9bb040fd6169b2b94051ae2032f97f20396c8b028f6a876b92abeb2b7fff78531473e48faf3328e61809a6cc486aa4c1d0cd61bc7a019d63bf9af9c8a0027c9d0db2734916a46f3fd122b41cb6da7653473dcb499741aa4e065038a97ccdd251a9871e78f4c93d2a3ecce9aba69518ba6c7f0f417bff052f9369388222e8a268fe3c1df5f425a8e99396d121bc03bbb49144486b116514f877ba62c18823928896eae86786b893c7435e5287623df856b981c2bd804f6436fdd325685581a900da3d417189ead49e2dd626d544c4a457b24065d157b06253db40f767f8f746deeab3ddbb48eef9ca36ef218b509dbc1e138e68badd6649e220564f8fb644b94d06f6819a03c362071cc5a57c99833473247488cb4a386e7d7055b41f57790ed7673b4256ea61a814235f747134a27388b475b9161b36cd9204248142709955e23c195ee9801fb84dc62f3f5832efb7fa932497657186e79cb0cfb6352972d6b7ee8a2acbceee17aafada58d5da72db2b5890a189a6b41ee394e0a266e72cf5478a3d7e76542fc5a482cf0dad0467562a8a2735e14570521164dbcb2137b0c0c7c67e3ad11095d17623cd0ce826a9e90484440d5d86d5aaed78ba138d58a7114101b015bedd08d4587b4636995af01a3a3bff7b1dc8f5b06b98d8ca144506f14d86a372a4c827344883bb23c12c4399433e994fa347202edd2fcb83fe813e0305f8e66ea07cbe5e1f0f3b8f22bde1de111b0407518261ac9cbac4d724b93d8b00ad6207fdcb0d6a286a6c60531c30edf4841daeb449d03cbc4c5becb237f5f2c2731b2ffea8f2916d1055137557e82f63ca1c35f773012e72aa5b66223262eb53aae421f8df244027ee6effe92ea8930014798caa264649ba56d5f5c8c552d5ff9f4d1040ccdf9a36ed3bbcead19bfed604ebe9f887e183754f7c97adaf710463dd0d604c95b4a0233418e881fbbe04080591c7c222bad3e7d65c7689a608fb929ba2bcf226c40fe9aa6255ba1261517db000f191bdd22867c1b3c859720d59186659e57f3361ef43f27a0a8617f0bb9281cf0e8419ed2fac02f67cabf4becc203e1700c66bdaf7622b7242e62c8984cc87bba3eeefd0f55be22493d4b456f2a85e6c75914c670fca62d1aa1bf96d953d5113436fbe3d61457961d4695a631fd8b851d8e793439a73ab6de73d5fe4141640ebd5fd64e2d4b1c35fe4c9ca1135366a4bb639cad5184b485fd7ffa576d60fd833af6c313da1c08d927e47522d700a4b66c0670bde6a6d09cb473a6b48db8a6548533b779a619e6b7e8e2d74277e2aff63c57a08302f59a47ed4ca9d676ba7887462e1d37d4160f2ea5e0204d265f282205d96b04a65deb22f32510c812454333d3c63b645a794ca5cc94ce717b8dbbb3e7755b18376ab36cf50ccc0d827e33fac4b3aef9583441fcd9b3236e8c88210bca01f19fb5343790feea355edc350643b7497ac16b8702c3f0fab8d3dda867cad7a70f7c429609228bdfed4de912ea7c97a4e96fcc2a8a33cf5ef22faab2bd0d3b81b96f285f5009d32f0ace3a64e61f8051007c210ba4f3f5c787b52ea0cfcbf8c42bbc2f1e3ed428292bb9822504a71ad38ab6771c3101f84813d20877371e0217a79ab561c3cede59a784021f417ea1b0a37489ab6c8f68d7f306e0b4ea595470c2e18f771f37ee3d615a39b3847256b388b36b2d9a50aa1172d78cb068bba7d321623a52fcfe2d38cba97e28a6c1eca73ecf9f4bcb4b7e807a3d280c3a1438e0933407c94d077479ad8d5edcdb795270f4744f8b627ce7d004dc53c04f0aff8d0ef9fb8b75d085f96f04ae0ce13d88ed2d9fde329afef9994ac51705ef3213d9b5bbbf052d271f9221ceebb8a877e3f3843102bfb245a82300c3de707889d48adb07640b512adb30defee8d3ceadf57d1f8b69e88eb8d4927bf6903e45562ce60eb0f344c3c922588f1f02f71c8a0ae7c23a11ee408812736f9ae4070bcc002f99fbb31d4a4ba3b7dfed25de886b54fefa7dae0cf7e01473ffd8818da55e0d1be4dd1cc3624a023dd6344744c2a8b92bbef02cabad1d848ade74aea0583fd5f361d93720b397d0a468df388933a2b16ae7fb7e432c24e3a35ba2a923de13c75d65247570e880bf253407f6cf61c048f0593a4eee8035ea4cbc25700dd218d1f2f3f76aead34fc890a77a96cc4796381dc5e30f0bba1bb1a5479564d72ee616f3f2d3fdca558d2309625d0b5a39c3f84e3d10340babf9bbed049c5ba66b90ec3f0bbc9cb62ca75274318241126b3c3c8283333ba6072bdeff9e6a8609df99afe71cd5c0a0788da20af0572b9782fca0a6a87a37f507b4c3da2b6dc869c1f431196305d11a10cc68ffc159acce84a370e99f66253d5019aa95e68a9fe3ebc4ec0d6d22dcfe16ca101f423a3c67ad25af0d9806e9c0b658118af305d51710bb6de4e7ed0e6b7fd547af44609ab247731360a9d8f56922abe0e47771576fa736ba59049c5c42120b7d8b275dc2eba280c36bd1eed0e2ff5158b22b14bce028b6300ad1e8b26d266f724ba6f5d9f48029cc59a55f24043b7d603b67332bfe87ee695a7fff360b0ae8537c4fc6bd0b991b8e54c3921fc815d30e9e468a69456f71a38c8345da82131f73697b63783720be00e1b35b48ff32137856508543901d6bca4b7b7fbfb1768c244d044d7767466887dc87fa085a9f7126edd0085d1bc995d655626780641d2647e4a9162571e1a4e7b64b66c48360b9f068c29fca2558582d4bf0037176672c498994ce5e6d90e1420c99d70a6bb6eb5d8c15d27882bed90cbebe8b4aac89d8b0a1a9f5fcf1a11aa22f1ff9db4ff49248b7492968a67e48a2ad5b5cf63fb4c563c0d19c50e0dafb35b4d7b2a95322267e7d63a8ea6749af9ba849eeb1322d028e2ee772597f88e1e1eefafd935f8baaf951c055953134561c2d32dd7fd89c0b22c91b9fbc5fa139595155fe426230ed8bae1ff8e99b1e6178f37939020748d5f842a53c59cb05b761fdc6d1335ab7fd6b2f8feb714b4ff1b0f4d81d451c4efba31fd1e6518b2756888f2e8b8a79cc27326ce26825a54e5c5c79af84c45de8c37b884adb6296dec2e4146697732b5ed9144b8104bc9102cee3f372e71cf02bb22d21eb04b2366194dbb17e2caa79a2452be8f41ad73e0740c85e", 0x1000}, {&(0x7f0000001240)="83f859f54de3416afb7f5e80b438f68152614db3db0e725fbee5d3340635f014ec1b5d910910f6f8ec49ef324113809a46585f5b494b707f3ba5c609a2d7b3b1bf1e3346c0b8a010978df9bd33af32ae688a3f8d8233bc8a693af6c6c9dc08691334d25a3eb25a08dda548b6c6062746a1837df0993b72", 0x77}], 0x5, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}], 0x88, 0x403}, 0x1) 22:28:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = geteuid() mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = fcntl$dupfd(r0, 0x0, r0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0xffffffffffffffff}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) setreuid(r1, r1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) writev(r4, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 22:28:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="6446410f86a245fd2fc484f541807447d6a41a8546e823273d8ac56f483a754917547eeda57066339473af491ed9ef40a8d623cf3228a87d13c93e654cc77374d54025e268de018a71e401f09898712134377acf8ede90908a4d74d4f263ab6492645996a6ceb713b41f5dd621083c970de82aa7f3681e8b8496bdf44080a50e920368db269c46cfba43bf632b6c4d6a45964b54bd3dc8d3c87106053e17ad160f5d78eeaa7b50526555b614e8eb58afa278839e131e02ddab777f889600ec44cdd51057fd37e119c9287c16c981c56f63bffad541b826a1c89b1af01e8583ce3b1ad9edae3aaf54df77853bc2627b7e2de31cdb0c5ad3e2c5d36a964af4266632782d43db11ef5e127fb336d3527106e20d5bb3a19996f9bedd809454ef14e1b1f0d6353122c0ff7665fdc7f3534f0e01b0fdd55c7d083f6b735ad63468d2bebd25d090b8fd94b6d91669642a9a752a56a9b4bc03f3465d29d9c2c66e07369c0e897c1d61ca4144c683dd805d472261fdcbc480eefc1ab06c12cb14e7155578dfdf693be3bcf57639cbea8c787e6a7f3d44e666363d4ce4e3f303086934e5f75c9560f8984e4380620e04630925eb13aabc337d01b64b49476a5e20e0d2060c0867764354f2bdce55c3c0926375208874c34dfe208bc86b018281b5119251c882eb8ae8a9563b5cdc2e3f62c6f13899ac7eba4f9a8f97e9928460176ac074b7c51e7b89f1d6da0e793c4047631a71aa7108b79f7b8c2ea6c198b17b53b979be722a919d171c8467ec87fb6990060b18f707ed1805a950ac3419c0d911055fb4a6c9d6c3f3946cabf8838f4026d032d9607736ad9e4e8b4c153505f9b0579dda7198b93b5f48f07521adcf0346e34e0d41290fc20685f27fcf8cf325bbd29139b57cb869f05530af241b5be9edd656fd4f02ae9b648b39094078303653ecf33fbf63274f4538c8bec8e4e49ca1db561a2fd664efd629dececdd7e3f7c7b58a7e770352d94cb8c90069a4417f281d6a14f4320e69ac737e416412b801130883b38cdc9f749b675b83afc1e6ac215ffc965fce3f4726712903cee2347e79730748f6256d64caebe2fd3f49984903c370172f49bc8ea7f3b38685f8c5d648505f3f80815fb4d65da5f7cf3eaf7bfd1828dc7e6dffd2563ebd4d03067819ef14d54733d1f59c52b5fe3023b954833c8c848c97c3a5e21ec677317e6219d9354d3664528ebb11bf8dad9dccc86bd94b215e80e8cc4c5ad4f641af53a24224f25bc500fe185f40e4c68468e4cc53e7790ae193eab35114e6f9949b227ff28f52bf9514231f926799f8421320a9dc5ad1c91649e9741f2a428c95f1988aab53a4d87865a3abf4c6b9186ea451ab57403ee91687493b8341d66669361234b828957e9549f35e6ef126a1e9b80c4e9e307f7d87c1f77343d5b1e74b3e77b2ca50e10757582bc0c6d89569f28c12d2453ea46586b2042aa36e1a163529679d69791c0acf787ea68d108064c20849468b284c68d9d303cd8080409fc8a77a50f4c00d4ee0abc80856a829919b9a7b43683e0b28ae82c5ed208f2bea9f91b584d1be44b04349aa124c97b8f8d4f06ebeaa7cf4a6f7a76c092d379eed336e357e44be92c5e0d0aa79696476595d2d374e0cd32afd73bc08eb3165ea3572b881a5a664ecd8bf885dc07645a952a48d1fb1bf19608599f58c59cc30b62445574825a38cb16ea387e2a2af7f723301b79f678ef236f3e5ba8fb26dfa4bab973d30", 0x4d9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x400080}, 0x8) 22:28:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x400, 0x8}, {{r0}, 0x0, 0x2, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x4, 0x0, 0x1, 0xffffffffffffffff}, {{r0}, 0x0, 0x4, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x18, 0x0, 0x1}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x9d, 0x40, 0x8001, 0x1ff}], 0x4, &(0x7f00000000c0)={0x8c8a, 0x3}) 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), 0x7250565e862808c, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x4, 0x1ff, 0x1000, 0x4, 0x100000000, 0x0, 0x1, 0x7f}, &(0x7f0000000200)={0xd9d, 0xfff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 22:28:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setuid(0xee01) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) fchmod(r0, 0x0) socketpair(0x3, 0x5, 0x101, &(0x7f0000000000)) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 22:28:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xb) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x8000}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 22:28:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 22:28:27 executing program 0: r0 = semget$private(0x0, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/139) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/199) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) clock_getres(0x7, 0x0) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x1f, 0x8000, 0x40000800001, 0x81}, {0x7, 0x0, 0x2, 0x9}, {0x1, 0xfffffffffffffe00, 0x0, 0x4}, {0x8000, 0x4, 0x3}, {0xea4, 0x2, 0x80000000, 0x4}, {0x4, 0x3f, 0x7ffc, 0x80000001}, {0x107f, 0x5, 0x2, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x68a}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 22:28:27 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x142, 0x10) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x1fe88712) setregid(0x0, 0x0) r3 = getuid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r1, 0x4) 22:28:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x288) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000000)=""/49, 0x31}], 0x3) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8280, 0x2) mknodat(r2, &(0x7f00000004c0)='./file0\x00', 0x2021, 0x9) close(r0) r3 = dup(r1) r4 = syz_open_pts() getdents(r3, &(0x7f0000000180)=""/218, 0xda) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a07f3ff0a6300"}) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0xa082, 0x7) read(r4, &(0x7f0000000880)=""/161, 0x17) 22:28:27 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xfffffffffffffffd, 0x0) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xcf, 0x5}, {0xe5, 0x3}, {0x47, 0x5}, {0x0, 0x1}], 0x4}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7fff) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 22:28:28 executing program 1: setitimer(0x2, 0xfffffffffffffffe, 0x0) 22:28:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x80) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x2) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) write(r1, 0x0, 0x0) syz_open_pts() r2 = accept(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006899baafbb3a90dab7f6ecb37f58ee365a8d4f56fee4717be383cfc9d758ef6a779cd4a2fcd7000000000000"], &(0x7f0000001280)=0x1002) dup2(r1, r2) open(&(0x7f0000000140)='./file0\x00', 0x8800, 0x100) 22:28:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x82, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/58, 0x3a) 22:28:28 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0), 0x835, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) setitimer(0x0, &(0x7f0000000140)={{0x2, 0x4}, {0xffffffffffffffe1, 0x1}}, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x40) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffff09c, 0x28b0}], 0x9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x9, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x9}, {{r0}, 0x452f0f44d7acff37, 0x4, 0x1, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x82, 0x2, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0xf8e, 0x9}, {{r0}, 0x0, 0x18, 0x20, 0x7fffffff, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x25, 0x0, 0x480000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x82, 0x92a, 0x3}, {{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x5, 0x7ff}], 0x5, &(0x7f0000000100)={0x6, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 1: rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:28:28 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r0) 22:28:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000096509a89763f358ce800000000000000000000005734415111b18c3fbaf2f5ea9dd48bb123c4f4b74e429b9c298588543eb9c4b958d75002db384b3104075a07be0a7e03dea00f9d55eb277b51afe78e578005a2ab42a76ac809a11227c46ec9e1153c064ee8cd20989475ea37cb2f7401b8373c4de555311c2bf0973e33b97050f576d55698b2624a8ee76eeced8aacc5cd845f37ec57505cfa7ac9bdb9f845352658c80c2b395b2c69c31d1fc2a7c06286294a457330fb75162147d8c9e908ba2b0e2ce70af4e4a2223ed6766be990075dea67b72dcfa6f18c272f6b46a2d3e2866c6873b1517f8cf0fec57fa5993df836"], 0x18}, 0x0) 22:28:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x18448, 0x1) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 22:28:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) getpid() r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xffffffffffffffdf) 22:28:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x6}, 0x8) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x20) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 22:28:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x80000004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000800c, &(0x7f00000001c0)="eaff1254000039b0bbfb0069bc010000", 0x157) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x100000001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000001) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r8 = dup(r5) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r9 = accept(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r9, &(0x7f0000000580), &(0x7f0000000300)=0xc) dup2(r1, 0xffffffffffffffff) semop(r0, &(0x7f0000000540)=[{0x4, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x1000}, {0x1, 0x7, 0x1000}, {0x9, 0x2, 0xfffffffffffffffe}, {0x3, 0x0, 0x1000}], 0x7) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 22:28:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) chflags(&(0x7f0000000040)='./file0\x00', 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 22:28:28 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) close(r0) 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) ioctl$KDGKBMODE(r1, 0x40044b06) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 22:28:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:28:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="425f44a698d55d8a122eb56625b621da1be827fb74f23945f87d7aad1c7d0322bb3a69b3dd9422725903e1147d228d6ceebee9c857eeb932296502f9a8c847571aaa0f6f09501dc10df5be9d907d15ec02903e67ca7e5ab1c36b3b2ef2cf11ef03f3ea002441496503c8058a300eb339a7bb538a4df78dcd9596096421872b592a09a8e5314c7d385ddf8272a62d4231dbe85ae48168d2435a4d9164d14e6ce68dc88f28bd41afa57f2effb837969609f7f4be4e111edc338aeb488701d0beffcfcabe3fbd6368bf6cde1cac95dfbcb0", 0xd0}, {&(0x7f0000000080)="58c971d5dfb8a156fddcbc6fee4540dd5a09b0f829515b9da13eeda804469902297a8749c797", 0x26}, {&(0x7f0000000240)="e8fcd17ef43c775db5bb65fc432bb31e7f0ac58f21c1f8f163299b05633b0fca022e889c230a186a4716f18a839c8d34fb91103418bd88520c4506b53941791bc5381d5ad6abaacf52fe61c0cb0bd85d6d30b4715b6f31324053a85980897da033b975392045b6ee05744d52a31c49ff6d5b327407b4f545d7649644eb11861c99981fd113d2bc561c03d044e800e752a5d7f793c12f", 0x96}, {&(0x7f0000000300)="e032af88318eea4cedfeea4506507b97a325ee96bb1fc7e24b6628055e78cfb8eb0929c5b42df14080a7132ac8d166e668de1ba43caa8524748cdbba294f44ef716110558733edf44cf1e751307a5a03b4041645e4187800ff2c18bcc53dbc8384", 0x61}, {&(0x7f0000000380)="d996bf22279cc5f9aba265da9ee54d0429d64732a9f424d14a69d367fc022e501f1aa24f08209870d7b7883fd679c9aa0f983f49f2ae49d4e4d6d02c7c8f990c729bac746ee0cc76474b9c9b955aa476dbac5eef4efa8952756deb23f416bf93aeb400e95a01f6d0a015ca089ddebb8735efa2565594902147412ae13eba46d01ec9657d717deeaf7168d3d9f9d6f048cd25033f27050e8ffc9a1444d636faaaebfa8f1bec2f113ed09f533f7ea140a547ce1f6762da007b836e1af9f155e95ad2e91196f43b6a1bef5e9d1001500df2ca3f5d00f4b94ece7e531f5d743574b2ada0cc0d4fceb6e4630f80916caabeefd8f9da1b377dcccfac14fbc2d6f75f63d749e9c66de6b9e04cedfbfe332a6411b592ce55b83194bab8f9b383b6d170384db1d817f0a9c3ef8f892637d0bb6f0c6cccb0810bb864d7963080fa14b5326b010c74fcb8e0f389b13ee08125a5e1f4aa14da991d7327667971c524e45df25d9071955ac0cdefc5cad223a788f159eb46cd340baeea22b8c99179f3a3a341f79600f2d0dff1b79b3ab18940d3c93de25e52c5f68da596ac37c37419e0ae0f32c1e9ea3c5c82dbb939cbed12a5960105824868c0cf5e8a807003dfa7e8d822ca22e702d8dc9cfa463172738e4744f805a3d1576cc969431e11343502a7463c1e78e7d8f620c5cc218bd470232eb81e7599ff46a304e38fe62f527061c41c32ef7ec246c71a21c2d31f27ab9ee8c58e1a829e2b352d95eb18591ba6e6085def183ea7d34efdcc5b5d8c1ee01c62d276ace2d2d54ca3cb64ed3ed4789798e011f6405ac1fc73f30a9551f13435fe2afb16847a0c7428d09db9c76dc26566075bbb8b69360136e26cd308de4b640931621c34d8a43f4fe59e392f9e3a20aab6417906e81c3d2b475afa7051d14f6c6d4e518fd649e47f28c69b710ade05d06dd6af7e0ac634d75a1cdef7d45f0a748425ebdf20d83937e6d5512725eee2296529b0ba8331c2c1c52e2a963a0c7d86a45f58bac43d586c6dbd42885c54b2488d1417cf084fc8eab818b486e50e2fd8988e0a447c2600fb2e55c9bc9f1846592863096f281a32d2152260858292ef0304c17abe9d2aa8a21a9d46413a209df3d11f60049435207097b1db76f62ca837154fb9579ca8c7084b9bd9b0ab7c5451d784234caee0241b5ab0c8fdbf65e54156d0e9f01a75f87a3fc3b6a94cb40a2c5e8ed2606d40795be2b0e9a6c26cf58fca18104d59bfef33ca9c24cdbc6202367969afcd0cef94e813d52ec255d50adc19c2ae46b66a28f58f1ff12af04ce6059fd9505d04d201c572b277da528b03aab16281c358a4e3a7ffc0954fbdf9436767e2b65d747a990626ac9f234bcd77d48350707def8ee0ace47ef7bc0f2eaf21c79bf659ac951d4a2408f8f4119d287c8670726995ffdc6e80645078fbfeeedee8cb50f32fb88383d7e88f94a9b2bedc5a2ee652d7e9e9905d969264652a7ac725cfe361c07606449d61cfb9b5c968e1ecd7c2325b00ff89b4b5c20facf8d4ee7334c7a03092c88dd56d26ae21ceaa0d704c1e239251e408aa40df1a6d202a0174464eac36e28f193d13e3dd55eb9ccfbb7810718ca26e0f47fb0a054da974537ee357b721a8bdbb8e282943add8c5d5ac254c81a25993604d0113033bed6debed0f020807b3dd1c002470e25e254b1100b65dca6a79fbd2622b79e59db7f20b056ceeebfa5adac514d2c8749a210275c983168e01b3c97fa55fdb3e5e6b772d15fd57589a2cb92707deee498d5e9a1d6f192acda291144510bf7a03d2166d955236ee7d2fc9d6368a5e5c25d705737303d4aa70cc68ef6a58290fb4838bdb24060ae869849aaaafbf882dcd70e3b01e277e89a89e18e37402e0ea2b0d6812f6f603a6cb8124ebb7a1693ca71ddbd16c7d7d7843c7318ef7e29e29c6c76727d27079bc463ec524fa2a0bc662ac5d232ec2ee04ecd6de84aab783541dfef3df6dee1c7da4a6ac1305c022720032f5e08aa2383af35fe8b0085668d8d4bf012a9c59d072fb61c774ee1115fed369202fc4bbd7ff1d7dff2d1ddfb7cebd966852a99fd216cb0ae4d4de834cd23b519347bc2316ba48abe98da562399f85d79c587cdf7851227e969cdd54d4223113684791f0c4430dc3c3224946f808df9674633af6c0772f9fa45787f8879acc8fd6c11ff8d3fa47211270d5f620ad191e1b6dda55ba311feb656f1616f74d5a81fa5f5f747688d7f764478f2db6443cfb200478ba1ed8363ebb62077cfad4fbc935e49966686d3bca5e926b1cf2e137a60cb9ba37ce70a7fc4ab466df7133d2798544820057cc942f28568191bd702b8c272549fda64fc463dd22220c863c0ae766d4cc45b14fd8a5a635c8bb82321ef906e453be69d86b86287585767d16f9a26a0e9ae977f4054d46d01f2ef1306cf49321a40a0a8336ff0d186a30c29424a932380e22b043a26d78f41cd98d511fe4c6e6c69f7bcedbf068a51ccd8b7c4d5d9d7105a22cfaf37c12f7eade67d75d1f815335a0f3cc4ac0a1df226eb7da6705e18564f0548ae1a89b77bab2716c378481e1c68ce6bff4a1fcd884a8bf94483b2190365e6b4933d3b5e41575f235abc6f928755ccccf2304b18c4e6d1c00d29b963d7491e5eb7bc7530172c7f7fda71236cb37cf54e69c05a0941dca7817b83d1a80bd8ee23f3c10ebb50c8fef26b65e55a94b8ce9c0502fdad7150abe8ae00f3c464dc8864eeedd46512502f6b14a73f95dcad0eb7cd1fc905dd731f72a50faca7362d136ada09d152057249f44dd61ca3d7f13a5be32ca7140fa2bf553ddc918c2e4930ef65a1484b7cfee85e0931788a0262b9f55ea4e817eb43f4c8d8315c45188feda6e2ec4a171fc84a6603c4e8739cbd514275cbbf1000800dc3b417e4e450f0ca0104a49eebebfd93d7571cf588b2537071f94c67d7afa0685acbecacb3d05dc472e6ade2fa13bbe48456ce4939d70afaf8ec8c96f9238ea982449130d8a18399fd992e626fad34776fb9646ffd0343408148b1f1fdaf9fa62c38c7dd356c30bc99b07af75768b3d779135d3aaf5d578c0012aa28001cb04dd4aa8b0beb41ec115c1b8b4766905cc4efb860013b4006ba0bd8daa404ece1fd6f27a7f5892c3333d27462f8efc7ac9122ed15cb484ab3042dea9ea517bffc95771be63a64c3ed7df39ee5a20f3d2b89b21e004ef62bf8ae3d3593737a6c3562a90c7faec55e5d77a77fa9084493937716b8689f9180ff2d746f5563a27e77a9ba003a65d212243c91a74a38b102ffa30482fd4a0f350198fd610576258ee816e611ea30766add57baa8d0dba99548757a49185b191dd80ab231ed2844c6fc63a95a2095698409caaa30adac15a70a0c2f643ca67422b0b06e99a34c648698b22dd0078cc63c188beeabc2796d98d6b6699480d5e9ae2a9cabd3d0388fa1e4bd2bfcc5664e15341c2f3d4df879677be3a8810a1d83410eb9138c56941c5d721cc21961d3d8845e5571b84e0acb216c51d7d05b14a8f621819da2ce6c4acc6f2e1ca6cebdd72138d6f7fee95a05e0befef0dd0130df1d927973068c93135fd90427b301c4a3c2a46d9d1b0a0895ca9ba087503c157b625d1534b748bee5b7b3062c16551fc5ce9469f77e30a76924b86bf7902cde3dd35c802fbe4e6e3863c244d0d12479684865f10eaeb950e324774620179a7442e914c2a65f90f8c6fd8a015dbba55d63990b8efd9e7c04481d1152676e42a42226e55c4065efbdbca5a4cdb03749210774fcc1c503288f28622a60093ad5803f19ac9a753b039a191e013172564144b64772ad7359c6da5c3b866903ea460f4d59002cf8abd4471bf800fe3849b1e2cf16eb0c4231feb64150d4d1c636896ee71bd4ef9e33ba4bba6ad7889a9fbd8080d9a2bb42189a25d50e93e84169e16e0b2ebd38f9a216f976b63e83a97be8fc82cb3efe950e5df3336024c8cc97c44d14aa8cb03677cf1ef577c7fac82f45b541be962f99a7b038868258d5f331e1ad6a78d2b2449623585765ba2f87ddda81a21b41502f05605d9b63ed7462e1101a9560f69336a21233bd28872042afb66fc2a060cc425f67d58c5a64a0b9c65b46ee52b67ffe42f21e72bfb6cb6291d414b6565376f38a9ea0c0ac48b940bd815856191dfa22da894e1e10790081f37b5bfb0c6157334616bd3f51838b8a8aa15a629e4224df60820b91489f3fc3347fbf934723ba5da647e9ee2604206274f036157fd74995e58e634cea02f2b1ddc34f9affa7c38b60ad27d49111311d2b75a73ebb765e9f124119d7b9cbbfd516d02f834f4adc76379a8050e2a9d704b3997c3d9174428aeba26a50a58cf6e23e6bacd1730ffe7884829a4051d99fdb2343febb633033c258140af4e5b0658cb1ffb8dea35fdaa13df029391664bb0c891eb9af4494c456bb9873ad7478153764a5c3dd49de93be40aaa7fe58c90e708ec531c21fb5a5839b1e5d9d4f6080b71ed6210572bcbdfe2eea6b332b1bbe6b8f7001f812e6733531e8d70482f1298a7526f990cc0a1c98ec2b6c728556a9282c67be351fdf17b6c43eddaac962e1372fe804f36e2d4fb35b74ca18a2ab06ae05d8a1d6789364104d63f48f92e3c457ab9607bb02319c5cce74a6c5774a0c2d875df269479a1d0e9efac635e5c293876e603beea158f9a855ec9d456e22cfaa2b162d88936c43784a8eb68861e0e220c6965883189dc68489a1f3bb2587432d6b9d42c8a6529e2232c03cf517da743f88a3d4d86e2e724c6c8de91988ddf1df6e200ae78bdc497cc82766ef67aa0e36e575a184ee3329c2a4aedbe3d24d34acfba1ca7e59fa150b7d5f902fc643913db63406e0684f4f4d43c394efe61553c2a8bc40a9d834f154117741c0fd5aa39c3611122d39630588958f843ae1f7540aaa8fcc5a975f30beab1fe884f9a5a948ee8c3a5e95ec21672ea9cb381f6a1ca78266c657b9ee1b92b579e779df6e0da8722a8f0839ff86febeee24a0d84c3471e8f3fc10c8fc6466d61c92c74e87cbffa8d3590eca9ecd63154c2a27c9614d2e28c8c2da30c6286a2a618de5e49de60419daa964ac4dc9e9c0347cdc8c824357110cbbd85a6223bc02ecfeddbe283910e0bb38426069edfedf6aa4de1648f79fb52fe2804ebcbd949d766592d548a308bf9db34a3258428117488859994ebeb1c051b3330920be15650f0f7160c92f6318a8734d7e5872a98e179ff209662eb481b4ff7a10ac01a7514eb88a904b9215c2618ae3f9a2d63f444ab06825a8572caaffc056b1fdb9b121193d08b3073eb8b07e5d06392b0d7169531e315e0826281e104e4a143b6fbc858c370a98a0213b8da37c491467dc4a8d10bd12858dd99d287412a1eebd24c8e795f2b7a1f1d6a998d294b82ad5855092428f182df7afe867571868ede25591a1f2f6f38aba986d163dbc30f7708973dee47a2080fb3bfbdcbbb12208006e175dc4c40fc040e9fefd18b7be09f6cee230b9b27617ca45b07ee3147fdc8d687cf995a08a90a9d0660ff11e83d9386513813acbc3c5a4e2de2edd1646b675d09d0fcdc0ea4a7b6f755828e4dbc0cfa537c768ca3508b3f69b005b7129901c7aa579cb0ca7cc7da5a758568d5da892e87e253a583158921af045cd4906c0332f9e66ab3a280233ef4ca24c74ae99ebc06e6ffd0d0f55e7a43a6a7aecb7005e268ad10972e484ef35dc6c24f0b6995388b3702a6c1d2fec72c9e7de4d547e15cbfdc1dee1aa6d391a1fae4aa15c04f445ca486bd0e4bef5fc7129652d2c176b94306", 0x1000}, {&(0x7f0000001380)="8cdc7408e6491b5ae550f59743b6d2b065da7522ad3dc95661f13133eedb66e599e9ea3be166bc3eb119eff2d0572659c5bf4b2c2f2e93970ba7e5da4fec37100fde3b9ee93c7e1ef1ea9e08dc923bd69fbedc8092ec2cb4f5a01929f750f10b061bba90ca8c841b294806f90c18caa5d7c9dd2808203f", 0x77}, {&(0x7f0000001400)="48bb824c636885d41d4e75638add1938e0b4a002e9912f0c41d5ad74ad6cc1a563775e49add3d8a0baada9df9177b6f12c436e6ef04c366b0f5afae658f7dcf5801357d7f7e7dd8855abcd2edb85b0f72f7b492610b7c4aa393b7915b9f0152ab0ada0238a50c68b202352b72b247075445004872371752c455c50f6ea16359ceb566e3857483ebedbeacef866b665714ed0d838eac2580e3ff5eaeb2dbc9e9b4cbdf007277b3b67ed2efce5025a9ddfb5d905f9ac8f3d7682bdc32390da2a84657e6b2f83a078e22ae5b9597a164564fceffe78debaef8addc1145ac30dfc", 0xdf}], 0x7) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001580)=0x1) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x3, 0x6, 0x6, 0x2, "ccfa949c20b260ce6bc61e73c4e42a2f243ca6aa", 0x6, 0xfffffffffffffff8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) recvfrom(r1, &(0x7f0000000180)=""/124, 0x7c, 0x800, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x100, 0x9, 0x4, 0xdcc2}, {0x800, 0x3, 0x8c, 0x4e}]}) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0xffd) 22:28:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x2, 0x2, 0x3, 0x2}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) setrlimit(0x7, &(0x7f0000000040)={0x8, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffdff, &(0x7f00000000c0)="b2") 22:28:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) fchdir(r1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 22:28:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) 22:28:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8be306f5bcdd18c450be8c21fad3fcb11e86f51198fb8d2ca8c7983a1e57fe2e83a31f", 0x23) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x42) setuid(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000580)=0x8) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a015e5267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c4685f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be237681e255c8a78c044b12ee9974fc1757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca301235dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df3cea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398bf8c2897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d", 0xfffffffffffffdf3, 0x0, 0xfffffffffffffffd) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/220, 0xdc}], 0x5, 0x0, 0x0) 22:28:29 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shutdown(r1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000500)={0x10, 0x6fe4, 0x4, 0x6, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1a9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0xfffffffffffffdc2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xcee1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9f50000000000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xb0}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7c}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff00000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000080)=0x400) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) dup2(r1, r0) close(r2) 22:28:29 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x40, 0x1, 0x2, 0x0, 0x2, 0x80000000, 0xca0, 0x1, 0x3, 0x1, 0x7aa}) 22:28:29 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x6cb4}], 0x100000000000005e, 0x0, 0x0) 22:28:29 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 22:28:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 22:28:29 executing program 1: socketpair(0x20, 0x3, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, 0x0, 0xfffffffffffffe85, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x18) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x1c, 0x17960000}) 22:28:29 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0\x00', 0x11) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x9, 0x8, 0x3b7, 0x9}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 22:28:29 executing program 1: r0 = socket$inet6(0x18, 0x808001, 0x200000000000001) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r1, 0x0) r2 = semget(0x0, 0x4, 0x518) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)=""/100) r4 = dup2(r0, r0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) r1 = dup2(r0, r0) r2 = getpid() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="23bce0d80aa7670fa86e870de1e68e21f09cdedfb432390801a84f160e7200069d2c5afdb5c45c777ba8a0c635a9", 0x2e}, {&(0x7f0000000380)="e195fb9907aa538140b5981856f6f496c0f98a1dccfe59933fbf6251dd3c1960b361bbd1036bf0715926c35b1059282c43fa082e89298ea4b73e49d4b79e9a8dde5f2ace0f20cb4fcabf25aca1e050ef6b52ddae10090271309dfc5847b34754e3ecd6196b2635a0521e2f2e77867bde4728dc9b1f88f37680273c747a33245924c913cd4ffc0d78c32e78e554dbb6ce90cb611338769dbd7bd51bc82d4d1bab1f2b4d986cd935bfa53a9a968778931ad49300042061e0bb2ef5e7a7", 0xbc}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="69405b61338d281b829529f3e76d52", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x404}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000001c0)=[r5, r6, r7, r8]) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x87}, {0x6}]}) setrlimit(0x1, &(0x7f0000000000)={0x9, 0x4}) pwrite(r0, &(0x7f00000001c0)="28ebac6248717f5a4ef42f78461be19846a60e30305f490f7e1283512628173ff74e7308eca32aee14f511338edd23959802c7021655f2e389ec7172da1f127ea7c9e2f848c70505a4507295860c4eeac177c0bfa50e8b6e2dcd2dac055943bdf83d9fb8ac80b55f385f90e71b8d4ca919348fee53f6fab97ed988d6b1f0a2147e93e6dc0fb6a6cf3f2b6b2f6e355890f0f963c7", 0x94, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2a0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") semget(0x0, 0x415227715260a2, 0x81) 22:28:29 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000400)={{0x100000000, 0x1, 0x2}, 0xb11, 0x1, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2000000000000034, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6, 0x1000000000000000}]}) msgget$private(0x0, 0x80) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xae0d2f9df236127c, &(0x7f00000001c0)="b6") msgget$private(0x0, 0xe5) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/170) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x800, 0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000380)) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r5 = fcntl$dupfd(r3, 0xa, r1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) getpeername$inet6(r4, &(0x7f0000000180), &(0x7f00000003c0)=0xc) 22:28:29 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x80000000) 22:28:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 22:28:29 executing program 0: mknod(&(0x7f00000006c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1020, 0x3f) write(r0, &(0x7f0000000000)='\"', 0x1) 22:28:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x4ec0a0ca}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x24b959f1f9ca75f1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x10000, 0x2955, 0xffffffff}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20db830000000000ffff080000001a2d2dc772fbb60726bd0bb39ba11c6896527b5c4b08e1fe04a338f88b510000f87c8b5b6706000e0053c885f000000000000000290009b8ac5a"], 0x38}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x70f) 22:28:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x300a0, 0xe0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000040)="3951f14ae5d2e668661d65c332ed9e2d5da6594ff6b655631e8a6731186b9dc864e08e093f51e36188dd7d7a2922b1286d2e6c52b74c91f119b4fbdbab3118683d951bb715b23e810c82713525ce2b550ca5c4b7ad8af782b30b46b15da3cd9c4cbaaf8590d3276e638a9069b3327f16985f9fc1f96e886a9cacf8a318cdf1c71bccf781e0b39042b032d7b81ce7158a1e4a0aa74ebcf6c6a6328e478ebeb018", 0xa0, 0x1, 0x0, 0x0) 22:28:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x93) 22:28:30 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x10}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:30 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffa000/0x6000)=nil, 0x2000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/93) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x44) ioctl$TIOCSCTTY(r3, 0x20007461) getitimer(0x2, &(0x7f0000000140)) shmdt(r2) r4 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/68) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) openat(r1, &(0x7f0000000180)='./file0\x00', 0x5e0, 0x2) r2 = semget(0x0, 0x0, 0x210) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/188) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4d, 0x6bcc}, {0x7c, 0x0, 0x0, 0x8000}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:30 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) semget(0x2, 0x3, 0x400) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="84f013b0020000000000000007649901cd5773"], 0xa, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x10) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x79, 0x1}, 0x8) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) shmget(0x1, 0x1000, 0x60, &(0x7f0000fff000/0x1000)=nil) 22:28:30 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x400000) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x4402ffff) 22:28:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x82) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x5, 0x5, 0x2, 0x5}, {0x5, 0xb24b, 0x2}, {0x9f8, 0x100, 0x5}, {0x0, 0x7fff, 0x5, 0xffffffffffffffff}, {0xce, 0xb33d, 0x0, 0x7}, {0x7ff, 0x80000000, 0x7, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x20) recvfrom$unix(r0, &(0x7f0000000100)=""/185, 0xb9, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x11, &(0x7f0000000200)="a3913a5b3bb7059b64ffd53ac088eb58b2") 22:28:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000011c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65e9a7"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x20000000) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x1, 0x2010, r2, 0x0, 0x32) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x8001, 0x0, 0xffffffff, {[0x81, 0x947, 0x14, 0x7fffffff, 0x1, 0x5, 0x1f, 0x0, 0x6, 0x7ff, 0x20, 0x7ff, 0x7, 0xdf3, 0x0, 0x10000, 0x2, 0x9], [0x400, 0x494, 0x5, 0x7, 0x3, 0x8001, 0x1000, 0x18f, 0x4, 0x9], [0x0, 0x4077, 0x8, 0xd1, 0x7f, 0x1, 0x6], [0x200, 0x1, 0x54, 0x2, 0x3, 0x8], [{0x9, 0x4, 0x8000, 0x2}, {0x2, 0x10, 0x8, 0x1f}, {0x1, 0x40, 0x100000001, 0x7fffffff}, {0x2, 0x10000, 0x5, 0xffffffffffffffff}, {0x87f, 0x1, 0x2, 0x8000}, {0x6, 0xffff, 0xffffffffffff0000, 0x8}, {0x9, 0x0, 0x3, 0x761}, {0x5, 0x7, 0x7fff, 0x5}], {0x1, 0xe0, 0x3ff, 0x3ff}, {0x61, 0x8, 0x8, 0x5}}}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0xd2e8}, {0x18, 0x1, 0x4, 0x80}, 0x4, [0x2, 0x7fffffff, 0x0, 0x100000001, 0x9, 0x9, 0x9, 0xb800000000000000]}, 0x3c) recvfrom$unix(r1, &(0x7f0000000940)=""/197, 0xc5, 0x1, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x3}, 0x8) close(r3) open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x1) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b10005016000000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000060208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x1000}, {0x6}]}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x80000001, 0x80, 0xb740}) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1) 22:28:30 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000000080)=""/39, 0x27}], 0x2, 0x0, 0x0) 22:28:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2050, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0x8, 0x7, 0x6}, 0xc) connect(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x8001, 0x101, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r2 = dup2(r0, r0) recvfrom(r2, &(0x7f0000000080)=""/37, 0x25, 0x40, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x1, 0x6) socket$inet(0x2, 0x2, 0x6) 22:28:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0xad}, 0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 22:28:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0xfffffffffffffffe}) fcntl$dupfd(r0, 0xa, r0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:30 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x5, 0x1000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x13, 0x80000000, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000006, 0x8, 0x4000000}, {{r0}, 0xfffffffffffffffa, 0x25, 0x2, 0xfffffffffffff019, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x89, 0x20, 0x6, 0x45f1}, {{r0}, 0xffffffffffffffff, 0xca, 0x4, 0x2, 0x7fff}], 0x3a, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x44, 0x40000000, 0x80}, {{r0}, 0xfffffffffffffffc, 0x12, 0x0, 0x1ac}, {{r0}, 0x0, 0x9, 0x19, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12, 0xa1, 0x400, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0xe072, 0x6}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x6, 0x1000000000000}, {{r0}, 0xfffffffffffffffd, 0x23, 0x4000002a, 0x0, 0x2}, {{r0}, 0x0, 0x0, 0x28, 0x0, 0x72f2}], 0xfffffffffffff801, &(0x7f0000000200)={0x2, 0x3}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x1e, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0xdfe, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x32, 0xf0000000, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x9, 0x1, 0x100000000}], 0x17d, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x40c6, 0x3dd9}], 0xfffffffffffffffa, &(0x7f0000000340)={0x4, 0x4}) r2 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/72) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x800, r3, r4, r5, r8, 0x80, 0x3}, 0x1, 0x362, r1, r1, 0x6, 0x80000000, 0x7, 0x6}) r9 = open(&(0x7f0000000580)='./file0\x00', 0x400, 0x30) linkat(r9, &(0x7f00000005c0)='./file0\x00', r9, &(0x7f0000000600)='./file0\x00', 0x4) r10 = shmget(0x0, 0x14000, 0x8, &(0x7f0000fea000/0x14000)=nil) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000640)={0x3, 0x68}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000680)={0x1, 0x6}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000006c0)={0x9013, 0x9, 0x7, 0x6, "74b22a3cc883f274d9144ff19602f40a53665b62", 0x0, 0x9}) getpeername$inet(r9, &(0x7f0000000700), &(0x7f0000000740)=0xc) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') getgroups(0x5, &(0x7f0000000800)=[r7, r7, r6, r8, r7]) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000840)) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000880)={0x0, 0x3}) msgget(0x0, 0x1) shmat(r10, &(0x7f0000ff6000/0x8000)=nil, 0x1000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000008c0)=0x4) setuid(r5) socket(0x19, 0x3, 0x7fffffff) chmod(&(0x7f0000000900)='./file0\x00', 0x42) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x340, 0x0) 22:28:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:28:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) 22:28:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='*\\\x00', &(0x7f00000000c0)=':-\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='/{\x00', &(0x7f00000001c0)='.[\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[(#-$\x00', &(0x7f0000000300)='-&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.]\x00', &(0x7f00000003c0)=',\\.!%\x00']) 22:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) 22:28:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:28:30 executing program 0: r0 = kqueue() write(r0, 0x0, 0xf3706f956fe1e2e) syz_emit_ethernet(0x4a, &(0x7f0000000000)="fa2e77207307c7a2bf48c6187caa3373a0528f79839ca619da6bc1d4459e0b93ecc04f76187d6d1dd187707eca8de415d65db1fdb21918134403bd4f2b05a76763258e4584e6fd46ff64") r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x5, 0x3, 0x7, "825ae1548865ddc37d49025c4339bf6bf36c6915", 0x401, 0x2}) 22:28:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20020, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x6, 0x8000, 0x4) r3 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r4 = socket$inet6(0x18, 0x4000, 0x1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x3158, 0x1}, {{r3}, 0xfffffffffffffffd, 0x14, 0xc1, 0x1f, 0x6bcc71ce}], 0x70000000000000, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0xed, 0xf0000000, 0x80, 0xfff}], 0x3, &(0x7f00000002c0)={0x4, 0x80000001}) r5 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) setsockopt$inet_opts(r5, 0x0, 0x16, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7}, {0x8, 0x9}}, &(0x7f0000000040)) 22:28:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x202, 0x1ff, 0x0, "b8001c0000e0ff070900", 0x20000000}) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 22:28:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x81, 0x7, 0x4, 0xffffffff, "768157a7d0b384a9a9bff714ad4d7d672031cd68", 0x0, 0x100000000}) 22:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="5827200cbd9036bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515aaa5ba9872a862c9798c5eb4c8ab06198824b3da025bbd45d3bf5795b6fc7d4096e8c8b6b87cb2d62b8bcdb9ad8a4f5f728193ef16a960387a64d", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd2440a17113410e27b1d0874155354ff21d313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aba78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2e196e50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212d755ba7e9e1489af09dcae987c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81f53caedbfc118a6558e592a48aab21", 0x129) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000000000010001, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5", 0x9}) close(r4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f000024c000/0x2000)=nil, 0x2000, 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 22:28:30 executing program 0: mknod(&(0x7f0000001080)='./file0\x00', 0x2001, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001000)={0x8, 0x0, 0x6, 0x9, "e7aed452b85e966077c2a12c68c0d25bb4664d91", 0x8, 0x2}) 22:28:30 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x33) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xfffffffffffffce7, 0x0, 0x2d, 0x0}, 0x100000000000) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 22:28:31 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10000, 0x0) fchmod(r0, 0x21) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xd8, 0x0, &(0x7f0000000180)=""/216}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:31 executing program 0: pipe(0x0) getrusage(0x0, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8003, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x8) getdents(r1, &(0x7f0000000100)=""/81, 0x51) 22:28:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xffffffd2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x212, 0x20) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:28:31 executing program 1: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file2\x00', &(0x7f0000000100)='W\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r0 = open(&(0x7f0000000200)='./file0/file1\x00', 0x8000, 0xd0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x7f, './file1\x00'}) setuid(0xee01) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r0, &(0x7f0000000380)='./file2\x00', r1, r2, 0x6) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x81) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x10, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x7, 0x7, 0x2, 0x7}, {0x0, 0x5, 0xffffffff, 0x3461}]}) unlink(&(0x7f0000000080)='./file0\x00') 22:28:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2e, 0x10000}, 0x8) dup2(r1, r1) 22:28:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe39, &(0x7f0000000080)=ANY=[@ANYRES16], 0x38}, 0x8) 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) 22:28:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x8004) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 22:28:31 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="05", 0x1}], 0x0, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x1, 0x12, r0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="009211f85a15458100000000000000000200"/35], &(0x7f00000000c0)=0x1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6}, 0xc) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x3, 0x9, 0x5, 0x1, 0x9fb, 0x0, 0x2, 0x2, 0x0, 0x3, 0x7ff}) mmap(&(0x7f0000f01000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0xfffffffffffffffc) ftruncate(r0, 0x0, 0x8001) socket$unix(0x1, 0x2, 0x0) 22:28:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7dc, "73cc5160527b0100e534840c76f3000700"}) fcntl$setflags(r0, 0x2, 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setrlimit(0x2, &(0x7f0000000140)={0x100, 0xbb}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)='\a', 0x1}], 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000001c0)=0x6) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x84d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 22:28:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x9, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x8, 0x81, 0x38, 0x5e5}, {0x0, 0x80, 0x9, 0x9}, {0x80, 0x9, 0x80000001, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x8, 0x5, 0x0, 0x1, 0x8, 0x1f, 0x5a, 0x0, 0x1, 0x2, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000040)="ca") 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlockall() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x7fffffff}) r1 = semget(0x0, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/25) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 22:28:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) 22:28:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x8007, 0x8) 22:28:31 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) 22:28:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000000)=""/57, &(0x7f0000000040)=0x39) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xb2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0x5}, {0x18, 0x3, 0x3, 0x8d}, 0x80, [0xc91, 0xffff, 0x8, 0xff, 0x0, 0xd6c, 0x6, 0x1ff]}, 0x3c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000000c0)=[{0x2, 0x8001, 0x5, 0x1f}, {0x0, 0xffff, 0xfffffffffffff450, 0x100000000}, {0x100000000, 0x5, 0x200, 0x8}, {0x70f, 0x1, 0x4cdd, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004276, 0x0) r3 = msgget$private(0x0, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffda) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x0, 0x0, 0x1f, "bb7a9c6798d4a23560a88f24ace72b9983678c1a", 0x9, 0x62f8}) r8 = getegid() r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7, r4, r5, r6, r8}, 0x1, 0x20, r9, 0x0, 0x3, 0x5, 0x100000000, 0x5}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x6, 0x0, 0x5, {[0x7ff, 0x6, 0x2e1, 0x6, 0x8001, 0x7ff, 0x5, 0x5, 0x4, 0x2, 0x5, 0x6, 0x8, 0x1, 0x2, 0x101, 0x93, 0x6], [0x8, 0x77, 0x7, 0x80000001, 0x1, 0x2, 0x1ff, 0x7, 0x2, 0x7f], [0x1, 0x3, 0x85, 0x7, 0x4, 0x65, 0x6], [0x7f, 0xac51, 0x1, 0x3f, 0x1f, 0x7fff], [{0x2c, 0x3ff, 0x0, 0x1e}, {0x5, 0x100000000, 0xb738, 0x2}, {0x4, 0x1, 0x2, 0x2}, {0x6, 0xcf, 0x9, 0x4afd}, {0x2, 0x8, 0x1, 0x5}, {0x7, 0x6, 0x6, 0x8}, {0x101, 0x9, 0x8, 0x200}, {0x4, 0xfff, 0x81, 0x3f}], {0x1, 0x56, 0xfff, 0x2fe1}, {0x2, 0x7fff, 0x8, 0x8}}}) 22:28:31 executing program 1: select(0x10b, 0x0, &(0x7f0000000000)={0x504, 0x0, 0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffa}, 0x0, &(0x7f00000000c0)) 22:28:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0xfffffffffffffc00) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0xfffffffffffffff8, 0x5, 0xc}, 0x4, 0x101, 0x8}) setuid(0xee01) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc00, 0xd5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000001ac0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = semget(0x3, 0x3, 0x220) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/28) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d, 0x1000000000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') 22:28:32 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/18, 0x12) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) 22:28:32 executing program 1: mlockall(0x1) r0 = socket$inet(0x2, 0x4000, 0xb007) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x7, 0x4) r1 = socket$inet(0x2, 0x4000, 0x9) socket$inet(0x2, 0x5, 0x100) socket$inet(0x2, 0x5, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x181, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x3, 0x1, 0x2, "35871b3e3f73c3ad5e43cf21bff51c098d67a2f8", 0x20, 0x1}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r2, 0x7) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0xfff) fsync(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) socket$inet(0x2, 0x0, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getgroups(0x8, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r3) mkdirat(r2, &(0x7f00000002c0)='./file0\x00', 0x10) socket$inet(0x2, 0x5, 0x707) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0x1011, &(0x7f0000000340)=0x10, 0x4) r4 = open(&(0x7f0000000380)='./file0/file0\x00', 0x800, 0x80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) bind$unix(r4, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) pipe2(&(0x7f0000000440), 0x4) socket$inet(0x2, 0x7, 0xfffffffffffffff9) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000480)=0x1) pipe2(&(0x7f00000004c0), 0x10000) 22:28:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xc, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x101) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xfffffffffffff171) syz_emit_ethernet(0xff44, &(0x7f0000000080)="094b987d") 22:28:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in6, &(0x7f0000000480)=0xc) sendmsg(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="46f02c06be0e5734090c7a45454258f62da375b98e8b37d368df1ecfc492cbc19bbab27d00612ec3c6130284daeb5ebe88958d121aaf0ff350916866482b19a90cc37fb590de6bfcd26061e1f03fb7bd8e8ca7902675e5775b8532e82d718c4204ead422a96fa09e33a2e7cb30f00dac210d085eda8be6cb75ae89a313cf2b5eb07f7f2ac70e1d8385976cefe86d81d5c8", 0x91}, {&(0x7f0000000100)="366aacc3", 0x4}, {&(0x7f00000002c0)="b4a9c739eb1a737c2dcf416354bdbd854407f4c602470faf72eb6bdc456ae9cd725e63ba95b17feabb0a9a7c759f165d2c02be3afd591e446bcddbdfc3401ee8047338d03eb0c114888962e5f5328d519ea983fb902a64ae492a9b46afa3e2699bacece33efee929f9b5b750b482b1fe6131aea536d81070410965a5a1ba1fe6e9d3546af0df2eb54fe9bf7b251cec2346e867a269f0541c5c066c6da483f471c66d15a40c5ae99747ae560b9a2cafd8988a3fb099927323da907942097b0787abbc1d79939afb39ebf6d5f56ba1cccee221e56a200f3423a4a9d30fde2129a7ba09f002fdfeb00345a8", 0xea}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="000100000000000001000000b8080000bbbbb8358c3b36e120e3ca0e2384caffd07362256cb5ae9ade3c0793e2d86b3edadef4ed94cdf18d72ac037b83e63378bfa00f73bd7f5f8ff7de46920ecbf55742ed56256d5f1bf4b91d3ddc980f6eb1c5cf74b60cca21cccdfb5a55fd60a15d2064c2e16306b3e7e720dca84b4a7f468cbdcc0c907b652ef17ae8ed0790c69b37cb629f2c460955c01730abdc943d76230ca984115ae97f7b88e70da8147e38fe820e669ade4edfce6553957b0ec456e9e89c010c19a36e7b30daace44ae0ff03e85eee531136be362596d0f78abf79e2e9e7ae4c15f54dcded1414a6370fb5c7772da85e4ac09b9274eca606dac1b1a00000000000000001000000ce4d0000928bc31df4b81d3896a33000fdafa7114496c67703edfa22809a26b508ec9c17d1609a889daf2b5a254658da80f2e796c74fc94a97ccad8ee84a7f932136b5bdbe62b9b09d91ee92524b86dbe96b0902a3c609a4438d4b1f1f500adaab05cc0bdd279f12a4f34a72e82f7b387705b5d5769534457071dcce2d61c7179e208bf7eedce6def05af9f132f89912767948000000000000e800000000000000ffff0000ea0000003e43a335577f512e05fbd8a843ffeb6dc42f42eef3b35926be692906c2606704982730ed895160e3bfe0bd0e81842e4ca5ef823f1a681319abce74dab4bb381270051098f0e4cacda807fa0083478f88686bfbdf20215705f4d5ec5e9e87f252c44a6e0684fa1756975af71eb791737d1aca62e91b974a730a7429d37174ff5249e888409b84465f097610d4b3fadc3030107447d4efd92e2298e91750fa3bc47b4cc0cab8acbaea59cbf05137bc595db44add6fc6af64b6ae4d94343a7c33a41b946873ae70bd331eb17e06dad7869715e2e7eceea83500a800000000000000ffff0000ff000000127d28161edcb0b7ad224f5be590aefea3f2576ac424d2b992426b5792d5093fb6d2e8424a93ddbd6ffcf8b5375a375c53945be93d73ad9d78b8b5f737e6fc10e94e0956865fc7496b8541ca0a4c0f180d66faab2d3f2749cc4e90bfc70a1d74ba03551ba97269aba5165a65597a5ad1af2090a662e57d1e0c2ccba0e352eb7767082eff19720eebe0adee8d31132a3c6bd7900000000000f00000000028e9f3000000010000001f0000001af5442ebeeb732dbbd063526480a6be6532543de9c8f0f3be9aa82946265d4135e9048065324db18f7da39a0e3be8533fa553c1c51bf75f152e5eef493a11b228f2996b53c3a5ac0974e8c02018d4fea1018d8f83b2f9b94d8831d272c2c918603e25d5dad5bc67e3dcc8bfe3cb6a98012cb570919a4e6c605da2f5fbb3b62504181d55c39bd7ac06c0762bd095b2fc0e7ad6a3bb03651583f3a700dd88e695cdf4f02dfdedbc72a51d9479c8632df4ab329ce0ea9643fdf4f444ea0627305942666007380fe3aac9ee81f4a124f50e7decee99a8fd000030000000000000000100000002000000f89990d02640df2bc12eec694379d04b47b187b46100b48eccbb507422000000000000"], 0x450}, 0x1) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0xffff, 0xb8, &(0x7f0000000080)="b465603dcc77d5b05b586db0cd9580909e8b717241819ad1895adf0b13eb3b49a72e977a0805297898dedc583381e213d94f529e855cd3c086c5142fff83fe99d4e9c1d8ddc250a438e4ebb36232eca8d2d1417af23526a338c56384fc2136db2b0acef763b355d8ba94fe386dc573f11a6915560cea8b97f2303ee4cee8143465426d1aaabf61f3897b5b976e66597596c002a2c76b40775606569390400745945d66e1e63c9ed13fed78af0e53", 0xae) socket$inet(0x2, 0x0, 0x4) r1 = msgget(0x1, 0x501) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/150) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 22:28:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="996e5b", 0x3}, {&(0x7f0000000080)="1bf03e550681840b9b428951b9472cc9b2f2b18c646a84022ba78118dde992368da8db0a2cae3d1965f970ba75730e3988a0982f7ea09198a4fde9cf723ec053e54c5ef4a05904a84fd5c5fa38be9d7bc0c5271b053dd7019e30982686dca5d5f58f05a99d7965ef1a96b4001157172b967e94190f030e57ce9cc545c54059d1c1cf9a085ee5dfd0b7b4e3af727a9cd0ade1d10bce99a5aa18f7ff5886823ae4a416d215de92c7ca4728e0c4e2d1999642ff062c71cb7bd4923bc0ae", 0xbc}, {&(0x7f0000000140)="fe55ca45c8217974221e0679cc2d4d5b038610c162726fe43948f659302f7df10024fa82801b15b5d3a336392f5b3e03df9f325de10750ca6b3cdc51d6a53d4a034d30759ce65d586992e26bf32d30a757f724a9580d4189b95be6f8655a89f2a0b32d75f8ef1be67d86f836d1024f054482724d05cb310cbe5100eb468a724e43e1adfa54d21a6481d979e5c6a17301dd35f2308c324b02da32", 0x9a}, {&(0x7f0000000200)="e0f3eceb7c1a12f38c88cd917dbff168bde765f0f5681aaf5851dfc62de70e89b06daf85dc641315a9ad8e7fc90f1e60174e9b39dcd5bad6510613764ac0b90c280b597829e162b41fa8e9f7", 0x4c}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0xff, './file0\x00'}) setsockopt(r0, 0x0, 0x0, 0x0, 0xfffffffffffffd19) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="f75fa16964730d82272845e353dc04413150", 0x291}, {&(0x7f00000001c0)="31ed87f97e31bda0f7facea826b7536b5bda1a139c03a1229b9f74149ec6228bd41da1555b896abb6f0a151bc514514290e7f0a137bc39"}, {&(0x7f0000000400)="861dc3f395dc4e9c8d010011ec85017a10b9ad44deea6045cd9d41f5890400242c3290dc083c8d6054d8a1c9528a7ba963fa9b6a74858dbdba2724ac21a1a777e4fe392fb7ada61d86b90c6a98b73611dc0aefdf1967000000000000ffff8bd842b3cf1f437ab55d8b544310e33ba310fc8fd818fa068414adb04d3d8e6124959f7f5b3ddcef8c270139e9030b06f8b7b20e0465abb98e177dc0101c07cc6b1f1cbf05f44493415abcc5fee5dbba03808db4ee5559f3dd02603a14eee5a6fa6900edbf323fdc46c1afe01779253816f36dfc5216c16e02"}, {&(0x7f00000002c0)="beb9b53e6fd0a2cce122dcdd529d81cef0ce34b256781adb16fa8d81709994e6f04c5e090fd8e0c39cadbdf2dd424f997cb131cb877fe2640a75a225f3e0590346aceb8c084fd90678d3f0d176cc36292d3518"}, {&(0x7f0000000340)="8ce4568d12bcd3c37a0d1b8977e98f9b6c3580f6f567428d8db7569d49b86265de6a3f43593c4eb245c8b733d762e3c2"}], 0x10000000000001f4) write(r0, &(0x7f0000000180), 0x271) close(r0) r1 = dup(0xffffffffffffffff) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffffb, 0x9}, {0x100000000, 0x2}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000003880)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000003a40)=0xfffffffffffffffd) r3 = getuid() getgroups(0xa, &(0x7f00000038c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000003980)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003800)=[{&(0x7f0000000580)="f945b23cb9e97c9cbca6a6fb7017a645ec681e1b8e1f773d3615527b48783d8e3f4017858a04c6c67ee4e419d099d66b38281ef7ed00d00968cff7bb459b3846bbbf1fc58d994d04639443f783dc53fda00ea71a525283190371db19ec9a6265789136278e26d421ba58e484eba4b6a01d98f3ecab9c3b0c184d88b950fcc85086f1cd9f0019adb396ac2c1c98b7bac6c9d746528b400130ab7a74055832543b32a475de96e6fdb2bb61688356f183915c59d4da6fc6bfb308d8a2196abfbc7ed2f954d0e29302ab43b592d1c87678fbf3be0b0d8a63cd8d194669ca26d8c88a17cb078287dd88e0d1f1e8bdfaf0e581f96c90b248cce2dc7554cf8ff0718440ce1672ac866344487171d66694a55a3b65e84c15bd7257032e49ae115fae88406cfb69992b48ccbb1b21769849e6bac6c68b6444b71be1ce030c4539f1726229f6b4d282f1886a448ff58db2e269475ae7623703c3c6c805b20ab1c9b18f46ebb4d620842441319d8063fd1a22d50f140e036979da5d45179c6fb670d82fb499dbc0a9ef7c83b435129d61366a9d3956b2ab866c1e5b5689a323d42d5681bbc5ccc18ef96190a5ace93992f2c5694f5c089ec3919d9bdb4245fcbb254854d65e4b5fd9628f5e1c19a7e5da0353e6b09c60eb577d2ad770f999f17da6bfad1d7364f4acca40ca40144fc82781444b10df7e85c85a99494c8a3f456ff87eef9e8063f79a08d8802389b30740ade764cddc6fab18ababeafa0e4d3aea74d816c52974fca679b91d5786b8ac3ffaf59438428b1bbfcc14f09046bb497ffa4749ea32f03746a36e3df4ece63096d753f2fc1f5f5587f0fe83c704b812c72f377dc8419f999ff0ed406385ab580522e057d53354d2f2afa39c7e68b3d2de469260634f542688f47da024c3fc8088870aaf9aedc2fab896f04c8d1d050a58a6d1a2e4f516d27013066c60b91ee61b5709a97e5bd374dbe14be5a9a91ec5537e8d27cfc8ed3ec552b872bd959b2a81a7c9fff4f3f73f4c85feca6b35662f9f2bff1b36378d2e8a5796d78b07a5c50e165e7a73e64aab47380a41faeb8fc3cd7fb499874384f3635e4197fc07eca8c8c5e90181fbd937d20ace97342c615620aa6ca4e3a0d6c37cfa3fad963ec3df0bb2ea5012b9e87f0931dd86aa71cd227766d2be1f500d939d47aa9cd06237a30779ea2ccbe39f81e98f6f51196a41b6bf8648d833ca36d1020d5442cb38758f785cd492b82d29ecaf5c63454391ce5a6965d06997412ebe6c1ef770589a89296a272d4d272adab96a40105e6f28d041b97af96dd891a1957daa1f5b911c1392bd3b0f18fccb584dd533d9cf7112c3cfafcce750953232f4f900227d822a0c1bdf76539c3bdecb57b7a0b0fd895904519a59d67e99d0b4a02ec909b3007ed2c7660ac93972e9e2139ba9b3ec612e2b7af36497194040a7d8a4a8c9b0eee32521b593e804f58fe2478401fa1cd94104a8ce111ac060cd5bb3996169ebb0db123c5974901d40438b2d40a6d2b0a72f2f4086cb6007c377ad954949fb1e9afa3af4a4bbb1e39e9dd5d6ee3691f62710a7a69c856989ad2eda3989c20f92dacd728163a7ea16b4a3754e7dadf84f511973600350739abb2d2acf656879bacbfc3e0e555ff909ab235cee8a800e88b613e40923b271177f1761205dd87d054b565866190c6df68c37e629857b2de65f4a2edbc2f4b9d85a9c65f73ec3733d541d6ac9f29023bc83e90524a39c9da1e635fdea6272d6b7eb9004544c3540d5c185d98dd9a509716b5ccb6c361f1596d005892a6e37adad2e89bb5227a11513a67f1546d1fd0d167414b483b9f08e72590ca978a043bab7cce2cea79a3c73b7b1746c854f98100eb3570ca839982cd520170bb2675990c754ce711684d67d5eb84df53e56e446d4ee0e22f4cd548bf50a2abe087459543926229039342fce8dfd13b8706c8687eb848666ad44585a44bf3c24922bd04bceb68a66f248bc5b8e8d14f97f13eea18553a4ad330043ef242c981fb574281e1959b9b7fa36341cdfeaeeb6eb820ede3cfa1e994bb0cc29976f8c0c17ed62e4a0c1c309e837dabef81fd5daa7379787720683881554a108b7ce2377d42fc3f9bbfdb2a771429a0df53b6f5f67128fbffee2c64a6e945c94b0fd91c79207d212e1020df14816557aa7b3e49847667e50a97986d79185017087256a4fc512b84da349a708ae83dc6e109c652888eef4dff695973986484a3afd11b6c607de2616aadf68f83b71424c2d53f2de72bc319203b036e10dc037c3df8de3c7e8a2eefe861495e7c79c960479d92f4b739b5c5d49c8096a153a2f4ba7cf01bb87828646e7b8e03a000fad430b1fd1787e07bcee8c1142b7a6981b6c02bebd557f4a73f565fc0039f77dfb618a1f668dc470260bbcb62f8fa531c72b44ef92955371ec978b6bd558220ec05f0464e10e70bfd8789943371186952f290f119236ddf7aa31429f3052ee7dce5cd3b40c31cd3329cca4de5aa032f25123c4082078831a83a63f1644e7a7471262df0655f8e09f74c99f19e93676c4433bdaf2e1bf5a3b1f56aa46df7e1554f93ec5a48f3441553674d18d4fcbab4b207e544699508bfbc5accb869aec86bb881ffc83eb439face7978206abd42e5a87d91d33dd1d4ca969dec18c6c8908aed54b695ea22998e6b005739ac919a1b82a095e8682a7ecb75514292c97b00451aee7fd1c3b860b1f9395fa3fc48873993b8263222b83e0d79883425a83593c7d1679244fb3fbac649047e4731ff4074b08f16bb4dd6f011dc55f32df4668c4d4ff552858a80201d9f8d71c12d1829c7a68041e4089743a400aa62f23aa295a42f1beb7240a1149cc992f84e74d6453316df3896cd4c2a6f55142265d9655d7670e310db2bf0bfb91f8c0a15daf8f977471a9d26c126ce54284158a6222d16d51823c5aafcc88f6f1c2915d2ecef4d3b75db00ce81c6463044ef1728334c10e465816bac3a501631abac48e91d10880e34f391c8e4a7d4a72bec99a8ff7f4eb84d42e8d01cb2484cafa13584864fd0f091f5d70d4ae673b5133534f1aa3779c7e263ba6c3af0b96e1964caac1661df94f8cabf8b4e2436531353d74623700f9b6e569d656019d40116a9b34793c90197441f50608169c9e9b62175b795ae7919e5082cb9b00510a5e7a0e283b4a5ba2f320a7252a142f85871fe090fc4dd1914abe7324f0b9077cf62f97b871db51c175aff37d757a8a5cbcc1fe2c842144e14f93f712f0fa9832cc000ef855ec3b879e925321a048127de729842c77b6d29e57d3750eb47b832bbdbb1d59c174a8679d7a924dede6a980a02205318d80bc72a1143165191ae9978dd1f3cfcd2467b35f691c1fda3c281be6c1fadad278795093452f3f71862b1dbf3b5ee383c66eb82ec0ae206ec02660a321a55a37c77a520847e4020008efbd71c605e09ee54fc2bdfc7b8140143a065c8d61d345adecd8816e882ee3f781ef4dc9b8432037665a8090039cb3744e47aaf02b28a103443feebfab54a831af824ea0d5b22593fc9fbca8ae094d43ec086073a43bbfec4ead51da1dc361b01f4e181c1a205484c16acdcd22964f7399de147a72f13bcb18cfd8efd443317026efec04a6714c792890e940ffabef5ffbb6f72c33ee3fbdb01086f4bbabc9a349ec75bf4697fdfa534c065cf1b59728b5c43663eb4003eaceeb585c31b758ff2f7519d0a7ed7ef1d4eedf949d9d39dbc1dee9cff7516522fbcec29077cfdee637ba14a763578a620fedc13c179c52de6c6ea1d5c5c0065433bf3a6a1b5eecf7b71823357ed3282c9a32afb954cd1e646cf40c633888155ff4951bd3b73f27427755c1211bf3a44d2ecf28ba8b16796142f4ae1764483b1422eb2eaf1d0468d7f81842be48748c9e124e5f4c307f02106d00b6a2efef559c307ac6f74e72b859d9cd9eac1d65a2dce59d3afcd3d1a5a416518455917c58557e785036a47997edb4ab49afaeeb2ecce48c10cef5dc5acd0fc252046020cc330ac7e06c0b9aab406a593006546e389b60a4302e19e5c0f928d10b564f42e5cf8b9e0b7a80e16e9ea5abf3cd1c5d1c54ac449a4cd9a731e35bec3717fd2c0ec3d22382d6a78e97d20e8ddff8c84d3ea1a99a6115b11817f1631fe499d3da0e5c0067c1374bcb18d50a2929be2e8634afbcd03acdb808449678573b28670c54e59e3b46e01e6ee808fcf9c6ff3305ac7c1353ff37f2927b505d5e16bbfcee6b1e9ec11558fafc9da47e022f0cfae70eaacc51abddcf8cc58e379c3ae718803b06f01b96434e3087f2cddfc6bb838ed5a45fed7741798f87f35f365b007f63128eb5670cc22bb7c92793631b3d99b1b3beaffe0953d357ede5345f9c75d84fef720cd34cbb229e0d0a505e6227b685b3c8d3c7708f7559dd9749cbccd542145a8749b17f4ef17a96e04840ed2577a4c7a63a596b2d10d055087db92565bf5828342384336e900a1858d247f0dd894aa53753bc64818296ed938805b912e6080aeeb1308e1cc17bbb61ddd9de2a31d1d461a907c4b3ece3f4cd99408d15ff3271039a152d6c841007740c9128e215e6fd29d47ed0e47e584aa9e7e5c8bd509928a84bd5e47707d178b30b7206791386517b0c5ffe2cf54cdb091320d7f4cc013c416907bbc63cbc847ca75ad1b8bb41acd5389fd4eb116d94f4e7d942ff4498eec93a7ac12e80a1d1ff48205777f424b0415ede2297d9a5180c1b417a7f85d4c6d6aadead27583b2fe5fe761de5e964ee01c16b1f7c3a25ae7b0a070052170b22e34299bebe022eb3b765e778ea3ae4f1402583ae5220971fac31cd957fa2cff9451f8b900fa6a7bd0ab4c769d451ed240cc03452284bead8271a244b51fd557eb0fe3429701c2dd758edb90c0e811fa36b93e25ea8028175e332e9302e6c16a060ffb48145945b8299788c0ea9721b871d4735610613b5f3626044a9250f23a9d04c56557772162a5837c7de910b8e3ad242adeb968f1fc3dcd2ef0cd95321e351e3cd9649f80d21e5323dde057b01b0f812a4d574cf8053fcd4e28338c510274b117f80f359fa7691edadd97505f115011d3ab2b4c0fbf12f5d5edc546560434f0273371c94774a970e4a4e7566937e932755bc7db31eca6781385e3565256bde1c58af6dacc2187c5ad1c383e0edb081d1b9da384e892112eec1e8f74d4d73a7a73146da09eabeb20f4c0a2e31568ea84328de6367948cf169503c4124406031df0cef74c758f529857d4c02d7b11e51776fc39ec9f9c52023ba8e4e23dca6ec1c12314f239861bd24200fa7d234bddbb96be29215ea64ff539ef2ce019a4faba17ba3f1112b0ec6aa51223370b55bfc8db0d8d70e60a9b35ef1d9c499157dec02d1c9ac124a80a0b5b1193dab28838c59a881832decdabb26c052de37ec044a0d3f105984d7f4608efcc4991fc239fbc9e263fe4ca3a35d76b66b2a0f2d9961d602b1ba8639affda163d8efdab7db4fae01a02c686f805db7e53f1a77a3d5e89be21cf83a389b71c253f11a7612faa47ef143c1db41b6ff569dd1081ccfb7ebfc92e85ada1f8969334638dd1cfe8ed185cac9207f22f6daf48acc9003f72c3887f14f379e97798a68863625a61242229cff892a9a75d4ff3085cf640ef99461ea362ec6cd7db12b089ba4c833141ccb70cb6551e74244938aba9fb176cb79dc66497b8939d2f518c6bc7243bc26a710dff3a4eedce95228eaf6a22088ee655a30b620f404e5b8966c6aff5be33d8011cf6079cb2e872eb38ae5df86534b8883", 0x1000}, {&(0x7f0000001580)="15dfaf865347356ac4f9be094c7f6f46240f783955a53722d3bdc89386521e59d61476fbda25544776b849ffdb0ec29940d9491582ecad3d2c11bd08bf1d454b983a8a55b39a96eabb1c279ce78c7057eb788e347053458cb62b9e5d0c23fee49cbb51d2a4ad2f13d6f932d0d425ae47a956cc4ee6c80f9a9e3d604d9145bce65e97c9b9042542003323818b538d436f035669fefbc3c6bc9b4b11f15e7a4c6d35edb3f22ed1f409b051be7b651ac56f7c50ee8f9fecf193f216a6bcc4fdb7a56e3ca6f554e095e8d1070474bd0445ace31dc6c45e6903fe97841d57871ccf686b47d113d8a536f879d1a73fdd", 0xed}, {&(0x7f0000000240)="eaedc906db50fab923378a2a9d2300b09d64904552d3998cb2ba102641ee236c020043aed9f23a036b5f4869aac72361574f1d3ee4a6c86a928818c521362af56736bd2a5acbff19e18c363602acd86eab8b5aeacb", 0x55}, {&(0x7f0000001680)="e854944a62679ec9788514457b73ec7422a72072aa279dcadbc26defc26c18dfab79649926ee87fc31405eaf495a195922039293a7d7d668cde205c9f04aa1ff745518b0fc93e6e94fce172671e9655d77d6f96a2636a93baa3bf1dbc04eb4e133ae46b56f50bd0d4877a3b248cba2fc267f09aa77f80320499bd958c3e525ceb0f1a478418ec6d725913280e9dfac25ecc8343cfbaf547c4b7a97512de59f29a4a9c63ff486a5f903e11bd1445e759b067366082a14f7bb22679ff40e76f5c3ec3753559a68885298dfa824d00c734a037e34ed8d8b6aada6d5f55b7595657dc0920758489e6b123e41a24629db49e9f380ee72f6d7571ffa4def5496c5cb5afd1e0d47056326a49d33b90d74b0138d3f34dc178b3d54b4a8270b688db0deb16ee0b16cf21a6dc2d954fcc294fa8fec9c730cebec45485e11a83c39d49ea28f126b036ea16970174116f888b69e88cd10325ed8cd42de7f23da23cbc008d420799f73e1f7968d95b43870612e06db6b0cd10b52d96e355ac89a4a486077df78f65850ddcf253fac7715e9c021d37fc30b103f36bdfe75256fef4a37a62bdfdf496d5388ca3f1e57d3b5799214f4a13a74b59a25b941f4dbe6b6d34aa3386726edc5eecb23ef84730b11f73ee1000ae8d993f31852510ef78e3ed4fc0465f5445207f2f1f2d2384dca6d9954c47994fc02ddea8e751706d75a10547aeb60d4c2bb9bc0cc3beb2c410cc353caa5917eef918748aa6b0514c3082d780ce10e3dc6484f5b1e06afaa57b5ebd6e55ac7b44910b74a5c34167bc511f693e1695d652274b5392d21163bb095cfd29605d4b7841c49a2061b79d81ba29c01c3bbbc897122a47cc0406c0b5704381f9f3fad7df6c899111d0894606957212832ce47e586e4716a3241616b669a274a93a279d1017c88ebf8b5a68e0c8f7ddfd90ac2d2f41924c03ccaa4e8c4f38715bc200b8957b642d879bf737ac993c59039e1c9d5d4e9ba6b0a75774e3d538a691b1645358ea6f67065c32610cd0ee469ba2306cebad97e0b35a619293488c1bfbedbb08be10c8744eea1464f83c862bec73963a238a5c81cdf151b110ab876e298d961fbdb3521a4eae033a64fa9acb862419b546b26e5dce313f458aca3b0524919545940447c3de8aa705c502cab474c7bc04574dc171093faa028ba06b43dbcbcb24659a363282f05793635fd8423685bd12eb4a22991a769421d754f5ca97674cf49c8a6febc08fd9421b47e10a1ad501d5eebd77a06033776573abe54e4bd2d5e3382faf15c577889bf7d0ed7601f314509e46d80f78c6125bdd02387059577938fe32677fc8e7ea8230b9e1652d6c4f52c02f62923cf104d092f020327bf3fbc34e1a5f40d4579aad116d79dd2c993f5be2be6f7d4408b03d387e3f8a48a8ea3c9d9ca19b5c9341b3e9823d3f865eabb90d44f600f0e2ec09e223941f5d3bbda9e16ee40edd62009f7f8c08cc085d14188e8a124edc7da64a6b160a0ea99624b832eff1afd2f3422ece6ea78ad56ae0f98ab48376e2fbae2be27bdc6ff0cc50fbc4752c6a685ab017782ca5b2f281d917401f5632f631a32bb43f8514ec9fadac0c03cebd4fcad7d0625a3c7688a84b2969218021dc2b7a7ecd79f55f5fc7504676fa222d63b19b33b683151354d1a9381a837331f7e6db339544ce06d66f3e9c9262e0f8613063a40606c254bc1510104b187a3383dfb8aff2744beb6918341ecf59c07462c6471b660512a36f6062543195310274ea6e4106c3e2130754365f63bb4d2ef89e6190f6304c2d1af4c6197e2fe8a557f6d1ce0311f388f19717312461628dacf82a98931e7c97ad69c90ae87d15a4a624d6e474a8229a8d7cb06cf2edf1189b0eeea32b496c95b0e9f31055dac0a50a4485e5674a7a93689073af1a5338c260f750a6686897c8d3870674761106ea5bba1bc0b30f8acf4088a196caa22994e1096c08164efb0b490644e46e7a518cee8f10529a9d6f51082dfddf2da0e55eac73214f81982e7a170bcbb794387b2b5d1db426d421d6e0ef2ff61ed240b5f6324f7a3e837d87049c937219d6b50bfb7ef5523b08fbc169bbf919bc9abb044ab36d21d3e7e37e56c06aee22cc46fa30b7ea2bbab75b536e764543aa73d0aaf679fd766611f439e4062ba4c4a64bbab5e51aea4e933ea0a584943dc44bd5afa18d42890287f48710f530e9d75096f3af7eb1c8bd88b340f89ba93d172547cde9fc30d1e851ee755f23bcc8932b625b35114b4c27216ac3b54eab1690acf7662d485c086f779489f0e2145970e4106439a54cf142c9fc77f4f48120e7e35a2fd44c6c598b4ccbdb931c54912020ece106028753d72e205d94a17dbe87d4502a347030bddec1422844cbf9177893b127d85a5a9f03cb6df81f3677f7803cc0a2d3861d353c5379e4c962b847462e2883bc37d56b3e7e088273943a4f7e2d95724bc646d5b49545725a01f72272de2adce0662debef4ded32de2e10b1551cfe646de2531de24dcc6eb8302f7d5e3df71292dd55211bbaeffb104344b8473787341be658bef05565836cba94a478ecc609337145f28b86d3efe039395fb931211b6665b5cd3ec2ab56a0590e0d7eac564a42c46a81e8bc34018ca36a1c3c4e688153d382ec32576d97eeba14b484c085acce142a1a0b816b2d7b9809458de2569e0121dfd584514694255ecd9c1964f8fec6091350ce337f56590fccc1841e11f58c14f13a7f108ab61e7e948e0462a5052478f61625293be580e53f9821dbcc7388cfbaf0f77c6326db963cec7da133aafe9da1edf84bee492552144f11f857cd64b5a3ed817d6913db79e92ebde88f2250dad6a97051f4a68a780fc64013c3798953977d7d776c5759e9e9c8559d8829c17ba679f21414ad5de8363e5faef3fd44d25793b48931e497b3c56e8f0c3382a3114883b7fc16cf3f65c4514f33f100bca09319da6f052aa05b276c2bf02b51c3409170748a1609dce5aca8814f575cc4404ac0a3dce62817a8582eb278092e666ebdd18f7108031c82e7e9005a60373a109d2ca1f0088c22bc71e0a614e5f60cb2ea8d6e47a23f2fce9be4b15132d2fb06db0ba2bca8ce8a05d86ffce6795716d751185be9e44004b985252b0bd8c25d8071658dc9a33cd7953eb08c323ff628c5c0fdcaf3e4581b6cb724dfd7c117f76ae73d2ab417716589e3446ffed95ddffc097b0ba1dafdc5492870f30e12b3a28188b56ab27a3962738f786a013b9bc3e3f29b38db7f7b9dc1d179f516306bbfdeb0e2cd6bf8ee10162f8c6c8822a0351a4d8601cd1bb588d1f3338c247e7f48f9f6fd18fd6e70d13688373f6a00d176ea8c8257c7a1d358b10c8c792a648934266e73be30f8ce3a0c62fad67861ea2a1971567b93d8067b5c509f6649bc1514bf1dae36e4f464cdb12760d5c663a3b8700318a375dff8c56c0c3b11c7205c5bc280294009ae52982ddc0a8117ab85a75598b3b7e6ce3571e42204be6577cd2aa9b3836fc971d2fa197e09e5b0a896d677aa8ce6f8f71ec4d0eabca2d2c0412808ab555f118809b6d8f8d099d8c697111abbb560aa0a6081325b775281f46562c136889b9667f97c69c73cd3a813473ca8a7adde96a80b1ea21bb1542684c46b8ee4fa07abf24b11cabe5f2b38c13ef961bcb92ebbb52e4024553174b4459765d907df036ae0e72f61f0a12c0b56cf5a2f93675f1d93f8e8d10cd85b02e38a350e67f9f9b41efbbd3289521a01442604da905097d2ee46a6704ac2a9ca75a6cc81bd25efbd786fca30baef9b99cc6f365d42c5aa5da433ca82127694c6d720445b89dd87b8a08043ecc8382b4d18e3aced32f4a356038b4834d65d59e8647fc5e2264c90ae0ee5ddca12d48cb783de2bd88b32f467dc8e55d2027e6455f7d2a773a44c8cef8519db46b180c188d8dd041286199cf140a7d842bdba31dcabc1adfc166e72196884765992486dcbd91b3cb3d982628fd66cb2f18ef248ac6a70c7be0e257771d37fa05d6297e3842cbd9a3c7cafedfbf40db7c8ff8e26ec40b899e09ee76d462d1aa82378c5305e1215837f540370de68a63057d2f3bf3ecef940e2e4fe29c957066c785966d9969eb76e27a9a0d5693fbccd9ebc8e685a6d03f4c5bd6dcc80b0fe5cd60ca74acc7aaac10a07bee30b62f131bd6447140a1905592d5a6bc318ce856a52c941d095a84e0ad0ddd195398bf931406941528fc64d0a0b60e1359c244d87bb3facd5bbc29e89474891d068b48a322e59791e48dca89d3986b217f8dc9a4f8d32d844c809a042ba9c57c26ce84a75e771c347e1d5249f843bc6234b43e8c5b45d4ed1ed52531736bfde45304eda78986e40add588f3b4e047495bd462d086210b74b2e14340e8623ae52e6e90a8408b0a056ab3d544b64581cbb16605aae6b0a99956ed8361c355960f8177a6ae4d03aacb5724b374d6b9f7ffa9e8c7d5000784b69bd2760b91e890b394c1d475a88829ad9d5e5b0a364311a14cc7b441877bedd7b729896665b17eec1971bef122b217715b8053e083c8e91b19c3f29263326e90526ad96334fc94a9796701a756672b2444b41fdd4c72dad795b435493bcaa28342a6b5db27aa6bf8c423e2dacdc27dd9774b628f10366d385f58c87ebafd1df502dab80305e00f210fcc2c972c51f3c79f2be84e0bdc88240072ed2c273e1fad0060d57211d288df2c26c69c1d9c01a727365d28453d83407c54162ca48b7cfaf831b3b4dc30134bb12862c8b288af7fdaaac3fab48cbec7d4a3787beef21bdb9e3380d9673c5f2ebd020dedfda46adb6602bf216de9b41828fa0c2cf7ef4c1897203fe038b04c6a7f70557ac69ef9dd52f6534db9901e0835683174c31b101d31ba0bf536a2f2ffad40d56c1a770a04c407e2234704a8ec22469c6724ab8747df7da5d75fd7dc59f9827a22ea46262ddf11642a4619eace72d06d7e2fbfcdf4bae36b8e04e613a030c560f2e7e8491addbfaabaa0e518288985223fa0ca69b895f1f6239927f55033c24a0a3c2f4421ff1be01130504bc249ce5196e9f5a3d46d3769f31ed9ae2d5d9c6c2e7c907f623cd6bdef8d82c3ce7b50744e474d48d762f9d4d66f8ddf53b930de585afdf49b33c4da50ee52f23b348dc2a245f550f447d45b16a550d47124bcedfe5360c563bd7368206d9302726a00ead3924af34cb8c865c6681db8094877d474c5663ff9fe2013f4d07009984ed250dbabd213acbe96473baff4853c66d600820fdd108ad1070eb23ac86eb465a2ebcc1cb40050f24769b578ed142a53d8e4e96adf66de6c82f28c9157c77642c1577a2a7efcc200552cf602d6cd8f90474615f6495d5b5315fda1c126976077f516e87ed5b000446726106c1fc131aa488644f1b84bc548f9d279fc72431f242654bd3caabf969cd87f150dd509c5294b75b7fe1519f8988d14b675f9a133e182e5a7e91f13c208e2b1d599e98b87e25e3b4210b516c022c588e51cdcb63eac81af995568f2f775ebd7d040fd83f2076124ff0449ccf010302256e33d74e4e401e9052c631dd5c492f589f2f6623ea9209d086f93f21a7305e0ab03fb6e346d6ea488f04251282bb1d4f034e3cbbac0a19b03644b41ee578280fbc85ecc69efdf41ff841ba8bece61e065fe99f72bb66380d960879f7663a178c79f3cf54d245005ecc8b6f80dfeac732b4cddb246f6984c2e19244c4fc85392e69620df02e7c1cc192116668f156f1b3444c41644a14d51216f78ea7408268a6d2504fbf37836afaae079001b42eed", 0x1000}, {&(0x7f0000000380)="8dc3c919e494f0362d88eb7f0f2c52ef8938c9596b99567cc19d4ec0", 0x1c}, {&(0x7f0000002680)="c8999e2095275cd802229e181b3ad52baa212150d049ddc0c8a7dbcb218f9121d022cf9f0f68bdbb8999ae20365fd18308ccfddc068f81ee4a82e2a378a233120915ac27150205595abd55abc8272731cb6b4dd8f2d7ed455b87b550447ec5038e35f27754bc6ff76e4dd84fcf602c353272f00488353e0f8c53f99c2a299265cacdfe126cdcda560597f662236824df8f10c513ca137232453c", 0x9a}, {&(0x7f0000002740)="977e0e557364dc508d4cb4308a0e63e129143ab4675f1294763e7f02cd10ae60f9f42db2b6d35d8f843cbe6419137862421460cb3787bf78d197de57fd9eccb61ec035a393f5fcc6d200a8a57476cae357b627a194f1efde91873bdf034d8e3d4e7059bfc7823c3ebacbfeeb5177cfad9a5dc3043ea11e7104af4a340227e58a7c409728be3bc5d83598f94585fb6a69492f5945021411055b3c876783027ca827b0aed3a51f9193610f623fe90b6a75c40993ad1c54c5556f81974b96dee4d7e581c6c984ea72bba6f8f997c78ae1a8d3d092cff120ba914d51c6869dc5370d4c643c0d72936616d72683ab5b55fc9e4f98c53c181c3f30fd2fa188e2f43f927c085346b2fb581d9b9a6b7167e476e2f648bec439ba3bc6981c50da420cc981302c637670136a2c45ad833420b288d670b67a197854d152af7d7d78ef06fa9768a1fdff3ef3eef78667a0574e63d8e44398b305f8663afc259e8b1826546191150b8403c5035b73a0721980a4ffd3c76bb8d267b0f5ff58ff4cdc655443cdc061dea9056888b6f4831aa6d8dc43aa4d314e91e7e7f5bf2fd3e49f8946392a577b6d4ce709cb2ef5994b73b4f06e828bd47a9f380b6e78fd2db78b24dd37ccab265ed22d4c3de9edb24883baeaaff91ead112be7ead4bbbb9967c1a07293ac713af5a1b59e912f234f09db5f35befb97ded06d080b4e99f697c670058effcd9fd262a1dbe940314136578a5edd8ebc67b9add4bf948bee300be0f5f326b829f4a8fad6f3b6b00ef735908b9eb392dc2aad655ed667749ca06a5439d72dbcdcb269d58047188ac1ae2c0582156e512962bb48310ec551bd026ab9addc9cd250706351ed2669d4b7c849dace152689358aa550c0eb62d797d2b22074e6915360cdbc996a893b0e858495bdb1f678cda50fd5c1aae08d2701878b6171a376a9f9c80d66f225dce4bc91307c8a1400101c810ea30fe0d8f9a9bf7cd52b76027eacd0fb2e3a66bb48ac32c82ba3dd9bace56608ea6311ce6aaeed9cfc7d86e1cf39765e443aea22b0acf15493ac469bddfcf5a0943ba3c9af968b60d6705e62b16623478da312279ce2fb06fa055911f97491a9650fbe30ae95a1c3cda2213cc166a2e8807758aa064794290477bd7d0861fdc43ac9c81371425c49fb172964eaa0298fea73d169ce8b74c6ee00952d295b2c4b2f12986457bbbedecd8d640aaee4a56a0f8fe30a1e6e599cd52a15c112b547b8211627e0a59a4fe49ab41122f00a66b709c630ffcd03dc7f365495991a2ad08336b3e2de0d6034011236a0fc72640eb1d2c1e8d37b1f88ef2bb9c0074f8d3d60c06bea8b16e1e130bc94b06961a2318d92a6d5e3336c4a319655d076d6461889ce95ea5cbaa1ac7fa590f820686c4645b2f0cc99845e320842d459ca8b1d6ac5f02b21e0e1df80d5f31df37fc6347863ec7b456ef8a42fd6d38b60cde43d3b9ee7c5af819f9a0fb3911ee391dda49bf07b925cfb199b48e947878cd036df13b41467622c65c2e1fceaa4ea502a799cf366ef675943949165245b4de75f827ff9fdf27e1f03c4223a36f48f94fac82d8eec0afbd89599f115682c6bf3c7159d533ecf236ff84e793992c951cdea075d418e14cdd8ef9dd0e0703967a4fe1bb8cc16df2da49b6d6e31b80e825275cc93a6037ecc6d9fbb8d398328a5f226d52056e2e18639917d89419d08569357bff08e4ee7d5be43de2abcffd2ba3a9eec47814d7e09ac7a061f6aa67ce623d6a302b1f357d1f8e13f3669309b09c5c5784207ef927ef39b0cea947ae64b02c4532ad0b71507059c7310fc60081d049b48421b72cc543e18b72104024a8ede79b53869d84d81f82ed2633a566eb98f7643ac85538c61c7aa07374467ce695c09ac3e58eefe8a12d9571775a93040c74d1f1a302e09b917f0cef468d583beff4e83ca0c9c101a1b01feca1d40900588088c71929eaa3ba96e365cbfb789692c5969fd1eca97792ab78d777db14f47592ee7cc980a57273e1a4be6ccf7999d524427aaa23fe748fb3010335c324e3babada217c2b89ce323285d9a5bc7e83353d6cc4030e6c6eba4a8ea1a5f6bb2c969489f7811a575c87a5992c3c57010f4ab4405a351487d7dd6b0578556bf3b16004da6273965d535de591540499fd1987c2ad32914c9d866fa1323fb164e3bee9a9001b3eb3ca2a11ee77ea3cc9011717fa6cdd5d5c247af88ab63e9b85ad2c06524913e06ffc3a93b99da5208cb4f8e22fcbc895f761f26e525dc107919c098f47974712f830fde6cf2592c0b929cb007fbc58207ab7378b2bc20a5c8f43550a23c8a21b1d24c91b9b510b15c3c2321e32ca37ced25faa65544b620a346445a9f0c6d1e11862cc3dfed988962229ba071d3cadb328872b06ad3abb00b274481fdd4c420a895be064cc0534b6a50c1e23574da3004cdb37578bd1972028732dcfa68741f7fff0935e3f32224ac29bc7fb370a6e00726724db718297333fed8b5f3c6fdd1b930762219431f883e64418d8bcde04d2ab83143d49ae64fc47244c3be514a2a0bf64f12f8789d64981ea4ce465a809001d21261e4fd123aa29e4b4b106bee4f2353cbf42a8ecacd903440f596092743315ed1bc8b7ad04483a4d414549a3ec478f1f413c2f210718a6064c35c48a44429458b157adf02558d13b0a04b4f3ee1f5d3ffb2906add24a7128213c95874f3fafe5344c08c184b08caf5b29827d929d07a86c1505c7bfb8771b0a0634c4bc50c0f113e9c36040e32936362ed90eefb093b4289a138c813868ee643cf809ed0bdb8afda074b8b708bfb564aeac1e66dcfae085ce4af1ad92a8cf05f35646592ea167933ed706ba0d6fc7016ae9b3d3feb5e4db16803fef66acd9b2afa1a71a011a079725229777cbb8c9fed3b2ee5a305c79b556b32344117aca597998b927b10d1e1f4bae392fcd04ae80d17e5d39235779b8dba77c1d7aab392f690160f3f97a1d0a1a58213208dcc4a41433d3061a90793af16a1bb19e4543c513f27c3538d5158ee27e5ed26bfc54eff535dfc8f81cbe6aafdf982cee69e853046192513a33d83875df454957f7ad3e8385b967bf3bea88fdd9adf2116575917af55b0389ff0a06ce72c6df5144809a51ad7be7a491ced7d31f6630fa0cf436a5eb213f5a67db3f445c1de9007bbdf887f5aa24fa3094a698f18fde7acaf1d3a778e3ed492ca545da09acfbd206ee6906ca382761916d9582085facec2719ce1ea797670c75d0fb88413b40a1eaf4e99ffbe3b1935d0a6c532a575e1cd7c6fd462155fe971b83c141285a437c94a889f000dab117a1a07c5e8dc073f268dca9c7ebdc5dab8a8c553a5e4eaf5d5826885bd8ee7c86f0ec4eae5c40b5184ce5ad60e248a5a19da4a6849fcf17f8c2818fba38a52cf49dd635066c44a864563949459d4edfe62932ccba70f33256d31ea959c356849666f32ae1627c2e4cac07069f15f9fc8d9c47b340aaedf62c5eb6cadb2ed1a292a9403635ef89df755790b66eebe1ce7bfd432685d334cf02351708eba9d9409c9a62f445e23e585a38acfa8e0f44d9d4ef74d0af5a86305b2a262b56150b70e4e198ca4ba1c95572fd00f4addb7688f862a55768f24932d6125d48972d87480ab0ae7b0f14c273a9804f31e1a9e8ff9d2e5aaae10be1600dc23c75a9649832e987a1420c32c5ecfc3baaabe0465a09528f34df436547cdd3b96a47838bcfdb03906592d56a3da55c271ad63a02f2ef968e88016145c41c6de24bc9505f3c78f22b530b69b7e3e092c31c0b186350563a12bd21d33f8c11bd12e71ab792c662376fd20e74369e6ded800287aacab7400ea3711d73029484fb01501b3a721c148d06d7491d5c5c7c3b7013dabd57640a87a83822a484c1f5dbda4785ec3ea4d9eb3a57e2f61e002328fa881b6a8e0b138474c2e8c39b2b9650076720704776f415cf7862ba5d5c97a5d0cba110a118957ffef8574d12711aa9f397529229c31b1ab74a8876cf23434fca490333c86cd1afe5ffe2c71cfdd2ff6778c7378bcee32021c4e3ac70ea5c3aff95d3ee8d51d15f8ecd8b5bb93ea7e3daa4b166187dcb9ac024c6e7a30223f4fd7788ef1ae2cc40e48bedd410baef805100aac22dc4964c90faeb3bc893e0e434df81eab64dd39485eca433b40b50853b4d1c1bf3247807da8f1bafa3b38e7a99bcaf0693f071fcb3b50c6cb2e5ebc614186e6089473e30eae22f69c3b7bcd1e0aec10d7327cdb231ad6be8ec74453eccffde03627458a85ddd3e9ef93d265c15238d233b1e9af31e071263e94066f64793e1deb102918a779fb44b4fb97832570e06367a33f4806d72b90d984378e66cab96cff253bb4eb0252e36c6f1f6723ab9f63e73e84f085dedc06bab9e357856c334ad0d09096c12ea45d4f575580b9c5206d67c65a3c29502644e22b13586512afbf8ea0e46c2e859193d251eb1a4f4df429cdc91662e30178db930e5d83652461eb66662fd8cef5f9af2a694546fcf82e244ab1d51b4974bebf71d38a1a320aa78f672e9275b45d7f8d709a0f79c2fd73d52660c76f74cb9d270e7719737e4d1402ac66f040262469a769a684202d0ea52616368ddccc8fc53653de025af1da9ff1049fc29e9053d1713cccd07185ac8184153b8ae7b657fb07e2b0afa39332feb2ff99d45fad52c7b4902573de6f8df3eac860111350b9512b6efd4a47992623878528eb0fb57a680156a147ef90a3758ee340cdb6376e2d9b2f8bcddd0b9b0a634e35dd3796040e3de6bdeb72ff0723db2a8208d7e3efbbdd1009bc55f62ccd25e4d707b733b07ccb19aca671642023b9d118f8e35bb4f963bbe3fb8a53c47616c5fe7bc2d68c88e5cec7425a27f5579d7233812e38cd226a7e07983cbe896ca7e138e4d83798ae85cd179639149048906585438b628c123a215a184c230e13d55d02197371c039175830b7694af6db06b1d92bfe89e402aab2179e893138bbc7035f9b57ec7a4282c091ec45a7eaf84a56e1d90afd5a970cb1f1d52425566d41b65cbc088fa712f5431a98583f5d2368f106b9a09bfe1893e3eee1d41ff674fc7e3c4320c272b0ee67e9cb68528636fbba01030f2a8b38f7c89bf533bf8e83acb629ca52940b571d2f02f08e2f446d3d1438e40f17082b4dd2ec2c50ec3d240feb549ab050de3470d9a88de1c5d69034c9241f0e8e5f405650513a0c3b1e8d22de0ccde3e6ae9765d3da4b1e36f3285e5549ef01a1b392439eb11ec8c75a40286e02ca425cdc2b72c2d4875201dff7d46d3c750d285ddc90b0e16ffc4bc34fd73049f17210f41fe48b0c7467991837e19f7365fd75ea9ccc25b5b31c8dabe1416ce0b1faf482942d14f85e9b82605c0678d87ae4cbaa39b3554aac1f504f7a6079e8568d687ce807a6c06b9722992c94a17dcc30d32dce216d5c8d16a5535fd0cee147dfc404a58239670f0fe3c41d8a330c1910af87a803cc6944bc43f2783a9b7ca09463fbfc75c3990c7be0411299e8411081aa8f1239cddea684c02df76cd7e9979261debcbb7246cb9cdee028ed6ffc67ea6aa20aa26d23f02608e95e165db533d588f76097f89741cbb0b1ac7062acc304521349c7f1a0b857ba4056779332818505aff179008a241dcfea356baa77d9ad3217ba3c7b7f297e7fce05dbab75f3a9bda529f63c5652d41c6f7d21f0282c4d260a58dbc88797c82c102efcdf1a363c8afed06b936810db12e5495375ed0ee9c816ed1334ac341d25ee073e3f5cb0b17d7a3006cbec84c1af99dfdfe5bc74b9", 0x1000}, {&(0x7f0000003740)="0961bf0d8ea5366e8a97bbf13df10c44265124c6d80c805910a9fae0d0c4c7af589ad8f140479e8c20e9ce63068af1096895b8afeba73b3dce1c74879deffa08ae6699bd32d24e82c9f6a4499f28bd8556536536e5e1e395e873908932907a71a0a9541aeb9252dca62ab31d2a5c1a90728c388c42ad3fe5181861c45e61c1ef2932eecb0059345d63992dfe570fa93078cae22ee89c277d6baf7841988d31fcc3662ddb115bf4fa21bf45282a8c668793e40861ef540f", 0xb7}], 0x8, &(0x7f0000003900)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x80, 0x2}, 0x400) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:33 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x8000000000007, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/74}, &(0x7f0000000140)=0x4c) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) nanosleep(&(0x7f0000000080)={0x3, 0x6}, 0x0) socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 22:28:33 executing program 0: r0 = socket(0x11, 0x8000, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) 22:28:33 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) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2010, 0x1) 22:28:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x7, 0x8, 0xf21, 0x1, 0x1f, 0x914e, 0x0, 0x2, 0x0, 0xc7, 0x3f}) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x9) 22:28:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x101, 0x9}, {0x18, 0x3, 0x621f, 0x9}, 0x8, [0x1, 0x1c0b, 0x4, 0x3, 0x3, 0x10001, 0x7fffffff, 0x1000000]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 22:28:34 executing program 1: socketpair(0x22, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() geteuid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x39) pledge(0x0, &(0x7f0000000040)='&+>\x00') mprotect(&(0x7f0000479000/0x600000)=nil, 0x600000, 0x0) r3 = dup(r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0x81, 0x3f, 0x10000}) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfefffffffffffffb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7) 22:28:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = geteuid() seteuid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) 22:28:34 executing program 0: 22:28:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x53d446da42f4b232, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x40, 0x1, 0x6, 0x3, "22b118f468ee8563657a7775e285c2e56e7488f3", 0xb7, 0x7fffffff}) 22:28:34 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) shmget(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r0 = syz_open_pts() close(r0) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x5a, &(0x7f0000000280)="d3f1a9a3578e31dbc6a3997bb7c1261fe99dd3df0747a81840263cf26d9b6c20b2dc930f702c9745a9aaa334b9df18580715ba28426baa3ee3220201d84579b7a4d31ebdbbf7336d06b416f73f1a64541d138556ed30334417d1") r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) pwrite(r1, &(0x7f0000000200)="ad9906febd7894b800431d1bec65849600e5fbae982f52ad64f19b5765c350915a2be6b17a38ad7193deb6ea0b99ef169dbcfa0b025af581b43d10fa2a838ffb762eb9c3a78b1fdc4da6986d979af8a341d25f37fb3a92b2112573c7fedd9b7331e2f731af5715fd5ca33c180e3087a41c0cddfd3265e02841", 0x79, 0x0, 0x0) fcntl$setown(r0, 0x6, r3) ioctl$TIOCDRAIN(r1, 0x2000745e) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfe4d, 0x9, 0x2, 0x1, "928592f49389827a638d0258f8ce4679825c524b", 0x7f, 0xffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x5c, 0x0) 22:28:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3f) lseek(r0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c54f7b202d, 0xd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)="000000fb021a701a530820a18cb756385033", 0x12) execve(0x0, 0x0, 0x0) 22:28:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) msgsnd(r1, &(0x7f0000000180)={0x0, "554c60ac56c46053664292d80cb57000b421723a8a5433e30f78d6538a8bcfc1ef4779f6f7729e1e8734b0d7df29342d9229fceb9ff9a9e5ba5223bd9cc0035d205e9ac9c0ed574f065e4dd8379e988f983c8df0f630c767b242bce4e27fe6cf3a537fb8f784a93315ebf5b8f9324085cdbb3fa8317e1867b62f328167e56306ee8149763e55da6d7cf516981518da1074dbd4ad6d7df2af"}, 0xa0, 0x800) msgrcv(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) msgrcv(r1, &(0x7f0000000100)={0x0, ""/115}, 0xfd, 0x0, 0x400000000001000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 22:28:34 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f000010c000/0x2000)=nil, 0x2000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 22:28:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) listen(r1, 0x101) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 22:28:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x124) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 22:28:35 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10082, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 22:28:35 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 22:28:35 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/39) 22:28:35 executing program 0: socket$inet6(0x18, 0x3, 0x0) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x2, 0x4, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x18, 0x8000, 0x7ff8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x9}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 22:28:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x431, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2, 0x2, 0x5}, {0x2, 0x4, 0x8000, 0x4}, {0x0, 0x8, 0x1, 0x4}, {0x101, 0x3, 0x4, 0x6}, {0x6, 0x100000000, 0x2, 0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="6f6fbf73df62b8762b482d66e7ef53fbb3f3499711cc76cc3ed25fa93160063b1b4f85b6ba8710fbbdfb66877f6e22dab1bc235b3e26959361f522c9155529e1d7f19c934ad85c21f107196c5627995b29c569f72c818abdfca2b1c921e1b395f95ed1f08187e0dc07d5dea6fbcb779e70f1657d73b4133a79e342424a3f524108404a3c6503b8fed3913ca2264312409eaa540023b5b9401a8ba327ad27e64487", 0xa1, 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1804, &(0x7f0000000180)=0x7, 0x4) ftruncate(r1, 0x0, 0x4000) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 22:28:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x98, 0x1b00) r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/75) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x5011, r1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)='T0', 0x62}], 0x1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/175) 22:28:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() recvfrom(r0, &(0x7f00000001c0)=""/218, 0xda, 0x40, 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 22:28:35 executing program 0: r0 = socket(0x11, 0x4003, 0x0) listen(r0, 0x8) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000900ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:35 executing program 0: nanosleep(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100fc, 0x0) 22:28:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x6, 0x79, 0x0, "2617f8fc859266b39ab6405beb288c589ee7509d", 0x1000, 0x6}) 22:28:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x80000000001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) write(r0, &(0x7f00000001c0)='B', 0x1) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x1}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x343) syz_emit_ethernet(0xffffffffffffff2b, &(0x7f0000000240)="05868164fe31c86445ee8cdf78206621e5c216ae0dc265a891ce42516e8d789e3dfd7cf840") 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 22:28:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) openat(r0, 0xfffffffffffffffe, 0x20, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x4000000000000001, 0x0) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/205, 0xcd) writev(r3, &(0x7f0000001340)=[{0x0}], 0x1) pread(r0, &(0x7f0000000240)="e0822c8cc86f139c0c344eb8bd5d384f6334087e6e794681c44fefdfe8c36088206ca305886044740596adfca849dd9cfabfa757319fd1f4f645c5091d368306fad4020cff38450a2f444dce3a3684f946f72b061f3ed49af77fb4e665cd392930ed3dfe13d17a2627c260534e78dc17ad02ddfe84fd7467991223b21c12fe221c0c59fa3f4b64b57b211e", 0x8b, 0x0, 0x47) symlinkat(&(0x7f0000000040)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) syz_emit_ethernet(0x34d, &(0x7f0000000000)="b6") 22:28:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() write(r0, &(0x7f0000000180)="00aaebe79c6dc950b450acb09af5a55f50382611edc4547b9a18bc8c3a067356ec81febedeed19b8cccbbc362c6f21fc053889ed2bff486829bbdbdb44f485cac26976b2ad8f6bfc23d6f4f46e9661ad230ec1058747e90b1f2a53b37eb98058507102d74c894536ba774a13d7d3019ca78868b4b6397383cdeac8727e430f95d73dd7cf8719a9bb5f27b98270f77b02b14e83f04cac8b5d7ab430c8efdf2132dcc41fa37644728ff8c95de0591426d6710dfa370438af404843d40ce45873ebf6b9ab486f0671ff450dae5c071f52fce91181a7a7126da189a0c41bbf0bdf08719f31999ce6c1a45e", 0xe9) r1 = syz_open_pts() clock_getres(0x3, &(0x7f0000000040)) setuid(0xee01) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) 22:28:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 22:28:35 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x1, &(0x7f0000000040)=[0x0]) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r1) r4 = getegid() setgroups(0x3, &(0x7f0000000080)=[r1, r4, r4]) getgid() fcntl$setstatus(r0, 0x4, 0x0) 22:28:35 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pledge(&(0x7f00000001c0)='tap', &(0x7f0000000200)='/dev/bpf\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x3, 0x1, 0xdab, 0x1}, {0x6, 0x8000000000000000, 0x9, 0x3ff}, {0xffffffffffffffff, 0x80, 0x4, 0x80000000}, {0x100, 0x5, 0x4, 0xfffffffffffffe01}, {0xfffffffffffffeff, 0x54c9e8fc, 0x5bd, 0x5}, {0x68, 0x7, 0xd8a, 0x54}, {0x7fffffff, 0x9, 0x100000001, 0x80000001}, {0x7cf8, 0x2f, 0x7, 0x20}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) 22:28:35 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x7, 0x3, 0x1) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 22:28:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x0) pipe2(&(0x7f0000000040), 0x10000) 22:28:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) socket$inet6(0x18, 0x4003, 0x10001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0xf6) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 22:28:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) shmget$private(0x0, 0x1000, 0x277, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget$private(0x0, 0x8000, 0x101, &(0x7f0000ff8000/0x8000)=nil) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000040)="65e51acc1ce5824804000000c7aadb05fee7f813fc474e2299d782f47ca5753a63431f6a5d14d20000d02f6930b23627000543acd621e5c25ed8202610672e", 0x3f) execve(0x0, 0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) 22:28:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = dup2(r0, r0) recvfrom(r0, &(0x7f00000000c0)=""/139, 0x8b, 0x802, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000000), 0xc) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 22:28:35 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x0, 0xffffffff, 0x0, 0x4, 0x7, 0x800, 0x2, 0x1, 0x7, 0xfff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x400006}]}) recvfrom(r0, &(0x7f0000000200)=""/63, 0x3f, 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000bac653bf5a1e6368629491a96083702bfb226030f505c1010000000000000071d41d1600b08bc17595d5d3000019c9772e8a2ec50a20ed0c929faa7bdef385b590dec81164081d02f6c15c00c251c870e117b4101e6be0c4232848a65bd519b4ded2b15400000000130d85b607b0b99ab0b081b3d9e0e341a76f683254bd5825369b417292a4cc16839bf7204275ad021b500da77ba5df36141a3cf5ecd0b05fed93053190bbb878770475577b7cc86957bfe2304a50370b529f8c2f745a7cba5b922587ed6536be2d82a31ec6c9a269db88113c3bc16dc270773bd1d9f2c229d4abeb37de0a905d2fe5793e4d942c8488d87388fff07d7d36461bb15b9addef62097ae0e0d84981bd6f77478e14419b8c640353529f531fb93e516e10a56a22"], 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10300, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:35 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) write(r1, &(0x7f0000000380)="5827200cbd9036bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515aaa5ba9872a862c9798c5eb4c8ab06198824b3da025bbd45d3bf5795b6fc7d4096e8c8b6b87cb2d62b8bcdb9ad8a4f5f728193ef16a960387a64d", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd2440a17113410e27b1d0874155354ff21d313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aba78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2e196e50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212d755ba7e9e1489af09dcae987c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81f53caedbfc118a6558e592a48aab21", 0x129) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x141) setsockopt(r4, 0x1, 0x1000, &(0x7f0000000540)="b64b471a30339e93a05833b73b77e4d3f6886656b964f5c328a49a7f3cd5a60aa29a9f64ff37c7f0cf363c3c9a00f7b394c92c067e4156ce27a9f5cec179771a9a36836399d4dd5017815da4eda126275029ee1616112e711fff417a6d31212a3af38577f63b0302f93adfdfde38ae2a84b74370e510dae663d2703f0f05cdc4552a995039a7218a50876ff46fafb5237f30acafce52b3b84ce20d6deb0d470a117d0dec34829af8a6e8578a0424af05e8e853e38565375215bdf7d9c03fa416639cba73f8485ce040cac12d6d276101a5b5ab9e7be590ce0643237fdada4edaff2063d5908233f78c603d7b3d613d620234c9bfbd1df95b2490430cff897dbe91fecd4ddb01cb738c28e92168985575bc9749553c0e40963593dde41eebf2b0ba9c56da10178171d69b623035fabebef39724474a9b44060303668e5dcf93fae942b4dece567fff568b384a7aeecbc3acec027213a195bc62699ce7c7aae91a86dceb5e097b5fd510b080dcdaed2c51662076c4fe06a0475d90fbf5fbb54052e8ce86a7c493e9148b4a7d3eb11ee6af3d74c75dc168c26ecd90cc7f4b53d0b76f2308fbeb6394dd936e56ca6a038a10f2b23f3778f3dc4e578ef83cc1b9e40f7fa448df8743dc944daffa93e365baea40c185d552e939303749ef9f2387cae3f15fe9ce8c7431f30d030d72a525f514b36e0848df3bbd7ce641ecdaa7b20b4bea4f1185e074c492985c3b90f1fcd5f3b352b6f5f0fb2ac07de7497ae7576227de751d744e86fc1e8da26f9e9060de22e6f46ffdc834435b5dae2e2376f358739d44cd8f94bf9deaa514723fb207739d242fd6b9f42a37b4904047b6a4ad9d810ff30633a5b23536149521d75eab7ddfa3ed33a4c3ff3e887aaa30bdb280f8ceec058476fcc6f76f7d99cc95f5f369d41c15d404e81a6110bd80183eb8293981e5c1d761329fb8daf02b35b921717a20e15e3a1f0d1ad5b4ddd4e9c4fb8b2dc404782a36727cf6d689376ed6756fe369c7c2152ef061293f66bdee0998b12a1015d912be7d73748ab8a63d5e4ed9aa49149e0eb8213f2c7ed51b70f980ec2f0692c15b3dca7a3363653eccf1fe57b8f4333e3396ea17c7d94f8f35fcd09513398f6ec5af3e4cdb6a8b3e14b7a2485908dc8913985ade550262b1224978df3bde4249ca007ffb2bd0bb9a2a6b85b3565ba767038aac8d1ac17be82071c92fc6049cf27cb2bac09dc3dc7a61b04ef923591858494341e6496acaf27a40c3515b387cfac843bc44701423dcdb65b7713eeb66114dcf1240ccfa73e4282a6488ed5216d0f4a35b6719b89cf6ca932d84ede56de833ea02c85b1b438c12fc630a8c01fdcdbc449a6defe5655db1c3b228dd94e47b3c293c13c35366842c6a8cb5c2cc374d69d9c1d975b489e3fc9f277f616784dc37d3273fe2421b842589b21e911a6d1d99fa1bb61dbfed2ce5dafd0afd22b9d1f8d430a7c98bf25d7b8daae36637987b1dbadac6ac1488492319618b7f53fb15441799777d12b47add383e6d2c4a67c658a00c8cd262057023c76e6ef3ee4c4b91aa3b3c771212a875d21e90ff40aab9ece3ff7120b31db779126e9f227a5753e76dade5811aaa26f54807b12001cf36cd98c93d05d70d39900ba0a173422debf79077ffa0cec35100515910e4dc2f34a0e28faf2b720ee524da32d8261281ed89e8cd921caaf8e4ac6e41cb05fcd9731bd99c37ff70b0646470a8e1ea30ee30718043d9f56990951b6443aaf7c99969f139ef338241ed3319215ef58adee10c5252f423ea3334a222b5c8610047285b3e6a73df1ad26d503e47fb2c3f7278a73ca714f06afa94d6f1e1662bcf029ae3076b50267e52c26034f1fd8e4c2df9aea90d1c030613d27752bbcb8b9b952d0dd3c18b0d0235b9f2d92c11e9b641e9757f79df390aa77d7669a4b49d7586b0a8885c246ea0dc50de9a7429d684327fde50d7fbc64b704353b44aa782d8b2e81c0225ba894f0c59bfdd979160b9fd8ae2ce28771f3f68882f8209ebdb7fb58bf7ec778ba2d05c68edbd8505b06b8c4333be4d6faa70a75a2f57ed09f8dcc304fea044a96b56f8245994fa6864251e5523b65cc0e5a2c9632ba427c20419662ab6742dc5b4ee18466cfad2d582955edae739037abc2df625155d7eaa4b48a1afd5b0adb90ddc8729fe365039b5476d2f5c454132cffa5d5f7f4ca151882d3d3f35ebd71403d6cf584699a30944bfb47dd70d437f147ae4d7eecac0a7bf5b847b63886be792b890f7ce167a3b2cf31f7165e1fa016d501dbadf7b8b4ba203245e826f9a30fdf8f8d4635166aeb2c02e57a97cb904edfa933acc6c4557900d1dae9c992a9ea8dad4ba666c15d527d5d4c72d349b9d379c048737f81b04bdab20c4e283dab4498245d8abf7f178dfcacc001da127b403b4e205dec0db1504f116453017bdbf905d8d5fd442c58c2c733316ec6b4e292a86011e19a29bab8865f45423bb809ac5bcaf03f33645c9354647522147eb2d6582b26a47bd54e2b95ec5927bc9c8b3a52e3cdb49ef8f56d15eca8f39be7e40d6b7d46bd66d771b3eb220e14a35e279323fabc1c3f0f5833cb81c6db1b52eb0096d676473aadd4d000d591d6e10fc7702556718f11028b6319e3c91cdb57c8fd2c6ec331a83dfdb3b741c7ab0cf54da1b40bd6df82676b88b157bcb9a2a838b9af88dcec544b8917db45a125e15cddf8240bcf36ebe69d4a4be07cc58aab52ea5bbac4b0c2238a170bc03e19beebfa9a06d55f661640904bbff9496435c6313bff100bb424fab8fed657a74897ac69655e005c09f52e9b29a3770f4960813840a00a0e1131eea4765df5c50181225d77936e0c0fbb133fc6486f0d7224b32a0da2e45de86fd212049ebd23e3e99d38efdc2eba027ccc3044e46a2f850c93972244d896c3337f988339463c82f7d67e996cedc2dffd0d5db405d084498a7f6c81bfba3d766eab2f99da2e3d3e1df7be29f22b4d45f467f5fe35ee84057728ab8a5f87b7c756fba74ffd34d12417b6f8a6b59f0eb696abc9522a9a378c0f10223d578a03dba9a78ffe6c855b1b7713e87626951d468684dfc513131311fa294e15a6718abbe2e65282f29396a54c49248e636b37b62875d6594902e69c295f02cf9bd283471ecb0ac08e05d1706de8c600cb7c5630ca8fe5e4f1cbc24f1427eb490e81ad22ce4aa7ac0b7e60d8dc0a7bb5fdfba064d28f4111d39a68984b3af5d747dbd17b917b5f1a8854ad25afd007c221f06f0d6777500eb15ecefe0654dd742e0c7c96003e2c7f5648cd30f0e88c9cfb2ac5daef9c425fc66aa4f347da7917097edf5d09b7c5e4035b12b001941bc85caff960eabb4e840e4f4051acd0ce065518cfb91b32939bea8f063091f2630e7e2d4c46b05c58cd3c96287d0c0bb454140c5c658e086fb48438aeeaea36a3463803a632eb01db4b702360766e62248f5cacec57e45b64e09aa4fa0421c1a9637c17f09bbe7e597c76cba0620d054640fd269cdff426399d9b10adf3817700b6db62b205be8a53bc283acf8418a6a27599a868ba7c53a7c12aa2e1b39be2201f54ddc889095b94f38c7833fb743ee4c770c2bc72886ca64ce211b4178435c50cbc9731e7cc31c71f03c1c8d2fbd11c06d23db484082076266668a7569a7fca2b748a0661c49b67dff655922db229393c97093bf7c9841290458b7c3615a5421c85058e8a60398e1e4300cd47732b91beacaa985942fccfdd31223329eee5b0aa350f1b4c855b7778060a0412c42924a7d704f07fc658ef8203691910438a952131d6ec4962ebbc75850882395a46b85300658a14ee1aabb569ad618e6e1c9c16aa99e2d0bfea599acf2eaa713ccd4bf8eb23ef578755be46a157efc818f5ac0beffbed237bcd786427d29cbd03b3a45840df4e6bbd3e78b041835636a8011cc91aa6eeef3f5c18cae44dc4ebecd9f7c680df89ab7f5bee8797232d803498cd5822a878d4e86eb5ff5fd8aded76870550df3fee50b2c6f24524e54226bbc1e1e783386e8f13fe0567e228a7cb7e85b8d8bd21bcd4bc6c47635e573e7e382def2728376e1e870aa5e63abe23b7611b8c99e866812005cf540662e0366d277afdc3bf0bb7ffd0a30b813c0020498ecc59eea6a1951b7ab1caddb0c34af50b50c62fc29cefd00c08b8a5fcb85c60facc919ea00133e60128cfcfc0a7b883cd760f050309d664d02c9eaa04ba0f1e5f3c22e13f7a530e1343863419d56f4c639fdbba26377aafb3e022eadcd9c4fbc3dd49c0084c617b3beb71fcacd6bd86e3b709ec6bf712296d9879f8e3a1f9b4a8cc807975f6fed34a943ca36fee41e6ad863d63ee816b3819c8c8554337852a958ae9ca8ebf786cfb21fc51000dcc3f54874de0c391459ceb16832a8fe4696acd5e477b8febe2ead2cbcf201ad3ec33adaea51da675aab630416fc3eb8242a2ad2cf56fe9d4b9f67b2d579807eed5a7ed362839212a5e4d51dcee67d83bc3323e4381cff1639fc01046d971f9d356cab958f7de78bd1359b6d281c13352f0fd2e348d5d28fe94a9641ea8fe3168ee72064cd926942e9b942f8f3702d08dff3bbf6f34abaf9b532961aff9dfdc37e3edf40fd667e04ab6e8598acb8c4e1de833759847a2cf16a730f893722653f5fa187668fe8ba6e485c456e85107052f1017ddac0a1a51e61bf034094de3a6452067d134e33b1368d7becda43f0bd20a5f8eb3f98f2897cdd8f29dd80f79ad330fae204186d9b66be2f42a73862423acbadfe308df8ec001fcf2db53d6c4bdd61b116bea2752127edb1246eb86a37ddfcfc91da56525ed20112a121ed8f6e70902874b7a75180852b9a255312ca760a5dc5c2ef296f7791f8b11145412034d1a627f04102b04f86fe2a3be15becb9a919ed5407221a4f02581cfc5fe45d01861c1292b1d5bb594870d1bb41a04d3bc55205f9d82d6c18d255ea1637385a9f316eb16a6ad22e3b7578b33cc6d2125dffc8172aa5dee8d09756631aa24687c5f8912f3843bb80a4faef6b339a1497eeea056e4d518079e9cdaca96fd26b811bebdb2dd9deca11d14284aec2cd2a3429da5537f94041612a56666eaf243d848d13156b32e8fb3a550026d8cd2b0c2ec43722ed38b7a018f1617d71edfac7032fad123ae86fce54b85d23b5a9b455cba76a79ac3edec539d49115225b6739ee681cfc66d4f5b0943b758683ae2ea741c3e7c33a8023534f3d780cfb4c451822cb53cd520d36cd36a98cebc6627a77ea1e7b6752fdd4b9bbae0db5ab56f7d45d99f76d54c83e59fd81aaadbb21135c221626b147e46207d358a4e8d78491ba20cc281fd1d85b5cc07fbdb62a07e41db5de5b649296a287d24474717ab8a95df1b0936c74acb922c673a2cdf2d142be59bdf408641280188d0f8d4586ad1e2af7ae7cd226d21be3eabcd387eea16343988afade9623cc29850a87751ac8c26a28f8a8193578f7a6bf66d6c5ec065cdd01656c964cc4b663282cc0743562054e716d24d8aa53c79f5b863abec3e0720b375520af9014a9107473191d26f53d938f30f971f7bf8c127770610c01fc9e58f60f0d14e7a66de73a101804af602f264215f4e2a63e9890efb5fba74fa385a75b5c9600cc829b2fb936c85b197b9fe7c2c7802c7e119f49dbe29cbfd9190f620c3a95f4ff2e1e91b7d083bc4fdd0ea2cb93a74e25fe8cb38859843e0d2b965c312a2aeee2c001cbd352776ec86f49045187848354d49853d658439fad5b1495179bca81c07bcfd372c8cbbfca52b5a0c0e0d906", 0x1000) close(r1) dup(r3) ioctl$KDDISABIO(r0, 0x20004b3d) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000000000010001, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0x1, 0x401, 0x200}, {{r0}, 0xfffffffffffffffd, 0x89, 0x20000000, 0xc7, 0xd96}], 0x200, 0x0, 0x201, 0x0) 22:28:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 22:28:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, "000000000000000100002000", 0x1}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0xa1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 22:28:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x211, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x800) 22:28:35 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10000}, 0x8) setsockopt(r1, 0x1e8, 0x7f, &(0x7f0000000040)="3c5c739226fcd441892933e32e954bf42623314e886fdfbae1b6f7c8dff32072bc6a85316b3800ee3ccdd7d0bc263a23e509247946d0a2a83d3a37f1d2db6d5dea7938e11a5ddfb18251336d954a6a88d7096fd1e83b51efe8175a7e04cdd16a8e2d412c6a5cd7d91e6cf7be1b4052fdca2837fcc8f4dfb3cd2c56066a7d845065b257e1cf4851dbf100667f8b5243b82784f87cfb198e37745f3d3d", 0x9c) 22:28:35 executing program 0: mkdir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = open$dir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x10) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 22:28:35 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setuid(0xee01) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/148) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 22:28:35 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56173f00000000000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 22:28:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x80000001, 0x0, 0x2c14, "4fa80d469468a2dac5fa6e4bb92f9a6542dfbefe", 0x1ff, 0x4}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:35 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x10, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8040, 0x142) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) socket(0x3e, 0x3, 0x8) 22:28:35 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x1, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) 22:28: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_MFC(r0, 0x29, 0x69, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xa15d, 0x100}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x41) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x100000000, [{0x3}, {0x1, 0x9}, {0x0, 0xf}, {0x2}, {}, {0x1, 0x9}, {0x0, 0x8000}, {0x1, 0xffffffff}, {0x2, 0x4}, {0x0, 0x4}, {0x3, 0xffffffff}, {0x3, 0x9}, {0x2, 0xffff}, {0x2, 0x6}, {0x3, 0x5}, {0x1, 0xffffffff}, {0x3, 0x6}, {0x2, 0x800}, {0x0, 0x10000}, {0x0, 0x788}, {0x1, 0x4}, {0x3, 0x3a}, {0x1, 0xfe}, {0x2, 0x38a8}, {0x2, 0x42}, {0x1, 0x100000000}, {0x1, 0x1000}, {0x3, 0x1}, {0x3, 0x6}, {0x0, 0xfffffffffffffffd}, {0x3, 0x1000000}, {0x1, 0xc46}]}) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setrlimit(0x3, &(0x7f0000000200)={0x100, 0x1}) clock_gettime(0x7, &(0x7f00000002c0)) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) msgget$private(0x0, 0x3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000040}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:28:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000300)="c8c50828d6ce0a23c735440d14465d3efadcc944f8d9293530c5524d893c75952f2d2eb290755f410d400e1897fa24f43b65cb3f7643f2f8c5061a87f9d49309f96f0c93e6e1abb1198cb9320006f72c3421cd22bd7036637463b73447", 0xfffffffffffffd94) execve(0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000380)='>', 0x1, 0x0, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x10000004d, 0x2, 0x0, 0x100000000000000}, {0x3c, 0x81}, {0x20, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chdir(&(0x7f0000000600)='./file0\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x10000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='\x00', &(0x7f00000001c0)='tap', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='$*\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000380)='/dev/bpf\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='$&d\x00', &(0x7f0000000540)='tap']) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000640)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x3) 22:28:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$FIONBIO(r1, 0x8004741b, &(0x7f0000000140)) 22:28:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd03) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") socket$inet6(0x18, 0x4000, 0x319) 22:28:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000040)="e7d1c03ced485e15ed708c86f06a6f0d81180f04cd025a6f36fd337e9d47badddea0503759d5a6026b600b4f7f53592a03e500484025212a6364f3b380ba243c22a2ca83352fcc9d267f9636b10bfc", 0x4f, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x100000001, 0x6}, 0xc) setsockopt(r0, 0x1000000000025, 0x200000024, &(0x7f0000000000)="fbb46708", 0x4) 22:28:36 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0xffffffffffff2ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x3}], 0x0, 0x0, 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 22:28:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) close(r2) r3 = msgget(0x0, 0x80) msgrcv(r3, &(0x7f0000000740)={0x0, ""/4096}, 0x1008, 0x0, 0x800) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22, 0x80}, {0x8b, 0xc9a4}, {0x86, 0x94}], 0x3}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) close(r1) 22:28:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8007, 0x100) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x180, 0x0) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1, 0x4}, {0x9}}, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getitimer(0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000140)=""/201, 0xc9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000540)=""/193, 0xc1}, {&(0x7f0000000640)=""/246, 0xf6}], 0x3) r1 = socket(0x18, 0x3, 0x5670) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/110], &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={r6, r7, r8}, 0xc) r9 = socket(0x18, 0x1, 0x0) r10 = dup2(r1, r1) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000000440)=0x1) setsockopt(r9, 0x29, 0xc, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f00000000c0)="d0aa98b1270900fcf1cb5a3e3ae190bf53a9a90a8e3f933322a270227e04823e39e0fa3415dcff2f5ee32745ae02082df1251e1fcc49b71c88dd979919a581286316617c6a99d88a23f92dde2098397ded9b5ba2138380b792ee4ec523ba945515873846b24e131beb4ec42860d8024587ca6d0bcfd37baad7fc8c2241f27ba6245621b77acbf386f6fccc7d3ad59f28ab4b4341ebd6560a99d752c1d38ede689d27900ccaf027b0b79949db30d9076ba5b6f00ad811c57e21816db822e574b2babc35da18b37820788a0000000000", 0xcf) 22:28:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x208, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) 22:28:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b10005016000000400000002070cca90101004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be189508d4037fc1dc4ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90056ee01be657aea8c50000000200000000000000000000000000000000000000000000000000f6ff00000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000140)=0x100000001, 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/27}, &(0x7f0000000100)=0x1d) 22:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a74322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6ff0f00005419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d5316aec620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa738f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09fa70cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x220) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) dup(r1) r3 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:28:36 executing program 1: clock_getres(0x0, &(0x7f0000000040)) 22:28:37 executing program 0: r0 = socket(0x1, 0x8000, 0xffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x2, &(0x7f0000000080)=[{0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x7ff, 0x0, 0x1, 0x3f, 0xda9, 0xffffffffffffffe0, 0x0, 0x1, 0x0, 0x6}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:28:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0xfffffffffffffe82) 22:28:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) 22:28:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:28:37 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, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4e", 0x761) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) socket(0x10, 0x8000, 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x11, r0, 0x0, 0x0) ""ûpS ¡Œ·V8P3ûpS ¡Œ·V8P3witness: lock order reversal: 1st 0xffff800020b8cb40 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff82384c80 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_pc+0x25 #7 exit1+0x6e5 #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff82384c80,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff82384a78) at __mp_lock+0xa1 schedclock(ffff800020b33c40) at schedclock+0x99 hardclock(ffff800023c5ba50) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffff800020ab0ff0,0,0,0,ffff800020b33c40) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x25 exit1(ffff800020b33c40,0,1) at exit1+0x6e5 sys_exit(ffff800020b33c40,ffff800023c5bc40,ffff800023c5bcb0) at sys_exit+0x17 syscall(ffff800023c5bd20) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffff7ce4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff7cb0, count: -12 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821fc9e0 __sancov_gen_cov_switch_values.122 rbp 0xffff800023c5b850 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff818c8c95 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xd0e5a754bc1c15c5 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82330740 w_lodata+0x454f0 r15 0xffffffff823425f0 w_lodata+0x573a0 rip 0xffffffff81a42468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023c5b840 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=261128 stat=dead flags process=1008 proc=2000 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8ca80 user=0xffff800023c56000, vmspace=0xfffffd807effd9d8 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18039 301362 0 0 3 0x14200 bored sosplice 52508 36165 1 0 3 0x100083 ttyin getty 8207 485896 57473 0 3 0x2 biowait syz-executor.1 44649 182113 57473 0 3 0x82 nanosleep syz-executor.0 57473 515670 18562 0 3 0x82 thrsleep syz-fuzzer 57473 254983 18562 0 3 0x4000082 nanosleep syz-fuzzer 57473 239603 18562 0 3 0x4000082 thrsleep syz-fuzzer 57473 279340 18562 0 3 0x4000082 thrsleep syz-fuzzer 57473 221269 18562 0 3 0x4000082 thrsleep syz-fuzzer 57473 123822 18562 0 3 0x4000082 thrsleep syz-fuzzer 57473 288197 18562 0 3 0x4000082 thrsleep syz-fuzzer 57473 434944 18562 0 3 0x4000082 thrsleep syz-fuzzer 57473 360371 18562 0 3 0x4000082 kqread syz-fuzzer 57473 453192 18562 0 3 0x4000082 thrsleep syz-fuzzer 18562 429386 27914 0 3 0x10008a pause ksh 27914 139277 498 0 3 0x92 select sshd 498 301125 1 0 3 0x80 select sshd 91166 380441 54022 74 3 0x100092 bpf pflogd 54022 30536 1 0 3 0x80 netio pflogd 69560 32607 76338 73 7 0x100090 syslogd 76338 356598 1 0 3 0x100082 netio syslogd 488 182036 1 77 3 0x100090 poll dhclient 80792 216679 1 0 3 0x80 poll dhclient 35721 212940 0 0 3 0x14200 pgzero zerothread 73214 367449 0 0 3 0x14200 aiodoned aiodoned 26439 113544 0 0 3 0x14200 syncer update 87804 414218 0 0 3 0x14200 cleaner cleaner 78874 101237 0 0 3 0x14200 reaper reaper 13887 481192 0 0 3 0x14200 pgdaemon pagedaemon 92227 432701 0 0 3 0x14200 bored crynlk 31709 239709 0 0 3 0x14200 bored crypto 98745 139820 0 0 3 0x40014200 acpi0 acpi0 67688 178775 0 0 3 0x40014200 idle1 79102 164742 0 0 3 0x14200 bored softnet 89849 360449 0 0 3 0x14200 bored systqmp 59185 189115 0 0 3 0x14200 bored systq 29262 16319 0 0 3 0x40014200 bored softclock 11963 511693 0 0 3 0x40014200 idle0 58884 82223 0 0 3 0x14200 bored smr 1 416299 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8cb40) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 tuagg+0x32 #4 exit1+0x6e5 #5 sys_exit+0x17 #6 syscall+0x552 #7 Xsyscall+0x128 Process 8207 (syz-executor.1) thread 0xffff800020b332e0 (485896) exclusive rrwlock inode r = 0 (0xfffffd806f7bf2b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0x6a #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806caf94e8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xe9 #6 namei+0x61c #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9516 6431K 7198K 78643K 14198 0 0 pcb 25 9K 11K 78643K 801 0 0 rtable 128 4K 5K 78643K 565 0 0 ifaddr 56 13K 14K 78643K 188 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1552 0 0 iov 0 0K 24K 78643K 181 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 76K 76K 78643K 2643 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 22 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 146 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 25K 78643K 1779 0 0 sigio 0 0K 0K 78643K 21 0 0 proc 53 50K 83K 78643K 633 0 0 subproc 32 2K 2K 78643K 72 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 152 0 0 in_multi 33 2K 2K 78643K 94 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 355 0 0 pfkey data 0 0K 4K 78643K 3 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 90 21K 30K 78643K 6748 0 0 UVM aobj 68 3K 3K 78643K 73 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 63 0 0 NDP 11 0K 0K 78643K 51 0 0 temp 167 2735K 2807K 78643K 8640 0 0 kqueue 0 0K 0K 78643K 25 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 inpcbpl 280 736 0 729 1 0 1 1 0 8 0 plimitpl 152 63 0 55 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 78 0 26 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 260 0 256 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 ppxss 1128 28 0 28 8 8 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 27 0 18 1 0 1 1 0 8 0 pfstkey 112 27 0 18 1 0 1 1 0 8 0 pfstate 328 27 0 18 1 0 1 1 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 281 0 92 13 1 12 12 0 8 0 art_table 32 282 0 92 2 0 2 2 0 8 0 art_node 16 75 0 35 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 144 0 134 1 0 1 1 0 8 0 shmpl 112 71 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4222 0 2794 49 2 47 47 0 8 0 ffsino 272 4222 0 2794 96 0 96 96 0 8 0 nchpl 144 6872 0 5241 62 1 61 62 0 8 0 uvmvnodes 72 5170 0 0 94 0 94 94 0 8 0 vnodes 200 5170 0 0 273 0 273 273 0 8 0 namei 1024 20617 0 20616 4 3 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 20639 0 20638 16 13 3 6 0 8 2 sigapl 432 1974 0 1959 4 2 2 3 0 8 0 futexpl 56 22937 0 22937 2 1 1 1 0 8 1 knotepl 112 384 0 365 2 1 1 2 0 8 0 kqueuepl 104 361 0 359 1 0 1 1 0 8 0 pipepl 112 1172 0 1153 4 3 1 2 0 8 0 fdescpl 488 1975 0 1960 5 2 3 3 0 8 0 filepl 152 11110 0 11011 8 3 5 6 0 8 1 lockfpl 104 630 0 630 4 3 1 1 0 8 1 lockfspl 48 220 0 220 4 3 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 30 0 19 1 0 1 1 0 8 0 ucredpl 96 2157 0 2148 1 0 1 1 0 8 0 zombiepl 144 1960 0 1959 3 2 1 1 0 8 0 processpl 888 1991 0 1959 4 0 4 4 0 8 0 procpl 600 5825 0 5784 6 2 4 5 0 8 0 srpgc 64 13 0 13 3 3 0 1 0 8 0 sosppl 128 5 0 5 3 3 0 1 0 8 0 sockpl 384 1428 0 1409 8 5 3 4 0 8 1 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 124 0 0 15 0 15 15 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 212 0 0 9 0 9 9 0 8 0 bufpl 256 9768 0 2760 439 0 439 439 0 8 0 anonpl 16 175067 0 164768 98 48 50 59 0 125 6 amapchunkpl 152 11376 0 11262 19 9 10 10 0 158 3 amappl16 192 8260 0 7715 56 27 29 40 0 8 1 amappl15 184 808 0 806 1 0 1 1 0 8 0 amappl14 176 854 0 850 2 1 1 1 0 8 0 amappl13 168 71 0 71 1 1 0 1 0 8 0 amappl12 160 791 0 789 1 0 1 1 0 8 0 amappl11 152 72 0 52 2 1 1 2 0 8 0 amappl10 144 79 0 77 1 0 1 1 0 8 0 amappl9 136 687 0 684 1 0 1 1 0 8 0 amappl8 128 264 0 245 1 0 1 1 0 8 0 amappl7 120 42 0 37 1 0 1 1 0 8 0 amappl6 112 58 0 51 1 0 1 1 0 8 0 amappl5 104 923 0 908 1 0 1 1 0 8 0 amappl4 96 1383 0 1354 2 1 1 2 0 8 0 amappl3 88 1022 0 1010 1 0 1 1 0 8 0 amappl2 80 15853 0 15781 3 1 2 3 0 8 0 amappl1 72 52302 0 51870 25 15 10 19 0 8 0 amappl 80 6133 0 6094 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 72 0 5 2 0 2 2 0 8 0 uaddrrnd 24 1975 0 1959 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1975 0 1959 1 0 1 1 0 8 0 vmmpekpl 168 20400 0 20370 2 0 2 2 0 8 0 vmmpepl 168 212373 0 210788 135 60 75 90 0 357 1 vmsppl 360 1974 0 1959 2 0 2 2 0 8 0 pdppl 4096 3958 0 3918 8 2 6 6 0 8 0 pvpl 32 514730 0 501188 221 91 130 147 0 265 16 pmappl 232 1974 0 1959 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 600 0 9 17 0 17 17 0 8 0