ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) unlink(&(0x7f0000000000)='.\x00') r1 = socket$unix(0x1, 0x1, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='r\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='+&\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='%\x00', &(0x7f0000000380)='r\x00']) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x80000000, 0x1ff}, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0xd0) 16:04:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8a, 0x1) select(0x40, &(0x7f0000000780), 0x0, &(0x7f0000000800)={0x3, 0x1, 0xb8, 0x100000001, 0x168a495e, 0xfffffffffffffffb, 0x7fff, 0x100000000}, &(0x7f0000000840)={0x5f, 0x7}) 16:04:19 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) ftruncate(r1, 0x0, 0x1) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="60a0bf3fefe3d5c8302d090493e89546dc08d8197754d58c67e24f74cb3862032d5586cd813a4da455790f4c9954a2c90cbace6e710c609a679ee1b7d53a49d5b54b29e2fffa7564e0f1a3772d335983a986610d450d2ec5416bb2417e7e3ab71ed301c30c5d5f521dd7b2e2469f849e6e415189c11131b9a584d7afacf95acbf759f64f941dced94d51d270fc74a0ab4011e120a9d4815c825f3d193bc9b85a201717a70921d10c02b55fa4dae33733316d", 0xb2}, {&(0x7f0000000140)="3003acc6f148f52dcc120e8fc717e64a4803ce9f2a5f463dbdcd2c011f0c3f3c6968", 0x22}, {&(0x7f0000000180)="8d77b62f5960ba54772feb926a4cc06b8ce96ec1d791189955081748166d3cab899fa9caed795bd95dddf8634f63b193916e2c8bc9634c459bf2618031bc5ffa75f4e9214ee60130e21ae63f940bb184d5526d7f42cefc0b9e17d0de089943854c003ec9d30b6bcc242ccb72d043aa319ec9d49a678ce2c0f54c30eb08", 0x7d}, {&(0x7f0000000200)="dede909930a7ca8a79f2ed5b1cad4dd5039e777254bc0ab14d2fc476d77dd46fcbab23f68437b02315380666fe3a6c77db56e09b5a6c37b332d20087ae942f1d2c1287dbb925300b57380c73ae943784fdb4a6ca8598fda66deaa813a221abd1980afbef025c58a1123b6d1c5f123992ef63b81223c2f0ee1d5786864c5ce64bea93e6849ea62654d01071a51869da77f7b0204cd504a8b697257eb8270d273bc35f0f390e50ed0581f3bf50243295a049a8a3276bbf916d71495cae909785d99b5582d614fdfacd668288f86123204da7b27adee9fca74dad44cde275474cf4dbb2fb6f81", 0xe5}], 0x4, 0x0, 0x0) 16:04:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x186) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80000000, 0x4, 0x1, 0x1, 0x3, 0x1000, 0x4b, 0x3, 0x2, 0x9, 0x95b}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:04:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/211, 0xd3) r1 = kqueue() getdents(r0, &(0x7f0000000100)=""/156, 0x9c) read(r0, &(0x7f00000001c0)=""/197, 0xc5) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x82) r3 = socket(0x18, 0x5, 0x1ff) r4 = semget(0x2, 0x2, 0x10) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000300)=""/228) r5 = socket(0x12, 0xc007, 0x4) semop(r4, &(0x7f0000000400)=[{0x0, 0x6, 0x800}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000440)={0x3, 0x1, 0xd14e, 0x6, 0x2}, 0xc) semget(0x0, 0x3, 0x81) renameat(r0, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') r6 = dup2(r2, r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x13bcef948ecfbead, 0x0) read(r7, &(0x7f0000000540)=""/20, 0x14) kevent(r6, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0xf9a}, {{r1}, 0xfffffffffffffffe, 0x50, 0x40000047, 0x1, 0x82}, {{r2}, 0xffffffffffffffff, 0x61, 0x1, 0x101, 0x4}, {{r6}, 0x0, 0x80, 0x80000001, 0x77d, 0x4}], 0x7, &(0x7f0000000600)=[{{r7}, 0x5b06d3fcf95353bd, 0x0, 0x1, 0x8, 0x8}], 0x2, &(0x7f0000000640)={0x7fff, 0x9}) r8 = fcntl$dupfd(r2, 0xa, r7) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000680)=0x1210) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) dup2(r1, r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000740), &(0x7f0000000780)=0x10) semget$private(0x0, 0x2, 0x14) linkat(r0, &(0x7f00000007c0)='./file0\x00', r6, &(0x7f0000000800)='./file0\x00', 0x4) kevent(r8, &(0x7f0000000840)=[{{r2}, 0x0, 0x1, 0x4, 0x4, 0x3ba800000}, {{r3}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x6, 0x401}, {{r2}, 0xffffffffffffffff, 0x9, 0x1, 0x10000, 0x5}, {{r1}, 0x0, 0x24, 0x80000020, 0x2, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x98, 0x80000000, 0xb44, 0x8}], 0x4, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x80000000, 0xcb54, 0x562}, {{r5}, 0xfffffffffffffff9, 0x48, 0xf0000005, 0x6, 0x3fc5ddfe}], 0x5, &(0x7f0000000940)={0x5, 0x100}) accept$inet6(r0, 0x0, &(0x7f0000000980)) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) open$dir(&(0x7f00000009c0)='./file0\x00', 0x102a0, 0x40) 16:04:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x801, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x9, 0x3, 0x1, "6eda5ef381ea41f4085fb4663d7a4045f6964e27", 0x7, 0x194000000000000}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) open$dir(&(0x7f0000000280)='./file0\x00', 0x480, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x3, 0x101}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x63) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) ioctl$KDSETRAD(r2, 0x20004b43) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:04:20 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20010, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1ff, 0x9, 0x6, 0x1, 0x10000, 0x6, 0x4, 0x0, 0x0, 0x67, 0x3}) 16:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="4628a6af6ff102fd96e6252b9f5c1c5427d31571288aaf49107e760aa3e7a5ad488caa213187b40cf896d236f3119356da30d8850e69125b4bf6523de09c8ad805deafe1e856e07e84e3c865919918332f45ea7c544239ed7cbd7260538ff984bdeadf39c8d72ff6497d51be3f75ba8622626e2ba2c0d9b7a3b4bc57243d6617d4b8ae686b5b02c243e78b809d9d1041eadf3c3363b1abed8f537cf25f3b687632bff10ce3e167d77c4b17a4d5ab08f24e4d2e5bb00ce41408bf32588164ab62b872b5f4e9c2a801edf16d722c50848abdd4336702ed31c39a43f5a78bc0c373471c6176e3e79f0a", 0xe8) write(r0, &(0x7f00000000c0)="3e2a7913e4ba6d670f001e4b2ae5eefeaff0fac85e2831c61ad4491d1f7828bc2d2a50f33dace697bef649fa0abc4bcacfa3444002007e14295fbaabbbaf9a60dfe81895e8f6b9d3b3c190fff0c9ea73906e2adddcb95afd0000000000000000", 0x60) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:04:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus/file0\x00', 0xc000, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) pread(r0, &(0x7f0000000140)="e7952abadb9b0352a7fce70dbe21f0bb2750edc664094c7596941cae8f1da388f113de4d086906e3e202c53900d42aab6973d634cadf7bf0d4baef388659181329c53a8ecaeafb2c1628233dde721f1db619b8ee70b9378c7ed787b5c2a5ddb9c5232977e89fd1fd2edaf5d4100d732812ac0f763a9549834866f356a839ed5924e28b2a43f33e81f26ce43bdcf617aeed62e1978ad78f2e6d9a032ffdc99684cec833564c27a12908adb497e8a935c881f96761", 0xb4, 0x0, 0x0) dup2(r1, r0) setreuid(0x0, 0xee00) r2 = geteuid() setuid(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x40, 0x2, './file1\x00', 0xffffffffffffbf47, 0x80, 0x0, 0x51bf}) 16:04:20 executing program 1: madvise(&(0x7f0000566000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) 16:04:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b75d29e0824fb8ec70dedc3c681467fc6609c69db5fa590c40fbe8dd78e2db1cd32a722ee0faf21b1bc299bd6f1d495fb412ca39f4995da179f904a2e7c06b3361ec9a915c55292ea7d82ed9feb455097df3b2841ab1fb5a4ea862ae", 0x5c) setsockopt$inet_opts(r1, 0x0, 0x2000100000008, &(0x7f0000000040)="000000f6fd", 0xffffffffffffffb5) close(r0) 16:04:23 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:04:23 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)) 16:04:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0xfffffffffffffff9, {0x3d6, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 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) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xc, 0x1, 0x81}, {{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x0, 0x31492cd1}, {{r2}, 0xffffffffffffffff, 0x68, 0xc0, 0x3870c2c5, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x24, 0xc0000000, 0x301, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0xfffffffffffffffc, 0x6}], 0x7, &(0x7f0000000200)=[{{r2}, 0x0, 0x25, 0xc0000000, 0x2, 0x10}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000003, 0x1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x84, 0x2, 0x10000, 0x7}, {{r2}, 0xfffffffffffffff8, 0x81, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x100000001, 0x2}], 0x5, &(0x7f0000000040)={0x9, 0x5451}) 16:04:23 executing program 1: execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/\x00'], &(0x7f00000003c0)) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) r3 = dup(r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x3) dup(r2) semget(0x3, 0x0, 0x600) r4 = semget$private(0x0, 0x6, 0x40) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000000)=""/43) 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3c00, &(0x7f00000000c0)=[{}]}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xffff) ioctl$TIOCSTOP(r1, 0x2000746f) 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="5f972f43e300cefde88f70405eb9af126ee11c189166657d8bddbe4099", 0x1d}, {0x0}, {&(0x7f0000000200)="d2364733abcc55193cec120575e4a856c8bca58e1482a08f1b61601a2ace2f77a945860d", 0x24}], 0x3, &(0x7f0000000380)=[{0x38, 0xffff, 0x200, "5e00a328d6ed11400e2f467e49284e41f17d21a424d278bd42e4e8ae93558d43eda6e900189a"}, {0xe8, 0xffff, 0xdf, "7d66fc3d2c081791eb1c6456c9c1eab808368475e72a4160ab4060efb0efc1684b76a372396f9d1e55a5c4dfa6e98226457031f698170cd67ad2205490d0440fbb87394693202f1d298d1077761b7b5de33d22040a1ef4b1e2abd580d83e6558933a964333fafda4d513039493cdfa016b82ae96de0ddf3cfd49d64cce58bff6d42b257040f5a27bfeefbff1d37f07dd759ba4dc59a0ed9a21e00967fedec0f954fa7acd7af2e685de4f8a97ec1420ba14c01587e92943af1bf2ff6700c419617a14ac5ee254a2e69b54b48770a871aee86d"}, {0x110, 0xffff, 0x6, "dd4e98675437ff587ee06b05f39349f77aa476f6a39f1b9cc88cae7d4e8fb6e4f5e5d79d887ee0239dde53165f4d2470fbc146ade24eca5bb9bc7610a4971eab11e49ceafeb272899286f990f15a26a07bd9554541e2679c679992a951046701eac18732b79ff8acf3caedd4790a9509fab7369a7004caca73d09084ea615ce0954a6848a6c29aa18075a93e3652616a654a0caf8824b2b6ad46a699be068c71d6c0018e90971b8002bb684994b3c8fad13578781a01f5c743e374925b37765a31c042791290fafa46d0c3156cb4bc8aa90eb1b3a82206fa235225e80eef03f699cf465c85a9d61afa273ffd424cf53b6e2f50a9bb7528578497"}], 0x230}, 0x4) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x3) 16:04:23 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) 16:04:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0x161) setsockopt(r1, 0x1000000029, 0x30, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x489}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe69, &(0x7f0000000000)='+') 16:04:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x14) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 16:04:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x988, 0x6, 0xa54, 0x2}, {0x8001, 0x1, 0x50a9, 0xac}, {0x20, 0xfff, 0x86b, 0x80000001}, {0x100000000, 0x93, 0xfffffffffffffffb, 0x7}]}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x620, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f0000000200), 0xc3f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x7fff) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 16:04:23 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x900, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x9, './file1\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x120, 0x122) write(r0, &(0x7f0000003040)='u', 0x1) pipe2(&(0x7f0000000140), 0x10000) ftruncate(r0, 0x0, 0x0) 16:04:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x400) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x1ffffffffffffc8f, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) 16:04:24 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, 0x8000000, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setuid(r1) 16:04:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:04:24 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4000000000001027, &(0x7f0000000040)=0x12173c90, 0x4) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shutdown(r2, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000140)="00b629acaadc5c89360adb2450d27276c36594e49322945cacb5af05ce92f9dc9c15ca8a") 16:04:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000400)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x1}) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r3 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x3, r4, r5, r6, r7, 0x170, 0x1}, 0x8, 0x3, r8, r9, 0x7, 0x6, 0x0, 0x9}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x0, 0xfc, 0xd8, 0x8}) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x0, 0x20, 0x6}, 0xc) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x7fff, 0xff, 0x2, 0xff, "ca588cf55adee488592861519c2fc285f378823f", 0x21a, 0xfffffffffffffff7}) 16:04:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f", 0x39a}], 0x1) 16:04:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:24 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 16:04:24 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, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) getpid() 16:04:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) unlink(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:04:24 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5a}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:04:24 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x10001) syz_open_pts() 16:04:24 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfff, 0x97}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) recvfrom(r0, &(0x7f0000000240)=""/253, 0xfd, 0x40, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x9, 0x5, &(0x7f0000000140)="86535d8edfa6e5d919f7a66a95f6875616761a8d08f056bba36983b742a14f39f9474435e478cbca4ee1f717c901a026e8e2110960cfcca760115c96d0b488ef39d5048f932823d820628e6d8bb9694d190ddbe7ea48231c5436ec92f3cac2da63989620ea07041ff5b37896b8430fcd2a8e5fc4ff7bdbf5c3b3e869b8a95beda09ce6f4913b83a15aa9fd7157b2ee597f65cdccf543af2a19168ea82b5b86f6f7a8306dcf6b0dad411b9045f4d6059608374012d8e0ecd2683714923685a03ba8307331fa749a85699cdca7e84d3bad0bae66cf26b4efcb3a3fa16a12c5b8151f80475ffbfe0d6fa4", 0xe9) 16:04:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xdd58, 0x800, 0x1, 0x6, "c97e75f32806d8286a89c15aefff28fe6468bb1e", 0x2, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() write(r4, &(0x7f0000000200)="b4", 0x1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000380)) fsync(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0xff) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:04:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20400, 0x40) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1fe, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:04:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x21, &(0x7f00008ca000/0x1000)=nil) r1 = semget$private(0x0, 0x200000000, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/88) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/157) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x1000, 0x400, &(0x7f00008ca000/0x1000)=nil) 16:04:24 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b2ca24e14da00000000e1838f74652de705456bb1b248adf626d9dea3c2c37bb79d7d2c0200000000fbffffffff1ede02ac08d2352cec3501000001000000004fd49b4ac6f928b2b7a06c8be8a3", 0x57}], 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 16:04:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="232a6377e22a96a9987e37e60ad133c31ca94e1b0c5de3e43ef95f3b431236bc8ff4ea0d81351f98b63f5f81548c2f847ce90764f6df2ea4f37674db5e60978ca0c963dc69f5b3a8ad598cf2f4a940e48401017ae8d7aed1c7615993160ca7cc585fb732ad3b6a6b0683be354cd9acdaaa6b50bf4618a3078cc522b6c5a1d286e209b643ab1ce8fdb2161e4843c395f7504258e850f2", 0x96, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x20}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) r2 = dup2(r1, r1) ioctl$VT_RELDISP(r2, 0x20007604, 0x0) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0x8004667e, &(0x7f0000000200)) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x1}, {0x200, 0x0, 0x40000}, {0x6, 0x0, 0x800000000000, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000080)=[0x8, 0x40000000, 0x4c, 0xff, 0x8, 0x0, 0x1, 0xa85]}) 16:04:24 executing program 1: socket(0x20, 0x6, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x203, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:04:24 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) 16:04:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x7, 0x6e5, 0x20, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x81, 0x3, 0xdf6, 0x1}, {0x8, 0x0, 0x9, 0x8}]}) 16:04:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="9d", 0xffffffffffffffd3, 0xfffffffffffffffe, 0x0, 0xfffffffffffffdfe) r2 = dup2(r0, r0) shutdown(r2, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x2000000000000121, 0x0) 16:04:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000ea, 0x0) r0 = open(&(0x7f0000000040)='\x00', 0x28000, 0x14) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:04:25 executing program 0: getgroups(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) flock(r0, 0x5) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="4e6affef41253921cabd33ca802d6b4d2e206bc702b392dc0b7736de0447c6108b1ae2df5d767419b6cf157fe1f69f8f21a1892b0131c4def67d9d9d0b81a217caca04300b4707dfb01e811c02dd80045430987607cf4e0413335eedb2d5051b443784cd05f3391c95bb2c40d3dc6be19ffd77b3f663dad42a7afc3295fdd750b4d2258c36d79a3bd633861ac714557de5d05d6e39c991cd709d3d7832325f652204c856f5d9ec8bb96bb7b087c1c4c792a184887020a1f5d30b5a438617fca07510993c734496ac208298437cf6855917a8602aebaaf5a226ceaf21bbf0c02160cb62df3d8890942434814c4230b269edabe44b80f3b4470f7519aa9cd509d617a60e691e400e75cd4843eeba0d2a86704651a67741c8c639884af8210b2a1d71856cf7e26baf144a779a3e178bc6604d31674732c2441a984c88ae84932f41696ec99cc77c7adc2e0fbfae71684f8707e8769b2f6952a3a233905942f55326159ac6e6cf795ca8b1c5b15b2743c159c0dd5e549493cdd226449d5c0e9801cc3addcaf14bb2f2d5768d0f69b50bc1be01c1d6cd95d3bd5bd11a42acc83fbae6be06e794b00675b93c62ed9a344cbf71c6e01d0f643040cdde3034ae74b445ce218105db586413fd52cfdc3dd14bd84ca796fbadfc13265a26e7c5b10daae7d283356358ab8c54c78a117528d31da552fba9e1f3f6365a6e36c37209316a96704714522cec250f4489c37a61cd62328500247b5fec7b049cd301684450f579f0f4ab392ccd70ccb95a5ef9e495a11857bda02eb384bc8fc085e61fdfe384b75d044cdd5fa3699b18da2f5375e6128901951b64e66644a1cff481ba2c3c60c09ef207d8b7c1698b1d61d5fe1086ad4381478062c99962566720e8a4b6a3ee534d73a2bcbbcb09ad83a23bc37e53ae28236ec308cb231090e952142b1aea57228b8805f1e2159db26e7a5337448948430e16577cef63fe0a88ed9b4fa06f3a6803a94bad22039e4cd6890a71078adf96e4cb9935fb3e33383d774f02713ba89b8c1ecd223184964efd8dad028cc56227cda3e0a39c213d5ac464c78aa75b3383c856c400d6cde3c214daed74f9caf6312912cc9cc24c8e1ae250e4070179ca02a8969a61eea38228251f6c45e43bd64f919855d625d7c313f2880980b4d455c3792320806b3b1451b3f50732620f95eda508e9985d5357b1aa8df3d9f04bf0e8a0a7a385832775b96f173870743967e731e444ad4ff9892fc5a6abcd1f1cb0cbb507b37744344977a0dfba26bb42694ea07fdae9ef7d102446d02ae9471282f091913860d0489dedbff812c39c8339df2973ffa1214c674055a20aac7a3add6f58a9dd3d4c68bfa6bc4e9ef777e3319329e0079f42b5d070731a266780a08cacd0c1968a81ad3108afca87b8b87dfc679c4df59bb70542f22017d059cacb7f48e5d48b7453a396f696265261bef41aa54aa874d365060db0a0450e9ce8ad10c453aa17a7f5275f8b6db22c21d84c5116aa3e91475e01cadc4e0ce41d528e23a8d2c6fcad81b22c8b9d03fd3253d27aa7be22041476a296838777671064cda50535b95b158483629c3a6e0855a7527e75e9c5230271fe2b118d71807cc16ab257dcdc1e717bc0c5438923a08f62c1350889563667fc01c30afc87ff990a40f9c653ed5c3a8d581928fe7523a0d05a9b8485adf61fc615ea6de140b23efffd44d8d1314cb6628ad785a22aa01b33277e5fb7d90ba6d7afbe27c7a4f2549a65377e07cb9cc36b4b635412aedea4ba2fc9af1a94ca62ae923e1a5bc4f6a2a30f9f88f0a13fd8b054b7b06c744e14e3130f8e5e3c517ad852ad1ee33276f3d1f85c1e4f955596d70353e439aab71626c743f490ece012e6295f9d03bcb59e5c81e7de357860c3ccf450c76afc0e71e3b5b5f04cb26999cebf0cf1ef648ea48d875642fe8223dbe25a64ab5d75eb60db5bfecf1801561d61139d44ec1f7509ce7155260c832711a5f3265131fab764b897b943f031b344483ed3b7cb93a35564b884ae2baad6a2a3115276ff03b961a89f2d9ecf3c85b98de40ac4b6f24e13ecc0433c2b283279463ccf5a841ab1277767e575bc15df9bafebba9d2c4df8c037e3f333676b5150da21265f0781cbad9604b3d8fde2b58b407b6fa9243d9826b63d1f5b4153f49baa4b7ffd126d879326ddefc9fcef43612418950d527620c84fc08368373b7a9ee297f8696d8229edd6028c85fe5635984ca873c6fe601237b6b37414b6267761c017310f688a756d1b59e8842c2b1318c80ee670df3a55d93c62fd9bc5d726bd3c65b6a31742c64c98a82da1eb725688e1ef0b04f06b11d30eec2052792fa94b45c19e0af718404e56208800659dcb851370cf755d15170af3db408b09ecde35f775c971bbc8c5f728de5f43d130be4d443994d9ed66141e2e4ea563572a510a3def804532be47f6666a362c014f2ba378724e5ccc049772922abec152db865a5b752f44c0ccdc5b816cec7c899dd24d519e2b23e6061ad5ee90cb07c55a1c42e459a46d1e48dd698052c1a5083772bbb095b9613ec5ab87906ab5c1fb48a5a5ecfc9e3737f39154f0cd1f3a4142e1514da1bfbf0e5fd7c4520e8193519b19a0e3b0fc8675dd04cc6680628ea9808826f4fe328dd35e2d197dbbe1d9266b03c46d80bf52e52e4f38ec4cf15cd71651fe0fe98499d58e359745f5c67c3641092e8b35d444afa881379b51e0b03f5a428f75a55ea2c7acb69cd03dfebd78c560987963373a716c87fbbfa9cc8c3e7385adf40366b9d6496d537f7e215dc6f40ba0a7a8e5f24ed9c7f07a2d1dbd64ad48b31dda346c64a8c81567bc9042b02860d1979ec37f5783694f0a4b6daff30520cf992f2cfad864214113061b1826603f755fa3142a26a067c3741b2f9b434b14aa27ef1e5b606d5cc92ac48eedcd3bb1b8f77fef3d7befed23ee76e072d7dae45591a799ca8530b4c938e40186a59293bc727401c641d90d6ec906e67f7507275a1c535921c30e03bb0986dba4e19d1b337274fb45fa5bf153f66c84ddc869cc28dc038d12c905f79ff96fb4289752b434960853f11bff7b0c9ad17bc5d36cd956d6fffcd2a5c1df38eb0f6696d6b7bc02a7a7b4c72d3c1ad2f6b9c22be98cde29a760d41675c745c35ebd4491636430c112aaa77efc9c9606fbac1f0dcf1c7ced90b2acd55d5facd5dc9a7f97ed0ef98d74bce52c85a4f71e36efbcf5e07cae7341671421956f8e5c2a4ad7779cd23b174463a1e8c39d5c4a207349ec48e5ae83aff37c02913bbf95121a7e87c694565199a734501aa763c33361f08f3cf9df292a45dcbb4213627f4dad37334e5e3440cbc0eb5a96628c353624618b2378e0e45a9e97e7cd5baefbfe940dacd992490cb4c1c1776aa177840dca2be4dc5459ccc92bd53a0aa6e282beac2e7f266e0eb9247a3bc5065b5ae76c18aaf66b79a302d656c86150f3c4ce1a1b65cc61ed0dbc06d38571b0a98d46b84d9e0f175fddb000d93488255a55978dd792e896ec504ca967b3b944c40031104f191ca8b56340ab96447d0c3134dbfcc229564ed94a082264f75b7edf974826bc4abff22f9e6e32d35eadd93c41c75c35ad34bb411528d778a1868d1c6a4e05f7d615eb217f2f1bab1c773231f0dbc842d00fe05486552b94e5cbdc582b39c330d8e3350e48732cce1498f9e2bdca7fc4a3a1b89dca76c8eec5333fab626ccabb5d2b396e2ecd6ff7bbc4beb8a3a03b513c88eb63ed3f876fc9be88341f23172d3050f8ed3c71fbd21d21e4c66ba2489cb8f91f8d0c504bb9685129f7c9d0f89e1f055a0ac4a060be44c0f6ba2492cc6d9f4f88fe351676d71d093a5e618dd4019adad388472a105ff44980b36597cd94f280ad33934f24fc1e2ee317ae4c0412b55a5263142d4f37797dbe3b63f9a1c477b16e5de9fa48fe88607c883ecfad7788fcc2272f21071f379c1d5e1882588d532176ae314515e79b8be9f30e37801e6096c09a6abc88ab8f164dd3e0c80b4a883a7a1be392dac2291913c838ec88e84fa02c5d411708d86a432b882d08d343c8c5f12e9cbd3011fa9a3df000f3ba3bba841e67100bdddc0f5aa2cd088db6a232f9fd7485723010e07f611a02c313853d856d99e69c3304725af947ca323d96b4f6e54e3ed6192f2337c847899f03392bf4f2feb737962874ab648c77177e30d16d638e4a8f604b18db2382ef5bb62df9c3c769e290b40dbfea65e9595f22e2ae746d1d95fcebd1d75feaf8377362f878ced406ff5c7afa3729d5c5996cf93292dcc9601d39a78afc7fd81923d0124bbae22a125fbf51105fd953405659eb1243e9e9cfe336f48d90e746aaa4d1d0f69d6a81535f321f4a6fc0e53f8a9c0f1307f78311e614233c64d4db4e04f017256631efde5b8e281e40354b48a334afb13f9d797765647b0034e823c2d154c41e02baf48f9dcf908ebfd3d67eb75d28677076c5338fe8847e629d760c1c0e848db81d1a7da3a01d4d8712b052f6cb05e3951ed9f4ef123119cf4eb325818d621679e9042dc26aa52dc81c1986120963a7dbe491bd757f255b5bb457c7f841d2db5b0adb925cba871b10d794c6222bacf3b5e427b5a96a007ecb471f840c718d5233a761aa8e90ce08f3bc26559a7f0f1af1975ce1564b15e34c60219e96920a1838ece68d007df7ec4bf23afdabf03eb29b43e16028d5976e199a37b4ce2b5b85ed177230f9f496e8d6119bac427265c3764a9d15a3832f3d7852d8938c8faec46e595b983e354b9db923103e48a6b48ed6d58ed9d9a48cb17ebcbe891750ab37ad01c4a9986d83b39c51463b4529e2183f786926d5b3b62c19a9c7e4b6387b89fe301030ef18931495b07057d427580dc83239fd0f7d6347669bdae83f7eb45484c27b1b0bf8eb9b5cfad7e12d54d02bdb6b18a1eaf27ca0c8060c1a79cc441e2bf94ca2c8525c35b5fd825f54afe405d4597e60048dca679b71f2978a36b1ea79237e0d52dc6f72d9c58feab74a07424818f59f81a7c0f240bc03b0f49eb93b0fe4961318ed738a8eb1ed98b615c2dc859c7b311c61c910c86e752958621d377663adc4f1dde256597e849114f00d0afa5a34072de5c66d48c109d21fa56ade914b509d711d7e66674e18720085c140a037ba78d1e5c0481d913c340f5bf16f7100e8ed992ab4ec8ad1fd15e20262ef2196d1a8e08dfa149be3fceb0c16207f83c1ccc858f4fd26ecffe85281c54b83808141f7441354f7e870fe7547ec4cbf3eb811958c389ca37db1e47e1cee2ff3f1fe3ae17f87f820837fbda836f273d3e5d0fbb6707b813b749e84c477a233b595f12cdb8a4dd1bfd22c0a9e6ed93d9c22efd6220122db527a4bc4e863901a460853186e2083f53ec08cea11771a60812c4d46b80927d5890e594216b958459420a0a10b923e48ce3fe678e6da88f01ee6602ed8eba37dd9e75d3598550556d31c9d18562ef15cae9e78039102a24240b15b05c398fceeb92a6e17a3522fbf5c75ed2ca7e88701cac788edaf040a9ef92d87c4baf5c9d20c3b578fe7244e0d8cb2526110c33098ce87c186cc403e88500693c7cb9c7676d12536903f5d72d997c920d6704b88327679c59375e12f8ab9dcdb1a7f2d90b00e1af9af471bfc7b2395cd91ea3918e91a603b3bfbcfc826ddf4b6a8d34e023a9572cabb03d2180ab34b4ef6d16927a79be43b833bfdf32c32e6a6211cf41d61666f4383dfc6c7e605cf5cece5a0646a42ee5434036717e49e09846e23670c1f5139986e176648453ced44ee", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001200)=[r1, r2, r3, r4, r5]) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x6, 0x4005, 0x8, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0x400) msgrcv(r10, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000010000000000000000000000000000edff00000000000000000000000000000000000000000000000000000000000000008000"/100], 0x64, 0x0, 0x800) getsockopt(r7, 0x9, 0x0, &(0x7f0000001340)=""/240, &(0x7f0000001940)=0x7a) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r6, 0x20004268) write(r8, &(0x7f0000001480)="e4be932e09afe4c8506ae21abe488ec9ee99c4923793fba2702bf19654eb65edd8cda0562dbea20d6bec237dba2a14ee0573ec5e501efe31b74773c65e88604917d5796fb5c819f3978d7418164fc5664e949acd8d04014876acb4289d6530491549", 0x62) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000001500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000015c0)) setsockopt$sock_int(r9, 0xffff, 0x110b, &(0x7f0000001600)=0x9, 0x4) write(r7, &(0x7f0000001640)="60b4a6d35bb0b44e88c255410985640ec35850e84df7220f0accef28dc24c25e3fdad53c8b11d89f5f04ae41e1fd88b844d76587a08a6fe2189383dd2b5176f39bfa2bb4e4cd84c380a4849997c1f8b049d6ed9f16a22108b645434a54256a519c553dfe8ff9ddb0ff33f0a01c0e2caad25bdea424c6580fc1a7d08f94b621b1413b9e999c9db2b55149b538f913252f3e520caf9a1e3f858e7e5badbc8d34722a915c8681bedb3b92fbfed61b3c0b09ae133af38a61ae4b8862d7f7ddc7592e426e348b025288cea8caf5e057304286b5d4c746361cf2", 0xd7) write(r6, &(0x7f0000001740)="191874ff8d4416b4f0e4f59f6d8cfa13bc158c677903b9648754c6a676bf4fdddf8b4899b383d63beb18961d8aafb6267b8cd92a0da1332827c083f8da98122a6f3587567c903271d80e7915bc3076a5231a797855c6d00a8a75df7119fd7526d6dcf82df6b24d7683f7dcf813bcc031b9b97a5b3346f7e65a90b2e29bed7017dddc6f0e3dcc74e8e3a780c854cd0c785f2289e8a0d8376a8cdfcf923c4ab71468", 0xa1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000001840)=@in={0x2, 0x0}, 0xc) recvfrom$unix(r12, &(0x7f0000001880)=""/125, 0x7d, 0x3, &(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa) 16:04:25 executing program 1: r0 = socket(0x18, 0x3, 0x100) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:04:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 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}) 16:04:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x2000, 0x28, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:04:25 executing program 1: select(0xffffffa3, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x1) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/164, 0xa4}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000600)) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 16:04:25 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 16:04:25 executing program 0: pipe2(0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x100000000) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) 16:04:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0xfffffffffffffd66) 16:04:26 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x1, 0xb8, 0xff}) sendto$unix(r0, &(0x7f0000000100)="dcb607fdfd8712b4581d6aa317c73e9319e39f36f165a118dc4b937e11604532e574ff01a9179d144ba133b5529c259f257a7b5cb103848c4bacbd8697ba837c336af7d2f8532f95416788f03a0ed4484e5b2d295a87d18d5079b05b19b1cdbb29df76ff1f1556a2c0b5887159553c3ffe9cbd41d9", 0x75, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) flock(r1, 0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x0) flock(r0, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 16:04:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x4, &(0x7f0000000040)={0x81, 0x5094}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000000c0)={0x5, 0x0, 0x275, 0x0, "61aa0db107000000000000000273739ea78b7ec0", 0x2}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:04:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x4a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x2, 0x9, 0x1, 0x6, 0x7, 0xb1, 0x0, 0x3, 0x9, 0x5}) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) setsockopt(r1, 0x100, 0x1f, &(0x7f0000000380)="0371c838238500652d215ab3f53ad83a649bf1e990d0813bf2dadc089cf3a7807830e247f0d79d732f47598a3d28ea391af1557aa038ddf33c3e07a05b6d482e2c114d6a81f349ea100ebdd005828f7fd799dde5fa415856fe977b5ec15eeb62fc40035b08bd278396719ee86d7b6e671c487f8f8327dd345994aa1f358696e49e7232d6a2685527fb97b96bb5415d4db03660bc71176850cde9a767299a1a9b9dfdca1981dcd7f19aaea1caf910c288c2eb2b40b19505a44ef8942f2169ba8a29d662a2436f1d", 0xc7) 16:04:27 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0x4007, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x194) 16:04:27 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x44, 0x4, 0x7, 0x6a}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000004, 0x1, 0x56}], 0x7e79213a, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x32d5, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0xc, 0x1, 0x1000000000000000, 0x4}, {{r1}, 0xfffffffffffffff8, 0xa7370b40a2e9e75e, 0xf0000000, 0x3, 0x9fe}, {{r1}, 0xffffffffffffffff, 0x54, 0x1, 0x80000001, 0x3fcb4b8f}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x401, 0x4}], 0x6, &(0x7f0000000100)={0x1, 0x2}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x9, 0x87}, {0x6, 0x81}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000002c0)={0x0, 0x3, 0x5, 0xcc3, r3}) r4 = dup(r1) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x1, 0x4e6b}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='ms', 0x376) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x1, 0xd8, 0x7, "2c03a66a698f464e038461a7ecfa77d906ee228c", 0x7, 0x7f}) 16:04:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() clock_gettime(0x4, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/200) getegid() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xbb}, {{r0}, 0xffffffffffffffff, 0x46}], 0x1f, 0x0, 0x0, 0x0) 16:04:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x5cca, 0x799, "c1f77a342ecc3aee21c5ee1bfada71811d02b8e0", 0xb8, 0xfe5}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:04:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0xa374) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x100000000, 0x6, 0x20000000, 0x4, &(0x7f0000000140)={{0x80000000, 0xcc, 0x40, 0x1000, 0xf32, 0x400, 0x4}, {[0x8, 0x800, 0x1, 0x0, 0xffffffffffff8001, 0xffffffffffffffe1, 0x6, 0x5, 0xfff, 0x1656cd2c, 0x2, 0x8, 0xdc6, 0x3, 0x40, 0x7fff, 0xffff, 0x9], [0x3, 0x400, 0x80000000, 0x5, 0x100000001, 0x5c, 0x10001, 0x20, 0x10001, 0xfff], [0xfffffffffffffff7, 0x3, 0x3f, 0x2, 0x6, 0x7, 0x6bdd], [0x3, 0xfffffffffffffffe, 0x10001, 0x6, 0x4, 0x1], [{0xa63, 0x6, 0x20, 0x4}, {0xdb, 0x1f, 0x81, 0x100000001}, {0x8, 0x0, 0x8, 0x8}, {0x5, 0x7f, 0x5, 0x401}, {0x7, 0x26, 0x2, 0x1}, {0x0, 0xd7b6309, 0x8000, 0xffffffff}, {0xb, 0x5e1, 0x400, 0x2}, {0x8, 0x7, 0x2, 0x9a44581}], {0x5, 0x0, 0x1, 0x7}, {0x10001, 0x2, 0x8, 0x6}}}, 0x3, 0xd0}) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) 16:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x400d4f8, 0x9, 0x3, 0xfdc, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x7fff, 0x0) writev(r4, &(0x7f0000000d40)=[{&(0x7f0000000540)="e7", 0x1}], 0x1) setrlimit(0x7, &(0x7f0000000500)={0x80000000, 0x660}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r4, &(0x7f00000000c0), 0x64) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ftruncate(r4, 0x0, 0x0) syz_open_pts() setrlimit(0x0, &(0x7f00000004c0)={0x4, 0x40}) mknodat(r2, &(0x7f0000000480)='./file0\x00', 0x40, 0x0) 16:04:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) socket(0x1, 0x0, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)='(', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="af377fe8a3d4a8035f48b4e0153d2e5f32f8667e9bfb", 0x16) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x6, 0x5bd}, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000100)="b959d0ab", 0x4) r3 = semget(0x2, 0x0, 0xa) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/153) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="63ad7eab28a0151dc617f81f6c5c1be214d8c38d5a35fd684a674a47baf668d61229d48e0ab4f2efd228db31f47a13beef197b1613f6870361c2bf6788e9734d2cc96eef8c721aae682f71356638d630f0e8925498b6ee40b4c4ad54ca989bcd11faf283feecdcf013f1898723354c182b02ed6bea2a76c683c712e7c1fcd6b1b5924d2a7ab9c8bdf1e147a392622577384bfbd7d37e101b6c77f4a863f1a069c5664eedcdf659569d4cb37762f77de2", 0xb0) 16:04:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0xffffffffffffffe3}, {0x18, 0x2, 0x4d, 0x493e5e69}, 0x401, [0x8, 0x100000001, 0x71, 0x80000000, 0x3, 0x18000000000000, 0x6, 0x200]}, 0x3c) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:04:29 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x100000000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:04:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r2, r3, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) 16:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) flock(r0, 0x8) 16:04:29 executing program 0: semget(0x2, 0x0, 0x3fa) 16:04:29 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x120) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) 16:04:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000280)='./bus/file0\x00', 0xa0, 0x46) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) rmdir(&(0x7f0000000000)='./bus\x00') 16:04:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x104) recvmsg(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/76, 0x4c}, {&(0x7f0000000540)=""/84, 0x54}, {&(0x7f00000005c0)=""/5, 0x5}], 0x7, &(0x7f00000006c0)=""/209, 0xd1}, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x801, 0x0) r2 = getuid() r3 = getegid() fchflags(r0, 0x0) getegid() fchown(r1, r2, r3) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="a7", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0xe6, 0x6, 0xffffffff, "ca87e0209537baf8f754fcb18cb4ae84c491ac6d", 0x0, 0x3}) 16:04:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x881, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x7, [{0x0, 0x7486e58d}, {0x3, 0x6}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0x12}, {0x3}, {0x1, 0x80000001}, {0x1, 0x1}, {0x3, 0x2}, {0x3, 0x3ff}, {0x2, 0x40}, {0x3, 0xffff}, {0x1, 0x4}, {0x3}, {0x2, 0x4}, {0x3, 0x7}, {0x1, 0x992}, {0x3, 0xde}, {0x3, 0x80000001}, {0x3, 0x5}, {0x3, 0x100}, {0x3}, {0x3, 0x10001}, {0x2, 0xffffffffffffffcc}, {0x3, 0x38}, {0x1, 0x7ff}, {0x1, 0x8}, {0x1, 0x6}, {0x3, 0x3}, {0x0, 0xdf8000000000}, {0x3, 0x101}, {0x0, 0x1}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:04:29 executing program 1: r0 = socket(0x10, 0x4005, 0x1) getsockname$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000480)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f00000005c0)=""/18, 0x12}, {&(0x7f0000000600)=""/15, 0xf}], 0x3, &(0x7f0000000680)=""/44, 0x2c}, 0x840) r1 = semget$private(0x0, 0x0, 0x8) r2 = socket$inet6(0x18, 0xc004, 0x1) shutdown(r2, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/220) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/249, 0xf9}], 0x2, &(0x7f0000000240)=""/246, 0xf6}, 0x841) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:04:29 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000380)=""/194) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1) 16:04:29 executing program 0: r0 = socket(0x18, 0x8001, 0x3) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="392720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abd4631a6db60b829da18127cf00853aafd864c359a4ab2ec0c29afa8a3116c15f18bb88a8d7769db3e42fb9c06a7b8d252ca0bcd08330d5b39a11d820d6c7ec40be0d5bbf9c38e3d27abae56add73f63560154342b9ecc9bf02cdbdc02957db7cf", 0xc6) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x5f23, 0xfffffffffffffffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000140)="9602b1281d5810921c647c8e9d091c9124c6ec0e7ad74e26afb89c0bdec88dd70f23de821a6bdc9286ec53c3a6f5a9bbc829e9c900c0cdde7ec31241e61b3e94f23c0825fb517817a53e1c97ee27ce25bdf6a0f9ba0293928e6d1f7bbdd67fd443ae1150da88da6abeefef3661bf5a1b69c62f3c84382552fc7deae12fe744befcf08ac807763fc3362263184d3a6dc46120e46aaf20ec0f24e58c2e5e124adcc4", 0xa1) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0xfffffffffffffc00, 0x4, 0x200, "3c8beb64de28ab8d5f3eebe6d1729917fd96c0d4", 0x0, 0xdd9}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x7f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:04:29 executing program 0: ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) setrlimit(0x1, &(0x7f0000000000)={0x4, 0x401}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:04:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8090, 0x52) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) socket(0x20, 0x5, 0xa) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x57) socket(0x30, 0x3, 0x44) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x1, 0x4) 16:04:29 executing program 0: getrusage(0xf800000000000000, &(0x7f00000003c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x10) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) 16:04:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:04:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff6000/0x7000)=nil, 0x7000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x4000, 0x8) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r1, 0x8004667d, &(0x7f0000000040)={'tap'}) 16:04:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0x2, 0x2000, 0xf8, &(0x7f0000451000/0x2000)=nil) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x9, r4, r5, r6, r7, 0x1, 0x2}, 0x5, 0xab, r8, r9, 0x8, 0x13, 0x200}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:29 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000200)="c2b52bf08f6c5f9d19a2631c80b3abd7420cdf8a28db7a2d7ef04f0457654ef06cd9dc361ad12cf5e39acd7f48a5f4a3c893dbae8aa6334ab41d4862cd62086aa3d2290b2996451443dd64db33f00e57349495b69492d824f0dbaddbed98f3a5721365a85464", 0x66) listen(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000180)=[{0x3, 0x7fff}, {0x89, 0x9}], 0x2}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:04:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) chroot(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:04:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000001380)="4e0d00f2ce37a912ceabb6fa7baaddd4975048e57a7965acc61d7e0445a6e1fce06cfd8b142c0c05f1d96340c7e562d3b89ccc45663871f05adf00577f16f924c53d4bde91bda94afa63b23549fef8ef0dfc14501eb3237755ad0fb4a37cc85eb1053240a1b29c05849e2cda65e8f53c8bfb0a0ca1d5d321536a8a098639ad4540972f606daf55a35630ca14e9", 0x8d) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000001280)=""/72, 0x48}], 0x1, 0x0, 0x9) rmdir(&(0x7f0000003500)='./bus/file0\x00') open(&(0x7f0000001340)='./bus\x00', 0x10080, 0x40) recvmsg(r0, &(0x7f00000034c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002480)=[{&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/48, 0x30}], 0x2, &(0x7f00000024c0)=""/4096, 0x1000}, 0x40) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x81) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:04:29 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_int(r1, 0xffff, 0x10000000400000, &(0x7f0000000200), &(0x7f0000000240)=0xfffffffffffffef0) write(r0, &(0x7f00000002c0)="4209632038daa6e15510d71cae0902c4232bb7fbc8f8dec0acf9f8d31a34cae9aaba42c5c5681f6cc7aad921d873a0db96e6776b6151d66fc88c19eed8ca9012453b500867929af4a5a44b0d2c4c865ef5cbdb6f9274d291b9e59addf00313e7d2f5904b5aea8451af850d48571b36f6aaedd32695198cb3cdd6edcb0706cbb9c2465485512b34f7a0e101687a1cbf207bc68fd5", 0x94) write(r0, &(0x7f0000000040)="d6", 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 16:04:29 executing program 1: r0 = socket(0x18, 0x3, 0x3a) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f0000000200)=""/33, 0x21}], 0x3, &(0x7f0000000280)=""/30, 0x1e}, 0x842) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:04:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10c00, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffff8, 0x0, 0x5, 0x49}, {0x356d, 0x9, 0x0, 0x101}, {0xfffffffffffffffe, 0x101, 0x40}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x5e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x401, 0x3, 0x5, 0x7, "e671f92bf4bab33f3c23e043debef16492e9fbd4", 0x0, 0x7fff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x7, 0x10001, 0x95f5, "e14e581665370676eaa3a4af707320057462bd21", 0x0, 0x9}) r2 = shmget(0x3, 0x1000, 0x286, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ff8000/0x8000)=nil, 0x1000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x77, 0x0, 0x1}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x80000000, 0x101, 0x100000000}) fchmod(r3, 0x8) r4 = semget$private(0x0, 0x1, 0xa4) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000380)=""/4096) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000013c0)={0x2, &(0x7f0000001380)=[{0x4, 0x0, 0xffffffff, 0x1f}, {0x5, 0x101, 0x1, 0x8}]}) bind$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00\x00./fiLe0\x00'], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001480)={0x4, &(0x7f0000001440)=[{0x1f, 0x9, 0x4, 0x6}, {0x401, 0x40, 0x8c, 0x428}, {0xfffffffffffffc00, 0x800, 0x0, 0x32c}, {0x1f, 0x7, 0x6, 0x1}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000014c0)={0xfffffffffffffff8, 0x4, 0x46, 0x9}) semop(r4, &(0x7f0000001500)=[{0x0, 0x3, 0x1000}], 0x1) write(r1, &(0x7f0000001540)="29158f6ab686bd4d3aa1307645a92c8985d547c94fa01b00e74089bb61d99c68585fc1ce8ceebc8c51ba5eb86df4a16b891cfad264ec08396e4f4bee90787f825e7a55326f8d02f6d0eb6c9c21e4ea4bb405c1501d50aa08088247f9fd5d4093f6b32b8060b53f61f6f4eccc61c97ef56de276f60aafb85bb95b064a634ca5caa38ba662c10681003938bb65ec13bc4be4c9796966f14121fb12c01d0d47daf5db0587", 0xa3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001600)=0xd30) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001640)=0x400) fcntl$getown(r3, 0x5) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001680)=""/226) 16:04:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./bus\x00') 16:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3d}, {0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000240)='./file0/file0\x00', 0x10018, 0x16) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xa0) getdents(r1, &(0x7f00000001c0)=""/113, 0x71) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:04:30 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) setitimer(0x0, &(0x7f00000000c0)={{}, {0x9}}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000080)) 16:04:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10400, 0x0) shmdt(r1) 16:04:30 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:04:30 executing program 1: r0 = socket(0x2, 0x2, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) socket(0x0, 0x4004, 0x401) 16:04:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffa5f16ba2ff000600000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff3e, 0x0, 0x19c, 0x0, 0xfffffffffffffe53}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:04:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000280)="4242582a85fdedd933928b08b9432df945f15e63135e2017cad9d62103cb14eaa91f5a1e94223c3f7d3bd09088406e2bf554a494e669986afff4e49baf1baf871786151d974a780a67440e747556bbf70521ca5213a08f8b56d0a8aed5de41cc7012f059cb482fda343a4ec9a2956d5504c072cb23051f5d76ffaba970d77266ce4504c9bbeb1632e7a725eabcb27137c3d238fdaa61303c22f0cee2576ea21dab88b7482f5b5a95494876d2ae469c9a8108436c160f9b0b56070f6f84127ead54a6f239daa7595193c419045c3c613166c63f61e7a90a", 0xd7, 0x400, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f0000000140)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012f2f666964003000"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="500752733daa55e20902"], 0xa, 0x0}, 0x0) 16:04:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) 16:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000380)=""/218, 0xda}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000540)=""/178, 0xb2}], 0x7, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0xc7, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0xffffffffffffff01, 0x200, r1}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x200000000000}, 0xc) recvfrom(r0, &(0x7f00000001c0)=""/58, 0x3a, 0x0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getrlimit(0x6, &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4) 16:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x108, 0x80) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20400, 0x8) 16:04:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$TIOCSDTR(r0, 0x20007479) utimes(&(0x7f0000000080)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="945e63ec287df0a45e3275f915c1973d462370e283dc84e6fb3519f11852834003b9b1b9e253378d8db5eb3b546210bbe8e1061aa6717b539ecee792af3217b0687bcd28d457fc84f4e4945ec66d7c0c558ed78d48084a315d9c9bf2e15d8e5045a643dff1aebe5d1b7a3169d519c06b0e82b0919ef5252c132fe5f6cd2d98cc9f9548bf6fad1881b8f53b112a9312445256715897802c25b44d43096f3ad82e7d328a9f7847a7a9e0e42643ba3d2c0ae0d974db9a68728566e0df3150d07190064ed27b9f1631e0e989", 0xfffffe39}, {&(0x7f0000000340)="d61a697dd627cf35b42899e14b69d51d345166b69a4b7090a3171b31de07f7614de8e2c4c1cba1f44d5014edd83ae9938211c7023a647a369c37b14a93d41fd3ed285f94a84855bd195b79030eb54321329234571263848f0abc531b52ebbfb148c303e13161670fc71c372cf1cfe5cfad15fcca8c23ad366610d6d8ab2f62b6cf660d5af609309f2b283345cb8a14f3ffdf1c53282a19fadf8c6b8221badc0c8341a5331f028657f0dc5a3e9345f8d6e46d7ae63e9f29b3388bdb921b074cba97e62347e1190cee5210635fff16f190ed4e07a8a6becd7551506b3fab9ab5af441b7c196e0e800c1a0c3af333b479448b0825476b0beefe02d5f7428c8c1a4823a03a9066e6f010b6ab274d76bac3a61b72765f2b91d2640a1f8f617155f8e72d327eabaf319537cd86702d488c3e3392c9818fbaf8605cdde7ea8de6b719ff4388081a67e056e6d93be1b2ef6c613fd9b8c93c65e50d705be656c42508723fdad878dc4cdaa8eba5095ab961173323f5e0aa699931722c27aae7d040b130a42c2645da0b157aa45081423d48297933e599fb6bbde332ae8fd08665bac59fd58b3c253fc40baef67fc688a09c13d32f90c3445fe4d8e5da8e7e6a0f29ce9a5ae69f555cec59459a2f8b29aa7aaeb67fd2484e9f140aed64ebd70447f35edc5e0dfaa3957f3407d5bf82ae08db9d7b133d9560235d4dff2ecb7827b5249d899204f617a8f8fda9e3232fe92628835a48e0ef3fd0d925569e2937631c8887e457b860c4cdd1842852902fd4dda57bc433bf5bafb1354eaadcdf776654538c477b609caa5a039593c8ce634dca6d1807ea71d48e57ede37f6d17ba256a4552ee385a4236a064351bc198f4c8a22efa25a790418f1327bd6a4c02c13a38c05978800bd7a46c353b26bf7c3b97bf0a2945b2b5f329803f854c17dc02cbd51268fd665c442da3b412a14b0a09d4951bfee6d167bf9438a3489ab9b3d2e2da8c5cc51bf293a476c04ce8acf6c6aa5cdf0f9e486fe36ae17f9a90abaa0563d5dadd6486e6dfa245a844a9198c1f1cd0d10751db3e294dccc0992fe7622b05d0c2b8aafe54e3c97f26e3a5f00b25b6bbfa1c746eff7fdd564722b1e26fffc2052d753ef22e043621e9e614a9ae8c9763337a17d2a5c0086b8c9ef97aa3fc6f7f775b2a094e3c751dbfb65ac4e91a6a9a09ccd1d28486e41665f294959ec6a6da5787602b8bab64f43dddf435183e079b2509f80aaad1a26231369925e128563af727e253d90fed3e45bdf537d273ee83c5fe8c0a4a8c675f65959804a667c97e772429883abe0d9061966b2653beb5ba4174a8d61f25809389c283fc3260cdfa9d8e3dc1aae09be0124b3440c20d8b43f2bf7fbafc9dfd3ea832780f57de97eb0e10b3ca6eb5bd75f7fa3fe02ded43abff5310491fe14b6029daf239ea1384d69570dddc18646911d76f8faeadebcba2e396e73ac29943ad580cbd346e7635df8a95765b0d55dbcab08cbce06d99a93db3e4f4103b7da34a2bd74aff80b2d38bc20fd925cd4955889f9374b9fd51044a1cf36e689faf5fd26bbee5253c11cf8f37935fd6c99b2edd130fd6b7c588edcf5db1cf411aca7b3e1a937b1d6d7c5b90220960b16a6f9f73e65a892a55b505fbb5bc5aa1af88c1238cef9ad4ae38c741100c7aeda7f4e66bf5f85e6668f33236967e0f9a5cc815fa74e10383e07829fa0d30ac021955c6e4c8a4831cf0fa03fbf5c335ce0339f3c39d7c973601fd464b9d6a408a92a10a327acef2f54bee9ea21453c269bd9736fcfa44121be3f8c25613fcb96d8d4d84ff73ca26fc42bea8a0d57b42449cac9c0c5a7228428090c558fea9b1dace661004fa40b9b4fa18d214ef28dde63e77365b65403867e6d16e831a176adbefdec34c8fd4f1d71e9d82a59314eb174f1b161622ce7ad6e40221c703c7f1c24b682f86b510aef14bf3cccaabac015f55a7f275ffc4f146b6878d1b449ba3fd4650eb65242e3c29aa05df8e0b3adc067173da2b11e0d42d27c4347d56e0c5a9dd24a680d9e7b483ee19d3d10ee1dffe738c0b4c5d898efd2d0ece89bef7a99a46c1bd53d868171bc1e8134e03053a57d3bbb7f81b62ca65444634fa22d7170fddf077388092b469aaef810c4a2a758a16fa0070c812d2985c146d15c63edcfd28cb289793666a65d998b304cabbd2d8920ee00dc1f6c7585d10b9462f123ded25388caf578eb3eb500cd4b8177d64ae77cba5b836725010929104e124a2f34c9bfbed2e56a42065542a7c6dd72b608abc3a3eec27820edceaa374171670f1037cb82cee85b17c28c2b0a5055dea01b35c8e16889272441c6780d2575f22070fb43171a201bca55fdf60c440ff39acde7aea9b163d6f2ebddc7d90a29ee45fa94fc7fc7abf859ad17f2c0f5170c54865583df6113fbe0df195bea80b646eb8a89aa1691e5c344153851add2b3b8d39c464c100d8e7538684981d78365764b6a4c7722e9e52a58d1f1b4a42eab67d78c6989f1304271a6763a272309118c5171c7ffd65f66827793a8c8f4a0494d6d839c63dc69d7896e94bde0293c03477beeb2e59f3a9b24512b852600bae0a65e1402618fb292cefc5b4e8975871225708f64f82fe1f8729689bff30341834e70cb1e4d1f8e87269c0045e1780906a9198eed7413ab2b74d7e509a9344499358b58daf19c48761aef4fdb88708a3af0fc4d01a6c9210c94b263f353a95c2803d084586eb8dd6e239248b304ee4df586a149bbd3e362beb2e464d5b5e2323b689fcaec466dd1e483a5c7ed4a0f41218628894cd88c4ab22eeb058e4628854b766cd0e4f8c1668e34e7af8db133521c7de8b7f1550272506237d308977ab8371346a2818a19e3f7f27d2b5e44fc799ca7c2756eb3e1fecebdc9e557d75433f73f7c48aa88a4ac27ff725a6495a1808fb3e701ffb83919e068fb2ab33f25197c66ece91a7e6510f0b7cab57ff875b2e852174bf309e507cbce0596fa469a3a29b97e21ff04ff2c7315ac1c5af6c45fb5611e4347c0d688b4eddce9a9c121b4b4c3d6a2bfdb84ffca97ea6dc6053da735cd145dac53cc81c16149a45098c3f202113bd3c9cbf25c983195bb9d13a1cba64738aa441741ae47b039f78b5adbcbb0ab8f4d1d6fb2a5eadfa0a31f1cf763993a78d7867f15463d0c5621e2e79a652fd1a16e423e310561e660b18d8b7b9e876be758240c12f182588ad5a58a053345b74bd0669b067649435e159ae1a1a4968d1deb9ef141c5dc419f951e2f3a1375f13e18094e2505fabf8cd33142581a8ad2ba05f2c12a9a7f7c14babc0278653963402d5e1fb5b78f18c144ac8ac28a8fb7d139604d584a4b4999cc6a1417111acfee80c5e44a278962344fbe1d5fbbc67b2b4611c55455aeeaa954e54fa70d9d12f4aaa7242abe1223728ad9c30d34fc20a289884f0610142bc36f93d6c02e4d93d116cf2c166f40cdcc983dc62fe627829090cbe9adfacf3ebb55be9055250a171256f753a5c8c4d3b07fe90363e264da2a7cb1311aee1ab2c4ba5c535180a9249353d912c79b512c5c31ba6371d5561c1ea3051b6f4d9a245a541526e7939257f04fc6ecd9811514913dea83d7fab9e70107a44a0dc5393db823cb7d13dd1d3647fa320cd3265972098cdf2d606ba9ae7a8af08588d724d5b50b2969c7a380e7a39f0eb427b8cf571b926bef5494e3221b317260820629c6ebc9ec2742f9add65a52b37a21404cc874e801669db3c8ed355d44b7e318d543579c17125146eb32c3d5dec6718c5521351dea96d026c18424e452e03e1b171d4e35b9fedc799bd919cd07ed6ff6d7eed143580989b87064dfc420a433d22d5654b6dec800499fa5a48fa5cb0611007b4b064c72f00a96286a5a17cdec5aa6a1cd5a310ab818a63b7cea484620d58605208abf99fa975dbd723fb795a4990c9ac0acda8e6573e681ffe86f0768077f3fdfe777b6f28deadb023457088b21314f1c2c98c65f88a649241e6766efe894d9e0d730b2e0ad17860dce7957431022af93fc747992803d4b0cccc9319afacd9597329694f85f0f784fd79b21b5ba014a3cc12c7122aa4c2f0281dc88d6db4977dc76bb8dcbd986bbc1f953f54ffd91dc5d93074b7a13a507053e9b69bdddc8622698de7f3cdc199548b696f950e0f869dbe11062fc099a01a182f40897bd23d851eab07c896c317d127a0a5037bb4061ab3b677f2aa4786ef5a5a86adbcd4451a612d42e83c6c4caebb6550a20b50bb9c03055e3809d1d9ac3118e427bfe8e292c972d4e3fa43948c4f5295e6644f14974b4518fb8482b2ed4416bcdf4e556c932fe72fa648cf67722cbc20cf237362a858e87ccebfc94fd21f987fcc14004f1bef52ffca8b452d0c5e54f82550aab59843d2a924389d1aae9d6e130e2943c8ee15e5fe64ef8ac5bee11d8287f351f27e9ac697e389ab70fb806b474a2cadea2882744f47bdc814d26b6cbea4e000901ab97f3cf5ad91fceb5f3f6371b996fab692cb067b713b22f91f5c42440e2b38d7d4ff2a612bdb3cd34577acea22048140c47d074f7df3ba54323e3861ec1741fa23e02037627429bdfc5f43b907473b549bca1f532f381bdbc4a6d8b73b1109bfdbd3525656f0988a0ca8cc69685e640c7bac7261a4211428f15f1bc5d830bcc5ee69609b7db8d5315cce299453e33d28cdccddb4838bd0af304f5afa0224bab7001c6834404329b06d896d82e02a28130d20177c772150f5749b7745777f1c24bffffe8155effdfbb0e3b7067db0fdbd443d72529914753ea917c85c9ef3efd2bbbdcb56a358aac345d19402fee64ff0f61635bfc2375b9340f1f3f95e409eacf20eda48d1225b56b9e2dbbc2e2d9f9d8dc5ae47c726f2d9d2f4b49474e490397dda652f7e46eceec5b375f1f0e785ac013e4fb052225f394df792078b36a74d528c8f31f340e3e372fbcca51683950965dbbdddcfcd3048523bb34293250d14851081c18d7fa96fc47a42b694c133734cc3c61f18f04423f37b3ddb79effb221e81db33fa453c2c5832e9979816b6db71f631f75f9489fcd102d1a5495afef0de44be87fc097b2a09b6fc16ce483f1ce54204a4a18cf1e515be2b79d29cc72b186c58204e51ce810d59c3372d5911e69693e3f8c4ea7c4d4e46c91c56924848035d39f7d44c02b95565f717b20a861fbaeb6414250bcbd78066a1b875618ea8d972e4f589110a7a2cc0bd08f9ad5c8dfff1d9658eff2fbaabb1072c67e3c6e36f36eae7e4e1d49047e603ddd73cd2a51e7c3f54ba4404cd0b473a6843e3661f739821d95bc21ee0a59441beb4755f29c2a2d34dfa07124f4f30a0ada6a69e4f89a2d16a6fccb89088b6ad6cd98ddb9fe08c8bf3fcaf79c9cb07be50e2cd9808727724f2fb55c4899aa06660dffb2fc0a025d05926b59a6e6b9094d5afda11d9bb912d946b8851865c14bcd8ec85af9abafe98eec017e43fd0e26e3728d8071bef38995b943916fe8ee22793d736a842d88acdfd426279c0e1291f9c68e91fff4ff72f60b19a1bd91b78da1cff93ba1515e011bc82a5fb3208af5ff93c6dc2873b2220a4574fbb3860eee882e39e749cc9f0ef5c17d9077e16a305358716d21b8dfd722e558bfae09d62b885dd64a10a20e28984fb59207da70f42a2d1c70f8e63ead2e2ac6408499fa04a394f93d35c35a958e310b6565fd1988ea0ff532151389ceaa570555ecb312bedceda45442b1437ea989161a58b853c4a215069c6587a45bb0a39e99d3e7c40f9af3767799946c22776145b8f11802c", 0x1000}], 0x2, &(0x7f0000001340)=ANY=[], 0x248}, 0x0) 16:04:30 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000040)="e73066618ba9dfc97f03c5fdd6b9520cb3faf64e4eff1bbfc438368a7eafe0e23fe227646a140cecf6ac37cb90e2fbe3398ff33541710e1872ff9e319a3813c7a11c4bf1a1a145a0261eca0dcf", 0x4d) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022f2f66696c653000558d02bc33df45ca33dfc53637ac7b068750444c3e29de9d4fdd2c3583036449d1e5c84b5a6be9831b371377"], 0x10) write(r0, &(0x7f00000000c0)="5bbc6000"/13, 0xd) 16:04:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) dup2(r1, r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2b1) 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00') openat(r2, &(0x7f0000000580)='./file0\x00', 0x90, 0x83) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']/\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='tap', &(0x7f0000000380)='tap', &(0x7f00000003c0)='tap', &(0x7f0000000400)='}]:\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)=']\'\x00', &(0x7f00000004c0)='&\x00']) syz_emit_ethernet(0x1d3, &(0x7f00000006c0)="8fa95c1dab653ce7bb3969385e121c76eacac6a611b03ab9d6f15901a6952554ea92234244f17f00009d9ebd1b78ac13ed17c5fe057116fc2cc7af116a7721156520865817ac8899d88c1df798514709bc0e5d54a7467b4763ba1d3ebe295c21a86f41ed586361b2e4a8a8d4cab55846029b4b425350699844d0aaa6996ae6a694297d8bba75015ae8e9573408d0860b4a24f224c6a723e7326eb358d15adff09c5010b1864ceb293e60b438d7609559d1bd00c8403a038a0a0b669f2b819f39dd0c95df722bdefb32becb58cb679eb15ca21b58ad6a9fcde632b2677c5634b7213325cee95ec9b04082f697f90afb61c300bf9967c6933c4fccd4145139d69a1916f287585054b15938d6d9e9824d2467cfb27d97b817b9613c733bb4187c7751757f3443898870bfa00baa3528155bf653a224b728055df3d45b9f6cf7285e7c046bee127b58e15a9e89aa58dd91273acc9325c9c1e9943223e544af3aa8d19d88e933923786208cf7a8d4ca44dc5a4f18c2a6583fe9b6386f78a027ac5cb189cb94e70c1228c06c12972620f262782079aa65f663cf55d72146c265ab16db38253cc5183ad33660826f88404fd2d63a2fb356f45be2e0dd2d922d66f3b17b8a6f56f9a0d61f394fbc7ff7374284037c7441") 16:04:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="efff2d1a0aa0408e778cd4037f8b080166696c65525b506cafd4a18604000000000000000a34e2891654c55ff3354e76726dd7956e9a7d373c64beedc3ae3c1ade06c8088cd097d08e6e8ca06f56e2023d36f85ad4db2c606cbf41dddd01394b8eace53edbd9b2cd844615e793f4a1fd02be5aaffebba19b9ae0f3854583ce7a58739ab6fd7115af1983be20bf94abd3d5fbf0ceda5b5ddc53e7782da9a6d8dd22586be499e2f02c7c631dbaca93a03b6f7ea5b4b0dc45e6924a342648ef7fddf1d08a0bf29a0e8dfef237caf548783b2c5922ed1a1f0aa1437b420fc629261aedaf0e1b792962cde0e94883eb77582ef2c8e66530024e"], 0xa) write(r0, &(0x7f0000000a40)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc79bb3768d030021120eaedfdd96371cd6dd29d6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f5703da280f57f1b50810402003a029dc5314d2bdd1fdf79d37202afa3b8ea97802fb5f7b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a487d7d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af64801deab47184d2435a83becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abe41fca059898900157cbaa8368da60a12ccb796608900557ffab1dab54828e03a4789653715d831934677237e685c39db05078122825a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84aedcbb7085053f2e02884b44b680cd961db6b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d3254fda9d7c68de4ca83acf099d5e36e8626cb357b858a116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4b480cf46cb443f3f4e0eae2f2e75aa91a7f16c86efe270d068bad67bb0f89c1df6", 0x536) 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x284, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000009c0)='+') 16:04:31 executing program 0: 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() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 16:04:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = semget(0x0, 0x1, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/100) r2 = dup(r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x6) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x3) ioctl$TIOCSTART(r2, 0x2000746e) 16:04:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000200)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) wait4(r3, &(0x7f0000000280), 0x1, &(0x7f00000002c0)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mknodat(r2, &(0x7f0000000380)='./file0\x00', 0x2048, 0x7ff) 16:04:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x62, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x4, 0x5, 0xa00, 0x6, "d730c1e7e400000001000000000000000000009e", 0xffffffffffffffff, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x4, &(0x7f000016d000/0x3000)=nil) 16:04:32 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}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:32 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) fchflags(r0, 0x10001) 16:04:32 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) msgget(0x0, 0x210) r3 = fcntl$getown(r2, 0x5) getpgid(r3) 16:04:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x11) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/203, 0xcb) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/171, 0xab) 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) getpid() 16:04:32 executing program 1: 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, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:04:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x91bf32455bd6f36c, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') msgget(0x3, 0x20) setuid(0xee01) getpid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ed4, 0x8001, 0x1, 0xffffffff, "79c32a325baacaac03a395801f43b7bf26277fe0", 0x1, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x4, 0x2, 0x0, 0x0, "6235a5c4225057ee2b216645500a8b88499fa805", 0x0, 0xffff}) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x1c}, {r2, 0x2}], 0x2, 0xfffffffffffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r3 = semget$private(0x0, 0x3, 0x402) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000003c0)=""/175) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3f}, {0x6}]}) socket(0x27, 0x4005, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x2) 16:04:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:04:32 executing program 1: r0 = shmget(0x0, 0x2000, 0x10a, &(0x7f0000ffe000/0x2000)=nil) socket(0x6, 0x4000, 0xbf7d) shmctl$SHM_LOCK(r0, 0x3) clock_getres(0x4, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x3, 0x629) sync() semop(r1, &(0x7f0000000000)=[{0x7, 0xc49d, 0x800}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffffffff8337, 0x800}, {0x7, 0x2, 0x800}, {0x7, 0x1, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x0, 0x800, 0x800}, {0x4}, {0x0, 0x5, 0x1000}], 0xa) 16:04:32 executing program 0: syz_execute_func(&(0x7f0000000000)="44dfe8c4c223f54d00a766430f383e6c90008fe830854603a6c421fc100ed07032d9e9446bbcaa000000000067410fa5fc") r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10080, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x4, 0x56) recvfrom(r1, 0x0, 0x0, 0x841, 0x0, 0x0) 16:04:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004008b00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000301c944909", 0x34}], 0x1) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x8020, 0xffffffffffffff00) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x7010, r0, 0x0, 0x0) 16:04:32 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/58) 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x99, 0xf3, 0x6, 0x5}, {0x10000, 0x5, 0x72db}, {0x6, 0x1000, 0x797, 0x7}, {0x8, 0x2, 0x381, 0x2}, {0x4a000000000, 0x1000, 0x100000000, 0x6}, {0x1, 0x4, 0xbd, 0x7ff}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:04:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x421, 0x0) 16:04:32 executing program 0: r0 = socket(0x2, 0x5, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x80000001) writev(r1, &(0x7f0000000280), 0xa46173ab1377768) fcntl$getown(r0, 0x5) syz_open_pts() 16:04:32 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000180)="259a", 0x2) 16:04:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10323, 0x0) 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25, 0x6}, {0x400006, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) 16:04:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000044c000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x20000000010, 0x1, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) 16:04:33 executing program 0: mlockall(0x0) setrlimit(0x30000000000008, &(0x7f0000000180)={0x0, 0x6}) socket(0x2, 0x4003, 0x0) 16:04:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:04:33 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unlink(&(0x7f00000000c0)='./file0\x00') r1 = geteuid() setuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x190, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x45, 0x1, 0x0, 0x5fd, 0x81}, 0xc) 16:04:33 executing program 0: semget$private(0x0, 0x2, 0x240) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x40) 16:04:33 executing program 1: r0 = kqueue() fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1) 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x10040, &(0x7f0000000340)="b6") 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x7}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 16:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0, 0x810, r0, 0x0, 0x0) 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x0, 0x100000}, {0x14}, {0x6, 0x1, 0x0, 0x4000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0xb63c5e006b6aacbb, 0x10) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x6f, &(0x7f0000000340)="b6") 16:04:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x8) r2 = getgid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, r0, r2, r0, r3, 0x80, 0x4}, 0x57d, 0x7, 0x3}) r4 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x7f, 0x596, 0x5, 0x9fcdbb9369b8c9d5, 0x4, 0x5, 0x10000000000, 0x1, 0x1, 0x101, 0xffffffff}) 16:04:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r3 = shmget(0x1, 0x1000, 0xd9, &(0x7f000000e000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:04:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) kqueue() mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7f) 16:04:33 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) clock_gettime(0x2, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) 16:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x40000000000000}, {0x25}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x0, 0x3) 16:04:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000003580)="cec9288e5a498977cd062c4ac4e919d983095bf7a8ae993e7540896e6752eb10d1ececa378181cec4c5b3156006b53d9f38574e6f7b82862f2b455fc8367f71cee8e07ec26c9925ad2cd71b1388153b8c9d7483d5ec2e74b934ead1c1e269947ac130b84bc0b7199e1d5050cceae928270055bd748873ca0f03714d3ebd4da1a783bb50970886ab7e02ed7e3d7de5b0fedecf85ae83cdcfc971703fd3291fc54761ac56ada2327f7fefeee5470c4b30bb5aa2d641870fa82ec31ba06b8b2e4d8e32f8dda25dc5fecaaa617dd40ab38e41dbda44eacd6e54e28a42f74627126bbab897b1dd2e0003b937c86b49588f41ae909a864664a392f0e47226a8f56b13f83b158267ba81459fd2aa76475b32143e7735d41a251762e8f258df8f3a23aed74115ffe05a90d98a8d5c9fa5acb0dfaa0a1702f08af4ef57d261d780382d16b904da8ee4c816770c5fff8d931910005e44dc2e617d41e85b794213f8b5f63e15561ba0074e81d1062399fdfd62d61b9085193f8c843035f1bf04cafe220ab52b520509390461bb6c84c69cf9b10b8418506f600ae9188c1ea4f1740e337c481382e6a4629eb59382769eb0a07aa8d9c201b21f1bd9a4f6d333904ae66784070b21e2f54fbfbae44109fe9cbef013cdbe5971b33382a5df1b887e437b46d1f434b2f906831aebb68b60e3a5564c22893b08353df980b7c9a69da38138d862e8ea9a68d9b1dfc5ce59f01b4e951d5304862f7d4644c278686df5118aae104c65302f9008326834f517f071d929138c92665c7bb9661922f9fbc59d48e52c2afdf29b5eae19434a6064e047fbbb9878d9561b4e87c72eb989885ecc745816423cfce0ddb1c30a04bec8ce4dfe529a539e7ebb05862af0d269350eca70731c23d32a5f5f50b10e42f4fbb4c464c1a36fa9fd82a07484bb9a80d6b1d48ec36922da6cf8df31dc940ec5a8e5b0150c237ef8e58816cc8081037ed87d5860930a1f239af2ca0ddfd2e3430423945d35cf8fab1760ef677dc389c9f7b2572d4a0c91cb5179ba18bbba2e23d1f8f6abb15107d0d30438979a50daa527fb90b6de760169ead76ee2d03bf027b98572ea9d84091e338d60aa50c177e491759076c9b35ad1378f0d1f941ab14312cf72e59561ae9e410a647ad590cd277f5af7c8004b8f474b0e0e48e7662cec31c430d6a1746dd99e8d219502cce63b44e706f0e116bc71147badb6324864496c32d503cf9a3a70b422c4e7e6da7cedb111addd2886493aef94baf5e0cbca6cf691ae601d23fbcded41624fdbb5fd9ad76d8c54acfeca18aed801853c9b2296e0c64f67a7d379812f491740af1e8c6a4efaf9b8db0251844f01282e1b026219a2627b45c37915afb8b43256820018e4f218ee928f3084bb0d2c6a187bdf7ee64ebe4f50de5580ba1bc0d9b4f1d4464cc8d37d04ef2da91b63c9a8ab264ff46d2bc6bc4121774fc37b9ce68abc8522c36b49d06942119b14302672a06a1ba5b8fe80125f76ed81193ab93230a249e9dccb8112ee3c6755e3413a10f795b157488853004e0422c4ba5f803c07d9af3fd379d54569bf046d5863f766e364c89b403b50259c0e442b42a091b1e278aab0d24e7dcd73241bff7a90442af7402bdf84ee22fac6f0b518bf875b4e111f03c5c63293da938c3821ee694bef8b932616628b1f6937fd15c82033fd6fc8b3e624baf5ad4a978dea106671fd0aea4aa3dd55289ce95c532e90d04f5487531efd7ba7286ce2ee61f74c400f0804e364c5051499c68da045feda823dada0eec4066045a8133d02ba013fedb2eaf2a6590099ef2288e879285e269ea37a86393c39cedcda74275f4b40aadac635aac65dafc836f70fa70638d1cca2752f8df073e3d59d7b55bd5c5c18a8d282e4c1fdead06dcbc5c23cd44f344838e789d1ab4870567f442909deb4059caf91be730c33c9d6e958fccfd2fdc822a0e5c4a1b7a4ecad2cb5cbd6ef5f691562c1adb1460d39edc3a1c16352e4c2aa407504cf00881d434edfd5fafb028ffc63cd85a435874bfff78a637a8c07fa11b07b9ad0e24889616b4982105a5ea996dc9bd1a39211283f90fdcab10a21b86ac49936e4f1c4b7918e76c67a11d2ac6970650a4a682ee95a7238d6dcf0125dc529816147e099526fdc72162b2aaf1007896a4f22dd89f69d411be78ae4e623925f26da2b91c4e56ae8ea2c31c37b89e2659fdb98a14b9e43613f55c9fac850e0538ef89c2cd67694ca4fd5923646bd9cc9dedf37f9dfe2da145bbaa69bb1dcc2b4936ca9c3c2212d369f32c71bf1e85fabf2902507fb4cdd8246006a3b55f3c9184c88393f91568d3233396601f488dc62c768750bd35aa5abbcc81b4ddcd082501c03de538fe706b954b4bf9fca4ab5fb7a95fc54b1ef55dba1e0140f2dd74a4bf3f98d8dd4b71f79dccfdd2990754275b7d27e45aad3c99cbb7f2e2e9e79fc376e4dc42c4cd1fa8e0ebb3de52611330b08c42e251d944c7fb1619d6ac6eb5be0dbb31b697be4af9d06136a6938344c3e6560eceb06afc4eafbeb5e184067303b76ca07e6c3aeb182fe567f08def68a044c31b47645a23a9375c37894f21c5a31ba273eb79eb7357bde12343be21490ff5b93dbf0f1eb8b3e90cd85e825214fda777fcdfbf03038723788cd60ace1ca75af8612f2c45c105fbf87abff6a2886f32678c95131ba19b8066d5fa58bf0ce9f5de75e96ef599d7441ea3f9ee3c13b41825558e8ffa8f820f17a24676675a31544edf1c933fda2cc7b8188fed402739d754c3144c5185ea9f4bbbec804ca76dc0a6705c147bba078769ca2cae1b316384a599a133258008f58926e8d87b3dcbdd51f93c1563a95ac4f720e12b7c061a80fd7c4b64260e31c45ac6cafeab35f19668ff892a57bec29f0709f725349f4b7c946533564781b1e7d1c35acc1d743dc1d2a5c290f033faf4dbf60a0c139cb134b2123793de720a169efe54b315b9ccf3c049f5d90f9297e42ab125689b74e2260a374655351c80d54cbf824f83caaaa19aa5d47f29d814469b27da3843f30f14fdb27e7d83f34fa7bf14b27795c8e16cebf2a04ff852b590dd05828067c545d87ea14350d7423dd59e410765c808b0a20ba4f38dbc9cd43dba805e644293a4681eea1c3fa5124320f32ad8ae723be663daa542c81a29a94aa5ef704bbdde2c36443969717d4fdd3a1dcaea743ce15ed90cf656d7de803bd4773e03b5e1a03f8c1a37313b86ce3fa50ff11d85d6dcbdc4dfc2c7695983c84fc69ab9a77250f4312f40ddd59b4e5b8f9ddaa2fe7a5bfac8a379c0e092e04c68dab3ad416be0ea229d146a8faf9814e6a8b9486c1f434d3d76956411d7a56d212f74aac369d3c7882476e1b3230863f81bd044a9ad5e5a3834d8e8b15184cc3f8a2d4389c38782174218110e6a4207faad8cb4caa1e338d2304516d8a12c2bacdf4863d43d38e483dfd66b8cc3501097b420c4a3ca76bbff153db061098a2c4aaefcc45979c5b0289eeb64f69044c04dc9908a2c80eaee9cc94e176100aa0e3c9bb3207a36e26d4eef70b85e69b5a91020a0473058a6d30aab2da85f0b5593fcde16b92688f1f9832e9a855166608f5377beb46b1013f58d6c36ca7116b395f7be9fde5dad0fb31287f30e18ef4422140bb21b064fe0119aa28b55588fa3d5c55ac989bd30dde0a06245ace5609ad6d68fc28c287f37bd3c1bda2acd39095d0b078ae4c5723ac34ab9c2f98a1f096ac8e8fa7356f85a6a2f87aea03871e6a86b0112f67948f8daef9e672e2f33026c9d02e4fa61fd014855bd05a802426437e3f1b798c7665317ebe468d8f44aac43c9ab34fc798d0a2ba4cdd5af7a1f5a343b48d9895f17ac9cc6375c92e57d8a5f7809314c482424674acd736a8dcfa58a5c74a4c9ce208fffec4e47cc9b555052cd504e2ab643174f584090c0b1b11e468616a220aef69e7f51abee7e7fa2482a313ee67b812f38930428212842ee3a9e4ad3d522f7feb47b1478887670835ad38921964d519893728eb7cabc2942998ec8037cfed9e47b1655d40cfdd2a76dddf290443ec59f8eb6ec96b81c8a669c6f4e1492776dc9bec3d8734d15b19b78af6dfc2410baa12ffea30c812b530ee7593163a2a2e6a7ed8c9a7064833c86cd754545a41171d543c17e685e48c110806b4650af266641e823e66a2794579b564be09c3923b80bb3918e814879b09ab8ce733e55f8654c5592501aae88d38382524f0c8d8336be72e5d19f1f0ee46a49c9eaa64dba0fcfa73ba962df82d4d0d7a038e8286f6ab259612f31651f6dc881fd3116b42268ee279b2f2fab1c8301c1b6faa7da45ea25b29e948f5c50880acf93d82e0240f547df6132ef8c18b886ae8768da5e01a2e1ed50466290ea761a91966f3c4211833405e162ff702925deeca9af694bad5780b786c2837c6c08273b69bb094a6ac6b79811e5871c0a82ebf5f0e60cc9fd8880be4c2f0f3ebe2b6530706d0cdb81bdca554285971b991b9830fc64e37ea8f1c7b8872f25c5bd13df5c92d00fcf62414eb5e323c41544a95be756fa09dcd8a59dff253fc095f4ce61f962526a81fe96f2cffe4b507bd398b90481b66db2acf1c0b7841afebbe6fab92bed54620207cc2f99618338cd4f41e6d6e7cccea0aeb81017fcf9ae0be2c43907ba91f081f0d5bec94446970a596a190b4aa866122db0731acb6804df263bde36fcfed4303a5c97c178d5f12141cd136a479d0a7a4a641aae2a2fa55a1ae85e100afb0ca32c2232e1d99f8b2e2b3fc76c5fe6bd67f9549b835e21f2bf22da442473bf5189faa3f6ff0932b001fc0e51526da8a184cb9aff4a9d3907af5ef8bd893fc3bb2ec1fc3cfcd2c4b885ae428639ba9204592d1a503de3fa505344dcb427f900e1e2588c6dde0e5c3b23986481bc4e23144d9501cf05a27adce1a0aa46cb356b8d814aa16461d8998dd646904711665e767b3b9fc6f1720acc7ccfe1801335e5580f9954de4c51f57f82f76dc72f7133f97374dc0ff017cae1818f60c1521c377cf407f0a134fd662043637d1a84e756ca1339fb894f58c68f11baf323e77e89fe5e777a05066ae6178db2aabe3186088c5766f8ce7d9317f50005ac17dd54edebc58a1a0b55588d0f272eeabffe48f2247c0ede7b94100a04ab9cf3c1c49e759be0d0e87b37b28dcd0f43239bfa1f1a9a96741f559493988e008a07dee42b9baae17a1379617c8cc62068e5a644f11a22bdd1a3e98d403555a2fcc9d41ca8f6d516dd6120329fe26b797823c85dd6624b8e3ad844f4a091d9a72bbf9feb78576d7f144c9ae0ea2997e6648ba036b141358a09cb60b091e8d74c01acc0b87f723af83905f408770926669767127d7719640101600d657b77bb3c96d7c95aff80035cb4c292f314dcdf262aeb47184c2514559aa5f0c673befb1512c4767cd752d8c9aa2cca879aa94162aa73f8a49eeb3baa4f37318a2068a1fd876cd6ab86e80b932395913001cbe54542ec82fea9238e997d9b32084f0798f1eb67f2798f38741552cca8c0daa8145e16b5ff0b6c0488c890430247a0b66cf34a225a98f9f34ad4f30ce1ce6985bad0ce9d7125823516f54694c1a49022e6e008c6f5b040febe4fdf0484c22ccc6480e2c3", 0xf94}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:04:33 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x800003) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3, 0x101, './file0\x00', 0xffffffffffffffff, 0xde, 0x7, 0x1f}) mmap(&(0x7f0000103000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x5}, 0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000100ffff000045a9757c002000000000000000"], 0x19}, 0x0) 16:04:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e3c8d2a48d69e", 0x32}], 0x1) 16:04:34 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) flock(r0, 0x6) r3 = dup2(r0, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x7, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x1000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000020, 0x3cb, 0x10001}, {{r0}, 0xffffffffffffffff, 0x22, 0x12, 0x10001, 0x3}, {{r3}, 0xfffffffffffffff9, 0x80, 0xf0000009, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x7, 0x1f, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0xdf}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0xffffffffffff53db, 0x2}, {{r2}, 0xfffffffffffffff9, 0xa, 0x84, 0x8602, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x44, 0x9, 0x9}], 0x10000, &(0x7f00000001c0)={0x44, 0x200}) kevent(r3, &(0x7f0000000a80)=[{{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x10001, 0x8}, {{r1}, 0x0, 0x22, 0xf000000e, 0xfff, 0xf62e}, {{r1}, 0xffffffffffffffff, 0x50, 0x40000003, 0x40, 0x9}, {{r3}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xdac, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x94, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x30a8, 0x1200}], 0x8001, &(0x7f0000000b80)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000012, 0x5, 0x7}], 0x612036f5, &(0x7f0000000bc0)={0x7, 0x1}) read(r0, 0x0, 0x0) 16:04:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/255, 0xff}, {&(0x7f0000000100)=""/112, 0x70}], 0x2) flock(r0, 0x2) flock(r0, 0x2) 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, 0x4}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x80000001, 0x0, 0x0, 0x0, "3e946ec6cc37a7272823d83e84a9f237e0cfaa58"}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:04:34 executing program 0: r0 = socket(0x2, 0xc001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x4) 16:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x200, "00d4469165d290ab2a11206ee4578608fb858b5b", 0x8, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{}, {0x21}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x9}, {0x1, 0x1c18}}, 0x2) fcntl$setstatus(r0, 0x4, 0x40) fcntl$getown(r0, 0x5) 16:04:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:04:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002005, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x146) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x1) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x7) 16:04:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getgid() setegid(r2) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="9dd50b47cca688e1d9edbb5873c2c9f3c08e21", 0x13}, {&(0x7f0000000100)="dd8b99dedc541c0f94b4cbeb74b41cb130bb7961dbea9f368589f117c267c0757f6be47a42c5029fdf59cd291daf4ab4", 0x30}], 0x2, 0x0, 0x0, 0x2}, 0x406) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) write(r3, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000140)={{0x401, 0x2}, {0x0, 0x5f096a84}}, &(0x7f0000000180)) fcntl$dupfd(r1, 0x0, r1) 16:04:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x490, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x79) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8058, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) r2 = semget(0x0, 0x1, 0x1) semop(r2, &(0x7f0000000300)=[{0x2, 0x1, 0x800}, {0x6, 0x3}], 0x2) semget(0x0, 0x7, 0x28d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) r3 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) read(r1, &(0x7f0000000380)=""/87, 0x57) fsync(r3) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000400)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000500)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000540)=0x4ea7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000600)=0x2) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x8) setsockopt$sock_int(r4, 0xffff, 0x1024, &(0x7f00000006c0)=0x101, 0x4) 16:04:35 executing program 0: 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}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2000023c, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:04:35 executing program 1: r0 = socket(0x11, 0x4005, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050260000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0xa8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/150) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x28f400}, 0x8) r2 = dup(r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) r3 = shmget(0x3, 0x2000, 0x5, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3, r4, r5, r6, r7, 0x0, 0x1ff}, 0x8bb, 0x336a5cc4, r8, r9, 0x1, 0x100000000, 0x80000000}) 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000001}, {0x84, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) 16:04:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x7ffe, 0x0) 16:04:35 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x28010, 0x44) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x3525, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x966}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xca87}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x21}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x10001}, {&(0x7f0000c35000/0x4000)=nil, &(0x7f0000e3b000/0x4000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x10001}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66696d653003"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:04:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x200}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x7}, 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x6}, 0xc) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/152) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgrcv(r1, &(0x7f0000000200)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r2 = dup(r0) close(r2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x8, 0x9, 0xffffffff, 0x1, 0x142, 0x4, 0x200, 0x2, 0x0, 0x8000, 0x9}) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000380)=0x1f, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/4096) setsockopt(r0, 0x1, 0x200000000, &(0x7f00000013c0)="bed242c44aa07f2cbbe9b88326deacbc18f7d0154b81c3a1ca2523a530a269e0aea535a0c6521fcb5e059f6190525683035481678821081b575f564ddd21f18b16778a76e1c3bf8bdc84c19ac0111ba1ededd5d550c342febf0ded7127d0e57df5f9f82d053d8a76a1440b026363b23a224e25f732a3a7299b8f601b37a64ea51e541de7fc25f44b4732ffdf51d4c5e7c11131de7768afce2632532e4efae79a6f5189b669aaf1", 0xa7) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001480)=0x5c) chdir(&(0x7f00000014c0)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001500)={0x2, 0xccc}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000001540)={0x3}) link(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001600)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001680), &(0x7f00000016c0)=0x10) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000001700)) r4 = socket$unix(0x1, 0x7, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) flock(r0, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001740)={0x433, 0xe80, 0x5, 0x1, "907b396734965bb87b0583ea7d6bb7db4cb2604f", 0x40, 0x1f}) write(r2, &(0x7f0000001780)="7425e77ae7170e801c33bacf49f8ce666285aa81f463bfcc2d6103f8190e48d3d7dc87aaea43aca6939115daaa854ffd9919a2efd290b44203f552e0d6927a3c911b27b775e3bc3ab118a4f7039803b0cdd92201ca36805c85a523edad6d3a29d3f3409aceade78bfbe1d502db47e4e8327ffcb61a2360c29ceb70eea446ffb5323ef5aa1e55a42f2ecc556b17fa5f33ddd0bb17c3850c2cd472c1e444061f8e915127c07105c92ce8031b8e3615c1ded942b17f55882c7158645c1b7346156fc3f6f8a7880e8752a48c697925643e49fd5c4e625894a85c256c052ced5dd9", 0xdf) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001880)) 16:04:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x53}) fsync(r0) 16:04:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="dc0000c216d1446d51383e763ae56a343f68480e26ad9c3e28e99d270992598d66e00f7887159bb119c8731e36ec32fec8c1bd711bc036c5309635c7d2ad4fea10ab0f7ffd17", 0x58}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.(bile0\x00'], 0x10) dup2(r0, r1) recvfrom(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:04:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x4, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:04:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) pipe2(&(0x7f0000000000), 0x4) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1100000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) 16:04:35 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x8410, 0x40) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x5) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:04:36 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x99c, 0x9c, 0x2, 0x6, 0x6, 0x1, 0x9}, &(0x7f0000000040)={0x5b, 0x7, 0x0, 0x7, 0x2, 0x3f, 0x7c06}, &(0x7f0000000100)={0x8, 0xaba, 0x100000000, 0x9, 0x9, 0x7fffffff, 0x2, 0x1}, &(0x7f00000000c0)={0x2a, 0x8}) 16:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8041, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) sendto(r1, &(0x7f0000000140)="0d5c5cdcc0ba3388cebbcf7de2fca677809b745e04499169b522534c11bbfa0271c73bb1c8794a07e95482d47cbed4f535f7f0dea030954ae77625c84f699d3e2b8f0fed421662190f6017ca03ec5f560ae45ccb7885f2e58c1c36ca1a2bffef364b4939c67eb2c48cd90bf712f91327f1d348f19f5bf211cb429478d5e5fe5fd98725fea2a4ca8fdf99b3e523a31cf90dddb1936c8b8a8ad6313d54d78772fe39faab8e8227d0b772a51ad050e96ca43ee7688f52e0ed0324e9d1d5c9014e154c1b56", 0xc3, 0xf, &(0x7f0000000280)=@un=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x101, 0x7f, {0x9, 0x3ff}}) 16:04:36 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x2033, &(0x7f0000000140)="eb", 0x1) 16:04:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f00000001c0)=[{0x0, 0xe4e, 0x8, 0xbe}, {0xeb, 0x7fffffff, 0x7fff, 0x10001}, {0x4, 0xb69, 0x8000, 0x367}, {0x8, 0x8, 0x100000000, 0x4045}, {0x81, 0x8, 0x5, 0x7}, {0x8b, 0x6, 0x20000000000, 0x9}, {0x48eb, 0x100000000, 0x40, 0xfffffffffffffff9}, {0x80, 0x80, 0x40, 0x81}, {0x10001, 0x4, 0x100000000, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x2, 0x1010, r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x63, 0x400, 0x81, 0x1251}]}) r3 = semget(0x0, 0x7, 0xd) semctl$IPC_RMID(r3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4}, 0x10) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) socketpair(0x2, 0x5, 0x7a32, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:04:36 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x42000, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20a80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus/file1\x00', 0x8, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f00000002c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x800) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x3) 16:04:36 executing program 0: setrlimit(0x20796b5354a65116, &(0x7f0000000680)={0x0, 0x4}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0xf1ac}) 16:04:36 executing program 1: r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x3, 0x0, 0x4, 0x7, r3}) getuid() setuid(0xee01) msgsnd(r0, &(0x7f0000000080)={0x2, "2f31bf38ccadcf587a7a2ea287bed7a4330535540ae5638961d38c7363f95237b03d1e65d2da362f4d493f73be0dc1bd3c0ee5777bbca4e0dbe9751ce2bb29d801bd358ef830cd28b09ce5b915495642297367828d5ae48fcbfbac0fab61cad794f971163b3c0f030680f09510e7f322df09b763405cdc04dff256287f76cb104366666fd85dcd443fd8298949ea1080cb235e9bdeecc822"}, 0xa0, 0x800) 16:04:36 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc190, 0x1) ftruncate(r0, 0x0, 0x8000000007) ftruncate(r0, 0x0, 0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x42, 0xf1}, {0x1a7, 0x4}], 0x2}) ioctl$TIOCSDTR(r1, 0x20007479) 16:04:36 executing program 1: nanosleep(&(0x7f0000000040)={0x1000, 0x6}, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) 09:15:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000340)="330cd14f173190e102b3677386235bd6d8125cc557f73beb688601033d721f841ae7867b1c0d30b930234beb5754e00830118d736ddf65aeac1683ec2b718cffaa85f98608d52193cd30e35e5774d5aadb6c0ba0169fd02c861ad38fe3e428ee57076826152418b88011bb894e3d3c013ed59c625fcbc733209e31edbdcd7dc51d906cc1005c7f3837cf163cdf82e3272aec60da39836b29fb53699c7a7f67547f248876c16329133715fbd172e122875f95e71f67e5f40f069d8a8c060ef3fed40ba4cc6eb55935c7469d07a03b67b1582e3f23b8b877889e1283094a719f6ccee037b2292a04dac66d91", 0xeb}, {&(0x7f0000000440)="9612f58e1893df0647878e290bb856d6616b98cba67a354393d721a809e4ec2c453a8f35839487d5ea36e617134fe671dea101c374356b618e818206f88410fca2d850600be4900c4572d4667c7915e18ce385acbdf5b946a0ec251c24ecf14da34abaac81d49e76b72b565a55ec1e4c3388957dfa520dfa42923be6d8f132ce812a6febc6e112e08783bfc62d170529279f044430380c40264158147db6e78765112bfccbfecffc244a91e25a49d4683f25fb67139e85e75861bb81cedab1ab6e3f2dfbd7384b5511b0bb73e085c25af8e6aa589ae42c745b50ce6469d1ba8bc6b32ab339bba21e0141948956bc2d36ed3a30e397af5383b51e3bf5d9f7946ced91dfe46df29e278e046efb456e226a5e97c4439b4fa579b603207080deaafcc173f17e68af1ba192b1cb277be2e4bc3835999212817bbe3546a67b0b0deb3e803d0325bbb3c0a4d8b051a57a9c4471925a041adf28ee327ea484a50e7bc20fbbac53a76751c78f72425fa0b01b25cc39d6578cfc98052f57badfbecddb107a230b9af142514a48e5aa183de9166352529b12f567e3ef439ab8a60bb2856ce53157b192b89d1772efd358dc00a92873860f972482d3d3f090f27a7541b1bdaa121b920707293e5514de7b8f10b2bfd999c5469521ec5d640d92c277fd2fc3fe5b36bb46baf9b0f3a77bee0051269f3851e4449774391821563810aac6363f105e182691bdd133beacb172a5925377fbc06db6675b2f55c83bc51a6accb85045f2be2dab6203359988bca1aafc87ec9efa957e954ad66574d65af8692f1b1d4b6e9064d9b6ca3af346d4592984567e8aaa4e1e3bd8e5dec57e9e1de3ad8491da8488e81cadbe2f35ba0dce8f5e6452247b5478f9229d955a6693ea68849d476a07c80cda20846def663dd1f30eb34def1c24ce0f27adb3d8ca68b011c1fa12062ba2fb1ddaf7ef34b56e1e2385c866f9c8b7046f8872e4b85e15f07cc8f2f7cbbe41bc18f821498a1ce74ccf625ffef032a7988c59152380e84fc554804380400408b10d7634cde4e8cd58ef8f0258ea9e607aeb7ec63ad735ff8f6cb638ad054a7ce10f9644363d6ce81b6af49a9e7e36597f392f42b88b1f6832418043fee53aee688da0a7856778f639faef8e12482b9c16c7908e7790ea57210a7cb713b3522549b851edf566b66be34e255c520b859f73fb89094ef01282c9322119c26c1c89338c2d760c6ccaed996351d0efef7248cb846c5238e539da7d4f6d096113976cd2e1a93d3e280c32bb654a68597fa0a15b1e5b9c42a3360cb9dc00f9f2ce2c1f4a8ac3e7518c881c0e2aae056ba5602fbcda46c8296ed93a132c9e48d821a51c5e6bc14f0156fabdb5a097edbf30a215cdb8b0fe51a144fca51aab72da21fccd99dadea45e092a018cae6ae495d2dc16fe18f06578679d8ed90b74fbe78a4250f23289963829aa8ddb9016dfac3414e1a163e26934c72fe65e5c1cb145b099c86187626d98cc6a9bf743f33f1d97ab81838a79fd0b93f93b6d362ab38d6e7fe7e3d0c140821f0bd95772311cef649796bdbdf2690f4b9fc615a985646db023ac3030ccbdc8faa185285c85981483d9d2f18ebc833e4731e457661ba215e1ad9ff42d87a1ecc1a2da857ad65aa75ca916021db80fb21482049beb8168b4c80f047b11e9958f897790363d327f849c1d4b5b226fa1adcf2ba6ffbbaf3fdff02d494c699975fde47ba7c97291f06c54751e16800956aa68eae525393ede58c6f8afefee3d1deeb7df16efb4cef962f646cbdcc087917c2872da124da87ceac075d734d90fe09a2dd5bbb25ed4dbf5b04146c07aa46d4e963e9b09a3830dab6b76d1f999852cf451ae7cb6c0bc1aa277583255ba9c86ed801c2ff07887737f21a05c8ffabe46e2f360522bfc38829d2ccefad36296fb18b81e9b460eabde2139e178a5530128a67b33ba31094423e3a30aa2e55f738549e862d4c6a8a0847d4f71415f913641eab73e6bdf47f52eeb417ec46784bcfe31d618c3e50231ea0df982f2ce530bad75687f6653c047d3733a678300041b3786a20c41c25756f5eba12650d788997c0e77bcc509508b9f2f5239f8cdb9bcd15b37bff9f6377bf30403c04800c0be477eb69ba64a70a2975ef86753ce4b8a7fc125c498f2f0adc0c78f169055a0a8d91e05448005c15314224af032b27aa1394e7367e9e851a6acfc9acca0b281caa6c44953f33ca091423d4e81448aa998d6cd394d54966133963c9f44f10c335efb901882a8de5a5c1d465b389f747f5f37ae7f82395ea0f81f0de07dc12d5cf8cf25c345fa2c5cee5813361a83dc88bd36f0d66291174ebb89d47d6c6b2948cd0c52b4845a18b9e7bd1c28d1f5cbd98f41d5e3f3aba109fa839c6a29619429c53e1d3db07035161f214fa5903fb0c1bd1af8152f950fd825b48496e697b3ccc2e4322727349d48f06b78c47318df930bd8c43f5c142c24f3a181ddf12d26545aa892fd124474cd91224fad1ac366b8cf705c01bb3691ccd957606efde265b7e11a0938b5fad6256f325de5da71b3c54155a949ab443bb50132054f943d9b4cef9f1dca1b315b7a41120072b9e221bbd7740eaf2e792d7a7fe90936fd7032c7c7868ead4f3d08655a968d826a21b194c5db2402f395f587d746debb336c79835ffa65833b3598327bedcf4e263d3cd2ca4765635e4f9eaf6999c38908131c62b4b1889f521852d4685e002cafc126c6cebb8d6ee374d29f2d67dfbd8460ef8a20713536361ea7d98c98b06b64fcc32b25ddf63cd9f67fe1f5415a301e3592b1e964962ccf619f53fc08588f39cbf727520bcc94fbeddc3dcc6ebbea05d3a915d5f68f02ab3c5b2152dee3ffa159b2e2538c7fabc0f747a6b89f1cd2a0e916716544d9db670ff7d9a04c91c7f1fde780ef67bc167977522c1a5ad38435b1fa4c414fcd660fb494c75431853e4861f6581d4bd6ddc41268d66d4516c1bbb9a2df02562baa5578eacf11dee27189cbbcbc4788ab5245422db6252225a313bfc15a6ee3e16882f856489cf991ceede6e71bbdae6dcc6c23863ede78889cefd8bf06788e90b9579af02ff2a7e744cd93bdb53882ead6f3e979866aa5fd451ebcf485c15ed30f16c2ce2ebc73c2185cf9df4fc1cef1b87094be9ff999782d2c9159bcfa4aa03c3606536d39087775b3fbbd50e8da3af8bee7af5bdcd085c4fb6214c533a4bf50ee13a7c3fbe9978cdfd1ac3857aad983ae4c4555a5ef480c613682772171ca301cf60e66c70744ac1150aad48c5e59097176e71d8d24e3775fa5caa964218ee44a17c04398931e469c15450524068f2a7a3bd98769d50f776c6eb65100b048e92238e0faf9bdf33084217171505e57e6e0e745c327724cdf54ee839dd651c1604d1c679de88307ff15c68503af172c8cacbeae587ba149250b8932d7bada7889fec89dc851dfea417e1093967b873ebe3384147019fcdde5b5ff5b843bc72f3a13fc4ed41cf7286867d050b961e560c6a40c4aa6749b2ff685d67c3f4926522ced08c6398dc9e89e6b6963230460aefe8bd5b6bc07fc928088d05d720170798d1011bb18b9ddfd35862128e380c113a3c4c1b3d52adaa61cecce5ccdaa8de010a15626d2ed565aad092561a85417ada4269cd704a7223763e2a4019438228b296a10cae425e6b31c4357cd1cb431b68ad227548db1537d241a462b1afbb4093a66d55d2c654cd5b0d01e510ade805b09e069de989a158f93199b93d7b6293abef6d8c0e510b83a3edd3b6f730593673bd8a04981f7bb073db10f13c7537d7d3b414185028a00e0918702e14f2291b83c9c679e0b0e67a1a6fb21ef96eda63193371e54264efc6d67b171bca20de719757c41b274f7419b3b28292abe9d424ee3bffb54e69f066a1cdc6cf139edb7f3bf507447a5b11565d7772a70dcb2941a05997c05a864ef415f13468596f5ec466d768a9726bdb7231bf17ba7ea4153d0296593ef7048edf20315cc1e1e9c9b4650a45ff51f6b6684873e63e15cf2f554e4aa790a110d1f97eb5ea0f4ea6e731b4911196ba7b4abaaae7f571c01c17481a59e79eb4f7648e05cf6c77f83c5d537b787ab2b021bae5936e65396727ba8b07800efd0a69fdfc2a0e3c36f1f351032ab35ddf54e0af43099e4a7e5d4959477b25299e3e1141602a453f71537cde2a7f7771bc9eed899774c003d53e2ff6b7ada747c6298c8019826c76d923ff5448d127b7ce27b989bdbc156340f93f4ce486791e4df9bf7fe41b002ad2cdad6cacffba16d53d087e82b75a60f43ac146640f287ee3c98859c56e3e70bc1eb63f0534e8aadec1ea542d4f65f6ecac15d24265a69c55fb31ee6208beb423408cfa21a7435b039640b77e477d9920c6745eec834586b9983e85404eff0a287e5bda1f4dfba6036110e9f9f20bcbb12f65ae8002c5acd322585b1e031d0a83b9cc2d4174666514e162a1c64cc2b53942910a5e6d80dad7e1959765b625b48fbeb89294dd714d8f477c8d742a545e558a842c03a9dbbffc21b34bd1073f0b1c49a054b1e4ad9a7269435923a1ceb7e1210ebd71d0dcdd4482f3aad49486b514731625b755b435314fcae5795b2c15b4449692f0383ea3b62f334d2d9b8fdc5a714265b0a2107da65d656ff3cf3bf16747f575306113c2670ddd1677ab378885e663dcda2dd5a26f94a0026425205d7a1ae9195848b6ddfd33a1a12a985681b11d8a9779aa39c1c3956f5b92148b41600d24b1d85d9708a96d96a7594c0e4caccfa1e39ad18a8a0104b984e2c7b1a607e397ad8a68d5bbf099b014fffb366415107e2a15577b7f2f3efdda9cdd1ac78927cf092fe7dda55c297031c207999497130c556f58a3803cdea7fddfd9ac53da5eee0dd0ef7501ee901975fc2a0453ad0c61b5e0a4bb627a776c7df6c90cb0db2850e87f0bdc4c4f79ddc15ef31e36a02d7e6238ea5b9f8d764de94e4309b01c3c3da13d3764b14f9b4db70f87975317a7a599cda3861e0896ce7646cbe60e39a3ca99e0d5dbaeabc7aec59a48febd44d4262fe4b7d2c0615497748b47af0cb6a5ed1b8a71759bcbec14c984d0abf981796f31fa7ff084f5b6cd6f6d4ffba78af05a7f1de2b877bb73155376a24f5e0f0d79c1a192747c35b1ec296eb3bcf2776e0605f2b3506e43896e7ef321386db4be22ace26313a48deaeddd5465e223103af2c09fbbe3c16a611d5fd34b813e180621f0a07342d14bacd0fe894f90ba6b1b61e8d8b4ef5d286b63e83cced3d4c23628fd4bdc8588730f8a137807f5c58302bae1c8a6518e84c2c28a7103d3806a9755926cd570f12da22ba40e21a847794127dccfc9c53371130da39f7407997ec4dec27eae74e3f8bc18b1d153e5ecedabd3b933a963823fcbe2af8d85d6f247d9f88c7e8e704e17ef10c27758f0efde53919800b1951743650f6c0911fcb38fccdb94714eb6b6eb86c19e14b0f6503e181c6f6a2923b6a428f3eb0afd2c5628dd561b112e506ed510e31922a2a3a6960472aa22b554db8a12c863c4963c32e8eb4ad023c855b002f39bd2a4137eb2889dd77af5993100e83f9c1875bae7a3309ac26c6ad98da766d9bcbf745e8ce14b3cb80a5e477bec4ee2543a3a878c4d7a0d0f0cca533ee061d1e046affe74ebb869d3a3661198862223147a0eae6c0ae6013cc039341570cd829d5f579bcb5cb83990857a3a8add1aade3edaba7b64f5a85969735735a02021900dd7d4bd7e1e86cd2bfb1f3b06384023214ebe5b782f94f61b45dff0bee09ac39d9788a4", 0x1000}, {&(0x7f0000001440)="8b277984acabfc7e5b06fb5858f910d4cc5da725c51129d814e4dbf12d218efbd7e18dbd5fff642293dd125ac140e07e3a1da12f0372c5d62af3ab6e10b55f9f36746f0ecccfc2673e67d52115ff88abc345761f575c620118753ab63a2e2e8d606d551a96421ac27bd20a3400cf02be7dfc1fae61e36b7a59f0958615262939b19d05f2341392a8c3d2351c3ac9beec4fe599cc2c3b1ae2b0bb2edf78a03ab800301b01ac18279c050e", 0xaa}, {&(0x7f0000001500)="c29a9eb16c61689c61661000078eff0c18c45d8c1cc8c2cf58fd1dae260aad8d9d362da3a40f8bd1bc679fb9c6d3d3c52116acc7e7f4c14d0727d66014dac51109a18116a1e9c378c33630e15aa1cd1ab3a85a4312a6abf7d90a0dc26baed4c1ab139704b2f5d094bf851e399be816ddd08e235198594478fc2359b24ddb1c6bc40ddce8fecb", 0x86}, {&(0x7f00000015c0)="8a26aeb1f350b98f1b9db9ce573768276f830122cc08de3532ff27fe5d5613ae4eb37466dc643013e5c2c543518f71cc92b3f7d9065a81732bfb47a781408505fa86db5c1d199903b08384739fb1eacc26fbb9099f674c78b3ff9a62b0eaf82265a0d955fd6057a42a0616f111ef1ae4dd4668ed0592a2a72eef66026da15cac4861592f4f6d69ae4c771660c5f478aae460d187623c7a4022708353ca609d", 0x9f}, {&(0x7f0000000080)}], 0x6, &(0x7f0000001700)=[{0x98, 0xffff, 0x1, "874a95aa8de25d6f4b989dc2e69c938c28b0532446dacb14c113cd903fbc4d03024bdae567788244888ec813bb2647a5e70303b234e3b7e56a8a8c2fad9f5c559d7e656a635d1356647bd279e88dc5f08ee4991eb4678a22989a8a4bda07e31e067b44dfad48fc6f4ec8e82311b9ffad48f549c1322198ab707200dfbe26a1830a010f2da9b970bf"}, {0xb0, 0xffff, 0x80000001, "a5a697d3cb337b106f02dcd464e13fe9278e64edb7de5a7982eba125a3a324afa250ef6477b01dac17ea740a717dbabb8aa308af77135fe050ed4b8d10694b7de5f6bca3a340c1d0358e5cbb1d03e3766ec33364644f3d6b6dc974350f27d8e4253e50670e7863a479d30e8845ff742fee896c1ec3a7bc3b8ea0e84615b5c365785b49113ce8ecd356c216b8943941d8f0295411499a84ad6b41"}, {0xb8, 0x1, 0x10000, "5226a0d8ef0975400121615bed657308c1bad251afe82759e604242931e71c85927f40cf81863d950b6f7ec9414f33a23c0b617cf0a796c9b175c108eac98a02714267235faaa5220056839ecf6d6d1b8698e3701b7217ca872e6645a1879c06ed643a4a78b1e212c5f358f472ef36f888ec5701a8497080ca10d63f573d706d75173bbaf95d0cca9432a373bb6c56e54fac3fe8d160842b096eff0ae514a82644"}, {0xc8, 0xffff, 0x0, "eccc7c36defca208defd4a20507dfd53eeeff23d13e7f9f3fee0de47efcf5bf017a31436be733e21d9d0c8df6a7f1a4be641a591f9353099a1ace1484ea3de8f1ac2bcc5835af1e589394a59a37eb348d02581a271122e4a4912bc6dd143fb91c3c3aaf4a250a6bc069a0a07c7e0e21559c3671bda3733bd0473e781987c7fb948781cd35baa3791ba514a49dd036300337bc8ae7ff2f370af19ee434c725853152d69aec947aea8d534393b8339f8f94b3338"}, {0xe8, 0xffff, 0x20080000000, "f1ff3a07967b31795ae2160b89c04463f33b1fafc4b5607858d2afa606599186d03b674153558bc6533c1e2cdf56c40ed3e16bdc629458b2286fc91a73e90ef5c1829ab2be1cda84c8b09cf7783622efa9519abf3b8c306c6237d82fd777d5da9018e1b60ca8964ecf43bf9fec070801181fa73c2ef9ab7dd978577ddefa9cd48d32a26281ae7e976884eb8e65afc4a91f78e2873e68544c6dafbdf3bb1fb59a99b7b198ea136f8762247c49a7a00b97d2323aa2c4d6ab900729ca6e9c1da4f9abae318ffa98355fbcf8be8169520f0a8fd46895eb"}], 0x3b0}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="7beca74bccaf03dfa0c6db710b6b79c9c4e80ae532869ab83c51ada2511db9552b2b9e1a9236ab17e7294f", 0x2b}], 0x1) write(r0, &(0x7f0000000140)="3c97267af1cad19991764f7f9c0dd0f6db199f4073d95afa0b04651e557f8875f98313938ab0288a39d806636da55c63527dc5c400a7921ecbf834ad674252cfceb38576a947992579ed8cc7ef491c7d025e92b7b02ab6f610d311ffbe44ab6e7e25cea3b3909e253c644a7e93c364613471e9f4e6bf3c648995ba803b8c99c9e3ee93e6e843915bc925d1f4596e058c400914b2fc65e8cd1d89a32827ed0d2e7803fcab2c6fe90bd7fdd46a348ee1d68bb06ef92574b2dd60df3d234b24d2c462debd64797cff3c79dc7a7882034404a00ab72415e34928b888fbed257647a3829df1d1e6966da1c8d1c04b4b41d169", 0xf0) 09:15:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/147, 0x93) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 09:15:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000640)=[{0x3, 0x3, 0x1, 0x8}, {0x20, 0xac, 0x80000000, 0x10000}, {0x0, 0x6, 0x8, 0x3}, {0x0, 0x80, 0x6, 0x6}, {0x647, 0x5, 0x3ff, 0xffff}, {0xfff, 0x18, 0x80000001, 0x77c4}, {0x4, 0x4, 0x4, 0xfffffffffffffff8}, {0x2, 0x3, 0x0, 0x1}, {0x5, 0x20, 0xfffffffffffffe01, 0x6}]}) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000440)=""/232, 0xe8}], 0x3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x4a0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x6, &(0x7f0000000580)=[{0x7b8, 0x9, 0x2, 0xffff}, {0x1, 0x800, 0x0, 0x2}, {0x8000, 0x9, 0x4, 0x7}, {0x7ff, 0x1f, 0x401, 0x9}, {0xe, 0x1, 0x401, 0x1}, {0x2, 0x10000, 0x10000, 0xd93b}]}) r3 = dup(r1) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x7, 0x7, 0xffff, 0xd4e11ba}, {0x6, 0x3, 0x8, 0x80}, {0x5, 0x8, 0x0, 0x100000000}, {0x2, 0x7, 0x2, 0x3}, {0x3, 0xff, 0x87, 0x4}, {0x80000001, 0x7, 0xa480000000000000, 0x10001}, {0x16eb, 0x4, 0x3, 0x7fff}, {0x80, 0x800, 0x240000000}, {0x9, 0x12a, 0xfff, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000600)=0x2) 09:15:55 executing program 0: select(0x1d8, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x4000000000000, 0x0, 0x92b}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 09:15:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) pwrite(r0, &(0x7f0000000080)="c2b5c7b23c06bef603e28e0d531d11fd353f26484eae585044113fb9884ed6a3bf54283a5856f0be6aa8ebeeb6f140a654239623cfccfb48fc65afe247bb7ddd5a63b3b57a5061b4ae254b1cc3967f2e6bdff1370a0000000100"/102, 0x66, 0x0, 0x0) r1 = dup(0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) lseek(r1, 0x0, 0x0, 0x3) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open$dir(&(0x7f0000001280)='./file1\x00', 0x10060, 0x0) getsockname$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) 09:15:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000003c0)={0x6, 0x2, {0x6, 0x3}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000600)={0xfffffffffffffffa, 0x0, './file0\x00', 0x6, 0x4, 0x7ff, 0xffffffffffffffb6}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="eabacc3857e348d61cf0512830841a0b336464618114317d8541d5f92f5eeea52aa389d2f0acb3432f52e51eda801da679a2a4ce3e2bc53ceaef04d5d8e204b0805e66b11a78f7747c597538fabe08c00e269bd01d72052a9f63bbb86acc67ed67de99609e2b350181dba30976e54df7d4870a71fd4d4a2df4fccb7267a9dd0bcdda63610cd2952bb25ef8ffb07a2c1993e83ce6c1abf3c6f44d4aa7abd34ef84a", 0xa1}, {&(0x7f0000000180)="da35724e60ea5ea0723ae4b5b2e9eddf8727b74012766c7ceb1e5195ac6b39491bb53cbe5ff301d21ff4adfc324511dcc2e132", 0x33}, {&(0x7f00000001c0)="2ceeb61aaef05c1f0cfe10f118f08927292c2e367a3782d9cf86a09b0735670f8540f21df6eb95725733f9bc0a66ce702030dbe1c383aa3fe9b5b2c897aa8b78279704064696abe68dc92f0ffaa92bbb597e5d249f343afe1907b5da9397", 0x5e}, {&(0x7f0000000240)="be2ac73b5597a965345db9b3b8debf5925abbd7b3084800812098f6cdb0950de3c4f2711da308938d377bd03affe0f61613066820d4563e27fc415c2bc7af7e2844720d4dd633be12897cfc09ff8714925900037a12bb393e72b45f12b42a7431d9d255bf2de4ac53711050966e1b1e002a03d3e99a7327bf3891c96fe10202ea2cac4ef6e91748587cdc3faf31498722b56e83c0c7a9c01a44a049154e9789a3501f34bbd42339cc01823164c6030095a1cbc0e95d968e45a3d53421cad67459b6c21f0d06a572df5bea7b9739a6fcf5a70dd71952b8816c4d85ca65c07e627e3a962c05503afbd2b6928cddabe250b3996ac30bacdc614215c99439aece6", 0xff}], 0x4, 0x0, 0x0, 0x2}, 0x2) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000400)="6a32443f95ebbae7a93b88f0d30991bf1f0badb1cf35d22b7859f20f6016bc0564c64d7f08091f545d0cab8ffd47220894b1b8009265ae6023b96d84b7e03ddba6e56918791ae3a91630a9ca9d694bce072ba5784093191fbe1d18d9b429a58718bbc3f69be683d517f1eef0df0bd9d434f409e6defd0d77df3044b2e1774bb02d0ddfa57f195d6c0ce90a9aabd8b42e6ab559f6f29bbe8fb0a1a2070c07b7d650d7a3b95836b41c76e8ccea06ecbb78c2721e0064d13279151b065009b847d856", 0xc1}, {&(0x7f0000000500)="158b7f0c9b347a38ea13c253459d8cdadac524127589ccc11513833d27eeff4fcc03ffbc8a7d234626eddf487df1e150ff99282c6593f421232fe9132bae09a4d4066b288dfcf101f3f27d140700de2acd5e1bc9e2526743495266b55f5446abcad7eaacbf0f29cc0e1f418440ba5ef7e53c67d80715eb6ae922f2e083c5363809a46e3eccfec3be62f42f64ec8016f2514c91a0acc52eb92cfe9a", 0x9b}], 0x2) setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 09:15:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCFLUSH(r1, 0x20004268) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x63) 09:15:56 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10081, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x97) r1 = semget$private(0x0, 0x0, 0x1) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) semop(r1, 0x0, 0x0) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/52, 0x34, 0x41, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x585, &(0x7f0000000180)="b6") 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:15:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffd02) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x1) 09:15:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1fffd, 0x0) dup2(r2, r1) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x5, 0x1, 0x2, 0x3}, {{r3}, 0xfffffffffffffff9, 0x48, 0x80, 0xdfc4, 0x9}, {{r2}, 0xfffffffffffffff9, 0x10, 0xf0000080, 0x86, 0x2}], 0x8001, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0xec, 0x0, 0x1, 0xc31}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000001, 0x2043, 0x10000}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x8001, 0x9}, {{r2}, 0xffffffffffffffff, 0x82b651f9cfb37a2, 0x82, 0xcd3, 0x2}], 0xfffffffffffffffd, &(0x7f0000000040)={0xcbe, 0x6}) 09:15:56 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') syz_emit_ethernet(0x4d, &(0x7f0000000180)="1c2a43ad93ea43d9db577c8de04fc3849c4bfc6f2713c5baa1f83ed0c303c61cc7cc22a87b2e09f362336035dc1527ecbd6edea1afad1d231cd80c7fb0f24402c56db3318f31d87a70e774d9c4") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:15:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) 09:15:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x420, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/252, 0xfc) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x11) r4 = socket(0x6, 0x5, 0x1ff) r5 = socket$inet(0x2, 0x4000, 0x2) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10, 0x0) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r8 = socket(0x38, 0x8000, 0x7) linkat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00', 0x4) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x5, 0x80000043, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x82, 0x20, 0x400}, {{r3}, 0xfffffffffffffffb, 0x1, 0x60000000, 0x8, 0x7}, {{r4}, 0xfffffffffffffff8, 0x40, 0x40000001, 0x9, 0x9}, {{r5}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7, 0x8}, {{r6}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x5}], 0x3, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffa, 0x8, 0x1, 0xffffffffffffffc1, 0x7429}, {{r8}, 0xfffffffffffffffd, 0x6, 0x40000004, 0x0, 0xc4}, {{r9}, 0xfffffffffffffffe, 0xc, 0x2, 0x0, 0x9}], 0x4737, &(0x7f0000000340)={0x8000000, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100c000100000000000000"], 0x10}, 0x0) poll(&(0x7f00000004c0)=[{r3, 0x100}, {r3}, {r5, 0x42}], 0x3, 0x5) write(r10, 0x0, 0x0) close(r11) 09:15:56 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getuid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6f26, 0x100000000, 0x8, 0x7, "61ad80d2713ba4f8a3b7da0f95f1ccce2288fd96", 0x6, 0x4}) 09:15:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2000400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x7, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x2, 0x120) 09:15:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) mmap(&(0x7f0000eb3000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6da, r2, r3, r4, r5, 0x8, 0x3}, 0xffffffffffffff6e, 0x2416ed23, 0x4}) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r6, 0x2000740e) 09:15:56 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) socket(0x6, 0x7, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="028f4e607ec2ab5d", 0x8}], 0x1) 09:15:56 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x10218, 0x0) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)="6f5c89ed4edc2e2dfca172f1a194e35679d6b60bdf63528b569950da575932a221ca48f12e1314b2ef550cd3abca3c9793e35e085501b5cad514cdb9b5f9d08f98241ed5f61d36848064d325bacc42c8ea3ad5e59fb5de5c183391e0a528114409bfcbbf087f72ce21e3a5761914d30e21f6d1fbc152302ba63078925726708e57fc0c409fe20049e67b4b1927475f1c6471201c3336635f9541b15d001c3820bf10caccd23724d3c86bdc6cfe7d", 0xfffffffffffffeea}, {&(0x7f0000000100)}, {&(0x7f0000000140)="3820e2aa3c79e53d66a5d01a59f39f829c09b4e2f5aa8931ee1174c1c174c5e4b9cffa4661febe0b2b3968c71a96313a724e8863fb434adc3a818b75f19b56db38b97f1b66818bc6c7acd060d80184788586cd063ea19c7a1473ee7cabde839c", 0x60}, {&(0x7f00000001c0)="276ccd6576b7bd5cb0782152e414d3c586ec8b7566024416a180c379f50f512fedbe6f05ff17ae8faa4bc4728fe0d0719d3eafd91360c8d2b7d3b398c6ee8b8a1b3b85dd909ec9e398e8b2a0abf18dd6d40c62a721e29026bb12e6f9e0e9cabc69091c8b9fa2f0409db82a3e2f4e9631dbc46dcdf8b19ffdba6e30004e", 0x7d}, {&(0x7f0000000240)="ce0d6b39fd70ae9bab49c3216db3a63ca6ac02852e87a460e50efb3a5a77c256acc0b825e108ed4083e0b18958c1e6a1b51c781edde01d80e0b04bbf6ea525074a995d27d00ef522684f7d5e802e39256d244cded60b7e88cb48b134146d821fa56b2230a31d0ed9a4cb4e3401c88c4a18adedb07b874634c4e0052e46cea8320d46c9c7c442962728959d287a3c72f9803a4bffd058a3ae5672ca6fa0820a6b8dbe758d3fe64cf86c542d562e6aecdff29931a364b34d43e49bd9", 0xbb}, {&(0x7f0000000300)="8f9285596900c766917641150000e7a21db986bfad767e2582205d6f9ebe800e44192c6d5d3cfe7a143247855bd828f3fe7cacbf15f0376ade88d38117339430036007ef912683f1812e96de8d05f76c18963c32e191f4c1b27685e51ea9c123910255da3ee22a3d98e869a4d9bb42d9e991789004ea652f3ff6dcfc627ab1ad4b", 0x81}], 0x6, &(0x7f0000001500)=[{0x1010, 0xffff, 0x3, "bc8b5f51a66eedc5e5774e176d1287d9709992b79299baaed6aadef2449f48dc137e064b9156e810488f2e21adb9400ca4ae6c22ab378792922a172158618eb78088cb4f828a28b8cffbb5d6b758e99d5b82e14936b85b7ff8562b0ac06bc9eca404e2ef0a6e66d10952c7c071c2ea08aa088fe7e907457324f86b1083ad1be51f518aa74e96d127f6e3153a550d222097f852f01f44255322232e3c8132997fc283d353d4ca06b7e2c33f4290b6b30bff50e87a23eb3b1bc51507e6fa88d397f4a71364a2a19fb6c9a4874bc33901497653f483f634d1c110722fbdad4a5f3886c99a4ef9650fb7825fc5ba7c54fa509eb9a50d96539a951c05d130367ab58cb9e1fbe1dccdd6b5b38cbb15010b1b07dd0b6e710c747b59ffe2e7fdb3185b4bfbdd4c38f43846bc330431835329ad44166df6c9a23e16a03629971c613099f296fc6f53c36053ffb0700b35a13811d976ee2df056cc2486dfa009abf81fa867fcdcb11b6fa3dda75ece62a9928cb37b21b872640fb0d98901ad6fd59a158d383dabd11b3202b53324a07fb145488d2114652032da5bdc9beebb26ac627ea3c0481234c4e9a07e7153f27cd1ebd7a463ee6206ddbe61887b4421a98b3bfd0ae1612ebbd45915856cbe2ac8552ade23ad9d1428a3f728fb08b7910b18c2054d5eea5df5113d7cf17f378e97b2de0ab9fef606d8de6825d36cf481dadaecc4da5528c6ada38a4212af85536fb0b80afbccbf4d11ff42e3bd67db377e3d4398eaa80dd577870748a65ceaf3ac9a7438fe79f4bc00de3a4913849f5d5bca6bbcce86ff5946df5a1bcf7ccf75207418c4ab4b9fe1a862650a46e80926755de17815ce65d53fd35e449209fd2eb876bd7ff918008e9443b42952b3513dc1a648da69c6fa280303baf7c1211830ce1c8fdb2231e6aace7c53b994485e3bc1d713d3ff0da9dfb5a2bd0213ac96a491dd054b1bff432a5b6b7d442077c77efc3d3db4c44868d052114b243292cd0ce21b4e2606b5e9f016a4dc9e88aa642a3a4c0246c343ff27bb763ac94ff2eccdcb6026e425e5573c4e155662d013a365cb18e4778a7b82c95aaca86eddb53033c46b90a0cfdaa61040d18fc55dd8c58d3a69388ca1ef73d3b2b3a0e19a860b6382427645e260fc01586dbcd90ab7ce1ab159e4d47084438e0bfa444a0095e46518d81e660c6c40a467dd32f4b0eb81a1a556efcd50642c9bc2842f3bbffa75c53b7769fc80f2d9d3474c48da9d91ece52c6b8f19caf4f64dc6887bfae686b883c014d0f51e8033f0f2a642d197f74bb04c2f4d29ceb82e56fd91dda7b845b96a70621025ac76fcd7d00c6fe188f34c9f4f89fdadb217dbf446cb0f5aec7f452a278fcaf02fe601da3562c124ae343f3de17d31db5f4361bb0c48a692d2ac4ae4db80949067d8a81f5996d217653dad137a2edecaa46ef78c0137b6d4d423061f37b6f089db79de88a7180e31ea22d7d9bfff699b81310861e599e614311c028de364475c393e049c77aadb9cea5217177c4447c3a3ccbef11295eaad58414666cc90649ed2678b1b6d731f17b7f416be3f049df9bc3532ee48f11f45a4363ff0515e61ea9a10b23e9a0568eca29b31f3027f0f53a58dc7505b4e95ef378885987fa0a38e93beb1f62c01d28e7f86e3134d2bd19e7c1ed97acf4cc1114d676d6b2565f3f8746d99d6b9629c238fc26b2fc752db25f3114c3caa2f5002eb862104160d09f7c6b3a57037faf5620e3ebc07d06f6a33b6290f04def0598246c6640d597059530d45ed2f3760013bdb30e80bbcef54939d10b85ec21798e6c3fbe23ff17f79fac9e79853f77e7cd74b9ca2025d746ab4d243493199f23d41c4b72fbaf50d266f506b221f06c2386fbf96473dd9e5aa0ba03866c013b1742b8fd720e377a3296ca9fa080c0768f8bac1fba7117eb107ef195430e5c815e2fdcde728da2ad0a56cd3624573bfd7b67d1e69c4795a8aea02da0ee365f13be60373aeffb43578c4f1b3a18f20bd17289fa606a337f264741413d64dbcf0714bd22463ecfbeb6c91dd0abcc24157024072fdcf0813c21433445ca1095c5be89d5c1e0487a7a6304e5b18cce59388f209ee94d76c4d6fa626d4ecbc016cf8b3f5dce8c6c17c1ca06588b3ea1a01aa21c1f17a9177b03da799270b3c9ceac01407ba80959a596ecc14010a9ae7886a31f821d9109b31c9ef2d2b11a5dcde1e07d9685691c6ca9227659a9bd31e7f935b17eb7503f4103826e985b3b1262f67ad540a1c097b22bd6d7611e44958c056e5c8d9683ceb9a11556dcedaa0870a44be3dccdec71bdfc86e3be368f8dcd8fdd647cc20a5c1e7da936b279edbc42b0ca5ece89a21f6a7dda1e62441deaa5b0fcdd7d1558ac57bf97c3c68be7292a1b6a7c580e1ec6c6fc75702467b9ef2ba30108903c73a222b0088654d123daa0a327648e5a83cc05a7123fecd540edfa361c3d540f850f88926b683f3e9df1d40e21ee241771970ebee1334b9939db32d6dca427462ccd90fa7ed3fe1a78d64ea4d6c330f59e7fd9c16319f0e95a513554d5d38977cecc462ab4af2071256d692b7bb33e4a7fb14b13fd2e6f4dfb71613d91369e8a71299973afc5a1bc4aad8fc6fecde5db2d9114e819179f6cba0e05e8f69e8303a04153712120113229ca71ad7eecc8cd54b7cdc1a8a5037b673f47e89c095896881ca785332230d27b12976ca3b180b834f5fb6f40003bb92c1facaed4414ab7fe15ed08d87ad865da79fbd0d84f867a8766e3c1e22e9e563c67f9a0aae62867c89fdeb21ce461c9bac83bbd0120e56eaf0154cfca6f538b058b069e2e8f4674e6db51ae45c26d9db3873d1de48c748eef7042d02eba837957800db580abe88471a50624f62274790e059a49eb99d66d84ec8c57b39cb499d69cebbed8ede30de62fbbfb04976fcb09e016f3eeab9579c03936a92faa60ad4f8e95e85c1aac8bb1448845865a6d2b1e0240ec6cfef51ae688eb5389f850e05deac831d30de59ef298a4ff51bb88533678ba173972468c5d55e840426130bad0925124cd010a59c707d45cb47b661dd925212866229eb1b2f4b5ca0b8cdbfe14530bdd2e2278d0f786097dcdd85b76cb9f06278424e31b5fa041c3e039991cfb567f5a2d65d61a493107f928cf1c486ead1c358487b414e9868c55a5cb2ae157884819217df2ffcabd7efe067cd94147584bc0fcfd18e88451493bcca8067b88594839fb6191cd3b472feaa3f5466aa271ab6831d8ba074b38917b952a9a3e6829b8ab527bd65a1fa7ac94ee087de86487401323573866c9ebc6ce3af17ca0b8f416332132ab1a7958db92116ee8feaf239cc7d670221e12bff37988d1f396f650e91d90843521d887736a277802c9c6ac9f9ef503f3741ecc5a080952a4d2a47bdd8feac2fa05489370acef62e2662849cddce7fb4b8a1b122bc17b23c9519f3a52c26ef4ad0fdb4c68559fbd49169b942a0aab140d96621c7e12956d450584d177fcc60738936ca32162e3f17bb2e77cf3fe46f6232ac20702b0ae2c4a7387a695a84eed1e4c21911bcf87d6ad9603fef4fbcaa23637e5b62cbefe42360550f407101247a506fe615a11a6951de0f5743a107971dc19341f091219325b82d29c22565e5a40829729fabe6ff6e454f693d6b9dc47ea755b647776f4318383637b157e9269dc2f422b8a0c80988f2037f6120abfa5c19a8acc290a5c94e8308eacd91d63bf0493b328d4f99c0d5af1ac909ac4b776f1ca1e54ef2706dc01e966b26b688cd811d993cac76e9f692daeb2bb6fcc3b703cca4e8f4ca057400031e4ce2219e78486fcce9367a21be84ed763d026cfb1640f9388c6afe24de09da70163c5fd0880a3003f170bcfde1db08b8e3ee8b17f0c9385e944f363d414bc4c453891c0ff414ffa329653c73c044a13a8a8defbcadd9ed130e76b175c63d4b1f91fcc132e33733dbdef33fa8759b90194571b8b45055304a730353a4b3fa2193774ce67765f9c254a3c1831e1258aba3feed1b6de027f2a09138f90899ae83bdd4ebcf837cf37a532ca528df3cd72cadbbf4c126bab5250708b5746b49714078980200d7c41730cd1baa6cd0f92ff8ab23a150af62dc64fdc54a47a24363bb31b553bfd408dd10161cae9cd3f84b47660a6c58ecfc54eebc55a88f2500c19d6a2d8ee910ed68ab6132a115e0f304eaf558186089a09a299bcc21cf0840f7f452844fdc753f695e82b0c30d75a50aa64439102cb010bf4c1cc991f052282f054f76bcec3746911ec2959e1d2c6b67ad496130579bc3acb5b0c5e67ceeaf565e95e0b7b4df077dd7a2d993cfac4958a7056131a67372bd9e54a2c01c957dc6f3dd31c53e1827d98bfa7c8a3293bb6e299863b63055da98a6e2c5cecb66e2ba90250c5871093fc5ea0cb14d317672730ec2ac23a87aa7df72d6b5f8950c039d2d3cee2df5e5a10b240c1daad0debd288098bb390a98f585aa71beadcb00f5b15d226e480636536a05d79c7131471088b3256f21f18453b033c65e931ee0eb30827f1861557f89be481074f67199aef3c51ccc4e39e36d07115823c346df2f770cd5c3e9ef9c79ead65c291cba8fddef11be5c311b53e45b0a44d0a3337a36c3a0116bef98f9312e5888c93f7be7e4021a3105737fa43b123606b760a4922d6f86f92b83cfd0e433799fe740073b739ccd9c974cb2ca1f01b6640cd7b7adb624c9bd42c1022e7ea2c090c45fbefe71857fd7ccbcdc2ee26038204ab3c773de80337c227fc5256ad93bd04701428cab84f41bb3fc151ee22cd8f88262c2f7b3be929fbf6e558cb1dabb51caf4a10ba893b672ada6e1463ad155980f704f83d9debcf7e4a2b17092b7da4d3342cbde58a0545b0f89b6e75d460a960f9579caf5944688103fa46d77cd03606c86735bb818de3d73d9881034aec650c6e961bb0bef6c5d1fcd25fefa9dd42d029093400e2823307613995178dee89ba770befef39821c7121c052431f47227f26d762cc67e2aab7dc3db944e1feaae3059657ca8816d48c0ee836d0ce77369a8cd4197961865de128c0c706a0dce45c0b648483267ee516b73c2f2337e846627194d5db85c6902cd6e7212eecabf8921b5b2e62d77d4f593b8f422c00123cebf67e033db8cc994ad7a1b88d2208a01b6c4eff1e30a19d4d267db1c9bbacfb28b520f0c505ac3f4d165e2c849502f5e12e78a1ed19c71e737ecbf0920c6ccd22242040af202771fad15f78c0838999f1cfea8ae98e9c661b38092f5ac4853bce4410cec3d0357f2acb9b94c4deaa4b958019376f8e554cc6a69bf291b59bae3fb96c71ee38b87289729651b83a40f92dace9188f16c4a91797c49edbc7db5850dd8b7cf87a7bd90e803a059d464bbd1bb104e625d49fd430dd343655396305fa4a2f2136f6e9e3997fad1f0741e3f972cefac700fa3ed28c80128865a416af7617b46253844254b8287c7a64d3ec255095b948320586dd4f26568a340465288c99d9c96e948a9d968135d2f35f707da2e63f90da26186f5177c4affbb4bbf7241beff628db0a6b0218531fb1e521edb8a43ffc531191805b5d394606b0ae0f3bed0e5fba450733ea4141ba16a58e61685e9b6e38b257e9a9f733b61664409e1a05e8a54328c04795ec89e75228540d51ea739c0aad0a3166101456b27083b6fadfa0d3c09ae5802734caff9fa71f1ca544a1aa0fd9f836bca499af8d25ef242d4a6acea2946c7591a2f64a733c714c51a86a3ac63ce2fcdd08d701827d8c427582e6c067a3b86701d"}, {0x18, 0x1, 0x5, "5efd02dccbbd"}], 0x1028}, 0x8) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x6, 0x81, 0x3, 0x4}, {0x0, 0x10001, 0x4, 0x1ff}, {0xfffffffffffffe01, 0x1, 0x3, 0xb2}, {0x6, 0x4d48, 0xc000000000000000, 0xfffffffffffffff7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) write(r0, &(0x7f0000000240)="81bf0b2aa85640d9442278bfa6a97eaf62cf090f3a6298fc35a5a95e63ad3eab461887d04cae812662a2b9a5e02e51bffe141613042f844c14e46379efefd8d4b75fca1a28d5ed9a99b661bb5a17724435d5ef2fbe724b94183e9adf7ddde98abbf18fd6893d357d7f00c4f7afd63967ab824b05bc9b5fb3149bc0ec06e7ed4f936a9fcc0e6e0b3d37", 0x89) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0xaaa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0xffffffffb52f6f32, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='\'\xd7\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='tap', &(0x7f0000000400)=']{&\x00', &(0x7f0000000440)='tap', &(0x7f0000000480)='/dev/bpf\x00']) 09:15:56 executing program 0: 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) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) rmdir(&(0x7f0000000140)='./bus/file0\x00') pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3657fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 09:15:56 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000001440)=[{r0, 0x8}, {r0, 0x130}, {r0, 0x40}, {r0, 0x20}, {r0, 0x100}, {r0}], 0x6, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde00020081165d4c5ac701017e6800"}) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)="f02e4aeb5796bb3c2297a367813d622640ae2f852d2f5afbb6f013da63311ed83d7ee6a2927c486d6e1c245437f316c732af414a894aa782b16cf1b3d6ce4fb3ae8b0b6172ed5693a85e39218a929da568da8ef4836f00744352a4d5041fe3982c5e0ee88dbec7601c74b1b6ec632408ea8f8bbb52900ecc23121612", 0x7c}, {&(0x7f0000000100)="2b2868cb788f16d7b5a500be8f530db7d2aa6016f14ee1345db98e5af08bad5e8d49d2440ac640e0f161dd9c213a2605064f31ae43ea83ddd80c678c92f9ede95d15506291e88face9f37121ccacad437306020fd8b795db2fe290963fea0d21de6b07057e0a2ece8b6a8e5f32a0d48accb6d288a75ed033f23a43302e11888fceac75564be9dac74dba55640dc6a60afe96cade2eeaaa9902fb5edfe70baec1968312b5f0b4edd6d33e0b7935df43b82044154b33e7f4c2fdbd1fe64a22742a255c41a4cc270e85a063279bc2b92386287e0b5ebfc63a80d4fb05ef864615fc266a4faf07200d655a84166f152edeed21e35e7e52826e5583c662e83b52ada2b71bce4c80c9841a908c2e3dbf695f8fce4da12872220ec63a84ae0ff9f1ec0aec7753bf7a9f8c8c7a76415fa69f0dd3c02f027724391800df0678f1a151bf7219eab2ab9d32c2579438d682b468e7878214760cbda85ad3e2bfe2a1df3ef7425bb2a1e28db6a11f96207167207d208ba1de30feb55444957a0db6931bceff879e6777be8f8e4b20c65cda0f3f9d1cc6c6b4af9dc0a3c7fd5c07380dbb6e512d03b7616c3f0eedcb7653edc071bf6656bf702ad206a433b7c560702b642c7953371fc834af673c214a70d16cd69669e62b8ec0a99ea04cd57d82cd128871f39f7657c9f7b5558276a26c9f6c70c4a93c3cd49ad5dd377b081c4a98f1d3464db72aa0ca0011cfcbdcc4a0eab7202f6874d5675d19d5ca7106cbfc7de2138eb9133e5959029a5f78a16f99bed0998c8e9272c7054843e9a001cfcc1b1763c683a6ff1f3eea05e300791d53b82fdd0475c75ca8766efd2e418f7ba64ee9a16af112b0eae0ef9bd37f0f79e27d71f5ecf6c9edbcc993306eeaffd8257a62f3cedbadd473223bc5f63536f757aad8ce42d305d6cf16baa9126b242d2ee96c082c867adb17164086504fb0f1ce2804b968b2c53405c73a23d4ea1cae06ea2dab7fe044c2c675a8dd3572bf2154bfa3cc38b6460a09a87092809b2e5c8da1007d5f253793a0e50c9378679a90d3e6dbd92f7cf2364135f7e160ee8472004b87781e853fc04f898a89cb0e4e4628c4cdd017fe6efc40ebfde70691c899e48735d994598dd0160b2941e3501169f3983f9b3714e29249b718c8d5df4d9d74884516af88b4fdc1770d69504ffa86e53c304542b3a4895e9e916d7439843f7f3cf3818ba62de32bf5f6378248d11ba9e40e5300fac05f51135211a99aba9427f17763e2f6e341407c4332bcfb65761a84210100a19cddd6eb4674ddf6143c70484b298eb4edf0897bb4ed6b6a005c03b09ed4efb4088e5223d4e8e024316fd36f0743b0ab0e77d5e754f1c5f3803d1f6d0aabcb0a8123f2c52bfc21cbecccd7e8db71cbc054ae81c837fedda0628b369de09d9a25ecec423da6af5a76c4a1c8e0a1492a5d7fa997ae7506ce2b64d860c1bd46de7444afea22902fbd82d4aeb75428f94a6a358ec5749b652327dc396b515dcc437b841c91c0aac98eb9ce94370621b18fd68a395b416d6d4b4c82b93ce0f909c0ebc58997965444e4596c451ed6107693fade45545eaf603951fe252a365d23e9ff7c944045cac1a98914ce988bf89c0c143819b854adb18a4b095353f78b03f17569aa4788bf2cd2bdcb329131e7e784a7a1bc1cc1f12a74561468f49f26509f55119666f779e22ffbe5a7abed5209c60165f36e42bfa768f09d14ed4565f4397a98cb406817c2dbc4cca6b78260d88679def5452d8a213157c24476afb71d44d19724c43c714a6a01cd9074a3a50d241401040382c3f6ff0b6792c9cc9a0afbef918570d2d14af0ebd96bc28d6c3c2723360b2592ffc5a17ca4286e5a2061af90743f3635071b0051846adb6ccebdf27a0e24019d5423312849a27a13df502d810dcc6f5323cd5ccfbe8204c358178effac15132220205233a09409eba7277401f61e315146b5f201ebe2ac6010f17c76d093a06986ae12bbf20766d8272fb0efa682d1d01d8391d7e87ddc980e3b8ca6732a2154f10f7ccd44b06fc1772a9b2931ff5aae2f6663f99594a4e820b1f7cc393d8b5d2ffb2a01168f8bb94052038661b706c15469422285c40565a848ea1cbbd847839bd4be413ae72ad983617a2357b5e08ca167184593338cc2d945d232c1209f782addb46b5dd141137795c12da35428d76ba41a307b3b02d10f4ab50967666dc4c3973e7128f9d8cd383846a94629d0518f20908e487c114accec21043ef6076e34e5bc62ddbb07bc0a68e3df665062a74daf99f5ca11821c5c0aadad2ba47ae45af1f9c1a81e44c10a378cd3af9638a351dda227e157e932e5f192aa8fbc93ccb769ddce3b57330a2c536c009262534a331567e14f2a0e8889b7063b2802c33e3e68cf1390255ed5a2ce2752300ac17699d669e81262877f370b24796e855e0a0f68b7611ec0ca010b0ab173607983561fd8843ecfae1b83554d663c9f190bb472deb44b76d9bc916899bd53c6026106b06e928974cc1912c008081cdf7377d1b616be2cad88d2b313789be3c82718185a59d89a1209be931c3d9626201297e77ed395b745698067c549c54dd5a7ce85879e5b0b18e07c38a6bfb2259e8c575b73c07853d2bf2cc86710bdb828023279b89fe689f3525eacc92e7de4e36ad3269d4cba018793de1d2758fa3e339b764c2e4addd32c6aacb1fd315bc3dfd5293868f359464f50b20993958206e9c6f19ae7b8bb623916c302c71fce7b2594ffa86d643db083ca3dedd8b73813089755e60c9b388e9694e9b7ed31ced368432de196ec09097d1c4e2fa7ac0c1b989fd6a4c0016aa244cb20dbf38881820700e3090431937746368743b3053c0dbe70ea293704b59cc95271cbccf540307ee85753162c3bd639e38d903c5c32391b3a21a7371a1054c05271f3650a45d42153844814845aee299ec2ffe620c3f7dd27d3eb51c1f61b7c4ace28afb06581261c2b6a5945e096f242b9009a20e309db7e19f8c28b060c865f82050d3a437ed9c87b5d566d0a445b3565d5418b5b20390c413ecbb87d363d8964ee67dd6261a4a06039e36dbc05cc0537e5e944daa2ecb027b858f981a2c3609a7ef6b599c0fdf134257fa31a981d40d2ce6baafe35cc873b4d57075a08c206e69af8856563b8827cafd8065ce0acda56f3ef79057e69a0e67ebe3913eb61664e332039569cd72c6c8d0d9dd0a6fa78d54c2e608914e45b4b161f6c13e3a254be11fab941640f82af2991071746c22728149af347703b405ef12a7f144e38c163c49c61d5a1be79443010ef7b2f148b547cfe177ea64ea4a9a42099c32a9d4522174c4d5c6311e9db46ca050c6cf439dc37c26d042c848822dbd8ebce54620b557a09a23cc27d5250d00f81b8b4945913957ea81e0ba6f2e1d5b72e071d4d1ac98213d8b27c32d0f4bf12606fc29fbef12a372d2a37097325e7d83f78d4e5493edda49c6a782e430b9a79d14d5461ef28028fb36ec2c3306aecc5662d0eeb7bec9cfce88fe29f9faed9991209e29ba1230ef2f2c398ff2ecfabfab6d9894a598b54254a3ce45493d84f721780633b1370e2c8a2404063c9c65345c90009bcbe7a9c6cfddcaea8e403b87b5c1d96ade04296c833cd49fc6469bcc4c995aedbabde154569c6b0b36821f5de3388926a86f00a71a97c6e41951e05327b92c0fa346748047f9985a631aeaed5b41009602488d51d885a1bd4fb12134a80a2d5bf6604a92c039d8214dcdc380713c20838f09c91d63bdb58fd9ffa88ea20d57906064d78a0c37d3f5e2b3af65a111d31bb1019afa2d6d08fa306bc4581097ceb0d6ee6a1da9dae515334dd7e2db9d66a179f49d8fe87a645f7483cce2580ddd3b4e4f5363cd231488b3f8dc15acfab894451512e275809c9eee0de79911748466b008f8beb555468385f68b318b7bba68e823e7598ffed28957b4b3149f3ba43c4d691669861633d3297ef46f760621d498f8ce5476a32a836e3315abfd564e09c947a3b1c2e9685cc791442c221aa4288319ece8e4ae730509ae7e02ef11ee9f8b8ba1144c845549aad232ba303218c38cf8195a98e937de0f248cd1be897b35e1f35828f5fed699d8325a41b62c664fde77a9e9c7473d9c273cd06b71c61fbca9bb538f3acdd9ad241d00a77664fe9045b824b8f1e69cbe408cf5b8f1e3cbb76dd2766fdff3ae1797f4c864a8d767025eaa5a90edec933da750fb66afb0d39766c19527b3b4a249847184c4fde34722dc77a73de5addd83a6c1544f061ecf9a30dd36407d9d43c99e2a0f1d901d9e8045d2ac7b8168c5ddc5d4741f3908ca1efcd60e31202781c6ca115c50296481b32edd8211a0624266d9d84b4ad256f4d99362b88ced74cd147e4bdcb6dc8b70081bfa26d2de0c696b39c240ef89babf59b1485c318ca2f3bc429ea59f8ae555afd699b82b38408a91d610169f5a30cde4ab36ced92853c3b62e3aac42a397f4593a1b6feb55ca8e9ce0740e96eb110a10fdcfcc00763242741e469ab3940aecc81bba626e1701a1e2ff046038509274a1d6ba387cb29a410fd92b7a5109f289ddffeb245ee571a0edd8b939606ec6335d72993d2adac61de0fb6ae17c92c04462912fef08e579347c492cf036c25573b787a3f1a375c9a3c0375636f560d92a809bdbd763bd7697842552721fa56ede756ebfe05646768e092badc74fac9fba34138a55f6bb8486f64a86f3b45e06afc00282315f34c4faf65fb5ede8459aeb49eea6553e1d7a03bb1265d4ee2b60e2301104a8ec28248fff51c4f3dc5b4413977da891ec306f3c4b7105a334db2f219308ed033e417c23b400da8f9c957c0566ed699b457c52d731f933e699a8f191bd90edcd22d4ce17562e249030b18f398d3aeaa8b0aef9475c229c4979d5829a7853ccceaee27c4b4cc521ce906a7965f1a9e014c165ea684024560d28ea85286bc158141a4dcc1b8920230aef9cd50611d52c82f4621852352dcbc65342b27cee1de4bf19c6bf16689949d4769bc0e5b96fbc6cf39a0277e45d2d1f28e92c808853123ba7575b8e3f88edc72af70c712d1fc950ce32e9a4255a2704770080271105a8a219ab5dce0b77cf4bf197a5297c37a9b0270d1248a1c7b3f4e40715251c1724f6c2cb613391d5217374fbc9e13802cd703a44fdf255d3d5d42cd52563107d8bd9b213b225f66ccd55dc995ce250609b0ea3a083e2fd8c5c1551e39a45a8d995f688ba4967457dd5eac3151909adb7b7c09b2f3e2951187f1419eb60d8fad5971c3563a2b589eac82bc46f2b2261020be806ff7d1e215cdbb118d1385e013868b94d1529a0868ac0a8a0c0dede6277214379e4dc68fbfd2eb9e5f096e603d1a12cf936b48c608bb87f5a6e2f7a98987052d62b6892156d098235190062bc7398391f8ddb12511fc77e191b62fa807377711128f84956f8b25e25e12a69e3b64ce42b8440da9f804b93a74754e2c840f4a18782efda073877f60e470b5ca120395d25e0a0d27007fea965cd2195c0f7fe88b43962e568f4573118d3ca3f5ff7e313c6b0d2f71e039b2580cc9f69769ad37285469ab8608d6071b3d3492ce4d291ea3368ab8a42a36a446aecced4344f3ed403f2bdf489bb52b4062407591ab260a3f8cfbf3d8b260c4b7f6e0f08569367735c949ffe269f9dfd06e390be3b5e154a397313211efbdc685684d6af3b7ad3be359fec5ba9ca716a4192529c6f4044441837fc2287208d5f6b653a2420ee8a51dbf28e00af0cc53254ecf8a7de55672f355266b5673", 0x1000}, {&(0x7f0000001100)="cae7f020cac98699f09f62b36b71cf0589e43cecbe89791beed34716979f3a1eafaf74c3f1039414633d685f85b56aed669c43300bd001e6846994873511cee91cf3cc4bc5d9d2ce73868853fad171792825db9e8d323a5d01fb7926e46bb72282544e74f1948b146a054f8513508123600f3b06f1f4ced2de304a6303fc9520958fcc5549e82b8e755b14d41f6a85e4b7011eafb5945f1af75365fd9bb2", 0x9e}, {&(0x7f00000011c0)="0154f6be832aaf8e6b2050150fa392094c12f75e27d29971eca965af3e56a9663c5e12ec65cb8eabd5600bd7b113e5bf0da7f78d1715c687f0731d97fa5347f6a9c00542700ef7356615d4b0634a74adc4e34f9b80acfb58ea817eb773899a1700f69b9da4d6e1eb260981232f8447b150c804a7565d57ec8ba7ca6075fbdb1377ca645ed3c01869b46307e8833d99271e10b1dd03d32880ac04701b0dab10d05d46cdb810fd639d0d8bea57cd34207a231e9385496bcaac24ab994f72b3032f58cee3d604444ced8591e8b20a4e163528f38ad9c0d7435977ae4889cd8bf598af3bbf153c0d4600dcd1beea825d7a914a5ade58debb8a9983821453", 0xfc}, {&(0x7f00000012c0)="b7d15d2d2f9d1fa3b025aaf5420ec379b8a0f65375efc095bcbedd008ac868af5bffe37ba4955026031c72b13bb65a93ddf80bab3b0b09021963798b417bf8c1b1ad50eceb7a5855f167390ed2c33bb5886b3b6c2b4caf9af2293ec734741a40559d494d8513b6764557ccea779643f7d323e3ac7cf2476e121e38f93eeab5ec951b437fb1e239b756b1454471761915003c3dbf68a31543972bddd510be7af4edca601f9a8221925060b7f43d6f33f9e05adb2c242a0452890863fe5d126cff076a43e95d0be25b690ed8160b1e783de86c448d6c5020321f349b2887ec28fec6", 0xe1}], 0x5) 09:15:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20028, 0x0, 0x0) semget$private(0x0, 0x0, 0x68) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10600, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x3, 0xfffffffffffff4f7, 0x3, 0x7}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x7) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x7) r3 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x80) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) 09:15:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="ee3cde7c442d82d733dee3708dcd53d01048bb82ac1f0858227eea4f32175d212b6faba7a154476734ebd29f84d244657f7396e55b666a3ed398694dce0f793d08776b6aee4b0f8ad389ea1377a86d9883282e0d44e525860af2ba422ae55d0c147906de45928f", 0x67}], 0x1, &(0x7f0000000200)=[{0x98, 0x1, 0x1, "1b9b9bbdde16335a0fc5050899c6338fcdf79415c941eac28c1184d8bd5a20172164d378b0a64595c399b0df157fbf18e7a12d92ce602e9ff395d54fa7357554b0d2dbe6774e4f4d5b301a54ab36ed4d231ba0c9a52d2df9f42fbe3930d232af4a4129b35139cefd84d055c8038a75c74d66a85cb1572d8b917730150129a8d4c1ae945996"}, {0xa8, 0xffff, 0x5, "82249618d7731f2d20027761106a168ba1551d095a2ce50ae36e7d0e91ecd0455c6922d4e93fa8d6f396032c291d498766a12615641679e2c5c65cce6ae25b03bdd7d70819f9a82395ef365c025558f0b8fe6a2853bd740a027a89e882786336efc4427c182cb8cb240f895b9b2637e21293df83dc57276ace433ed58614e9b57891453457c0fa63a6103cacf63c2a78a1"}, {0xc0, 0x1, 0x53, "22a4b10dee981ded9e08374df572f0a4edcf63c36c545b4c138c3f399c75aac388256f049a47b822b6a457d3a3d948a281c0f583d75723e690b5779b229c5735cfb30b5d772d40a007900dacc33a6b37feee0f5e0addf64ea152a9cdaaed454de2e378cc8255813e5e80d569e562e774a700e333b4be0cd06676e2ebffa8d350ca16ae8fade9ec4e66fdcd24f3001fd1dfb4c99d3a5d2f600f2857dffea1a948ffa55bd25d2013eaafb5432192"}, {0xd8, 0x388db6c3f9d80222, 0x89f, "66c707572598e0d19c1e3bd59d07362e01d7554a9a313dfa1056f71d64fb027beae28230b4cb46cdd93659fb136faff7ac3c12a8bd491df9451ce3cf19ccc00dc8721f4d452461a619c4b065e0cbacf136a32e5bd4d651b2f6f2131e28df584b6132527f051df4ada956fba6194da819f8c4bb6c9649a3c00ac2785eec7cc66a5cdc3da07c324fb78998a0980da91cc7fb74dff7774df118dfd627d48535ca2abd8cd8ba2b50e6903df0d83d25ed95e77e1c5223baa293b653b2f9a3d18bbab1efbe9199d5"}], 0x2d8}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x10000, 0x100000000, 0x101, 0x1, 0x8, 0x5, 0x7, 0x1, 0x0, 0x2, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) close(r1) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x45}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 09:15:56 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3d}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x7, 0x1, 0xc308, 0x21b8}, {0x3, 0x4, 0xffff, 0x7}, {0x80, 0x3, 0x2, 0x7ff}, {0x80000000, 0x4, 0x7, 0xf43b}, {0x0, 0xe165, 0x2, 0x5b1}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x3ff) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) 09:15:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) 09:15:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)='g', 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 09:15:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:15:56 executing program 0: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='^\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/+}[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^$\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='.\xac\x00', &(0x7f00000004c0)='\x96.:\x00', &(0x7f0000000500)='&+{[([\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGKBMODE(r2, 0x40044b06) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 09:15:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000391000/0x2000)=nil, 0x2000, 0x100005) read(r0, &(0x7f0000000200)=""/183, 0xb7) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x60, 0x8000, r2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000440)) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/76, 0x4c}], 0x1, &(0x7f0000000300)=""/125, 0x7d}, 0x40) mlock(&(0x7f0000392000/0x1000)=nil, 0x1000) 09:15:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x19f, 0x2) recvfrom(r0, &(0x7f00000001c0)=""/231, 0xe7, 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:15:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101, "f0aeed0a671f7630830400", 0x1}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 09:15:56 executing program 0: r0 = socket$inet6(0x18, 0xc4e9cc540b69624e, 0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 09:15:57 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x80, 0x4, 0xce, 0x1, 0x0, 0x1, 0x5, 0x2, 0x3, 0x6, 0x28}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x8, 0x0, 0x80, 0x1}, {0xfffffffffffeffff, 0x2, 0x0, 0x4}, {0xfa66, 0x0, 0x3, 0x100000000}, {0x80000001, 0x4, 0x80000000, 0x1}, {0x3, 0x3, 0x100000000, 0x6}, {0xb3, 0x4, 0x2, 0x1}, {0x0, 0x7fffffff, 0x0, 0x9}, {0x1, 0x30000000000, 0x7fffffff8000000, 0x1ff}, {0x9, 0x9, 0x1, 0x7f}, {0x4, 0x6, 0xd5, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:57 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x40) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8600, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x4) fcntl$getown(r2, 0x5) fcntl$dupfd(r0, 0x21000000009, 0xffffffffffffffff) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x240, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000000000)=[{0x0, 0x200, 0x3, 0x1}, {0x0, 0x8000, 0xfffffffffffff000, 0x80000001}, {0x1f, 0x70756fcd, 0x9, 0xffff}, {0x3, 0x9, 0x5, 0xfe00000000}, {0x0, 0x2, 0x1, 0x3ff}, {0x8, 0xe7ad, 0x1c000000000000, 0x3}, {0x1, 0x9, 0x4, 0x3537}, {0x3, 0x2, 0x4, 0xff}, {0x7, 0x7f0, 0x78}, {0x10000, 0x5, 0x6, 0xb0}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") dup2(r0, r1) 09:15:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0xffffffffffffffaa, &(0x7f0000000180)=ANY=[@ANYBLOB="280000000600004d7143347a953cc900010000000000007f0de2356cc09cbbdca3d4c8ce4b5997538a68be275e52b0bfcbb4098b1a667140655ccd3ef28a64f169c20ffe98bc5959c5045f7112caad6b228e80f0d2e24a51", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 09:15:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{}, {0x101, 0x5}], 0x2}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 09:15:57 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x0, 0x9, 0x200, 0x10000, &(0x7f00000000c0)={{0xff, 0xe2, 0x3, 0x8, 0x4, 0xcdc9, 0x100000000}, {[0xe9dd, 0x1f, 0x3f, 0x8, 0x1, 0x4f55e6d6, 0x2, 0x7fff, 0x3ff, 0x1ff, 0x1bcefdf0, 0x5, 0x3a1b8a61, 0x7ff, 0x3, 0x10000, 0x6, 0x3], [0x100, 0x8, 0x7, 0x8, 0x400, 0x53, 0x28f, 0x401, 0x2, 0x54], [0x6b, 0xe42, 0x0, 0x3a31, 0x3, 0xffffffff, 0x7fffffff], [0xfffffffffffffff9, 0x3becdd45, 0x4, 0x2, 0x6f41, 0x100], [{0x4, 0x80000000, 0x0, 0x2}, {0x800, 0x67c2569d, 0x2c7}, {0x8, 0x1, 0x6, 0x3}, {0x1, 0xbafeaf4, 0xffffffffffffff80, 0x3}, {0x2, 0x6, 0x1, 0x1}, {0x10000, 0xd8, 0x10001}, {0x7, 0x9, 0x2, 0x7}, {0xfffffffffffff801, 0xdcf, 0xf5, 0x2}], {0xffffffff, 0x8001, 0x8, 0x80000000}, {0x0, 0xffffffffffffd4f9, 0x4, 0x2}}}, 0x4, 0x1e60}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x6}]}) writev(r0, &(0x7f0000001440)=[{&(0x7f00000002c0)="e80db36097ce520891a9dab76176ae030f4af0ac837cff3ac333a5a58c76d01951b13efc2f344e10b13ad9623e0a4b96410c9547a0e7c07f31191078c923dec955ba1a0750b245d501d83c84abeb43f4a14850508309dd28d34256ed8b183937da396d6f928b54fa9abca51b04b7aae32f2c8c17585826a568fdd01188e5beb55ae81af8b2248ab2e2fe2a63c052f5a2a033b95b9e644caa384e9611925789586fcb9e4c7f7c46f59c01b63cea378a4c2de065f03e0af1699de85c516e2f400e39b2e8512e1c4ffc70745a8136b0a8aee0e1e7c8adeb", 0xd6}, {&(0x7f00000003c0)="ffbb7d6398dc050bc907070714be3b65a4bb597c87c573f02f4e1a4cb017132ce8d00887c13707410ef43be077992aa81e7f82d47e66ee3f0a5cad4558a863ad081ff72283ef25bc4fe62067e18bf79a3abfaf701124d8f6f16df616c798b9dfa52cf5f95bfe16700f5707f622815d288f1908b22f96d8957b4e5867ae1095751d32057e028464d5e1b2e2ba056f48741429ea62b902d3ed18a414a4863e90cc85069cf40d8c9e59454ff62fddd695b94e7ace9e9f0eaa4c6d72b790a714cb9dcb3efa4d3f10af9d28b08f1d3081400e49b96fcedaefccfea2e2c456c00b8fcbb182cebc840d2047e8df908d61c96215608106ba74f4bcdebc2abf2dab69c0508e877a768eba1d2313c1f1ed0f97605cd183431ebc77b5aeca0df31a7e7381d744b068399a1d93a4cfe032c825fd62b2c9ad266d66ff66198112e2dcdcba2659d5c6e90c6df13eb2639e45893db926940a9d880076b7dd8019472ccb71da164258c87a93f4351397c74256c50eac37ac4f5553a1c7cd8a04b94e5e27c0d171cf912a4f806e067fe548dce527b9b6a23e50d4947b2d0594aec68e355fb940337b1abab56032d254852c15d349f297efcba6e744a740a4cdabee8df0ddf05d08aec9c743f17d6864656675c36ad57c15a3da50e9e69134b2f8ed793398fb595582653745880811ca066b117450aabaa64b71cc878666673c4cd4ff37e8b3073160e6710aeb782a4ea4f9b4dce4b75d4bbe7af147cd6c305a50dc6f5f563abacfaff3e3159aa814e7814d178c6f60740f838d819b9fc4e74b7309bf1e3cb98e9b4b0e1b1b56ae75391801d240fe2cd92b9bb357fd9ab41bd11f9a2c4c30098249264f870121dc7cc3a787204f418aac3fbbfeb2450158682543e6e28e06dd22d8207c57dc15d8ce0e98f8f42ed6c0ea7a8f4f13ffcee75d458942f6213dd01d64aa5e48f7176b52c2e495e6f517eab1da6d3aca2bc6850bc945f3232b9be1ac7695f79ce09fa55614dc03f583125f4d8598c8d279728856fddfb3bfdc717b6bf232d6dfceeb6af50993aad033390843ce6aab4f99fe8adcfee3ab7fb5fb8e3b872b510dc1941305c1829ccb2f14bf48c080dab410a9f92377bb17b04583f883fb16fc743f86dd1ccd83016b8d90d87ac9196863b2ef8a75128964126d4c7aef40c0065c3e1fade42f3353994c7f061ca4fbcc15d5904a6a53f642c100eb68ec29b9222dce8c54d13ee5e08c195cc76adf1aa993a6bd99922b8db47a3aceb40c84846b66ebdf1eeb0cf42318aab3043fd5a2cda3c543153ee790aadbd00b90e743505638206cbf2510a828877f5ff6f6b16e48e6496ece49d2db2bc1b167f100f43336b55d20fb98a2908749e83a471958c5ea4b3da76c2f5bcd2b611d44e4d11d17c21853e879073b46bb98e796271daa42076a5bfbf0ffa3cf21e02fed793cbfe92560afccd1df612bf87ec8a8927e062e1295b40238e1b1af108ca92072c7f78a481da68e125d88dd31da1b1b000e27d567e55ad0bb9014bbfc340488e92dfc2e51aeebba01557c7d9bd9621807213bb18d8de3a587ea3103338a82ff87387d8a6dd6004ebb980f4cab1fa5b848b3aaa4ab69fb3abcae221b5440e353169719d2fdbf2d4ed1801479a441e99b42c38f12050706afc76a5f15b4415564429f8be4bde9f974b84f57e963ebd9fde4bc82f7a754d2d4879145aad574b888e13f1d01f64a0826ea92f059fc7b033c1430bbf2e57bb6b68921db89721650c65d2039d41dc76116767bc854c25937de2f5e616c2bc1e63b45be917e3cddd6b7b38cc8088bff82c74db2e338b517f7199f53a9fab3502734d79a25554e2419aa550813fecaf3355a584cbdb4a5939f086df860c05dc1902ee4103d3c9d0d4b9686f241fdb535d0c5c6c423bf8b2f6d0dccb897a77eeaad7697003827fd51d4f1538f4c8cbf4f21f6ab496dcdce639f414848b9573f7d80fa71325426fdf1a29e3b43caa718eaf0d8578a322386e2d0bbcddfb18236afafb7c4e40a798b128e638b8284956f4427b494f69eb2af00c15b81e69b57f9937943de0c4599aa63d642e90d75a42575e126a6c6762637eed080f3c15ac7949c07a1b8161fa5d43749b74899b52759d15bd5a29516fea11dca540632c20778e30b76555d0c722f9265c8c573aeb8a54b2ea6615567b906bb3cccae65fa10efd46e5110208e0ffa677ee81a9387dfaf117123cd7a2bac9e375f61c3adcefe49089aa28ab31ae916c2d884da8a0f22d8b1a909362056f8d485a473b3313549681030c1c46993459fbb1ce7498ca1bc082eb77e55f92b30a6c6fa666f5abd5f2273515ad75cf87d5a778311093fd20175e60b9258fa108501190ca3ad6219318c73bbab686b462e588b6bbae8ca0e0230216ab10c4062a552ee2a9585c634122352e9af9ec5f9d13d31004994fe71082ef9e134dcee59f0b9501c1ff594b1200e20b09dd5c9e1cb661a42e6180c945786c1ebd922cd8fc3e7bdd28c7bd7abba2f5f81223f02abca40f7810cf4911680f07257c4c5ac46705d08904984486a560d7820b537a6003c2dbe441e0ccb66f15bf7fa58e3017a8b8afea39319d5866c5b66c7fa45a9039ec3effdbc81fd82ebc6aa1e111e5207dc424da007e33bf73ae4beecefc8c79e93d6ab3c58007b39c049ead87e74a7a2495d96d4bb3bf386540d30638e197a4e7a54c0704f6f8358885258cea9a795119d11fa80f00969ff2fc20514efa29536ad934daf9396ef60ce665d3981708c2bd25dc699387280718deddd9802b145675ff626df7e25d153f361454994f80c93c834dc7348914d55b186aef45366301557e15cef5763c03bca0bfff9072807ed68ad37d510c6c98eca073679afbe2d461ad675215d0e006d1aff57141518deb45bca025203f38fe9101369b536d00b46f1d4344b7957f9ed90cbee9fc67badcc372bfd3f37df6692fb8d6299b36e02a74ec2d4b5ec2ccefddf3eb63b69905ba7a5bb8d4404ef4404faced121746e2bc5376fa715667a91f39d8512654d442f80a44f1377ebbdfb8c2895b73be89e02b69db1dc7eee4ec2d336667f5430094527edb1b32134fc3d82a191edfb585dc17e275fe97e5a7b188cd7e16c0f4a10f98e0b3237c163c4cb39c8df971ffdeb03d2ca8d7aade2c4143d7abba45ceefbdd750e25f08d4fd8e3317567b29f20f1f189ed40b8ee7d87634ecb9792414d4d76b51670eeff9cba7cf2c83ec6ab62736f3645f319f2bedad5cbbfec72e786f020d29809010aa6244212906de806b3da12aff28cca4be70165981709f59d92242afcff41f053400e091afcb07c8c74905d7833526de4574474be19bd793cbb80fdc68e0b946031c3d7892c3fbfd97b6b3c25e89c3d9a389606c4f46c2696e720b59b2240fff19aaee5e80115a6c89cf4456cad63943183b724ece71f8f101fea198e419b556f98c4d52f2e9c2d7a99d90ce3ebdcaf70a3327f29494cb0fe1aab659dc17500f1619673537196cd5bd712ae8d65b66f90c1defe8c82b2b71593a58d4d2f606235e9d64b684aab1f3376694957cace9640fdd3316b84ce355c46b6038e9be7c0a8f7e7869310d0ac82e3e2842448642082958b1a4a592677481bee9e41930b8c51653f4c62b99d857498cb5880c9bfe87f2f78773573d5b67dffbf6ddbe4cf0012dc3457161ec6fe4804c23982de5b3047b70149d426fba984b47c7dc5266b287dab21d33ec64f3628fae9c7189c032df26f3231f2888353d5f1592097f0ebef408ec87f16d85e225c67f267a66f568b7948939c75b4efb46c4449c17d97aba2cc11ea4a1f794ab8427f219167501551419b66c1b46de5d7970af481b19f7920b360e83679f81b6e246d45709c0d698a666cf38a10d984fb1ba0069253dc782e5b4dbc6b26213aeea0b4965c2bfe0bdf5084aba981cfc9ff4f3cbb9137097ef0cb3c3b55d3fd71c98eb907352aee84651b2410745e747ddff692dd718f568025834761c4e22af04575331ec169ce0db96f16797cc71e5df97370764166a5ba4d385812a9ed9c2575d76ff0495b1b9cbd7d9a408222aeb0074b957b774ff2cd5acd0234f31212eda60cf824b3c2b83f5de75881ed922b3837bd191abb60219e0ed317b244c25f718a06b004091324bb36d642f3609720cdfcb48091ef66e85faacc8752ae9826307b29fda1c2f4cf058ffa1085a863dcf38674c37de82073e476830573efedf42dbe5303471a6a4ddc13594a66ac2be61eb1554523e193dc0c5a251551db8b257f4c9710e57240b670aab21272a95345b14a0d8acd249dc6537a771559dad81dfd439829499f7c13b8ee94fdbb649e20ad70e3391fa5f6a0ef75c7b29763e5f542d8b609406ad646c610e76245ed4795e106d91ac16cf0c93043a24561e2c6723d9170ddb9cd0b343cfa4a0b8a7e2dbcd281bb8e727fe443dc45b56521d493f35a32eb2e1a9fc0b4134ff0591c7f4c398a35c1fb976546ce4591c226a4e3a62fb0add088719a851f0a1e3e4b8fe7b89816ee89c61edfede224ce130a990a7f5d1e150077b913cdc219a762cdd126d594cfb430a67a67e95ff8823b1be3c46eb3131b805d8a968524a0d7e5b5366578714702b0ac24de0b553c1da221c97d848a097a1848acca50e96785a3b9b1c78f7adaec91e1d16209eb593dbb9c5c92239dfef3ca2f1c3574b3189516ded60e48bdf5954e8dabfb3ef6346c4e7c34355db98ed2de29a9bcb2602b55e1ba3ca73c6af15d78bd9b93474f74215ea4cd6b0f818481bb6f76ec6afca981c84eefe2b190718dcd2c6ef0d78925073786605d7c9f86603bc3c39d6e68a9f86ac5d9804910d351c4c8a0a9f640da9696511effa93d7e0069e0bc00345488b5a73ca26b020329231d46c9d740406c427651f57d84de0dee5d790f79fb8a9fa268548dbcb930646aab7cef09069a1de6a996c1e339c23adbad54593d1f29bddfdbbc0876efa7ead0359b19eab7233274ee97f9f8c5e9fb4eb2b4b53702c68c135f9682609d5286bdfaa93713b2b094330cf56749edc0f504e933a3c6320e7b534d4144c06e162473b747183da859299b9a89cdc402757b489895a815491b098db6b5295f1b7b6ae417010a3d98bfbb506a3396c8cdbcb6896d5d30db4ab8f92634d04d21b1c0cc920c899414b3be7721962129c700aed40ab716cceb049078b904f3ebff7d2a106a9a5b69ba3d5dde70aa0129bf768be98a5a053377efbc51c1f8dc3f65948a44581b2a4dadca65982bfb091e69dd3f959a00d714d50c7c3bb74e01cf23395760c97cd0f8f3bcd7cf54078a2921b013624f98c51bafbe19e90d3fc6150d1cc4f8fcd644b9a00b65ba80057fa0aea59f55bb59a6369f0ac24170c07e7fb291dcd78414d094a31a27949f1df9a001bdbc678735b4bd04d5cc58f701dd1c3ddebc7426aa639a8c252a91b66f3106b3748232a5d141dd9e6149310f50d1ef46354a772bf5bd74b36a8538acaf8032aeea25f5832cc4cb5b2600455f091bfa2543a8a8486b3fc03ac6a3f5b5c3916270beb0b496c229be09c7cb538dff6d307184f543239862120ae138fcc736382848b90bfcee9344171c1a68b2c02be7a9662967e96147f5997bc664deaf66c6474ee7190cffc89216b7a973e76079eaecd0fa4fcd62c66fc8eb5e3184723daf5e4cc2bfb79b8d3f6d665c65cf391ae10a723283642718396e11f098b0805e5ec5be4b9bc461dd9344eef4931a62bca8eba2b2cfc37201237d76df7705b8c1b5fb04909eca35fe244a8f2db9cafdf4abb55a3222", 0x1000}, {&(0x7f0000000000)="24bec3", 0x3}, {&(0x7f0000000100)="028dc2c155001998227a04a0bab6e3096c7378a7f65a5f536740eb2c95c193bd1fa64ac9b52f31992ae0abf47679f699974231e0cf0071e3f02d63d77e0cbb3451547065e7e539ac917b0f05f24942f743f70851d187e3246cdeda666762f066ee17cd3132e7ff3edcb840785b25ebc6b37c5f9844c324ef14f09e81b0dbd6b81df4c1af7722e0f157bf78d1e333c08b127fb3e7f90fb4ab18895ca6ca7621947d81a3b1ed7ece5a8479925acd7bd6eb896529", 0xb3}, {&(0x7f00000013c0)="d22952f7f6f9abc33bd67a3b43a080fd1b0dbf2d4cb05ece4159a95d9dc45a498ff4e08c2a400e538dbf166cda11c8e24769c44a15f88af31a2e53b991d8345bf0684606f6170766fd0ed1871dcd666d9472bfd81fd37cdd8800f3c8a2d0de19f8156f6634a4ac1f70630fec13274d96af1aac0d778a", 0x76}, {&(0x7f0000000040)="047d9d", 0x3}], 0x6) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 09:15:57 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x1}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x9) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0x140) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) setuid(r3) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 1: r0 = socket(0x2, 0x8006, 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="fa", 0x1}], 0x1, 0x0, 0x3) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28, 0x0, 0x4}, {0x4c, 0x0, 0x0, 0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x108) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000580)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x8001) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:57 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/116) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 09:15:58 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) close(r0) fchmod(r0, 0x0) r1 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x8040, 0x100000000) 09:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0ae6c5bb4eb000000000000000000008000"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) read(r2, &(0x7f0000000200)=""/153, 0x99) 09:15:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) getrlimit(0x3, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) 09:15:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0xfffffffffffffbff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3d}, {0x6f6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='^') 09:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x44, 0xa227, 0xc5, 0x10002e96, "00000000000000e5041000", 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r1, 0x5) 09:15:58 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/81, 0x51}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') socket$inet(0x2, 0xfe6c2042061c0bcb, 0xfffffffffffffff8) 09:15:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) socket(0x18, 0x2, 0x0) 09:15:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x890, 0x80) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) setitimer(0x3, 0x0, 0x0) 09:15:58 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x6, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x9, 0x4e, 0x6, 0x6, "cc93f0c2115ccba9da3e3ccd86aafb374ebf7073", 0x80, 0x8}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x80000001, 0x7, 0x5, 0x8001}, {0x101, 0x9, 0xb4, 0x6}, {0x3, 0x10001, 0x401, 0x5}, {0x81, 0x4dbf1923, 0x7, 0x200}, {0x0, 0x8, 0x829, 0x3}, {0xffffffffffff724d, 0x2, 0x6, 0x8000}, {0x0, 0x1f, 0x2, 0x5}, {0x4, 0xffffffffffffff43, 0x3f, 0x1db9b689}, {0x3, 0x80000000, 0x2, 0x4d}]}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x3) 09:15:58 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) recvfrom(r0, &(0x7f0000000140)=""/86, 0x56, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) close(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) 09:15:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b2") 09:15:58 executing program 0: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) kqueue() bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = semget(0x3, 0x0, 0x88) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f00000001c0)=0xb) kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getpgid(r3) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="ac9d635298fe48c0ab85b061d259137f860223baaba321f1e828eccd641baf60cae5f4cbc8c3800719db0000dafc91fe943397ab451257151dfc74984d47b09f2068abf52ea60ce9c15d003b2a308901"], 0xa) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80, 0x0, 0x1}, {0x7, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x104b0, 0x98) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 09:15:59 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000000c0), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) 09:15:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x80000001, 0xfffffffffffffff9, 0x80000000, "d5b51e3fc6fe5d29e0ad85dba4b937fccbcf1006", 0xf6e4, 0x7}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fffff42, &(0x7f0000000140)=[{0x80, 0x0, 0x0, 0x8000}, {0x44, 0x3}, {0x6, 0xb0, 0x400000000000000, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="a8ef90b77ee885f346a6be837ad58bb5accf030d01568cebcf0f5c9bb76f7e29b87f063f4dc9ac7f19f0243de41ca5c27ba43aa8304106b093f9819d75043adc62a336b36485727b2c771d47eb52becc67e6f01f01b41c11", 0x58}, {&(0x7f0000000280)="2bba62d3b0e6d7016b3c6aee6264bd108c729f54c2285210c0ece9c75d6d2dc83a6f22a5a14f2f9cbc6a462eab37bd51cc97748207140ca99bda", 0x3a}, {&(0x7f00000002c0)="c873a545b0554e824368497f9fc34fbebc5e45b0f281afd7fc8e2bd9a7b04d8bd3bffb9f8ef879b12830789a0e87909bed8cc10454cdb73afdf3a5cc0b1fb7c3d0f97ef4fd0ca306eb07ba7d9099a0daac45a318421d86e67f5d5243b8fd1e413d0abfb8446579825f363be2db56523635a7f7ce90f60de51906efcce2af7286218157d2bccb6e308a6518d0c354d6bf0ba1696fe56afcb5d0", 0x99}], 0x3) syz_emit_ethernet(0x11b, &(0x7f0000000100)="b6") writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="7d6f554349f75a395269821503deceaf2b7ef179e160af4c795a05df65818a14de", 0x21}], 0x1) 09:15:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1f3) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x0, 0x9, {0x5, 0x8}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x1e, 0x40, {0x2, 0x400000000001}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x18, 0x1, 0xf9c9) 09:15:59 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18500, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 09:15:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x241, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRESHEX=r0]) read(r0, &(0x7f0000000080)=""/62, 0x3e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x7, 0x5, 0x1, 0x7ff, 0x245d, 0x2, 0x1, 0x3, 0x7, 0xcac9}) pwritev(r1, &(0x7f0000000200), 0x1bd, 0x0, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x1, 0xa0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x6010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 09:15:59 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) 09:15:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x34c) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xfffffffffffffe6a) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xd1a0, 0x1, 0x5ce, 0x100, 0x3}, 0xc) r2 = socket$inet(0x2, 0x3, 0x100000002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x28101, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x37, 0xe69, 0x7fff, 0xdd16, "416c88fd0683af60f9c3b7439253007342fd563e", 0x6}) setsockopt(r2, 0x0, 0x64, 0x0, 0x3a) 09:15:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7, &(0x7f0000000000)=0x4, 0x619) 09:15:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8, 0x142) write(r0, &(0x7f0000000040)="95a1fcee90686d628a858fc8", 0xc) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchown(r1, 0x0, 0x0) close(r1) 09:15:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x498a}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x20, 0x6, r1}) 09:15:59 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x27, 0x8000, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000280)="b37c852901e72c599952ca1e8746", 0xe}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f00000005c0)="d09ac7e6ce4cb129ff575c91d07b0b494d0bb5839fa0d93d3128fc5abeb41d13605ed4bd9735b523bafeaee540f873c0cfb13f0b9290bbc880781d5e44d795ef434c971cd64588d67cba23dc53de8d7b186a6e7e4d2ad402573e5f4725498f47164437102787d989d06dd8890d46b653a1277fecb1f78b9830cee944f1bcfa3258d88d774b77f9bbc24d288bcea13ddec03d388537e0592be030816dadbb228134533ba288d63e60de1cd6db1e65e97446de84bda8614a28ac7016246a3bcd4933dbded755d4e4dd8471c39eed30d6e7d02d84925c9ee2f7f1ee3991c62be8853961e0be918d430a27b073cd2c0d21d0c5e791ae972be5adc2b397b9e2e50e64f781a7ba604eaea15c97e5dc4ec6c19a77a2b8e9e66029115206501c3cd8dde31882b21f902cee68424c6731b684bfb2a55a9020349518d04ba736da51aefa092f", 0x141}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) openat(r3, &(0x7f0000000000)='./bus\x00', 0x80, 0x91) 09:15:59 executing program 0: r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 09:15:59 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDSETRAD(r2, 0x20004b43) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r4, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 09:15:59 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x800000018, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x8}, {0x18, 0x2, 0x0, 0x6}, 0x8, [0x0, 0x0, 0x4428000000, 0x4, 0x3, 0x200, 0x1f, 0xfff]}, 0x3c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x0, 0x400, 0x14c5}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000180)=[0x0]}) 09:15:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x440, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 09:15:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d2110b6811db5d5fd4cf9becfe3d9dec5783dc068cdb70eb6c7de8d0cdc1f66931fd5a58020d5d0cc30f7224331c8e78c7599d016ac064fb652158c2245eb92e54769921dad5b3836a839c2ca9b124b0b5437eb4ce7ff805bb45c015f731bd4bd6bb1f975ec99469373c4ab86ae93f2bb72e1c544387fa469fe68b2ce7becfdadffeceb278fb0ca942e85de98b7538e5e7139989ca5018077f3cd4d4da66512814bd7f"], 0x10) shutdown(r0, 0x1) 09:15:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 09:16:00 executing program 1: rmdir(&(0x7f0000000100)='.\x00') r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:16:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000007c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0ff070000649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b589061d319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8f03979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe1465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c4bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca800d6c5f9f249b46b8933403a022c176a3c7f8c8e748c61831f6a2d65ca7cfb8be3785c6884063da2c68a260d8d135459ef30d6e644a813b3246edaf79e87a3a794bd034539143005bcccf81465b9c0fc7094994e028237ae84d38f60a4", 0x255) r2 = dup(r0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) 09:16:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) 09:16:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3f2}], 0x1) 09:16:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setregid(0xffffffffffffffff, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair(0x0, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0xb) 09:16:00 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="4d46635959145a2e6ee0fd83acf4c072bb7fe2c4fa9d89331069f607", 0x1c, 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 22:28:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) clock_settime(0x0, &(0x7f0000000080)={0xfff, 0x20}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 22:28:15 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x4, 0x3}], 0x2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4c, 0xfffff, 0x7fffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x20, 0x2}], 0x3, &(0x7f0000000100)={0x401}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 17:08:15 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="9e3eb3901003b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 17:08:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff94, &(0x7f00000001c0)="b6b0e20e3a4568a2ff006d3c7805d2fff1f5be43e96cac90c7fc3effe6e19ddac1b6127a207e2bc925b501cb21893c9b2da6dcefda3d1dddf9cacaeaba3f04290527f744d8a6ede0cc5979af73b8c428c437a140c13b1fb3a41c56215267216e303e41400ddbf110dd552d645eb960d0462c7079a105f001cfbd56be915f25a4cf0ba1b782cbf858c94bfa47d3b6064bce32fba0cee8b55e06128b43602a18afce0c16d3e7d26281a1b4def5ea4eee82ffb985dd8674e977fafe13cefc44fb92f2ec4e2bf0ab05c0d381ebae9134b43dee906800ab0939b7c26875fa") 17:08:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x0) recvfrom(r0, &(0x7f0000000000)=""/103, 0x67, 0x40, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x78d}, 0xc) getgid() 17:08:15 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x7ff, 0x3, 0x5, "8e23a8295d8a45258cb9b14a05c8d6bf943e9d82", 0xa14, 0xf1d}) r1 = open(&(0x7f0000001700)='./file0\x00', 0x800, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) 17:08:15 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 17:08:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x401) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/153) r2 = socket(0x18, 0x1, 0x0) r3 = semget(0x1, 0x3, 0x400) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000000)=""/179) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:08:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0xfffffffffffffffc, 0x7fff, 0xdc, 0x7, &(0x7f0000000100)={{0x7fffffff, 0x3, 0x8000, 0x81, 0x7, 0x4, 0xffffffffffffc175}, {[0x4, 0x0, 0xfffffffffffffffd, 0x1c, 0x0, 0x4, 0x34d, 0x7fff, 0xfffffffffffff089, 0x0, 0x8, 0xdab, 0x1, 0x7, 0x1000, 0x5, 0x40, 0x9], [0x890, 0x3f, 0x100, 0x56b2, 0x7f, 0x6, 0xffff, 0xb48, 0x40, 0x4], [0x8, 0x73, 0x7, 0xd5c5, 0x793, 0xfffffffffffffff7, 0x7f], [0x2000, 0x3, 0x3, 0x6, 0x1dc7fdef, 0xffffffff], [{0x18000, 0x9, 0x5, 0x9}, {0x20, 0x400, 0x3, 0x2}, {0x8000, 0x1, 0xfff, 0x7}, {0x7, 0x2, 0x0, 0x3f}, {0x9e84, 0x96, 0x10001, 0x8a}, {0x401, 0xffff, 0x80000000, 0x35a}, {0x6, 0x1, 0xd6be, 0x9}, {0x1, 0x7f, 0x2, 0x5}], {0x100000000, 0x800, 0x4c67, 0x7fffffff}, {0x10000, 0x3, 0xffffffff, 0x7f}}}, 0x4, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:08:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x10000001700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x4b) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x222a, 0x9, {0x100000000, 0x3f}}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = dup(r0) setuid(0xee01) geteuid() ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)) 17:08:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) shmget(0x1, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe78, &(0x7f0000000380)="ac97a2d340f71187878a6620310a0a5700") 17:08:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:08:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair(0x10, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="e952ec78a926a2b84dd0eccde46c8d8c9c0d492ffdc6d054890ecc67a9ac612edc4df6721121d9913849f325916e27c7e4510a610d49efb7be446c8f40023531b7aaa4903db19f3d12f3d957036a7927a84fbff9dc3e1d8c390ede30ef95e435db46e07d4571d7191b5616bcc9252844f4c9a9afc1f8aee958572491f4ff01adc35ad3147ad51487069b6526f4fccedbfc14896b87a287b24512b47e44ca5bc64b460395bb0e0228b59abf17da1145b6ece1214636a964e6d5fe546dd3db4459960c2a6025cfcceae1", 0xc9, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\a\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 17:08:15 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200100000015, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) kqueue() 17:08:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x6c) r1 = shmget(0x1, 0x2000, 0x14, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getgid() setgroups(0x0, &(0x7f00000004c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000004c0)=0xc) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getgid() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) accept$inet(r0, 0x0, &(0x7f0000000540)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ffba138249ad563f2db48352f000ac9cda40e4c20fdaf16d43ac61bffe6d4cbb359c7bbfeff35912de7d32f02ce7d008d6f481e905b6e78df2faf26a35a2e89117ea32fb82f6dfeff61468a3bd4ae15dd0f5f20df9f0a3425d03c33c42f3043657b6a1f41b92fb83e35c49c75fd333be62d6ce3e856bbe1554afea11b6ed94121f5af62fdd189a621808d57c0bcbb418b58ac3d4011b5a4c47caa453b97eba2ffa114597de2b95c8d0f49cfcd73c5b0475d3c11d35275ed2c97d3c8fe55c7da24b3fb6a5300eb98732499671f1397269aef1a1", 0xd3}], 0x1, 0x0, 0x0) 17:08:15 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x6, r1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r2) flock(r0, 0x8) 17:08:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = semget(0x3, 0xc62afd7473a657c2, 0x4a3) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x40, 0x400}, 0x836, 0x7fff, 0xfffffffffffffffc}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) pwritev(r5, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) semget$private(0x0, 0x4, 0x60) 17:08:15 executing program 0: r0 = socket(0x10000000002, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f00000000c0), 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 17:08:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = semget(0x3, 0x0, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x4fa1]) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 17:08:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6, 0x60, 0x5, 0xaf}, {0x1000, 0x8001, 0x7, 0x4}]}) r1 = socket(0x10001, 0x8003, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) fchflags(r0, 0x10000) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 17:08:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x6) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x84a1, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="17546f103e53cf5aa44bd4b9ee0ef8b77f85a0f94a0f721a09", 0x19) linkat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, "66fca8c04cbdbb27182aef2166093fbc58670865", 0x800, 0xeb0}) ioctl$TIOCSCTTY(r2, 0x20007461) 17:08:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xf3c7, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="3900e83c2afed16221d55b0a8848a226d309d371d939c02340e679b7f6c422fbed11b007478cecc079ad5263da331c185e2b022cf9bb524fd37f4b8dbed217b3dd51f21c46bdb370", 0x48}, {&(0x7f00000001c0)="7b4a37ff5e68babac15378a579fbc0b11c283d6a64860858e3188d85b81b546930d7422cc3a3c4a23ad9c5333146c6a95ff4202da5063ad2ef48262fb3f24fdb5ed57d388cede9e0116cb931c7299d692064c98811683a01a2b7ef14265167f8b3cdd940519c16ed44bf66bec1c0e1d29f53bac4840b2b0828e7f406ec197825904366b4b551f40d7816c08f0b5a2a82340f592cc1d5dd218ddd11135f79bc6f5676d52ef19c89a7d20ff79c46e43c1674b926902db12743708fe4e093c7", 0xbe}, {&(0x7f0000000280)="c7ffad40cc9e0cfc80f1da04e75f51fb2dd323d3202b2a85044e41e6eea01c6ef9216c71e2db5325e3c892e4d027675ed11e6e675c3b638911e4c794ec6645b0b17a191ca9af464e0516c79e", 0x4c}, {&(0x7f0000000300)="0f3f8114f4ca36d6a9a019e99600a5be869ae0cc7851500df2cba2af7c698a140a516cbcfc7d085e8b596a36dbaf950011b892a8cfad11c9a30fa603", 0x3c}, {&(0x7f0000000340)="a82a3371c697507f5f411b829ce9a4c9b9dbd6af9a06a6785172cd23c39eeb2e85bc256282f3ae3f1186e129dd90ce23ffb571f44b2a95dd3e07f9c81dd88be868464a2c085edfbc30b8f055b8e2de0a9c124ab613752019131d9a0dbc5fab152102a6682f6cff59a6ec74bc719f4eef9c434abaf5f7f8d754417f46b4f84039c1b6c127f36acc9f30fde90994b5f1801f174aa75d2bb99dd63d374360244dce8ebd8bea8e48972b8993070b04cc795c95115e98738730d209c8f8c7d8aacb0be210cabcc2531c91eb704dd778e873f447c457e1", 0xd4}], 0x5, &(0x7f00000004c0)=[{0x90, 0xffff, 0x3, "7a5cb44abcdcb98a0157547eb8622829bcedef3e6e841a277f355746abb90a5afa23bfe4cf4585219f2d1061c216315e0450f26133d02e520b41b3b9c0fc98aa56e6e2194114200ffe5c6aff53dbdff3555f5cfe522625b75179ea4b155a23577883f4d59f9a526468cd872e297b102867473dc482b9f648bfcd9c7121"}, {0xc0, 0xffff, 0x0, "22bbca0caf340dc7a3c8eedce7bacb83ec9d6653327e3181208eeffe0f3e002200003c368533ce7066ca041c76dc445ed91846be7814efdf73b52e7076683209da2bb34f4ba3dae0bd250592badb2bd23ffd988ba452e9098fd14f38eec625af744398acd95aa0cb9f58aa0f78fc8ef2288e6b6127db6047c4f075977bb5c7132823acfe24472cca9ae856d5b62dbf95dd263a1c119d3250911bbf0dacd6e1568b08473c0d40a6709faad439fdebee34"}, {0xa0, 0xffff, 0x2, "7376289b6528b4e1cca257fc3d68dc80c3e6b965701df1270caecf45690760b1c8ba4ea32e16dcd35482f00ab957893b867e6f47632e0bdc2d3152c1e4d0917aaf8b1a0975a800e91f0e0ac2ab392402b076d96ef4029489eed04e203b4c60ee515eda680b94727f8f30c34c5480d600e44939d4de6107f904535ebfb6d8ad143125d4bc018e92089c775bf3fa7b86"}, {0x60, 0xffff, 0x1, "ef02c0cb6dc127da84782b7254fc43a0d9a5d31c092de5befd03b6c2df61d29ada8d5619d103e3c92e22267775f6dccce167dc3a1cf5a76e64ea655bf05e4895fa5957744064ffc5eb1e702e4621"}, {0xc8, 0x1, 0x0, "5f53010e15b80cb153b07590fb51078020d83a0a9f11d4a4b55f6c711b5e263a0dd897430acdd576991c263d9f9f4366c87170e06ed7f80257f69e1f4dd57622636d227e0e8c4b04dc166e0acc0490e7913e6c9f4462b1c635c3f3ae80ba6c14b75bbaaa1ba6b518921c3d43c496e96d506d94dccaaf41759ba95e40778492ba857fbe94ea541ac5d875ac9f7e9c9e3cabe8362380638626fd167197ea1b1d7bce2b032aba59db3b257c62d2adff9dab08e70575"}, {0xc0, 0xffff, 0x7fffffff, "c622de7fa5d22dc5c16795d12b472e08befd40ec48122f4301a491738fae4842a34669e5ef89e5bc4096964db08527b0488f9eb4a693382952205eea2f1c8fd104e9b6fbd2980be7a76134db671ea6e37bf7f800db69b583ac0afdc0ee8d8a43300e8c3962e6ff5999942bf7e726e2724f5eb9d6bb8b36976f5feff2dd6b5e35218d038e817ea1278a1d17044af62e2c012baaaa30bfb4fcebafb04f6cf5ba38f8d5c4659500f4d14cda"}], 0x3d8}, 0x0) 17:08:15 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x201, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 17:08:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000000)=[{r0, 0x42}, {r0, 0x2}], 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='\x00', 0x0, 0x1ca) poll(&(0x7f0000000140), 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 17:08:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x10000, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x81) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 17:08:15 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000f72000)="95080013", 0xfffffea4) 17:08:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='@-[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\\$\x00', &(0x7f00000002c0)='{*\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='*+\x00', &(0x7f00000003c0)='-}&-}\x00', &(0x7f0000000400)='\\\\\'\x00', &(0x7f0000000440)='\x19[\x00']) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b7ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0xffffffffffffff38) 17:08:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0x0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 17:08:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) madvise(&(0x7f0000236000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0xffffffffffffffff, 0x5, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 17:08:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 17:08:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="58acebefbc4031cbb26bb34425ef09c72720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r1, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xffffffffffffffcb) r2 = syz_open_pts() close(r1) r3 = dup(r2) fcntl$setstatus(r2, 0x4, 0x8) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/138, 0x8a) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 17:08:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x100) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00061000000000000000000000e0ffff06644c2bff0200000000000009f6d34f22276ef7d45a02b22f2f", 0x32}], 0x1) 17:08:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlockall(0x2) getsockopt$sock_int(r0, 0xffff, 0x301, &(0x7f0000000040), &(0x7f0000000080)=0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x2000000, 0x0) 17:08:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x3, 0x610) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/250) write(r0, 0x0, 0x0) 17:08:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x3, 0xc70}) 17:08:16 executing program 1: kqueue() 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) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 17:08:16 executing program 1: nanosleep(&(0x7f0000000000)={0x7, 0x1}, &(0x7f0000000040)) nanosleep(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) 17:08:17 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 17:08:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1819a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="00aff97b70dbde13a24b534521a9bbdd047e6a05f4fdc770ad04000000e07eb0") 17:08:17 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 17:08:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) recvfrom(r1, &(0x7f0000000040)=""/98, 0x62, 0x42, &(0x7f0000000180)=@un=@file={0x5e74fa2071651121, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:08:17 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 17:08:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffc}]}) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 17:08:17 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc) shmdt(r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x8, 0x60ebaa8f, 0x5}) 17:08:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, 0x0, 0xfffffffffffffed4, &(0x7f0000000100)}, 0x400) 17:08:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 17:08:17 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x600, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x280, 0x0) close(r1) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) lseek(r0, 0x0, 0x0, 0x3) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x304a099b) 17:08:17 executing program 1: r0 = socket(0x11, 0x10000000003, 0xffffffff00000002) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0xffffff88) 17:08:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00', 0x1}) mprotect(&(0x7f000007c000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x401, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="d413c29384c537cc3b8d"], 0xffffffffffffffaa) lseek(r2, 0x0, 0x0, 0x2) socket(0x1, 0x7, 0x400) 17:08:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000000)='\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', &(0x7f0000000300)='r\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x4, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) unlinkat(r0, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x8) 17:08:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x9}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x402, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semget$private(0x0, 0x2, 0x81) 17:08:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30a80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 17:08:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1700) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{}], 0x1, 0x0) 17:08:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x88) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0xffffffffffff2ffc, 0x647) 17:08:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x5) r2 = semget$private(0x0, 0x3, 0x38) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x1) 17:08:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x7fe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:17 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x80000000) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) 17:08:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xa00, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 17:08:17 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, "00004d70bf3b200000000800002100"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 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, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe86) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:08:17 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) read(r0, &(0x7f00000000c0)=""/107, 0x6b) write(r0, &(0x7f0000000080)="9e3eb3900603b73925c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 17:08:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) 17:08:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 17:08:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 17:08:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) getrusage(0x0, &(0x7f0000000040)) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:08:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xc0, 0x1, 0x401, 0x5993}, {0x100, 0x1f, 0x5979, 0x80000001}, {0x5, 0x800, 0x80, 0x5}, {0x13b9, 0x7, 0x6, 0x46575cee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:18 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009cd, &(0x7f0000000140)={0x3, 0x7fffffff}) 17:08:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139fcddd8944ec31886bc8890a80e22687e4e995cf4", 0x2c}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="0482b66778b202fbab590630318287abb988aa24bffbcc61", 0x18}, {&(0x7f00000000c0)="964b38587d1a44033af4794376ed14f161c1512cd69fb5df011988902c", 0x1d}, {&(0x7f0000000140)="9c83baf11177a7b858f7730341a3b9ff93fa7b2485fd833282e6e487f1becb2adae035f3ac5bf8b7fb93ebb0e8735f846a751c31aa112536dc90fe2f1028d50957e665bfa1cfdaa64e8a40bca5283e511da542a50420c2e28c0e2655ab8544929e8a27e0eb2a2a8de33dc82313103e603f7910b5475ba6d62600712ad886594d8a08294d07", 0x85}, {&(0x7f0000000200)="dc7918c6a0a971bb703248961e92872d1575717204c9eb4ec8c94544843a47b58daff0232f64ba6ce11a2a53e773a2d57e49cfa175113d799ade5a6d807636f79d8e6b512170eeabb6e779c7992efc6abe1fd2d67279293c148d3ab003c80837814c5fd84f205a9eed67ae83bab10a7beca873284bf17453d73456a001eed756bb344bc6cacd1f773728bcbe51d21cadbaebc33e0865eab62383c9966871399d0f31068a314b5b353330cc66874f300828f0ebca6e4e090855", 0xb9}], 0x4) 17:08:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) write(r0, &(0x7f0000000080)="9c87c3772c0035b841332e", 0xb) execve(0x0, 0x0, 0x0) 17:08:18 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = kqueue() r2 = geteuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r2, r3, 0xf0, 0x9}, 0x400, 0x100000000, r5, r6, 0x3, 0x4, 0x8, 0x1}) 17:08:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4, 0x0, 0x0) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r5 = getegid() fchown(r2, r3, r5) socket(0x6, 0x0, 0x6) execve(&(0x7f0000001380)='./file0\x00', &(0x7f0000001400)=[&(0x7f00000013c0)='\x00'], &(0x7f0000001500)=[&(0x7f0000001440)='*%}&\x00', &(0x7f0000001480)='/dev/ttyCcfg\x00', &(0x7f00000014c0)='/dev/ttyCcfg\x00']) ioctl$BIOCPROMISC(r2, 0x20004269) fchown(r2, r3, r5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001540)=0x1) seteuid(r3) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001580)=0x1) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001600)={0x1, 0x1, 0x44e, 0x20, "c9019e37d5b25cb4bf4cba8e99d06a577ce20e82", 0x5, 0x2}) lchown(&(0x7f0000001640)='./file0\x00', r3, r4) ioctl$KDDISABIO(r6, 0x20004b3d) r8 = openat(r1, &(0x7f0000001680)='./file0\x00', 0x80, 0x168) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000016c0)) unveil(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='r\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001780), 0xc) pipe(&(0x7f00000017c0)) r9 = shmget(0x2, 0x3000, 0x40c, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) readlink(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)=""/232, 0xe8) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000001940)={0x7}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001980)={0x10001, 0x8, {0x1, 0x9}}) 17:08:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x8, 0x5, r1}) sendmsg(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="fd68e1ac69f2816c8849", 0xa}, {&(0x7f0000000140)="6afda13361b7833f6ac9a7975b753aaf520076aade42102c430044fbafa83b84ee6a285b0ba59044f9659ba3cab6ad8076f883e5165c7bceee553ffca8f0e01823e40b1c17fc79ff1299b14cd12b1c1bff7c99", 0x53}, {&(0x7f00000001c0)="611e43eb2b3ecae780162e5d9e2d234b5ff9cd45156e70e5d0a6d9e54ddf60fefc21d05b9949ed9c2e31629f962f81b267bbd392c594d198e924e9e8ef5bf67e9e9d38dd2d25f45081633f707016e963c15fff982a73736237439ffee4f1d959b0b568490a891049dfb24623965d5847d2370f7b3102b1ce9298840e100d6137129cb5f5268ad64f8e65dae9e61ce46bb72a205091384f04bf3e47a2f7426038139f7fa822560f3d58289da9bce34d883c4b575a30ef42fa8b473f1270ca7e522cd6179f2047984a4d906b874c3c74ab6288636cbd034d81c4e93ed92d66", 0xde}], 0x3, &(0x7f0000000300)=[{0xa0, 0xffff, 0x6, "a7fe0e1662b8b1011e21a683f721e84114cfd58b650581557d1e87d0a27c0309192d566cfb85dea94d895bd2957df3cb8727a00468b1c9194d8acd97bdd9e345370bea8f0312712bd8572f304fc57f51cfce1f49fc5a8c50eebadf8cb6bcd5be142ca5e80b6aa363b70646cc643054c2b0ee933791136132c704ef8137af0e6a29b25ca9698a8127d14c7d8db5c8417f"}, {0x100, 0x1, 0x1, "056f45ff927a16b52c0852b1e5e7a18ce2cdb37fb185bd2a329f6b88f91d0cfca661e9658e48b1c5778707c7d89364c43431ee0bf5ccced7d39ffb17b69d5206248bdf05005187acfd96a0a26c44a233f4f89f0687a80b364a4606f214caa0d32292c6210a470eaac7eb50c6dbaa2e0d88a281fd574da79ba467efc3cbaa326ea76a274f4b8be5e348308d0ea5704bfc147afd0a52cf047fc30b987d27c9deed4839030e196c5df4e2324594acab2fb5f05583453e4fdcc81c22470bd100c66ad5001f1068e8645cebe61bc3fc6c25023a8c0aa8d1bb51577081844a29ad8e8ef5d02e4c7b5fb160dd12de978ae1a7"}, {0xc8, 0xffff, 0x2, "09125ba58b5bdcc11b3a1abbe62be0158112ebee6faf7fb283d7082f237b6306112387f14f1dc4ceb2d71e35e3f0f62d401b032de7f9b537701ac321a82d4695b751e0b77d40dd6f4e457bcebd3bf065342ce7ce4ec5188408d65a719e855f98ba5fceb23f2139c8bdca472d6c6292f1532fb1bd1d351b310c7297865f51ea06ed272463655b52516497e0d926f5f7647ef1ef2c0e2304625dea65b2968b9e56adc682bae5bc0f6b44acc44b9bbe5750bc38b7fa068a35"}, {0xa0, 0x1, 0x3, "5b46a3d5db13285de7fd917390cef6dbd63284ffbdd31fe81158f840f9a9fc3432764b214552e944890a2f87acdbd57faddd7d0928d2fa18e9c866ab4046e6d901e27a9061a42e3215ce32ad3523c0fea299156d17b63334f04b89df3b38fbaf34ca0f457abf9d39910f8ec404e29090abfa2ef194b2d4ca157e3b4f89a5a0e4c078ad168f1ac0b926f1"}, {0x58, 0xffff, 0xc59, "0f3d8d829dbbe0c3ba3bb41ef34ed5ececb43b8ca10d10b39ae0ae1c96704af8b3298cc591bfb7abdb2932c193f5d725cf1117618ef4eefcf7c91f878253a3d5a6f5ccca"}, {0x100, 0x0, 0x3, "3cf066041e379ced4d69effe87ef0464e4b34cf3a6f5a197c22bccc4a65e572eb7b7c50f06020c76ab0d7e7f0a21b00068fbe9c037699a42c6f550a9f041c65338a843ccdf8c4565bf85f192904ffebf87158257b15a998b455aa4d206c04351edd680179d3ac90b4777273b905a1f88991370fd11ecdc21e9a4e76edd210934105cf2c8a094e695508d0cb2a0c1d8c69cb86080563a01112f44589e2340ca9b43cbb7af3a067ef79f0f38f73661f72dfb432ffd23ca600b4d0746c615662d650797e26fef520e9588a94f723aed38f6fb7df9684fba4db028fe5fd15eaf60f3b5a52ee9a957cde194ec9fa49061"}, {0x80, 0x65432b17341a60c1, 0x9, "ab6c3dd5396dcdfe216111965a01f6eb49576be2e532ff49ae8eec63b7f2fbbb00a811384fadcfab121faf869848d049804801e0d86bc9c53e1717f90cef349a0e72d9d15c8548e04221deb79ce88c31f30373ad539fb1b9eb3fce6b363a0be87a6aada2fc94aa84d2b040ae0217"}, {0xe8, 0xffff, 0x5, "5d289510ae1c523b64ed421c190da43ef3ecc30ea5e962bb8ec632612c51559bc5d4c65de171d25f9ce54be2f524653b56d5e7de8f396c2b993b2a9202ef0bfd96140860723070dc256977c55fa97852bd226dfa20ba1efdfa4a5779efe7d21a6a9e86d9a5ce230f10737f4884bf82dbf9e06647de199312a629c4df2f052fd4898e18458eaa7bb9654a87932dca4692aa0e98306edae4114f002649c842309e9e19f8bdd7ae04921f01d880d5359b4227f058ff0c6f9b89c055e61d19a4c5493b4b2a0788f45b7233a26c61a1eb0d282f5b9ae42397063c"}, {0xa8, 0xffff, 0x4, "d7bd649cd741dca11fef5d0607238875d878f29da660785ed0c657365099d9fd0e04078d5fd16991d2c5d4db6a9f411d2d9c5d5c15eeab1703cedca88e2e8a04f59252fd55196b0a701e35270a3a86e2d20463ae9aa4d2f8777b1696ef602d38330b73ecdd8c18698206a938601f4fd7996c013744f111d9d0a6893e9a43579e0828fc1e037f68d5e1b073ae5133d766b180c4d1"}, {0xa8, 0xffff, 0x9, "8b37b8b65370c507aae6b46ada0785b855c6a2b21b5c7883d65cc86a5d0b1ae537b4a1f9787d652ee0aab220f0acae816627213e8058f7d3fece9eebfd74a180fe6c40fa3820489bc3478d6fa1082cbff32798ecd3d67ec378203e23cffe0f098f8fd4db766726ddf94dc67f71ad798babec429f49ced68a8a2f0b5315f803df891ee9b1424a750c8a7d7f4cf07e21e25a4510e5e0f8"}], 0x718}, 0x40a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000a80)={'./file0\x00', 0x8, 0x0, 0x200, 0x1, 0x7f, 0x80000001, 0x80000000, 0x0, 0x0, 0xd7e, 0x80}) wait4(r1, &(0x7f0000000b00), 0x9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000b80)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd\x00', 0x10200, 0x0) setpgid(r1, r1) r4 = open(&(0x7f0000000c00)='./file0\x00', 0x100, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) seteuid(r5) r7 = fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000c80)={0xfffffffffffffff7, 0xfffffffffffffffb, 0x5, 0x1f, "17fdb94eba6a6fe0fd365b69ab8ebfb3e932672f", 0x8, 0x6}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000cc0)={0x100000001, './file0\x00', './file0\x00'}) preadv(r4, &(0x7f0000001000)=[{&(0x7f0000000d00)=""/176, 0xb0}, {&(0x7f0000000dc0)=""/187, 0xbb}, {&(0x7f0000000e80)=""/134, 0x86}, {&(0x7f0000000f40)=""/181, 0xb5}], 0x4, 0x0, 0x45) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001040)=0x8) getpeername$unix(r4, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100)={r7, r5, r6}, 0xc) socket$unix(0x1, 0x7, 0x0) close(r0) getpid() rmdir(&(0x7f0000001140)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x10802, 0x0) lseek(r3, 0x0, 0x18, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000011c0)={'./file0\x00', 0x9, 0x80, 0x6, 0x1, 0xb6, 0x200, 0x6, 0x0, 0x1, 0x1, 0xa0ab}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001240)={0x10, 0x9, 0x4, 0xb34, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x25}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pwritev(r3, &(0x7f0000002880)=[{&(0x7f0000001740)="dcb6dbfa87edbde420b0e89895e2455dee0853989b3b5cae8da0fe5a1389ce25f7dcd264658887f97542ddcac7641ff255bd22127f43e9b16dd8e784b19d919ea90b0847a867b2f2cb0ee019dc95dd82b0ed2ca7d2de4e1adb7bd9249a332a4831de2a34a3bc97508d31aad1517d96e834500bf4446c97bc06dfce43670063c36e6c68b0307cb6eb043ed9cd8c30e7037f7bea3bf13c43214e2bdfd7b9a25b5f9ff35aef219f741e863fbcbd9e6f016e4e5e48ea06650c4b086369f32f82f6b1db30a2fbaa69a7f0970a9479e826afd26f93f47c769836f8c88bf2df738acc5756bbf1e2aeefe4c2d5a34616abc1168436ef18e97cf3a3aa69d5b7e4c7f9fac1604b780cc50caf30fee14933772fdd68a6fc87fd9ecab510b4bf732164cba86cd05cfba184a10bacb6a98b19fc745d29e58a9acbab1cdccfcbcd2ae27525b97ce9744094b600500aadc787c6c4b9f4bbaf9e5755afdbec1f0b6d4fabaa7566275dc23517794a3a3d189513cf7215923bb8d9c4182b1f4bb53157806efe28bb5550f914e56e14db394820e4de1553c13c648697edef8123e92e6c2b4f80237b3cc5bbfc8eda8cb51ed8231a51db90a0f51cdc88c762cb839f9fef018803c0e8b95fbbf9ddcb0b2764cdf100e8a221d7479fdd9e4e5cc86c1e31aa4d3f8b9b1821a3b8d5f9852be14af0269ea2f42ce52f225b5196dd8d57d7bfd89ebcac1921fb1a9a37cc83260b932c56bcce486d9e5cf34c67e5ab2f72d4e7535061f5f0e74ab796c5416144d13526d7c3e2145b7de4dbb8790339abb7f8a4dc90a67503f4c732a3f5d894eb3781081a27dadfd7695a57c3fabcef1f2424463c430ed15471d0718a98de426dbf0ccff306e48ef0d35530b15bd053d6f8c8dd17f02758403a8a188a3d29a1b319c1f70e2247d31d1a1113730b942957c6491230a4967ca7f26b476dce3f55a174eef70e8508e55ea52b29f263cf6d29a6919ab147b48406d9d2d346112b84fa1c11d04ac1530599a81d096ab03d4963c82d439b3568e906e546b4088ececb12b3715c0b77da6f729e979c8df3c736c94d2f76d0fd57444f8c85237c4b723651abde177b953d2bad876f5962853e318f7213f69549ec513e1f7a8d9648114e531f0adf7bcc3888a4c256ddac123bd9973c99c118b7376de1b2d39fcd9a28f21d6d8d9beaf23c688b872bb74a8d72cc3895a056c0ffefd4d999c9a6cfd0c0c89f502306906fbb3eafbc18cdf98836a8f87d74cb43156ab0365ca4b12c52df715e82af716830ec9bb5691f14b256e9467d83e48e22f1986d8d9904855407c295796174109af6694f7062a1099fc27e1a41c07f5c46ba307d4c8503ee5e0adc19a866bf27ae80b9ca174191ac985e3c4ad0b04d6950b8bf7bc1eff9161e501e52259c114d28794bbbaa434acc4bf57d50eefbe2dd885bf8fdebae6453991cce53ece726539021d9e8e545a861ab44ae3dbaf04acd190398fd1366e62b5340514958f33f05f67dec0e2886be582be4a4dabb7151b52cbb57d3a0c6650eb3a59867bbe22dbf5fbaab635311d52ef16378b54af52d663aa69f558987a2c5ee171099d7cbc1f6138e475c72358d160eb57bf03b74377757f165ab25f974ae923ae97b7a2ea44c8f262ac62d1b385c2b2f8b8b2956268b020fa5f0907c9cc30a8bead47dff8bffb6fdd070d6e7f0c78010f7e1ba9ea8b054a8c7bdc141d32ca17d05ebda4e9073622b482050a1b6b4492f5db2127043d618d5d9fa04a15a1ceac100f06491a85b8b988bdc96d2026c22b27975186eae41f2bef5f2ad158ab79b8b4a1fc4ddf3f063904056a316d857b6698af8fa7d82d79b45a6dfc2b719ee72d7c8a85acbc1948e6c0932a6306f51db908ab4118537db3a5e66f3f36e3bc6e6faafb78e2cce5d2d062bca723863f3027adc61b4eb58febdb7fffbefd834517a639ac960280da8fb77d24cddf8e1044a2d489f0beac15740ffe0867bedc2235f1f03cf0f4653b343907a0a6d7cd720c1ce1481b813efbc03c6930b7900bb05f75422a9f9b7f2117e3e783178bb34e6507c57236a1e554cfea5d1a909a08dc09841d99631dea539200fe7767ad90ecdb4d826fd684f1ad488cddb7f7df453e20729a1bc35c1e2ac0705718f6424b60d72d3087d734820ca4d240618769a585774e447f2d78c7f48375c0e66544f1e297919a68cdf44393aab940e8cdca70537619382325eb9a43058540fbd215364b14daf229959a734124d4ee8ca229f468da1f9e2af5023d36055851a11363e3b86bb644a9eb3700a57b825041678d78cfd10d1cec849da3ee81f96a0e4409839df9628a154baabf627ac9475e6b2c32434459b76a0934befb8d42d0d080c3a45ee0803fabf4161fb806e9a631ad1d38b8ac65935cf63e5d34f77af2ae61d4e2fac696f096c9f261d2cb81e9401b81a8122fe60152eef2b1569da460243df96b69b751331150b6955fc2a86bb0c6fef88a1079e53a12b0c9ba9fab293099ab5517e1293b4cb135c4de4bcadf5010c00e8c0985da8867cfe48d6c71d94dcff6662d8676bc50290803dd4f1fe19cfa7287bc0a77f0481da70b79b66f4b55e2e935b4f67bf4695a2a290bc05324f145e7b704e724d9f862a0103c0aad82a7e9c250c69401a6ffa1eff64c61f4a77c826c1f5d61206830f7ba6616ee8f97ca72c512e43669ac9c845cbb2d92ec575629c5987acb75fd1fb207b408594b5c71c172115ffc4cf4f8826cb262a173b20017747002ce8b8bb88eb0fbe28869964d65334c78d05a2bbe9babbe3900777aa19bf51a0a90f03396994adce19a48a6a72fa9a1fcc5046002118b1825568bbcd7e31a1ba16bb79e3415b5e1d988ca491288946104a6f1b1f0bb41bc99e708dbe0d0956ba48d3343dad82056dcc2334de6ebd40e7383def8112a4d24b467c99c79e7d8d26fa1a4002f7e035b95ee4d87594a8b5f53098ce7c6dd0f44440684273325381766379087b7b56854f97c277c1b3391488e3217bcb12cf4acc50e5b0f1a018f57c814d870d47879e489b222db0cc1745eb6ff0b9926354b5e10d02f686594e328890d6e9cd2882eafb0b2e3e8396b6000ad45bd9f82aa3558d8dd37c7fe9bc5eafb6f8a77ea0abf92b7cb0324c563fb3cebc9033566ef9f667774e8bafddaedf31d75fd46a04c4f9a40326a75bebb2f83137d2b158f4158bd47aad1a711c361fce6468c7e6946c0869578376c3dab87690c21ab63824a357de8b33f0bf62fb14d1d7a4a5eb83f1876b414e9a74db5c380223b8dca0ddd3a03126eab83697883e63e599521e703eb93b258d7edda73434299c0e4b550d613532e4e59fe5e4843156fccfeb6fa87a6b9e3ff2fc4b0ee8a40088f62dd38fd7a4690b44b778cdb421d52141ca0147111721946e798df0077acde3ec128a9ec8c4723a9a3cfc58f4930593eef53a6cd40c504701b755b4edaa81ef4f1c7e70cb12a7013d7d52e112264e7d22fb5f232ca6163865fefa1c0ec9c7efd168a29da010c04ac628fa7318358ae1c31443d2155a644f71cb32dc2fdd229872289db0cf76d3d2c99c09f84539a5e896a4ad786f551069307536883e4b1e9333b84f0c5f93328192a3773b22b9a3787ad53e24346280652598c71297c3a2d77a5f8fa63fd51772b8f8b4332dfde21227f246358aa2b9d6b1542a3132a80bb32b99743721c10fa4e15afc0e48ef4ae516f18db16c7ecebf8976c76e2b947bc618eff724c4430a0eccb1095464a2edd3bc34db569445708d402325360d9b5a1211c2dca51a5c5e9d2d35180a7e2e74e824ef0a6ad4812356120fd1a50de9c49d616b620a61194cb88975eaa836630dfaf8cb98d4f51aaa6978ff318cf69b0970f8ed0d2e6ef8f6fbe9569f13118a4a1477deaf293be8abe27777f412b803a47a9a55789787f6686645f725810fb86df9813f511f9acb8101114c32bff9500e01c18fce50cdfde2e3e5af5ef3e6ee01173ab258fb068a0fe3b3dffab7eef07634abd144381a9bd9cef0d47675f2c99a01ace463539fe3d83e1914e4662c5e34b5c37fe65bc05f1d67f022716050000d737a122de13f8b18921aa434b585d8b1649c4e1530084a0a01af48d9c382fd6c1f6b0472e8ab2f8558a8418c658d67c6a5af5c11aff7c66b5b4576bbae757081f3652f321a5f5582eb1c0adc4d3ea8ca83347afc6ca0066608f5f8f455d764e69489d114dc7600583eb5d483d24d36eb0428cc5a70795f25ef20f0cce5aecbbc4a3af9351f468f8c64757647a68ddf6e3727017c77eead22461e74cfe8a6be96926fd4c24da3d73e691e9aac122b90a8bc16ffaf1c3241ccbf7f642d45e548cd31fc21b2fbf6e33648e2e0cb6cbcadddd27fdc4ff90cc6d4d60bad5212ec78d23948efa35a937eeb4a9a23b1a55214610d2a499533ca72b6a1da220c29a0d247cb5971f856b0d0c84ddc27aab0ab6e93402bca1f8c74720cab3692e0566e28512c3ada73499288b02f99765b708624d4e67efaaab1bdc3a23d515d75b9627079ee97f6929c52b19d1daf70a8ed578024ad8dda6654db6ef963461919253c898ee174c12b68ea6ec5ef7ebd6720ea522aff8380f5d820800e25efbe29e8753a09a7390422efb6e9ec66134626da8108decd0c179f4f7ba42dba9a8d81c6d402c79226316c50f911043556ef1addd26b5bf8fed2df2366ef90c7de0943e275398ba088aed4a536dcaa44beb0f024e0efb8c61e095020f3eddf1f9f81f3ddf706c154b12f068ae1b8a94c4effc00b1690f36c8ec1862b50fbe53042bfa5c05dc00ee24c7b692ffe4b74c7ee0de2067aaed3095b28c1c65393b4aefd3b1a909ead86cef284c526178455bf8b3149ce47e45cfdfd7e138de56b57a1040fec4d39212680cae24e4a959601bb5136c3a21897253d6e7d5152fb70188d3f21d0f9ee64f39ebfbbbba6dff40113087bce9efeeeed2a2f89f133b3f46f75385781e91d56729603f669a108a6d9b7667c23b64f3ce0b9044ab31ab5224432ddcef59b4b03fc44fd3f31fea4fe9049c477dac06f9f85fb0c239e0c565f19f92e4b45f141b9ffe5c912af5624be2e459b62dc9018603eb36ce21e4d045ccccb358b969ff09d39f3c0542896b080515496e72881bc653de8562da7f43804fec7c01ee866c9ac236241500f2a028e6404cbeed1d051057c24e2fc979b71ca0bf32c1c52c74e47dfcf2a0d23b8aa8adb978fc9a7d63d7b8005ab427dd2edeb5b606ddd4335471a1da5eca1d8a60cd0b6f1c4b5b53f629b2e50c9601518bc4c38dcde5e5f63745f627eae66d30223c4bdf5b4e9d17c6782a41f68de482f19eca037a5e8d23dc7501a2705a3d384bc642409ec93c8080ef13cf191aea82765aae32b14dc358626c92b77af96e706cb533ff4a285bc4d1c6fb0891e64940d6d9e61d663de9c1649fd80f9bd388c887a1c4f98b7956b2f446cb88366beead0d732e31d04c44a52ca220878b88fd1d537f0c2df125b6618a7ce6b460a5fa3a43add3aece117adfd8383f8641ac27ea0063c3955b7dbfcbad225a42134217475199356420d0fd1470adca604d2b6a1cd781b0ec9a41c4033b7070efed87b2e16a589a97a1882a69fdcfed03135b1cc5f8a9637aa602ee859c63a86ac6772cc29a1f101f9b1697612ff707d7bcb338f1364311426e9c064d9124769bda6702d2795d873bb30cf796f29ee5097a42e055fb46eac2b68efb71921244d18a61831b8f013052819d8e0022a347207d4dff83dbd67653561d87e4e1e4b0699f501e9e276e4e07e16727eabb1100e", 0x1000}, {&(0x7f0000002740)="0a73026eb26a52327c9b043627b083ae6b407dea9187f0387f8885b702bc79d060f376b0ea4a9a287b9a8eaadb0dc36ba987f77c229fae08f7b11ba41268863c5e48a2cb27ff63bbd81d9d097f0487b8cfd5001f3668a0fccc3e73d10a6d34e477983447d9f1a5e99fe9a8499013e7f104a52a44e743543bbb30d1f0fbcf520111de97f7dd4061400362041ae7275fdca60563885df8c94895b206ea9cc8fc769ccfb805f5cce7833ac7187c94607862ce00dd6f2440433c88b321f21794cbc928d7b1706f0285d8a5b6ebaaf4fcda2100f24b10cf1a09ac25", 0xd9}, {&(0x7f0000002840)="c939ba7fbe3d88a605cadece17439d59843c67e9f7b589f6434493c13bf3ae81cab500c9030da734da9567e7efe62d562f764e8d092360a3a65852246f43eb", 0x3f}], 0x3, 0x0, 0x0) openat(r4, &(0x7f00000028c0)='./file0\x00', 0x30802, 0x100) 17:08:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='oL', 0x2) syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="7beca74bccaf03dfa0c6db710b6b79c9c4e80ae532869ab83c51ada2511db9552b2b9e1a9236ab17e7294fdbd938124038550daabe38cbb6d015c3349ffd3be2317c012cf170a7745045e58de03500b3f9ca32b062a5a6d88a13fafcc3e78b39fd99472e", 0x64}], 0x1) sendto$inet6(r0, &(0x7f0000000140)="a0765fb4893401c0671912beb5f3305a4cd8cbb1feed32da46481902c3f21782861bfc0062a0bac6f28c96f70d95a93db0a84bc8bea86a384c7f105df8caed1f83053849a707024eb180148d704203a895ad1e119425744e589f2273e8f1c86d2f87a03c7ff20fc30a6efa7365bec59c5bfd54147052303f529eb07878bd5c4b7a6cd0d98a4892e53fc20de634eb75ac8acfa013fba57010b520a016eedfb0", 0x9f, 0x408, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:08:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000100), 0xc1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0xffffffff, 0x4, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x9}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcd75}, {&(0x7f0000ff2000/0xd000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd0}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x9d19}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa98}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x9}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x480000000000}) 17:08:18 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0xc000, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) r1 = open(&(0x7f0000000740)='./bus\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="00eeec7ca2738f35d168591bbf5b8c04308d0318b44130b6ff43f121d877c53d9b4cc8888e7c9c9de33b0553ace413e67b8378dda40dd6d683e8a749", 0x3c}, {&(0x7f0000000100)="2556873a6f1cf993487b4cb33ef8dbcb0add60688cacbd4152ac0a3a4e04a208551d74e30a9842c2c87ac8f5a54537ce6226d7bc6c0971d03173f28404c297c94175a9da6e3f58c4482931666b17e9ab704722fe1298cc4eb82054e1909a341c33501c6e278a", 0x66}, {&(0x7f0000000180)="a5890013fbeef0e0f1c0182c9e87f5b66f22dd1ed0f9612701f260670b0e73714052ef3852af84dbb489d0b4d4ef843873612e26c11af4297eb23c58ab8d3a354372d88c59254bb96eaf474b5147f894a33e1afc", 0x54}, {&(0x7f0000000480)="846503893cb1ada28d5345606ab1d538641ab7de28e6af24507d742120575648affecf48577cb37d67bb2e39976e9449a9fbf35c061075791b9fcd1983ffed81f1fb4e487b457cb7e3a86e599300ba70ae28324005b5c1b814b09266e38515c703d33ae4d8cc67ed3142bb041affff0000000000008c4dfe9ef2286f762fcdba88926fc9c359422cbc6320792d64f22169f9a9febc85f3739998992863c7fe86c99c4c1b9961d3e48d294581d228804f0c3eb5fdc63f5fc24b274addecd18efbbef039cb55bd06c12dbcb5a8ed41", 0xce}, {&(0x7f0000000200)="3458ee1bd3cefb3deeb4b54fee7fb313188b2eee81c25ad85000efbb0f1bd5a8b0b656525ed0bd76a84d4a67d9", 0x2d}, {&(0x7f0000000580)="ad2b09e321aa89c71b8ee76ebb3828a62c8b801dee7a5b8a5b95d27294b08b9a6420e969f3fc97e2d532c161de0f0fd4810167b4c684c62325febc77df85771af0752488e1a1db7b215987cc02cb65876f0cef4cf27e5ed0235dd064b4fef7709d15aee37944f68a7d09ad263e1119f891d7539819fc1ded7533dddc92e2a29a40a62b2fd729eae1daf87c1b5a43b4350c0b4c6dd02f19afa40a6ad08eca1778f134191bb5193beee64bd7203e9208642905d9c756a2259098", 0xb9}, {&(0x7f0000000640)="7531d56d8122c0950802283c141def22249ff02196aca6d4c78e38341f40b96a850b4e18d60fc72d739816256e541fcd389aeffb36169ec6bbd07a7a2c32908af02b4f26c41fdde096bc2462ffa8614555c974b079c557a76b1661f9eaf9adb8671d5f2a998df38b2c62eb9bdd4bcd2422198c402434d5bd5878340b440459837cd2398d87be", 0x86}], 0x10000000000000b2, 0x0, 0x0, 0x406}, 0x0) chmod(&(0x7f0000000700)='./bus\x00', 0x180) writev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="000000186204018b002b060000000053b5d10df40d81f623f69e4e14da0000000000f10000000af6ec4d46b68de1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5000000000000000000000000006bd90c8c252fad2f101b41c961dcb6d5500b9a1fb365b69a6a35886c37bb1f9c11c8597a4ddc27bfdb1f05d00734cfc41e5d4685fe8abf23d4f7", 0x91}], 0x1) fcntl$getown(r1, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x2) 17:08:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 17:08:18 executing program 1: r0 = socket(0x20000000001b, 0x80000004000, 0x3) setsockopt(r0, 0x1, 0xa, &(0x7f00000000c0)="a3a249cada7c35e96a2071b5100f6e8fe56a24c923cb4516d4ffbccbf005f7f79808c41c1228a5597318cb70b4cc575f45a79886a242f58de121744741b823b02b24389c3eb87554d58a8b23555e146a615c2793e00a4f7b75d02e68f4fc36b69ef9de3de39a2f3f21935d81c0ca11059f183b6d0293a5e0ec644512560c42befb834f1e2c862f2253d7b69a3285d18e4a9400"/169, 0xa9) 17:08:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x2}) 17:08:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xd8, 0xd52, 0x0, "b00000000000a500000000000000000400"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x5) 17:08:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pwrite(r0, &(0x7f0000000240)="11e431922a7f6aa7c00007148b5b43192f8df55312bb89d6d726aad1e8f67c13b2268edd80cc66e336c07d476e63a3bb74a179104858361eee625269817016545916b313d3f9abf52e736e6f4ffe27b3f2a6f7a14b31499b297911938e0e66583b515576cee97b13e09eed63a414348fdecd3f2e30a3efa6bf69fce7731e677cdcf081665cd517fa95b7f778d3248d91201a06a2bf2ff50754357aebe0adb9b09c57ee1f69951c699dffb9d2c5731e109019e3a4e661635d67fd6cfa142421a349b51c5e704d0e2e6f60d35693d163bb6a19de27fa2d7db79dbdb094ee783f0920bea7740762770ab927bb2e1c0c5db2687b86f881528c4bba59113023c511094896439907f1fdb3150c1875be05abfc08cf3ca9c735c36e00437cda4d19e2027342d0f60d1c528861edc4d410cdc0b4d428f66913ff86a239c1334e9739ee9c04159b0e1cfa6ebae66f9c3fcc93989192efa950a847f84a1f32eff53168c600e1c2f38f05244cf86674eaed202d9c030576f5a6bb58986f8f5ca8c9975399881670b7c741f1c1ee4529f3fc60b3c99ab6abcdf09448566429f3edfd0eb0c39b6fc6484a77267c92850521ef1092bddb2de93af6c183f99ffcbdf098fb48047e7f8f30d7ee81b6fccb845a12705ce7f76f96d6038f1f0ca5e6552b92ba1f18b56b6ab37d859ded2cbc56c8f1cc7c5401ef3dfe007c531053a0ecfb0cb680f6a2ce7d29b23c9e011f32a91f1d7bb74898b10ff06b39e141904ed1b1eea263d1fe1f5f4eeffa4c41f72e69e2ce55375cc0132b26cf6e707333edc69520b8fdde94cfb6484f0b650c274c4c85cec6138ef9b33c30f02e844256b143a162c694c6a975c382d3cf12eeb84b27477b517481f58ed716064a8ffb241f1046d2e39c404e2994537573223cce300da4162d3b0f0d2a908100207810b0509793756c760723b069bea0e9403e84d798623dfc3563b6426768947bc0c2a50b9698b0fd77ebf82c836008df3c97da3eea2094ac2fd8e24bbfbe617bde287565c86ccd31d7d8c3e7f0fd33d9a719a25ddecdffb647b139cf710c72ad7aa441623741a89e852cf159de5d679598bdad5359bfc07fd59186bbb2210f139ffc681c9ea433419c5b924ece6d61b9470fb0f0222844bf051e3b17fd87491c7803deb4dffed04794407d7ebba02d32e57b2c5aa9f4b22c16b0460f55aecaa298b1c7815e7ca894d71cd790f6d537e12b385763c9b860687291ce79b26d49089381effcc70195943477f5385ecd24229c185d11e3e5569fa451157620fd6774f9c57590635b3c501bd81322c59f9efb8f33f71fedd760080408991259ba66e7e18b5eb7c68d93a5c235457935f66eb9c8b9281af583b8dd997bf16f212a1c6177ac2637e6b3b8e846b8ef520387ff523dcc6d9e58c4cc80fa728e6eb5e0927c2f0b43954adbdbaf7ae221ff18bb8399290c2a468426523b5c605ada93d41eeb8f38b96b43f2ba0984531115ec891091c99bc8ed76b1148f2893ca2925d1fd80c6edf6051bb5e264d8ba89a6ca7b0ce609a4bf357cd0ca4c9c9630bb7cbb1c8142391b1956b5ab3323b87fc43908ea68a4b7e470a07bf75fdc70cee781620f1922bb872914b85bc33a70b02ec8a167954a8aaf58de9656ccf1f48a205e2e3b9496d00623a7039d547e3921cbbf7008cd812111c21531224fde148b4f52b5cd233de5e43ac1509df5ceae7d5d942d8a78d699d686fe42df0827b8c31c8f3c40fdb4ecd93860c767551ee7a585c3979d3e9d46dc33dcfde0f3f753e27fd404a87863ed1d0532ce3043881d22f82c56c9d2bbb3e2dbf888d8111230258867ac37445bcf18c1df3423c927548ddd3b9cb35b826a76a48bd89fe9e1669fd0d44e04efb93e01915944e2ec68ec7bba2758aba49a684ad4d31b6b2a15118afab23c28878b4b07f676256f50788def0e19e451b53ff08c75d8163580c4a97431e6491b8a650cd48315d4bd93ba6fbf9d54e21c5729d3aca951587760e17687aeb511bedf99283f8e56aeddeb0d6f7246c08c60210fc32aaf185a30b405c44977798913a17f48a2703ebdc5fa6cb6a581258a97f95b9548aef321b810869d2730cade351df9c5969d8794d7137f1cf122eab45fdd1612febc1eb7670ca7335ec5822a0c960413d73f8f184dfccb0b76a71f72ff37ab5a0d0bdc92d6354b22307cb2933eaa5d196aa9698c2d9b4658aa5b7ed566fffe83ea0d459812bc4418c3ae0757fe2a07a9a15d5743c0e5a1d0b9a358d3a042bc27dd5a5525c5dd5ef65a319bb9d4dab0ddfe95b0afcae60d3711a2b636d55293b6928b1cc960cbb1d26883e237d0e0edf95bd067931fb9d4d5bf61bbf6dae5262df94a352964e5278499e46f5262e24420d9c85e34bd501b6a1c512ac2f7c884585dbc5f21fb79813e2bef02dd0ea25a2bdc8065c38d546c8589827f64f2b75863b943ec351da26a3b9d26e435a3bab5e3be5c664ee5f28037cbefd132737fa7a91e7434de61c8080a3c50502648f5ad1c35a6c0bb0ce546c8ff1d358bf88eb816d5ec71b1682c11575bc85ded953d1c8f94cf5b7a87a5e3c97fc5a93c0b1444339f69eb489554540a743997bfd31aecd7bc4bd5adee30a4e99d8646a4969b71e3dc7e5a3837b83883508da7004c0330d92c0f2886694dfb81ef8787658b908e92b9f61d89c0dd1732bf794fed7a3022ab7772bf4093871f3eb0a31f9592524a649de6a8067c012073a693afc0e6942327be538f1716ccd1a33fc03c1af7fc4b8ef4ace3ca5fd361a665cf8e524a83138b4fd4e1ce717407704c44d453924d92e7a0b5979a4451fee1b66fcb9aee57c42ce7ce18a9c9d81229d8f209018ccc8d618d10b5deaec66907e681008f120ca8e638752311ca6f387b51fdddb04758b9d8cb4e00f17012aa8f3f78a7482c77d65b8613aa37abd5e3b6d88153f4e6f1d2653d87f1148a0d420af94aa3df5a05dadad127fdc35c1471452c5eeef69dea2deb94da023cba966402af20b1533b9aae48236b96a83503c3ae2b70ffa637f75e3de509a2ffbbb5702bfea21bc510e9a9f93c22834a240735c18d3e4fb5ed79b40cb9bc0bd1fcd7a0e2edb7fb1dc09afbecc1f52a69eb1ed1d916ff675002a2bb0182147954f575c32cd5db7911f5a7da4a23a55caeb16c0a73481c0563a5dd39a6166c9d419923466ff32e7ca4348047edb70848b6541827be437166a67f1485bd771cf87c8ff15cab0e47456ce4d0ec662aec44722eca3185591044f857966506a297961f8b4cad636b53daec53a183955830128d46dd973411bedd99ff85da909f7348c8d9161080ddbdb6f7af9cd490c2a4d6d6070b450efacb7c175f02aef84f05065f8b641fad967c8436ec4a06639154960f22005f6320e4aba9e1f3b08435951dfed5465a1e77885d95e35487f20c408429a49f7feff1a8df27d9551d4963276a189f7811aafb25fe23d0d95070578e69fa02a1c13e69335c92b9317ed86a1c2e612124a22267beffb354327ce811aa9be2a2f0f6b2b45c4005a1833a9341412e1c8cc89fcaed980a8094c789b018d6ac30c9b861f71313c40ff77ee4e4d4600ec5b8748cce51f3324c3aa33c441106340f4961949c6b4b613c692f5fe1130db7a44690709754e7638e7b6b22b5db8465089392bdf9a83fa76d39e689244bf0cb56df44be4da3dd59cbf0c3b1c15fb71d11a0eb40e973e6be42c43cfe61a17782849c70132b90fa5b8e2308e9e76d7317d1cec4df70ab732dcc8fa522d2b192460621cd8f9fdcc72cd820b84e3797dfccc9d3b8fc33a0cb7d4486b6b9c57afd550e37e7a9793a9487392cb430ef7161eac72d10be3e09e91b9b0dfec4e44a5acb249067a3715e1a87972c6779a14400c46364e5d3cd92676437abb27061f2b3a95697121cf555cf2251ee4b7d76b5c48b5324c1892d093c4ef7f948d4436d24a8a908699b4fae0f3184a9f36aa6d9fec9fae3894da2cdb94334eff6a5be588a5b29840c8e6978e55d57e4437a83876fbc68105004b9b45a4b086cb511392279c6ff2cda02b02824e4dbed80d4402c93a61f6f070201bf0983d9e0768129dd5834ac02fd964e30b952a213b1a3284ee6eab04fcef56c3bd4f3b325890e8b7e0492a21d7b284ac4855f806e123b7b03c3208ce3b901a15db9602c5dfa48edaae0a8a5dfe439daf056c32ce05a467b6950d45c1a7cf5a444b7abe73bdbac7ff477c0762b4cbe54bb8e1f08e614615639e169ee24efcbc3550ac3688bddebae3761ff99a9bf044b56f0fc488b33a47ca276dd4ef517020d9d34f6fca60c95e09e20dc2bcb366c845207601fd149b82bd2d71eab4acaa805820aa1eab627cbd5c20760eb1f86acb561cc6d97676bdfb668f36cfd197bbf43c6b8eaffda1ed7bbc4b68c4830b01af151bedae0d0f6652a0fcfa98fb78dd116c4ed33db59d265a8a13a595e93fbd654f4f156bd7d1cba922f11677d0e9799029992f6bbd27293b636058a3141bf664a549e636f1e483eea10e40d2535da75d0896bf29967f737876bce1affd0a207a57eb78551ef0fbca8a5c7f148911fcdadc0af998769dfbce7f3ebd570cc2da8869fa045cfef24c21af20c488e3b0abd69c8e85aafae09e612e880e78bbbb48ea88b82e3e420da15838e032bd352a6f2a417d33482fe44f81f7af78514359f903ca1256d23b0d6fb064189e7093b8974756e6ea36e1d952e03859dfbaf12ee3b061f09a2ce522fc910d5876ac5d1f3543f1cc603194ad7cdd16a124a041036701413e809d94a57958c7f5009b00abadd232da0b6d328a439d34fb878b2f953dc7f25f672dccec4783ea76b353de8e19ea30d382645b422da131c8a3bec8a9d0111e7f6e9daff4cf51b26f26d9b8145781aa4a0a7cf2430816063d6e339ff378b9ef46d46e01a3b38631b12ed8907d3a4c6ae029065c871389a01d974f445286efe661352ac390c070bcdde9c243fc199e35a92536b58feb0411f85af6609635582ef2869c8c2ea84e9d6080ccb44bd56ec61ecae40de69c7bf6336a90ab88b80e3fada0015dd45c0616f4e539f912b43d4f44d0ca9ff5c55f07e02001356f9de30038e768a827eec68e4ef8b1f9eddb29111e3722eab3ede0072d5211484d53eaa2f190e8f4cef5470474760401b13430d480ae4b0e5df3833ad5c7bd5e7763f2f2b8ebf871de1d00baa6d63c37da2585f8ac6e028049a993a46085655c39596ff707bd08db193d943078988556749e0c8cad2f5c4f9d608bad1b23b9e4b9c36cad97e8077c58a5b902f0d669bc7d04d4f8b2749a0b27fe4d99e74718185dd2799b805c00d81820467ac6856838cde2a07905cce251fccc33e10580fdde3a60bee82be0171b397e8c0252caae4407f33deede1c1d0bff971f0b8f008dd6d4b62d5a4e73d9e4f9b126d87557e3a2a85384192946169f49a2db34d44bf20cc39b1e2743a1cfccdc27748fcc7903b1d1463a6185d3d25936991d4e8cc7b47d42d863d13f4c79308c0c16c049da973ba767a557e649c0dd3440ece68cc5c95dfab50e533b62d9586e0e67abc9565b75f5bebad9ecffcdd1d4ce555a9a51d75b2b9a878692d943357cdab6fc2b1cd284817d5b3c574941a647f654355528e998bd85ef3b0d4ab401c8e63870adb63455829c0646a9052a91cff5daa49a8bf60efa4507246fd0418642bbe8c44d3b15a62238135d1df4b74305b9621f2e755e0208df012fe7a36ce7115e7e9317ef390235cc0b08e298d26a234f84b960966aa1ccb1d274c33c2dc0cf75c8c03a67a0fb1111211d7", 0x1000, 0x0, 0x18) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 17:08:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() geteuid() getuid() r2 = getuid() setuid(r2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) setreuid(r2, r1) 17:08:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 17:08:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x7fff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f00000002c0)) 17:08:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000e6ff0000e4ffdfffffffff5a67071b542a538706000000b8100041b7be73e7116baca1ff00002900000031000000ccb503e18d000000070005a2"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x20, 0x0, {0x7}}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x1000, 0x7}, {0x18, 0x3, 0x8, 0x100000001}, 0x0, [0x1f, 0x400, 0x3, 0x0, 0x90, 0x1000, 0x6642, 0xcf2]}, 0x3c) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x3, 0x1, 0x8, 0xd, 0xffffffff}, 0xc) 17:08:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000380)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7fff}, {0x5, 0x2}}, 0x200) r1 = msgget$private(0x0, 0x288) msgrcv(r1, &(0x7f0000000080)={0x0, ""/55}, 0x3f, 0x2, 0x0) msgrcv(r1, &(0x7f0000000500)={0x0, ""/116}, 0x7c, 0x1, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x201, 0x38) msgrcv(r1, &(0x7f0000000100)={0x0, ""/28}, 0x24, 0x3, 0x1800) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xec88, 0xa472}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/79) openat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x20000, 0x122) msgrcv(r1, &(0x7f0000000200)={0x0, ""/40}, 0x30, 0x0, 0x0) ftruncate(r0, 0x2, 0x0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/10}, 0x12, 0x3, 0x800) msgget(0x2, 0x18) r3 = msgget$private(0x0, 0x23d) fcntl$getflags(r2, 0x6) lseek(r2, 0x0, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000280)={0x0, ""/155}, 0xa3, 0x1, 0x800) semget$private(0x0, 0x3, 0x80) socket$inet6(0x18, 0x3, 0x4) 17:08:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/83, 0x53, 0x840, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x9}, 0xffffffffffffffcd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x10000) r2 = socket(0x18, 0x2, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d350700000000000000f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) open(&(0x7f0000000340)='./file0\x00', 0x5604bcba14f1645a, 0x10) 17:08:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(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}, {&(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, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8048, 0x40) 17:08:19 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000b3ddd1b460dc9bd813c3314c6abd3edb0626356c570d75694a65c3b761d277e3d2249204582acef8a69d65eb5a9d3ee9c1a1c1b4780c946409c3d4f548197d869a1053d28cec"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000002980)={0x0, 0xffffffffffffffbf, 0x0, 0x0, 0x0, 0xffbd}, 0x801) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000001140)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc, &(0x7f0000001300)=[{&(0x7f0000001180)="cb3a3c4aa91d3bc71f39d2dc3dbf25d2b879971c37750040791063cea2a091e6f9ee723ad904", 0x26}, {&(0x7f00000011c0)="1bf74ed6d40fad3d04b37b06dcf17379f2", 0x11}, {&(0x7f0000001640)="c4b9ec7cda62c1ed882c9082c75cca69aabf571ab145ba56ae8c7cc2445d9927473386c926e9caded1e05b96dd29fc140d69207d9c2e919e7a821045e5cc8879841939689b619dc3e813cbf8d7c3bf6af92e705f30dc8f44df6e66f6d19a8e6dc25f2926afb4f0adc9735950216ade2af33f02cfa716925d0d8bbad10adf01373badbfe281c6e27f8a6411ed08d2ab818ce7f6ba1e0f6f7559e2c585a1e7c19d30c508e541b9c70376d60f556d015cec18cb8c8409d3ecfd1cd64733ec9795bf56296eb731b0bd3f56d27dad79c9766c77f78aa16f13dac4a58eda12b30e6312d1c7d93939ee670703851138b0af55c310021e9c566ff7c23b395ffc1ca7fd50a70bae4d7d00f198afd3fb1c49dc8c44be019eb577ce3799b17bba6481d8af7a985818f5d5a7bafefd616950f7a130a2a83e67b7ab9dbbae5e27ebc1b2112f631e402934d4d8515d0455cacc1d5ed51e661805666901653d1312a9c07756d37c309aa83d582ef66c7cb6eb3dfb507e06005bddc43ab554b0be2765a96d5c67da0dd039411bb2d685f92260cbeb20545eb4c70fa316226e3e8c0e54c341c62ada4267f6e14b9679e1f8f99e1b4b890d60044dbc7d9514628e7379e26d03dbca64f121ec0d85f240912e3e3c8ddd4bb0e440662ed4e963d564b202bc945f63baf1a99edc5d73f0c21b05801f9a9cd1c58ace7fe3fbfece5884dd0f2eab911720c22864aca1d1670599444d705cfc51f6c23ca86d34017738e9ac366a881a0ef7b16de5cdd8f2c27854d5789af4365d166ea06b11928df1de2fff3edb7ab4c644d1348f375629e676c0e0973906b900e80473cc7d2ee84fdf2d4f77cebce0624b9ad85394e0c82befee6aa395711c42bf7d3c87b459821284a4f9f9792f9b9478c639872504ad059325901abe42d2697074442d4ed66fac505107096745977499d977ee2fab05b3e5575157072c8701312309b3c626bedbda594f5eef70b6daf7cfc02d746c3286c22b01ccc904d7e106bda3f4f0932417504d1ce910466ddf83eb92ff49b09bcbe35fc8c4efc4660ae447d89f58fa6ce2661cfdca05c1815d6ef650d76525b5c6d1ce5bec659cadee03388db4e8b675be6421708c815cf391114debab5f9fe5bfb78fbc29e3e352917b6fa8f7863ceccc861de3b08a4e03996fe83679a54a81f5f9e2b510778b29098a54d3522b8ec521a8b2f9409355adb650900f211afb2edae88e004b9418996ca6099b76080cafffc5a06925081649ccbd58d6547d89013c118206624970d1cb372004a13fd1a169b3f24d7bdc705402cd8fb46d6222afc00a55a6d2d685a36d9300f17d5499ad6bf1f96afb177e825a7d61beb1f01f55b547560f3a9beac035e1f82b9df1af2186368153667637603ebc138edd350b45fa9d49707db4fc67c13d37b3a2a35fd20a096f6e1d87318a90e526afcf81a491e6c45e159ce6514a8ebe73440d55fb3a175445473d5968787752f45979c26da9b5509360ac1a5fa8a47651b41a804902ba236a9179be43460d82240d8554fa2daee78b9e034a271fc9233e681a75a319d979d6f1e4bc08a24accb2b880f4fdf5cabaed00699d8fa7a4788d387d551b7267c494c46bd4ae26901e13ee694fface27549b1803193e74603a5ec3e8e70a7bdf6c10c0e2dcfd37159c6cb03cf769b71829948a878195703c06405c319c4a728eed5acc758fb6e7ee076b53855e1dc49c595b9dff6c34c142d8bae9720b7332d95a4150886a367f38fc1b8050a29fb4b5acc69b11a949a1d1b30141dcb3a4b8964ba553d8c24c70009ab525e24da812b8615bc7754a0e32bcb4eeda75f540806b3f13bc040c9d2c425e7ea0b9798781fc4356121142314a7e35f6e9490de685f9036d7c71f3873e2b900951fdca1b14e61aec2e813d244e2b545ac46680c1dc94cbe556a3c4cb858ebf7415cd402b6aeaa7d4c3568169f6a6825966a03669bb5aec2a7981c69021b9f16439981c3ada2af680bea84f263fa2ffc70a75a63bc75445384ba3511dd8e34871d76932680074c12221376e0607c16970bfdbcabd8a5fca23d51ddc2f4bc1cc1661762dcb255b1ceea5608d28238df8a3e25b920d1c8a3dc280a516b6007e9aaf0e67fc0cb0445c61a399f93b02b75900bcbf22440868a7f9417782fd4b6e61676ea3ff6265c2ebf1772a5d66b903008b327a7cfa1304b1cb57dff4cc69b01d72a0ca954bf5c7c24f4e58efcdd30d3b891c92689a0eb77e97bd8849a3700692c4d31e5552e1224374ea306e5a487c6243abf45c9c251e56890ab6b2c8b43352032a450b12a7a0f2e0813df50f5a430104816ac87a42bf2fef121dbff9e1499bdcd2290ee01f0ced4dd793e16e35970ba57eb9e11ff5fe9487f97deb9633c2c70c4d5f6fd3eaafe0e33b95ca71e6fc21b08c4d0d4b41794ab306dd401050d37322f0b3d8c088444dca8d72ad84d3c44f0594b6929f32e9f0e15a790fb4b841a1e70c32566034712556c69ae38a163bdd5e97f57177ec1c551c43809631509f23093db428d95c32fd3280c30cf23a52aebe990bed72f1531db86606e14454c16f5311909741976d5f4ecbc313b60f416a07e4ab3ec725500912d8b98f6e05cf28bbdabe311d4fba7e19a866d1ea752307d3a187c30de92cc7974cad7cde5ae3318826f99d6f54877a1dff54c4e58468222c791f858b7de6b4aee48dda2251b8c2a2bdfaf24a7786154201554e0978173f8426e00f93d9237969beca1a2099c5a05ca248d4f60510eac20837a13ac1871c8b73cd204c67b5943787ff614f00a570377ecc797736e94e0e0a874737b7d32cd9c3261d941b756fc64c5303ce3dc429889db0f16cc9286aaf8aa9a04f56b708ac5db26d1eb579a970f918b7bc6d5facb5c7ca5d72ecae3f7654b1869ef2ba0fe2e40871b2392755d24f5df358b407690f34c6d613cd0d41c319f32e04d24d6452afa39eb4cbd42fe0f3e17a1335a9f1796ee1b7ee0b81b1acacd2f491255fd0e57afc033a85f7b3bf912b641d58d68a7676a0e928d0d41e3fc1a91336e25b6e6402a2f4b0730552d1fcf4212e95a2dbc2f70e6a7b5340350307d35aad2f8c41de3526940002f51dd2ca4af8be100adb12a37b32f1b61d97649a2c25639cfc084c51ffe5fa155c99f478bbff566d148b47d17edfc8ed5a9516747c0ebb9302aaf1a24747bb3666d9612bc981288052afff03d1073da008c2465a2ec13866486aa7417ed0e66a5eb0632c7640d3111ec4550ccc8657cd965de505c4899db88f103802d4169fec3761455494c2d77165ddff96bdc8faf786f2e245fde1c61d040cfdc6c66508fcbeef9b3c29a7e646743571840604d225f02af67bd76c914e1207886fe059a40a609df52d4303453049680d99a2d5606c822934839d1e9e70069423816413db7bed8d8545a3ee67f752ae80f599e38b1ed3541e9510aa307000a9bf6d35d590cc5c530ebc9642607d58471c9d6643e4ba800fc6399c346de218de7c9a66881c1e7db4e311170b7f46ce842f45ee6e39818f7999493da084bf90400466560a5daea2097aa34f9e607455a467eb9491bf424ba8dab679d3f940bfd7d5df1364e0601a728011754e5bfe07a50cf01674d6f75521b99bcdb0015b2ea938232c19ee0d62cee4e467148a4328c68e057b4c4c883a456bcd9bcb79aa9e3fa026b352e46f674c3f3549cc1f8b468da9aeb7332f31666d7945dd78fe9e4e219223f124ba4ccf60240e3293daf0fac7cf52cc52455249d7f1a7b4e1f5003f2b4d150b550e87c255799276f6d2a6d916c9e95877e1e9bdb0a67974a7c0b55ca45e24934daf5f4db448ff0f23e0d9617917a12523e1117d09ffe0b12768c04d3ec218a0a1c8dc6e40a0f19dba8d446c8e551d848f59f13cbd768d244deedab53287d1399fe23fd461768d6a6c36269a523712d1d25d9ee4a5104efefdceedb534d98d809593b45f1e7325af38e3041bd27b5012041afef87e0dad36d8eb570753f60bd5118a32914a9a749a241e15e7757ab603f40648a3784260f322a78ced1a69d64c3782b2619b70354fc44bcc599e42712df0f3ed31aea76df7823367f5edce287e9e9e8ee2ca99ef85b18a1d62a42d5eaa49f251aab466e998d04c690133caa4686c3e7cb38f2b86698b535add3fc20bde054c957aa59b77743d13d7b3d6dc904f61749fd859edd0215aed35eace28642966739f8a442f1f6ca071f2e1e9e8f8fac92e42af733642e3f758b1285ad764ee010e4b05a3c33d0f3c2a94d99010ba315f0b467ec203197b8c454089352720b5c4bdb694f2f686389adc36d05ac06de8619eb9f1f262a6915f7a2734d1d140d0644f14c42557105a1d1bfbe3986ce1d92e2298b2db9024b8b61fbadc3698e47a0f9219ac2a93d8151fe4ae56ebdcd1c061a3a8511d1c92ff5497fc305505fe670c79ce5b3c52ea0848040ba42e7d55d60e510d5fb2bf1cbc52803a0c02dee59d5495f3af9b6567a0870cb9c69ac859779857541f8e99cdfd22137530903945f0b5f579c21f5dc651e335f19a7d65755dc275b3e1badbe44393c859645c8594c37f92da0c529eca4820f93c567cf11a89e3b242ffaf5262b346906cb9b13cb54a401c7819a11aea24d8f797dd7670e3b9fc89d0a17f353934e2e204aaa37a69311248c8f7253b77c03c41a2e5e859bb6e64240b6bdcf205aa18743dafe8fbe590ca731cc2f1d213cef91fc765f6ea72e29940be546417f4cae861888a38b6f07132205f552969b472a691d4ed6308d1845d4f677a23b8fd444b457e008efeaea41eff874d626c1b90ce414d310ae28693fbc0d9eccf620123ec4d20de1f7f905af00c498c6d5ff5f5a8aa878d030eb4f62787263d4910008bbe9df32f4151cb4e7ee0facc62ef8df0a4af018f9a66867d736856143355ac8b9db08e8fddee926651afa6618927d26676fbbe4733850332610e74a4a642247bd33d5be083db9c647b345cf76698eb32ffb092a08455a52189bdd007442784757733d4d79f814ee9069103753df6a97647b995db8733cacaa5b12022e5f55cd2ae722c700e4d8321e103af4f9afb5ea51c0b562798e0f6afbf0c2290f833b50a26ab48223d5bd873f0e5466117a22630f57c3b189bf2e7507c799e215942e540b8e71a0a1584bd964113e35971aaf098208216d9c0fbe71043d7f17aaf09fd7b0af5751e024bb3ebe30f84ff43dfbd1e3ee730b84b0159bf7c89bf251c9118ac146287be25e789c389413351d122251f706cf3df0b13122cf2263218e8f4efe187a1e0579598ce92f741c393671d5df58fa955bd0d32c4a1b75e0f5921a5e425e7b108c126182258c855bd10090de2ab888d04f6a8dd5334bccf53eb9133950e4675e022d9ca465a16027fef650b7968ab69cd523c15df115eba73bd51213a3d3fa11ef2601bf64a5d80bd73c0b03e7ccbeac8a96229d666d424035ea2fdafa53688c507644d2b36cb3725c3aae3588e02be89bf922015d5fdc187c59751d60913f927de930424f9984571c45cd00322825acc0364d0f222bb4d7ebf4c7654090c5e31fed4a68cb1835f9ae24dc3d7f69bd25b6c09752d4d2ca163e91638a9a580c672696e3c728bdfdbdfe88ed103bf3de94feac6f76ce613f0bc5709ce667165ee6d81ddbab8302c7a7495840484bd22d4d2ea3a1b2bc953d02e92f669414943af88743d9e8cb5ae00eb7cb8179a8ccf6f3e0bcfda0f4ae0ee9307200a99a1497cbc4548742bd115b69cb5da1e233abd48047b886047b9c26d17b244119617183af9ab41cf", 0x1000}, {&(0x7f0000001200)="051cfce52388b138fee95177644e5758d12464b5e52c12ba27cb4b84fe8d529b311c69f68e2faf55c829495d096fb4f39b3e6aea2f58d0c1d7952941e0091b670036c4bc41c81dc2a9d4ae115dcecaabb96756bab9a2b194aecbdb50e7f1d4266a9c19bbaa1b70146386c9decb564bbea5f0921603cefea2e3f498c8e1e91d3372037b8b3c699e21bcdf0d5b568cef057efc382b7311bca758f3656f848eadfaf64a2d01fa6687f37bc72e7dc5cafb081df4249e817f8fb398f3d536ed070ed8d8", 0xc1}], 0x4, &(0x7f0000002640)=ANY=[@ANYBLOB="a80000000000000001000000f8ffffff5d093f6d25080ed1c3afef562d64f3599e99a8143f642a4629090d3c5bc7595aa11ef848ce85aac900abdb9d9f9a1356f23ffb85017ed0a20726c06ef707de0670328fd05e3da2ca49706240c00f6a9abd16ad16e12e719891b49fbe1e7429d8334a22ef1cad9d8c9c762436ea0313a46386b6738ba375639703398f2ad23e20f268d5dabe87e6f67e08bfe09b34ca08a82b4a692c2800001001000000000000ffff0000fca300002ac93f166a4f52f9d96aea1709012282e3689a766e91d1bc2ba286b8ddb6e6deba389bcc61467c98489b7211804f2434764259082e959416735b573562a649fb79b696a3560373e6257a9cd40a774d5ba2ff41e875781a610e05fc4b633b33b03cc1e5aa1b590847a3ddd70fe9223de41f56b3d9129000983f41f35b5f3fb289486b493290b88ef87bbe3981118bcd986cdd52892f872280ae88d9b63e1f450f2a18f8e812ec4ad549e335a56abc1f337b4d17543c5719dfa04c90ea7ae59d05401e02390b39da315b0466e855a94800bea4f7ccc1c65abe29b173635a5e25f4ce26d0b50c7bb03d323a6ba1b951b36df1d7a4ab6fa8b607a800000000000000e0000000000000000000000009000000e10d320af09568a8dc2c9279e9f61594c0cd461aa51b2222c8f387bef5bec14e53c9ce3e53a85254e366c2f81de7157ff4dc947f08256cf7acd0e04afbdd9bcdfd12abe02943e24eab3e2736ccb49893209d6d5518d66def58672b5535f24b351544b6731afe55a7cdde34806ea5b4b74c2213ba7ac526b0392d9cd828bce1578127ebce37588ba4b077ea0d39a8d3766d439918ab0abfa93cfe4c0d93ea8c917bd409be3bbb7383bec7bd4df81edf9c8aab70931ebe3e1c59cc0374fb8c58835be918ec46700c043fe9881371000000280000000000000001000000068c235dc18a73a190cf444fc0cc6da2f75ec3c4ca569900002800000000000000ffff0000ff000000ece184cc2f796ef4df0af7c7b89cae562f0d000000000000"], 0x2e8}, 0x8) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001440), &(0x7f0000001480)=0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x101, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000001100)=0x4) 17:08:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000100)={0xffffffffffffffff}) dup2(r1, r0) 17:08:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc6) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r1, 0x4, 0xc8) fcntl$setstatus(r0, 0x4, 0x4) 17:08:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x490, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0xe71a696e2177110f, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 17:08:20 executing program 1: syz_emit_ethernet(0xe5, &(0x7f0000000180)="4c75e3468a3da5f0f6362de315094b8e215e0c9967aeaf7ac22931829a844222a3b30275a8d32c192c71b6bfbb0d6aa303789ea86cfc4c0c90e7c2c7fa5f210049eae7a046d1abd98a5fe36cc0ddc3a99cab8cb36c00133064672175f18e4f03a27196b3ed2ce85a617f3e0172d442c81b16fc3a726433483cb171102a62784aac62e3702f8ad270f1acfccc6b11c5f17ce042989fe9f6d63c83ab61d43eff3750e2ba89204f9aa59d7dc545a15b37e2f829be78e12dcd9ca20c7dcbaf82412b2905a57af17d2a395ff98fa52910da509aff39ac9ecbcb5c60b5bbd92b5043df2a2428f790") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdcd, &(0x7f0000000140)="0000000080000000000002") 17:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:20 executing program 1: setrlimit(0x20000000000008, &(0x7f0000000000)={0x8, 0xffffffffffffff03}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 17:08:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20002, 0x4) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040), 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x5}], 0x1}) 17:08:20 executing program 1: socketpair(0x18, 0x8005, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x100000001, 0x1ab, &(0x7f0000000040)="98dca86b40f195250d6d5dd74d32aeed7ae16578f0ad3dec4b5224c3c7402cf774c4e7991784e9b895adc251513ae41f029a740371d951eab3439f9a358ebf8927b5fc74d314f1c7215d25f30475977eb51643da494e197cf07d8129e9583a8ae5172c6618da43fa5ccd6cd1a36002274f18994e66f59f1e773f615bce9e25235144a1843e9b46b427922fcc10216a66c6bfc308c8562b2b6cbb646bce7f27a8a50ea7ce6b4a134c4d063b11a5532d", 0xaf) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) 17:08:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r2, r3) close(r0) close(r1) 17:08:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x10753b29) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x10000, 0x14a) 17:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x4, 0x3, 0x8, 0x8}, {0x1, 0x2, 0x4, 0x6}, {0x3, 0x92, 0x1, 0x2}, {0x200, 0x9, 0x6, 0x1}, {0x10001, 0x0, 0x40, 0x8}]}) 17:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000040)='./file0\x00', 0x120, 0x2) 17:08:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2c, 0x38, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffc7a) shutdown(r1, 0x2) 17:08:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 17:08:20 executing program 0: semget(0x2, 0x7, 0x600) 17:08:20 executing program 1: r0 = socket(0x10, 0x7fff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 17:08:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000040)='./bus\x00', 0x2000000002050, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x80000001, "7cb4c1f74ec979bc6924c78a6c1ad8aa82e2c096", 0x6, 0x81}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 17:08:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r2 = getuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000080)="d88ae958841405bf8266555c148623d9795f5c3e5eec93f4e61798832d79483fab1bd1befb21a70374bd0205c536c1561f5c78b2369d97b93c208bb605b887d7f82637bd92455bcecc4a37ee4edb3848d82739277630bffc07ea3dad91c5428696f7aedb7a10dca410355dc83c7f6a2f6aa450958ee8a6b307c8d1778f1510a38cc93ff9cd056df91d29b96142f5b31a1176acd9a956dac18a7f4be096ccf60f538f03c8", 0xa4}, {&(0x7f0000000140)="0666489469dffef1fd0653a3c962f245b319384822c6ad9998f0a0c6f130d12a62f9eba23e7ff8ab369db436b69d01b2f56671c8ca282d2c8fd9844d38b2a5b1f0f7535a0d57fc5adf811fedbe75d12fc05044cb8a5206b741721e18d37c6ee7882915cf3b62ea5604b146e7c1a5b7c2f23a", 0x72}, {&(0x7f00000001c0)="4dc2c30f24cb8420059f198a69aafe329ab16300d458de22103505c6050f3205779f88ab0a62fb13e7c45d21e1f21cff8919a94ff9554b2ac108dcd983e38d11389cf4b53955a86210ce6b4ae11f17a4c66b093ce26364807fda1304f329cfac2f311e88a6a905ab632c0ec9044c6a55b52a5cc5cb1ff90c0aef6fd4bfdcecc2299921de86ccdb17a8287e82679826194ce0df435c59ca146d411feedb0f35792e71ebd008fa86548d1dd04f0daf9a9195c62de50c3aeb8a3300e9aea268b16eb7390f933d4e4db240c58bf893a8", 0xce}, {&(0x7f00000002c0)="d8cb00b87622fbcb8ee7d18dd0abcb2752947e3c664a2f2cf0b1d7a582c0bfe536584f9bc496656ed4454341c5236377aadc23d8a4e3bcd6d935e6c4fad06eeb2e6637295332b22f5a00a48e77d6957b2df876e9eca026b684139ee87d52793501a64b4c", 0x64}, {&(0x7f0000000340)="18c0559549b01414c068bd81d9e2adcf3fc7c85e3fd93fa1985c766d159593074ea3c251617aa2441d0eabb458b4225fa126de87c2f62e95e3f0883de51f5c3b48fbe64ae98f026f0d3d0254eb02dd8c5165bd3c1ff7cb3a9d62e2f905bff451486725866ca446b8df8e67763b0b3545254ae6302438d871f999a05675588f143d33d0d818de2629a6a66ab9ae4c33b98fa1f906d85cc9f4636a532009e928f6091a871577de89d2", 0xa8}, {&(0x7f0000000400)="1e8fbb3e10ec3e944e1a223a8ac919509bd1e030ac2171a4cb0feea4866c7fcf49ef62b5c73799373e2fe403a25b23e07ad70f5b80bd88ce9c588dc5f99c18bd40bc778be557e14bf8f8e8842d91d60c7996d7ab16f7e64563e2b407a57fec42186a6551de16ff487faa18ec77fe166d6fc7c1a3538602ba02c20ba78c635c6c9a3999b699a6682e2cfc60ac3df6810f800d37d73295a7ede396f4fca5356b9c92a0e13243ffa61cc73c058f8c89b68cfbaa362d9e942e3e411fac0803d792171b4fae21041fb3b106a584480c24e8cb4ad99f8bb420394ed959f4e508a2172247007b03f3414bfdd4248233dc54026b35d9a8583ea9fe75b9e2c51ff38d8548daede500d01f889ceeae9ef8d5b3769f44785ad0ac520c2c6f5d4f9b69fbb5e958955734bec9f2c1b17aa97f3a4d9964dc84dbece8c82048d9a7e052bbdc6ab61dc825c29b464981624594572ad1671876b6de7356733fb3d9c9a3b3ab80265448dfe106d706a9bdeae5a373ecdbd83cdedc00cabfb35c438a45cd7c6321da3a4613aa7d792dbce97efd927993bbca9395ee6c4ce6f4a70dbca3d2f5286aeef7f96cad5d8db6a845d560e96e31a7dbb6e91002894b04553b657851194ff5473865dd58066d665d8c7e1a5e4ea1604e002cb1e2b570a8e205138147c9661acf9d24fefcff2cdafec010d08889c8f92a5408665cb74cee2796e66427f2411956575638b634aaa3673a94b0ad00bd556f7e4e99e1364838440e0993f456d8631aedda4fae9ff6f6383c51a836c194039c0b5fb1256c72f29acada8fa0d326e0b8531328b8957c89c226203571d4b625308bc007f01cccb5cd5ef841ce67ee86b986a832f5ef6095088dcdfc032e7dc4d1c12628108d2849aa74ccd98a29df6cab222b4192c80258ea9b736f4970d787025512566e2b3b02fb59410bc38b16ab790a4f0d7951a4c740a005a4270087ff76678ed018c45473fb0c2789688eed1eeaf4214e61e0a04b4dd5e67e64c8176663b6002680ac8d70205f4f89c2ebb2fdcce839c6677c5cd8d60e01732d84bfe72a4faa5bd52e95d4c7e15605cc2ebe3495bdf5e999a0b7f20befd3ebf3b37bf8a551018c6655c9d8e2a85941b9b1d74f6c8acdfdbbe655fcea4bb38edc007ac02f65c77adb62bf2f451296458e3e64ac25e30bdab418adbdef6fee5cc37d27284bee2cbb81f63e7aff7c09e55464623b6e0a79a508c13b5452bc0c9739a31a6525fdff0203a1416cc178ea1d986d2a32ae2a577e5dce571a0a5cee7659c57779d087a6072e7b9022a1c44353c2044d423e201d37180a7184835d9fd563ed5d7ec4efc12d80d0c5e37b1a69a958d381ad54bf476fd6efcafe31e6f2cafd556ac65ac9d022192094fd8ed71ab4fac8eaf2a0a9caaaa4fad949599e5de10355a77d9162d7a6124d7004e593b2d36856efaddf23bc57b963e53d199d424073fed59aeb7fcdf773e4a40c2e7067240543a9c3300b2e5a92d4bb266560c3b8905b11254f993cb0b22b8f3801fdccfb57421b4a5d5463c379083dbdf056e21ecf57378e012d4a67920107d454d5d3154f04967d7fa226e2f02b99a6b5942db6e511b9d2babda45adc51f980625c4f01ed11073552004dada2f99879a9132020de2d70c63d0edb7cead0c0f2e5e5eb8f497fa52fcce3af5e9caa055249c1fab428792a7dcdfe270e54e4c03fe37c9e6d3d517316056c21b61de065cd7048166dd7d598526f7ae857fdff387572fec07cf4dcc115e8860a63ea1b797f9901476324d24fec47b3ff38d6dffcd5a39aaa206d19012087e06f50f8b615b0a4ea38dad4ef5565146df3d41c0ed7e04a4127abce611cc08e0ccd2ed81430f1e214efcbed1daa0d793031af062044db86b4e985a44259dd0e895fa32d0f0365470270fa7f162a459908af39f10fdc059f475bae4c8e8ccd4cf617e30749f313c327c0c7c9cbfd3cce812e8d37ba047b4e0fd5e768bd61255c88ba5f41324de3cc16ea2b0168d2379a197a290f6229dd8b3f59af5e42d995a948e99095978daf61d442af0c70a8f11df89f3154db2504ce52a74f188bb5998846a42fd0903912fbf013d81158b69913046f24585e4c27455b66aedb0108477dc7f94525541943d2617419416c55919c8e8e38de7b3d1a43dc55096871148d0c65ea184248647f3242700d0eca98c50f490ef021bd9990ca0e9390ad559daa245bdcc9c3e70c08c73c0c2400382777895f2ee64f6c12bec9fcc8ea93d70f4ab643dbd5aae0699d7ae496edda4bbfea40e53072f19d13e9f9f9d6d9506fc40a68565f699cd64cf5a2e287cfac2128774c19ed8bc8ac5621842b4bc60a738e2d47fddbc161f2e169dc11c865427ae3b1bf98386d8ad06a4fe19911426e1cb2308bfedcf4314c2019336e5d280696d1dac3f3b07b929d6ce28434ea91b4a2ee279344da905cee82db98fc098d61d25d6f562ca18080c9119b6f4bf101ea188d089961b2121ef0d8f63a667c44db4bc845565844e316e647ff28bdf0be98e79b21754cec2be3e3ce87dc3e907e8392efe28c34743ffd028747fcd1b0ae5e82e09d3231ff2bd0868a0ad9e17c6b6646a70d250cb3d9c8fc5c7f0787b80001c14d0ffe93c21902c9ebabc0105fecbce3c457feb67cb1b5a6b50d3825050307db6b47caaf362828064eb8d431d3aac9a6d4d8785b2a7c7774b79636ca8d5530c8e2b7841948c69ff89d383573f739e3b480085e78ade1e1a6ce681ec6976ca89b58f23b1e3c657d8e36b1515294915999614c383b37ce030d52c0608e1ca9b692631dd1dbd7b7c585b1300945fbb45cb1dfbca8c2d2114a6169d0eb6ee3724ac2f8baf7118ce2b2ceadddb25a76f369bc502822148ac17447cd64359315db86b4e1728e3fe9d97ba495a8d36b6dfd2f40d8b91a147d410709e79dd9838da909382b7728316444cf361583370fa9c106151bf4a2a256578a1daecf653f8f576c6e8e24d41e52d82ee23f2fe17ca0fa6c5652ea9d8ccca0943fe32f87161ac75ed071d1bde9cfbffa1926e74fa93213ce9fa17b90d99f57e5c29719c668c181ff6750f9345425ee63847d7ed342ef8d8e57406b16b2009832b2b76634fe5d8b10f2ff374c394e57c14b43484cb4b371b8688698d86b902d0391772fab282be4001da3caa398a4d4a55003f4a2e85ec8cbde0aaf37bf66a0631ba7355b550b0627ebdf26ba848334042bcb46e2b3d425ec2e74b753307f16b31d1d8e77c39ce50f1ceddb27ff08bc0e956101d292bc1c71588fa5663ebb7b77e8861addbdfc21a01d686cfef4a5da2f89e48099e311ee7b66a782a4cab2e50ee0d285ce291094da931eb55654b474486313e835e1836aa235b4e47d180268bf75e168edd23a39e20878c8368ab8b08362c7c06e18949d5a4db2fd053228ccc2816022b9ff579196ae3cd3ac900570de6fcd70fa43d328c8a7747506e72eeeeac00384068c43f04edc663fffd9cb02611e5d777794ea196ed44afdeec8eb03fe77597c6d52b8ba4d24af51470e93b93452494c607ed2f58bd5f61b26ce141c495ce73abf303e8e91ad958ec9808506980154dda9538eeebba8f33d9f686665dad294e90c79207cc14420afd68f96fca5e9cf6fe00b55f67e716926175ecd0cc96055c290ef3c72afd47560803df6800128188f60d87159d37fda112ed106ef3c995acfef7c555cb174209f9430ad64b3bcbe84df441c7a512abc40c9e01629bc15c7487c4bbc0a1f84a7422367f27d0c541eb5d35acf697abac292ddb4cbbfb96b00a144fbc29dd686c5db2f6977f702d704983262c15da7b2a3de7603e88f8e8c3f32b08a9a409656cb489458c05dd12aefe400a686b047a1c604cbcb796042454ee58d925c49eadfa508e6bd88e61c255ea826a065865aee9f3f2ae766797ccc6b10b422ffd15cdcce2b704bbc78a0c6dbba7daebdcce5d219ac41c918b8b84f6889db06de9ee1bae04077edbf27b11d1ae09ebfebd8e447dcf81a67bd998d1c187a970cf05514223c0dbebc33725ccd55f7aaeeb70851b984ad20e7dd5a9ca95e74e46bdf9944b2a59495b2050a1b07df3c82c3a2428a252b73d013476082d04b35487c2a2c973e06e33fd29c25be1d169adb38672e62ae290d81dee26a65926ffb72d07c6f87e227c187828ffa489deb998455ea3e037e096aa6e14e85d7d45dd3c142f79bf1c567f9322a7830f2a175741434f43d754a3a496196c17fd3b393dcb63be068b9c069fc8e847bfdc30905bcfe2230b6979dddab3a0e894a677d4718a87d32fb3597c24cd02f5845e8493c6653884ac878d052d4139f3aa738a44be146c09f0ca84c1118850ccb79d616c7e01dc6204c732cb8ce0863f1be9f0a9a8832567a39fd94982407ae20f2ebd76978f969017b2a0b3e62dbd3d87ccf44071528e87c49b6e7474d2da5ed765cf08707c7735a9a4238f044fdfb17dfdcaff0ebb6a3406386abd401036610ec4951402c409d72a99d01641d420dde668613e0a68917aa1603d80faa4b785fe4927e22cfd4e4294fee61f455928d72cb94a26cdb15dab19cb2241d9d9b5345024295593c18debd48c6ae0631d949543446baeaf1c0d13f13c11d8d5eb05314ced4f168673686a55a237c5346b15a433568c3aa4ab8c0bf063d5d780c14b1068c226c16797b6adbdaadd875384fb8bfe6d1287bedf0edc8e01e4419e62dd4fc0bd227894c88cd71e7ae6e51dde4fe6d0ebe25fc55737a100b2c19349f8c91490de3fdb3c02998ddd4279cd4c30c6e279cbe57e71d9af93b5e58f936afad974b7843aafe84c4e6b5611bcf938817455ea6c6c479630ea6123c5522786832bc23c8fdf7908eaba27c25ab63a3ef68c0009e0962cbd73830f287ccd90e23d9767f3b34db0b8a944020fccf87862f9128d2fb8ef0f3073bb37e6e0293f6890797978ed273dfef9eb81c3cc2de97edb1e2b3c8d38dcaa1b8420a5486cc924503766e12525d54c52a27ffa2c2eb2a0e3d93bd796144ecdb37b2f52c3d4b3ddac940558cd2545c2f9fa2ffc38546c71eed6337dd617f3fd7bc7205cd9f15d1a863c7e8b187479d9021e42b3e2b598d7a7cee54cfbf6504408769362ba7186bdf6160fc3017c4e1fa77a330a7a809c46eae16dcb18b2b165c3e5c94136be9e9a4f264b310e5fbbd3aa5e5c1b42eaacd494fe83f831c8e8c444563f35eae2ce71895e2bf35bc8da5972a2ef285680df181cb237bc2d39780c3e525db79b94388ab9e89b2ec7572dac4413aac1d920b3ceaf7b2f24f7f3bf13373118ad6e317d5b4d57e9f2eeb15f8bb7a954dc0a6f2d8f3841f76733dc35f9693df1ba2e796e09b54c1cffd1913b90b3e2beba856ebead452e2ddf4263204ddddd53e037bd19575869c7750f88313c0bf6002e38d32a0d0673b0be92f3f2f7209513fb2e7a2e3627233667973babc57b57abacb7ba646abf2b7fc2f6b72395d6160f8ed5bb8b73ecd90bd29c127cc3ac62cc35aa7fa5f1d3aa59564f4c20e99bb37aa6d042115d920b4a2fe1ea1a491c6193642ebe122385cb14a853961e8ae286ec6dff94790fa1e4bf311aba5db1512b74aa1ccff09cb1703f17d5ab8e318113a3a1e9e9cad7d1215305ec08658a95cc3fa03158d079419c62571435c8f75be7c980416c8bae981422a36f97ec0b51a2873a5a576a0ecfa342565f3657806618cd1a3e21f5a0aafa8e8736bce520a390f04c7068b86495b545fd85fe5eaf23c31b3b882650fc34ad21e11d032bd991efed10e8a0101269e59970541ec8a4e743ecf047783bba867ff", 0x1000}], 0x6, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0xa}, 0xb) r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000001700)=0x1) 17:08:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000000)='./bus\x00', 0x7c, 0x40) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 17:08:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="df5e058ea9a0b94e8492cc6296f54408c0d751865e44cf00ccf269ab4eda532d88d2d7589d1754df48358b6cc950ae4f0f80d8d2e25dc0ea916e36e9f685fc599e21849988d90b7fd0f4dba99497a372ce7aa67882abf2e149f3f87cd31be91bc36b09c6c0688bea9b447a5871cb0c46ada066328debc3c2913382670b7a708ad1686836368d3710f59ea74ff7b4b2bf5a82f01efb7e9bccbe3695ea47860c0f96573416d60231d7e3fa460055501e0ed149680dda5025a1133fb9c70e", 0xbd}, {&(0x7f0000000140)="37a162fc7e39d38f32e29e4049e013c494bff5f438bd4a948e1ec71f915b7d01bf2e9c54f11553b8939fc379adb4ec14c4f6dd5b4d0a9b45afe4e24832c0a42fd7737468b384312ec502dbe9dc81cabdad1872cc233295bfde13c726219ef71d9cc08ac7ee4b02602b4daa27ff5c8262fea1306a2b69", 0x76}, {&(0x7f00000001c0)="9ce3c30ce5cdc31ec15063f6506b3c94f47aaa1315badf226f9f25fd1c79aa0d02e5571ee3bb0ea716ac9120e849d5aaa190d40ad84bbe4eed8eb7fff76129a192b1d935c6d918f88194eb48ac659ab5aca0f374839cf48f954eb4a1a06308e13fca06b8b3308b9d855faebd3efd178ae2fccd953a86ff88effeca4f3c69e4fe5673900491", 0x85}, {&(0x7f0000000280)="ffcaebd2de12f1c2f60925fa90569cf69af0b8b8a126e04f14c5d3ab1577b8d97a9401890efd31ed4b77e407d3c6c83d0f348aa224acd5c5a60d26b91eef75ff38e753de9070b88f12f2adfcd63c573b5427365f024eabeb2e26a274499ca2672ffb33629f62885cf3331bd5a3b6dc7ce20bf8d5b024b31b6e3eeed15e72431d3bf78f4602100b3d51f845fa1305de7415e910e73cb0295bac548e26dcd29a3d27", 0xa1}, {&(0x7f0000000340)="b76bfd3cda647b4c63eb7be6f99c0ad6f0e916c7144cdeaf5e06d39125452cce53d7aa5e2cfe7b29e416e899d15477480996f609ec96977870dc3b15142fd78dad2034fcbce95f9e5b25ff0643fee15aaf20460a825fcfe87f56496b92b6bf32da26042978aee45b11d85379073158d696a0a324455e159f6b1a28055fd02745efb11b7ef764bd875ed4d13bca988f8024dabc688236bf6a14e35d1f71250a8cd3fc90d00ba66377d82cc0be6746c2a3033183f849da01ac524d74f99d51a66f3392818d896e", 0xc6}, {&(0x7f0000000440)="0e30625d2333f0ad33f0a62313c57753a4760b1937fd0e2969b752dfe7eca3be723739fb97459ae248bff01f9a2b069f43dd51e97d9c95186a762b36953110f19a80b3b0f3217b5b7749110401861a4480883b70c08b56d8501463723b4c3b32c10575c1907196c3085d4642f00b60f7a834aae9344ac7b4462beb8396a9ad3250feaab5392df4", 0x87}], 0x6, &(0x7f0000000580)=[{0x1010, 0xffff, 0x7, "15b2d51fcaa485cae79a566aa8343ea436fa49b5b69404c896da52e4ab3529d0d40ef27a043c30564fc538d2983c60a9be531372c7a8f8935b49fd1c70b8ea72579b7855cd7d3c649f644fccf9f0136c4c1e3c7447f6b8fae6439babf41db2cdc0895218a0b5f4f47a016ed49103ee430eea5609479513e196535c1a85fa40e7aaf75fac42eede203c1e071a993e1be28540a3d921bafe2e5e5f05a10a93337270214f75d60b9ad8d2e2cd960143f77e32791fdc9fe4c355a452d9097aac9302afaee456c1dde4d33c4420d729d021fd6a4769963b7b8b6c83a2610daaae75df416c51d774a6ce46ae3f88eb1f66d51c4993fa1b8678dea1d73f12bd867fcd8d25a9feffe45f0394089b5e606b2dd451c5b1bcab0fb3ba4cde347906c9af08cfc97c2618088d3e63f494567cc8c11dc3a228853b849a333942e65cb043757776bdee2ba020e7dcf45044a89b7895b7f0b5567cd305eec446e6fe34384b4f397ffe02dd6e4f6efae1739428f7bccc702bd5f2e129af41581939d9170e40ab2cf3a2df119bf9f9b191d8fa10e4785acc7bb24287dfd11caa46a373dd712e7c9b3a53aa4b30ac1d4acf3905c27d793754f2d9b6e3f279078e9221ace37ae84eb7f01c831f8f10326551df13c35c9089dcf65fd2e1d403f4ce8af6500a972ace472c17a14477bfa432de4b6b8e04cc1de5afdbd8b2ecb9bc65bf66496a8f8a62442606c7308f34f0ee09d86c7022ae2000803e19cb795b5ba81498092178a4ecb510c2863c13835fc81ebf1a80b4388ab47d915aedbcdb11eb84a6e59fb67370f6c8add6734df0cac61ebdd88f09e39373222bf61b1fa6781513d6644ceaf4e361cca28b7547778bb8abe13d69dd6c89f4707948b89302533690bcc678d42ce69d453ac86ce665e097a8de72abb04aa055ea47b552d944f18c0cdad617819c62cc24172b98555d0d8149abf23fd76242e8e8588f1f922665183013d5b0b79a2b05147b2ccf84a86dfc09948f81757ed792c6db728d67242414fba43c2d4857d17186edbe7f23c3e2140aa9fe6aa3d545b0cc6dba7a6531bed3913e510c9997008f56d12a4e88f7549438a133df6bd382e076a025a4d073f746925cb176ebcf4222af2e226f8c573f2fe559b8e04a48c5e920582b1c788e0fcb4bc020282a62ae6af6eae3316163aa5899c42fd0bf1d498d405ba7f2f9c5ce6c9d5dcf951689b02199cb2af6007eaa0d1dae34c4b718c935277e5f3684fa32d897e05a43328c7559beeda060c12141b72a25134341954aa93f6ec004f1819819d98e3b22ef25c21613d9725672c121e6dc5083718f165452827a94fe9e4321546848e02b8b279cc1e7ea35fe6e0021478cc53bcd6d830b57db065d567fc5018636e2ab9dc121aacb34a6ec0e8760d6b5edf6b521a6a2244c23c9749e51406d28b87d866f992070800377b8ea27837c8d0d9601ce85d1ebf2690db51dc79086e7b6e485aec8ba8b73fcfac0b4b402d84926a51f0e0774ab38828210f7738025ca253564500a1990f200c19ca2db1dc1ee17b64f25f448485d45ce9ccfeb1ec969bee32ebe5a21617093078b3626eab4d8440acdf2443689305fb296a4515c27bfa627d0ac69a3cedaf7adba72bae4c35097b1600f7cbd41f2eb18da5c3cd30cc55d10c5cab6b18b125616e10df4bb47b6d7b21e44058398e54209f592fdead634bc409c6d66737820f50defdb7629fbcd35a6b1bd98141b0c3b2fa3c901c236b204523e0ff953205091a37243bc5f5caa65a88e5be861769513eaf8c55279ece390c30d36be086e48644e62c9fc5ec2b7d4aabd5dd2db0859d893964b118c9cada0e247b869b0d6006e95dd39c5358d8f7b4565fb2ca04c524e6f8827d9d816d4ed63d36866d8e53226410234ba5595307323a007254fc95d60bb3c02d499f0532c68c2e8bdf5d79e2f6f1c25c73fb2010bf2c39a92dd01d810b9ab5ba91e304734f681b8c18659395f822223fb908b0d195e071bf52f8dee3223c93301caaf0f11b7da8b722a2737ddce4a3cbfe72ba68a8de084e7ff3fcb6efd08dad3c228e514a64735ceb5a431b16c00f510a8f8f4e3f10553862fa8a09e544374d6a80192ad90eae4490d6ed9f9db9064eb427961d717957fa544fc5fbe52a764c454793639a0cb7d81ab78896e86406b86735fc93314349d4d125bf0c3f84d000c1db32b00b4d648846e9def440e92044c32d42872dcafb43b7407b106ccec5cffc7bcc37227e3271cd76c81f83a7d1087b08e03cba384790a8a2509fc9bdf5374277e4dadf993392896d0cdd419a663855027fdea2e3748b9a9e840abe48ce4b54d2668e691a08b541d50fed2d06e605e826757ed5304882d6dbfdbbb6f7995a3215ab1427eaf123485228eafcec5a551c3b8c7c660ddcfd3bb886d057a9e355a8951e989b84b3ba5496fd2d3fa332fc4889a6cefe2988c6b57e604e44811515138679e1bb39d6ef7540a9f4d59c7fd5899f998440ea066a18a005af2d437cd37f808d7729de14c3131575276a0609b200c0b50e858e5d0001990ba9363183d565da71c09d0819a10c63251fdb2d3c32908ebe8d1b1716e5da07ad81fe7d893c783e4d87bb1eca9075cc49955790fa8bb5c72216c0083cb89926c7f6bf1ffd08974931fc6d8da428279d389575e65dcb237df52f86a57651530efa8606a64b7f021fdc7e031e6a0f890a957d6881e521943dda2ae4c8ccc2ca16f9e6e5bf84738745755bac0bb6a61139fe51cbda333eb3851cdd4e386d562fde28249ecd1993e4216e53088489ac4aa59b7dc229f65740d8a5ddb4c52de18a721808c7e55dd4ef5cfcf62719b5a12c5914586066b0de1dd4581fc23ce939e84423cc2178dc9c708a80a501e991290c9c1dd283c10f7b5629e92645222c84c71fdc5507e7a345e48f120f7308db386a54b4227935929e54e518b0d0f2407cab867d1a54127a96c2a9b9879bc96ba7ccb7974b3b04bc3d640e5bcef103091ee04bc83ecfcddd4fd3492abc2377e0476011cdb05ab5c8643e93ec633fb762855de6a9681a45e72fa6562df06ceb3dcd4b22033b7f26fb1eac44a70a490e622140042af23c2e41d1ad6074fc99173a8a3982267d8ec6b80f7c77822f83f3ac6f5861c9b81fc10185b6986ffc7681cae6c32cab79bf04f56ea663f001367d10243aceb059b690655b39b7670ee7cd8a7fb68a6f451fadfb460b64dbc2367f9c8c7d2a04cb4ff9c0e2e3c8e88ffac350219c012f20b88bcde8c80cf6e6a2ded6dcd1836c757c7726b81064c284bb08dc811bc44d0bf84ae3fbcf9b4e10290bcf90b6ca9308a38e4ab614dec6d3eab7d1b5cd558b42b6d3f7f4365c3e0a7192237457c266c48eb7e83bbdf185759d15d62c2455732234c98fde108847a04a7087e1e07bbb03e1de9b2e3eb054797b59686ee882f67495568887be54d3491773d107c4f8b401b8f863634ce9dc521903aee7fd99a9728336aa0798cf873504d5dfc3b10188e59d8bcf5f58be63efbd382bc3fc91073fae6d8c34f3abb7e6a1fce31de5bdb2b2100a73f78e82e2032fa08c992ed03c18db9bc2098913d24bc7a4905486b06144f4a421828b70b077cdfd25bdb67b8bd0a583388477f0a636b86819800fb425bdedc22fb20a265fff7b3c8b21727cf13eaf72de6780b6328749e8ea670333dd04f1561fd358bc817529deacfbe9cb23036f545c688a6cfe9900c3e1c9f9e121bccb8360687eb7014fe402bb301075a4fa859e333e65a727da97c9aa9d3c00ba7b19e80f745d2297caa915a8e236a49e3439847cf0035761257bbbd613f5559d4a970fed4b3167ec6f02732badcf6c33ff166535d77198b8cd6522129f23b5c8694060867d40b38baabce52d3fd58eb1d39b55e00de33521a3a71fbd79aaa5f91185959d228b21ac24d1dfca2e4ff8f921e91b19204c358d2b1181c1ccad59c278372d7d6f69fe107b63023ed9e6bd2df00bbca3adfa0da0446b6a5c7e1f70339b91b708ef1ce7ed1cc8734edcacbb2dd4b2e330c6260a37967c8b50c5f032c6b7cf04ce082ef7c51a54d458a0f16278eca2ec9c1b38247eb7f4b65b1a15fe96730d3047402172ece95c60f57dcb2911da38996c286565ada41ecadf9cb37cfb2161ac4643a3282bd2d3744ac661791cb2b60de3cf0fab32b0c668b65fbcd9ad31b2843a81ceda2b5bed5d71936970a8542e8ef423a77f625df125f783702620c2b6fea0e3d8f70e55e33b5e46e4a6e7fd22d03e97059853c61b44d71dbb9082a3b236841ebe47ae9cfd1f7e95fca12a9e680e1d4b775e6ab3a8b2d79f26f40ab22a5c7e561a1887962eb079cf5646cc55aee125063ee133155132c5efdb6f92cb7bdb0bfc5c6dfd5d7c973e590f16bfd2092dec0c9ad4ce8f19ab91349a5f6d4def36dacf49081d5736f9248f963c4ba253811e572c01338ccee528ef5152b77d80c46f279bf8ac4cb51a74119591df3bf635b4cf30c7a9954175e10531e0e6ffac585b765ec56518d0a9ec5219b4bb9aa44013d709d5bf65bbcddb4dfa3e8e0e18d5d14c7b81205c8f6354a01adfdd1c961efcc4febd633c2fcf177b748b3d73d78ef762daa8bf5650bc5607f91510b650fa3d068af0c1a61f8dd89a57af11f1e522449bb99d530cebb4271db249c4cc282f2697662f7d2a58c32373fb99fbb1ae55595eb363cd6d36c450970b5ae311175033efeec2e5fcc8414fad752ea01cb6255e75c9ba8bf00a7e72ab7e9d433e115bd8ff217e01a46d2a00e8ff083835679640672e4709a06ed3d9d12d93814658f86726f4d6232ee908c5c1e958a482dfc0f078553c7ca69efdbf0f9c7f52c32a346269353c4d17a711988381c92d60f2ff24d1a72de4621890429db06fc5a9e2ed2e7170965bd1a4316fec84d07c7aaf725842cecef0044a146ecca0631b20faa4e11960fa491512ea8d6aaeb142ea4ced6f1e37dba6cfad153cd2948665760d43b76cd8785cde1130591984f4468262a74dd03ea6d3a51a5a443a136461d7ffc8f14446fc5e19659213e3e75f8b874062a0f561817b5a77da568cf4a3ee1a30a27900ce15b1be932e57c0cd2c1daa1fc8340cd6fd18c928169834445d2bc2ecf4cc640e2d80a734d18c2e4bf130f564956a9736d00afeb3ebc00d8a19a6a04384e1c7c588faa2533672f0d53845aba2d74e713f8c7c41ef52c82c08b5be436404d73f698851dde954ed9a6f3f4ace9e3620cec72289c9aee57aa7aa319b368eef0bbfb675bcfe1da9c4ecfd1dbda4d0cdbc77798ded92cac8c0f618d082c00bbdc97444025bcef962f3b02f67e0abf569dc7d021d370e3f86fc12fc7ded491001bcafe5e170f8359e2a7ec37b8611ce68ca16223d913d780d9262de308eeac2768e47a5fe1c9f62f5983e6891627aadd1057cd56758dd8cca423ec3c46c21a63d379fa2d4cd9b198f45db182217c599281553a98d6c127af93650e5ede27e944ccecf0da8a3285700a0efe3665f00f5218085f1612a6c6b6bef4e7800bd69249b3cd0b6b3fa63c1d75fcb9775db5505ace3952b82f63176a3dd7e5bb8496cfbd6b73d44157934933ef03d4aa8c27478c27aa0f9f5885c4c5c005c37b26d5c2a6735523cc8c6f6f3bfce69afd27702ccdf462a06c0161bd1f78af2707e64069d47e4b14d9cacd69b909aaa5ebd6352910c362ea0b0b8eaccb872903f822b0ad067c301a95f34ee1fc81a8ddc29eee04844e363cdda538988782bdade991568fefcda3aac8e0f456ee7ea17434aab2e5d1ab95d16a5f266a3c1c248a183c26d2"}, {0x60, 0xffff, 0x3, "0e006aeb91f055b7f7b59946ab05651ea617d9825194094eddc065b8d42d402bb452c604515d21d0d75d14dcd729b3ab444453e5ed9f665c7724f8a900e7f4fc69e0397fddbc5809e52320e623e1"}, {0xc0, 0x1, 0xa78, "d41895fce749aaa696259253fd39e3a5ceea14b2b63349a767baf69352688ce7a9cbd2dd88a4c5d78a7d1f194fe6c3247c78ae2b3bd48835682ca87be971bb2f162795254f8502ab61a16ddebb9143db9ee9c2953bc93501d00d767783b9fb6f28e924fba42e1cf7a50c94101269a343318e3c38a6fc4cf77506dcf4404a9e98ad871335d5518f88c4df636ab6443c89a10da0e3fddf2f7c61ab6ec269efd6f7264ebc9a771f1a0823fb7c6fc1"}], 0x1130}, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000017c0)={0xbd, 0x0, &(0x7f0000001700)=""/189}) socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x1ff, 0x16, 0x0, 0x0) 17:08:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) dup2(r2, r0) 17:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 17:08:20 executing program 1: semget(0x0, 0x0, 0x0) socketpair(0x1a, 0x7, 0x7fff, &(0x7f0000000000)) 17:08:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) fcntl$lock(r1, 0x5, 0x0) 17:08:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x7, [{0x3, 0x7}, {0x2, 0xffffffff80000000}, {0x3, 0x7}, {0x3, 0x1ff}, {0x3, 0x9}, {0x3, 0x5}, {0x0, 0x7fff}, {0x0, 0x5}, {0x2, 0xff}, {0x2, 0x31e}, {0x1, 0x100000001}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x5e32e7e0}, {0x0, 0x71a}, {0x0, 0xcf}, {0x3, 0x100}, {0x3}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x1}, {0x1, 0x2}, {0x2}, {0x0, 0x100000000}, {0x1, 0x7fffffff}, {0x2, 0x1ff}, {0x72556d99ec2de17c, 0x8}, {0x3}, {0x3, 0x74}]}) 17:08:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002400), 0x143}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x25d6, 0x5, 0x0, 0x10001, "255fb5d7a53d88831b39a705e4c2fe76f74f7640", 0x4, 0xfffffffffffffff7}) 17:08:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r3, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x0) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x11a) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000480)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000440)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@]@\x00']) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r7 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getpgrp() r8 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000540)=0x6, 0x4) dup2(r7, r8) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 17:08:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="c023", 0x2, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x1ff, 0x7, r1}) 17:08:20 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x100000001, 0x5, {0x4, 0x1658d788}}) 17:08:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:21 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x80000000000) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) flock(r0, 0x8) 17:08:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x3, r2, r3, r4, r5, 0x10, 0x8}, 0x10000, 0x7f, r6, r7, 0x81, 0x8001, 0x3db}) recvfrom$unix(r0, &(0x7f0000000080)=""/43, 0x2b, 0x42, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 17:08:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x2, 0x10001) getsockopt(r1, 0x29, 0x20800000031, 0x0, 0x0) 17:08:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="4402", 0x2}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x119) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002eedf586bf008e9664b245407a83a23a6c43d78f6a7397148b80d29438d40f6d1ee65e5f42144f1297b2d14cc8a371784821d302191da057698c004785bb6dc879ff"], 0x10) 17:08:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x7fff, 0x800, 0x8000, "624b2b254e3905278180846611e763c936837dad", 0x80000001, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000180)="c42fa8561733c44926a20df6e0a35a884f924f538a2d479f854e0872a0579da8ae97ed5086bf665e402b256b3e84f4f95a8e601a2687d2f96cfda3fa59618c29516eebec75105eff479416a40cca3a13e886cdb3abc624d24372b812798fcf271b233e24fc55474a9872d22614fd1a", 0x6f}, {&(0x7f0000000480)="7fad8e8924a03b218949e8e77777cd50ac2d7bfa296899c5c0e027f69bcd6383f78f210f0d02c3069000f7e0ef3860adfaa76ef64d95c42c1e4c2fb66fb680bbe48f1fc3c3f8bf38862b913b81de7274f9d07d8a255d3d540ce2419b4145191c43b0289028312fedaf02797e37635c71e1a3b3072a694ebbb5f99ad7257d37698826f96da33f7be477251c4d3bbda4d1c3289d17", 0x94}, {&(0x7f0000000540)="9e6b9c23d4a6a2b733bbc732a363db944eebbd73ef6e5f820d26d56afe995a76fd9796ca15e4d8f80de7782aa59c32dcb21512065bed63e6ff740a4a97daa2e36a00cc25d27d3304281abf71d1239334e91a993edfb01dcbc503eb5f98ccd44c46917fddb11795664fe32ba4ff4370a54b1b33f2180bc225993490", 0x7b}, {&(0x7f00000005c0)="36b008e818d9def75f208967e33aeb6d220f56b5d9812a6a6071fe96209161fa2cc6e8d13aceb652cfaa1df74988835990b54a77e2479cf390ce8b769d5de04945889d7ae2be0baf5cc1723b12441a04e3c713b559f06b33c08a1d812199d6584d3b5dcb4c2d38c6a7a433dedf516d779a00d62229942fc22d86ee091107f9fb207d48d1905ba084c7016c6817cc1a207c0a34b54f8fa14c0875411574a151cbc2ab0682419e9e986ebfe8c97d5977a6b85b004556c92d6cabc5ebc01cb43a18b03158f67d18dfaf1e3b4856", 0xcc}, {&(0x7f00000006c0)="2da0643b64cc1eb1414162ad7f32f3351b493641dffb3c996800b01b198e19a637522255b831d77a59c62c54a06aea0b5d849bcab659b8e711665086b35b189e4638335303427966", 0x48}], 0x5) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000007c0)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x31f) ioctl$KDSETRAD(r3, 0x20004b43) syz_open_pts() 17:08:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x4, 0x9, {0x7, 0x4}}) mprotect(&(0x7f00001fc000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000082000/0x3000)=nil, 0x3000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x3, 0x3, 0x1f, 0xea, 0x6, 0x401, 0x400, 0x3}, &(0x7f00000000c0)={0x2, 0x9}) r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x11, r2, 0x0, 0x0) getpid() setsockopt(r0, 0x23, 0x8, &(0x7f0000000100)="21a5d01a3cb7fd8c957169fce1f8771d54a7f8a7fa066b280bfa912ae9", 0x1d) mlock(&(0x7f00004b5000/0x1000)=nil, 0x1000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 17:08:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:08:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x2, 0x8}, 0x2, 0x1f, 0x2}) 17:08:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x880, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/241, 0xfe97, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x36a) syz_emit_ethernet(0xfffffffffffffe6c, &(0x7f0000000000)="b6") 17:08:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = socket$inet6(0x18, 0x1, 0xb53) r2 = socket$inet(0x2, 0x4000, 0x5) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x62, 0x100000001, 0x4}], 0x100, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x2c, 0x80000000, 0x2, 0x8001}, {{r1}, 0xfffffffffffffff8, 0xca, 0xf0000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xffff, 0xd559}, {{r2}, 0xffffffffffffffff, 0x15, 0x20000000, 0x8d, 0x11}, {{r2}, 0xfffffffffffffffc, 0x8, 0x0, 0xffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x43, 0xf0000080, 0x10000, 0x1}], 0x7ff, &(0x7f00000004c0)={0xffffffff80000000, 0x2}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = socket$unix(0x1, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = syz_open_pts() r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x80, 0x2}, {{r2}, 0xfffffffffffffffa, 0x20, 0xf0000021, 0x8, 0xffff}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x100, 0x1}, {{r4}, 0x3698e7c7582bf1d8, 0x8, 0xf0000000, 0x800, 0xfff}, {{r5}, 0xfffffffffffffffe, 0x45, 0x40, 0x0, 0x404000000000000}, {{r6}, 0xfffffffffffffff8, 0xa, 0xfffff, 0xffff, 0x3}, {{r7}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x400}, {{r8}, 0x0, 0xe8, 0x40000000, 0xfff, 0x8}, {{r9}, 0xfffffffffffffff8, 0x50, 0x1, 0x1, 0x3}], 0x8, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffff8, 0x23, 0x4, 0x9, 0x1}], 0xe3, &(0x7f0000000380)={0x1, 0xffffffffffff7fff}) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r12, r12) kevent(r12, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 17:08:21 executing program 0: nanosleep(&(0x7f0000000040)={0xa}, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) pread(r0, &(0x7f00000000c0)="dab48a808431ffd8fce13344bed614e7f2", 0x11, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 17:08:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) write(r0, &(0x7f0000000300)="8d4e7b7564952845dca1ee87db27dba344e3e631116c88eed9b9f00903363012eb129197164a472b4b6661852a8ad7a1d99a0eeab6396e332a06d67528a5939b377771651b0a77861f1651b11b6af46aca4359ac1abc2dbee3354a460d8a4000306a34fa9f5aec2379e13a90906e63b67b43140bbef16d3176b3c0f51f3bbb2ae242b4a03749be515c514c4e484378a132de81d10d134240cfcf846eed3c39ff63c29f416eb3e67bcb6eeb61e67fbb0597b37fde84bb970cc5a64f57f58f834eb5b22fbdc4b039705abbaa391ab6c7269cd4b3d5c88410bdea6ed058d2", 0xdd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x6, 0x1, 0x51) fcntl$setstatus(r0, 0x4, 0x4) sendto$unix(r1, &(0x7f0000000140)="09f8ac8156619c082d1c8b29816f15448f2fbf370c140aeef674e6b75599a4f07f2f0f873123a8e2979ae8dcb74acbfb30c052f0da93aebc93b6f9d5b6c6e8d7a261913fabd6da7c1c65ed36324e20c2825b8ae4006df4ca2c783253a3759919390674e93a2f4492f65b8c6d3b71454c45bc6d74f47feaaa0db0e94901e09c05fdd0cb8d0670bcdfc413e4a19b232b50437316bd666d8de0af89bc92145f9b84c6700088f330e9d30370", 0xaa, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="ddff2d2f66696c653000"], 0xa) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x0, 0x0) syz_emit_ethernet(0xee, &(0x7f0000000200)="b652284797e75b4ebae23e5a8ea2b3e65d978913d99d8c9049148f56891e86d83729ae7260a13e00690c7f7e1506414118da57e95275e000000000000008003ae312fd63fc714d512485a779de742851c67514af3ca5e7a55b623e2bd53e4ba5957a743c0b9311e8529c3898ee393f38a0b94588aaf13ab76fb1d12960844a63621ccec9ffbedea6c2eaa23acf7927b67b9c7bc4cd856cc631779ef216b62893360855921bb6bb1e263a24ccc38bee232d206d562aaf03282409527ec0376097c2757f09e123eab204dbe2ae9f051cce53df2a38f0873ff2b1dc60fcbeacd41e11820264cf0acef8d3ad16419d8c") socket(0x10, 0x3, 0x7) 17:08:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 17:08:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x209, 0x0) dup(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x0, 0x0) 17:08:22 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 17:08:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000100)='./file0\x00', 0x28) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x29, 0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xbca3, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 17:08:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 17:08:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7, 0x6, './file0\x00', 0x1f, 0x5, 0x9, 0x4692}) 17:08:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x0, 0x3, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 17:08:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x2e2, 0xc09, &(0x7f0000000200)=""/4096, &(0x7f00000000c0)=0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x400}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 17:08:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400000000000000, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000300)=""/245, 0xf5}], 0x4) fsync(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2000000000000087, &(0x7f0000000000)=[{0x81}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000440)="fcd30a548926327844b71206add63d62d65256a75f985f40fff25066db3df377744bb55276f778b4f6a4982beb849092a227490b62af7cf244748d2e48b8ef200430470dd2e9461c8af5376a731efd6fd0ca58eedf05873f87339d203240f6cae0cd3affba0209652e5d89a3768b3f37af69f1f7e7af092f1aef83447dc66464bf939ab3d5f431490b32ed78698ab73fd453a5add246040c557ced38e4ffefe91994f433069c114735e4a53fd1fa50c803b734465799ff3eb6308786bd11f3eb09381054f2822cc897df859cc9", 0xcd}, {&(0x7f0000000540)="2273f479fa576053d9cddd29e06da9743ea55c587c66504db9d97fbbcc171140f94938b8b485b2b0bdf736c7d1763d8fa2022e50ad192ea3ef162d79f98560d0b8a7cbf6626017b606f6b9c05668c2c0aa92a6a87b73652a5186318a9d8c1bb02c1a96aeb73c8877a7e8e5c1ce20a4b9a799c1557d4a7b63a05ba1adcc1a7729c2580a5126bd1458f73e80b8eea51dd56bb2fe9cadb6196e326973115d51fc596eccf3abc414e00eb82215ba31c6b5017970ff95fefc00e4d294801538db27da6c79804548b097704d37068d7c8d91e4b95340c1f21e2f67dc85aba5be23005ad8ed29a80266a4ec5154f41f97a5e083367ef175b0cfa6813e5c05c7f74481fb4d26c982d8985db7ddf4f543f545bff54ba8f09ba2bad73d3dd5ebbef677a739832dc28eeb9ac669003e5176973250ebf54965d67a0d9bf1bfe6e331a4c595a5b990cff88b37ac44a79030e92f14e8fec23cc182c938b461b23a621670eb7878705ef9bfe60ea3e62f79bea01dcbba114c91df1def73f20fbdc67b8c26d521e293fed1bc0f6f643b7f6abb040e4ae874fdcdad93785836581009452d8e2c07f428c25a5d350cf7196183d04e4e50c971a5241e6aa23dc9d7b2504d003fc1585828c27b62447aee455860c3c8cd28fc2b0ab387522e8fcc226585a17aac79fd61af11421fc6795eb69a7aa5dee6b4ede12712ece4aa0bccd349daf86babd6dd8fec2776d825b9fec171c2a0838e5ca8418fe8da9f7609e168eacb6d5eceac849349f055c2e1a6c62cba2b0ecfbee560c1cd7860c92bfce2fc4da67e2371e7fa53a22990bc6f794c5222466ca14298b19fdec9e4c17bb70043232c2cf901ee2b0b71b6b5bcda298c8e2e8f6442831960b61ecdb67626375c5dc0af348ab82f0cb45b854994a3a223b006f48e4c026464c3e5c24f7ed63d135352ace4b5896e1aa01bc8c30ff48f0f3c4ec9ca9b9551ecb187cf6bd5d19a36489f920d6eda6901f58b3bd2d6a62bb470c098121b21e37b00f1ea18f9acc0dd8fa0fa0d90e34552bf841505ad1042e7c460e53d901fca4f6914adaeefd5e0e791200d8b032fe30e5bae1bbeb1f88b1a84f55f95293161d75600ecbc74d4259ed156f1d7d95fb53615bb0f2d224f0e792f9ff158e9ec5f903ee789b247e1110ea3b266d0ccf3bf3f39aff6216330cfe8335042c615c9526a30d2949f408b16fa8baf270e64e5c493ffc5a84cbc5ad86fdd381870223fc0e476b362515876b167ca641a4e5ab92b52e4e4e15ba110eca05c9c1226ccbc081a01fdc05cc3a23e93e296ea253212970a1e53b4bbdab68381bae4829614c9726cdddcdd4b8d48a8f0c176b1df3a870eca5c10818e52e4748165c15e322b39947a4d866b59c24a993b72363b2439f042c60fffc3a7276811fb5df95cfe1bdacbba4f8d31a87d06469af7cea613ccbc27be782b6f0ae4fbcdf94814f15cda54f854b37fcd8561eec263ccd54360d4eb8ab900197b4e01efc26bf7311abaa5015be141c842625cb11c30dfb4406b0463e9c1404f29a878c03fc8a91d5744b781e0a0674c9bdacc6efda3320e48ad72eca6e25757486cc4fa8ad86b4d4fab9cc08e0523e7a047c2c63c4159a8a5773ecec3532d67092533ff3dde22f572ea0d3f1aed1f5d45aa869df2e8ee031a3598b4b75cbc2a8d7dcb3dee91b629038b68cbc336e9e838763692b7c6a5e7107c9702f57dde93929925b7d5371f50daf36354e7c5e829c6f7b48940d24215f6e9eb5a4548d6d2d0fffc646d494266c488279e5505abd14e417d657b654d0ade11888af56cd51851419c0d1582e9c09842a91da8d945489645db7e311599db2160364455eee0ef52a32c8da3322365e75e81b8668aabea3275fbc1cd510bf13faa9eeb541b6556cef0729e98e191c4f2d08bceb352d5edfe187e59a8d0e9b6a95a749b8f3c4e820a4dd35889829891a371dfd3c4fce24414bc41ea985b2e5d24290a52f6a3c13215c297d1406be04a018f639e5f013ab6195006440de09088c63fddcc7f539c167ea9db5686263930c92fffea1ee72e50c9cd09e2377a40dd3867712c5fc2fc9134f5d00f0194ffbd5732bb57e76b3041e4ea10d71fa09b399f35ad8fa7ccaac9856808a12a9d6e543bc3a6f3754746962e94a23bf850e02c8cf79abea87459608c29f800e63649d0a1f2dbfaf7d249b363de8a45fdd6f99aa0d3c9b7e704e9c7d7e929500097d7f70e4d99cbbfa3754b4814eec5c815695f8a214fc37f758a6e9159dd0dbd2a4b68f05a856aa5a3a897ff4cf7b83890af37d8be8cb38d2b7e45f8e2134b52f1e4db1283af6def43bb1b086c3b95bb5657dbf1785c698dc4155e9215ac04558f8c4818ca2a6633386c03947174b4011f1f21b606f24d5f9f51645f9211460cb6fee8cc7ec0bd6ce79f38f14a17d8f9b93481de3b1ba5cc763f76bd8ec793baa3c78f89d427ff3282aa9cd9f7bc0c505a3da53496017fab15d33a6617ea4eb641950d23ac74c87cc629ef740c05fa8a19a0888ad3775d4f3272d314fad190ccae7ae3b8f4c25ef5925c91d6c3bcafc78c1d5a4c38f5d177d565dc4c8996607d1d27d48e0427b17dd02eb0be8c726a2242accde1f9a8df149576454b45795c0f0a7c2ee8b1bfa5c82a47d8b00fbf59730a35297a78e57ad67bbcf9d99c590c3b2250477981dc358cd374158ad3614561ebcc063b49c8045bcf320ebf34f9dec8dfbb3f3a7231c2f439af47d38ed679566181ccf3b6b57f81988e3af406100c9593e412f241d5a59f358c507cdeebba17f66da843411950f9bb6aaa85c4a2a05a914bd8f3bd0fdfa1afba5333fe7860eee901ecb994261ea2f3b4c05f70c8fc7731a53f3498346181e6cced8a6d5cf82f46c95c4d0178f41c18dda79850628c21c34a6ab889be95457e823ba11ddd090a0c8cb34b29212220f2239087a6d3bd44c749758d0790dc3ca8174ac75d60b5001857c6093c93ce7d279ab418c62d9d089197e89187ed1d275a2ba5daed8071acf03708268370681a228ad402a810a590bcdad61c5673dc4d202e1fd763e157e335bcf11b4339c43a769a4bfeb42462dd38e3db54d51487a7d01b7b22adfac1f4323e46608a36b0387ea741a1b19b93a3a1c9712778215b2329308d86ebbf499d44cbbdd17ff562d11e7a8432902a3eabfcd1802cf2ae0993b5d77216c0595df7b26d3d504f269ca4b70d4d68df02cdf07b311ab6e3fa5a560ef74932d324c91c97525b4527e59300d34a2b7f9cb469ae2d2f96da0dbfe5dbbc50cef2b0285b45554528a6d42e8b0c84f540c969b098acd29c1687732953a4cb8ffc8743b32318826d7e0b8f873bf10fe27e62b1ab16f796267b727e040f95a7170fc01ec1b8b6a91a21bc08e53d4f992e3fa0ab7e4d2027d3effde9e166fa76b46097bf58d831ad17270f1127eab2b3fc7ba86ec35f740a094bf642f4b694682659d7711f47a58906c4d4fcb4291c1e1666c09b090acc706127f81f30feda7f575851600b0e9ed9cb43e90cf3f7d6df220929e0f8fb6bee8c443eadb481364533055894d68b2978020ccaf4f709d9c6c496a60f9f223db2f1a8b081121bd554ffe1db3f59582f714824d16c637cf2e549eb5042e0ba5d01a9459d1acd85c88d23c60a6b56cb5f1cd672d7f45db9a04566d592945183ed912d38e5b5b4d03ac6d7283f42c99f81aebe55aaae91cc47598bee6d503f2a55bdc1a21740f00822bdfc6debbea9da5dc1f2737ceb722028734eb05f22aae27b0013d2aa7a9e2abbd2d5cf5d7db4885aadda1e191e0b02581d073b076b7c9c9f7b22a52f9fed6393c9fdc4d80924c477cbd11387891172dd2f1c3f20050e27d83c72974bc11adc8448c3f053410db6fa037887aa68874a2165535a0161069bcb79afe7995ce8401805fefa6d0b37db3028dfa7887772eef8d19131ba7df6b3c30c5357e1df7b9fdaf442e644a1d193547bf95132e6324b997d95a19376d3fdfaf8e26f9df2c886a52273d0d70f8c7dfe28be7ac4927d9fa34312565734aa01c7319d026586fdf16e77b77c96ecf248355bce7e870c525888481440084210b91bb3c87539a408e8da3ea2bec292195cc2a81906c9fcd4f0db6ce97c09a02858088d57cd803bd04edd79414161887ef038c029baa7d906aaaeb0139e390d16615bf6c362914272b0cde71a8f7eba8e951e0cfa2e34b6dbdf737647607584201b5a9e4643918c99a719f53edd5de1bdc4d0f25e2e9f30ff6a75b287639cd28e2ddecef276718bce82c0d5c6eb1959393849e3a0bef8c0479bf41580a769306aabe63a74d5ea7c2d07571f2a68a2d9c49c3dc9d02854960897bdf15b02824dab9d03b5a3f17162e50ccaf1d6e6029e8571d6c63ccc7b90ea9f65c82c9db0cf0bf76c8b6cfc287914b3e4d6496bea2dbfd37aca3d67f75c8fd7b8320e5e8c360f2ffb27037e009a2828ad8829ef7f619b3f2a63d899e29c21fbce242af200a34c765d6cedb62196829d7eff33f3e8606b8875deff2fc2def47093434fd4d6b20b6c8166f80e6f5ba9407186d952e102ad980f194c6d11230eb90959d687dfbee5e453dfae116e25befd9d70e4331f1f5f7edc4c11c22e04adc21a68a59d0008c438c5e4c509a93d5aba3d4a82e4e1515be9dab9ed0c947c8e26a0c811cd5696f6d9b46b88cf5ee624db64f1d959b18df5e277b74dfb5ffcef0b36745e4a6db0019cd9af601cea6e728cdf80e1af448f04a6a07c3d4d59f9ad06721e4bd748093a50eb85add52964d102a464c399a9e7aa3b204b33f4749a670c85760803e8e1e083e0cd211f4672fb6acbfa1952005dca63abf478356432e5c2a64229bc65525e95370dd3758baa23c61e41f401028c214b9e1be7b2489f3525e090558a28926233b912e165b5c0cf63e84bc0e6c0c8fb41c850e4801bc2b4328885c6e194f1bcc94bd88f8612190ce9f8ab179919f91ba88c6ce6780e43159a6986edeed34777670b341a92feff528a3b5ba906257ef9fdf9ee9e6ce2afe8096a50e9bbf2f7b2b6df9e1c7f4e072c5c0eba579088e52b14e6ae9abd8539c69852ac524fded1a94f80bdfbde88f9a308007451bc2c2a75d18f37de004de9d9e73f67e37e81d2bde27593f2aed9287b6ddb380a6431814183338b44a69670ffc518240c2cca1393907694211d71a1a2bf2cafdeabddac7e1d4cb1f675b54f0ab85b26fc9b9facface194ee6ea98493fb0b37c292c5beac4355b73d94e067549888f4adea5d10d848dd60b180f2b5c521afc29fb40b7e766dcfef679d8c245978796f6aa4c1ccff8f768cbcee41b43eb61bab27445432f30e62d247171233315da0d229e183c657078147923080f90e0949a9d7ad54e3fcfec460b64dc71f26fe5ce8a2f80b931eb7b63f2fd0ec88cf05a8f43a3cabea08fc2d02c0b2da35dc035b6e441374f6ec97ff494c009e24437630836df716e3d4f859b92802ae235bbbe71a61251c5f1633bb55540873ea8a31632c14cc4cfdcbb989c629f872b674f1b36ed0660fa275bf6efbc5ba28dba4c63b7f17ebdbabff60a48c390811a60add8338bfa4c5bde4957ccadcee0e427dbea393dd5402ba4529b4a579c3fe3454fb1cfff547135953bafbb094902b3d778eded53e3878d7b49a5d909008caa9369d791052de422986a47aa1f15c04bbdb06381af48aaa9e633a4ece1013317010591a4e46fda98a2c568f40099fd1c46fa331c0224a1a55eb00f94fb2b6ba745b6c124ef27a268b07388ff28701a9c405557308e70f049b572b3cb477318d07cbe79df5525", 0x1000}], 0x2, &(0x7f0000001580)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x2}, 0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) 17:08:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x38d, &(0x7f0000000040)=[{0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 17:08:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x7fffffff) fcntl$getflags(r1, 0x3) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x22d, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8}, {r2, 0x10}, {r3, 0x145}], 0x3, 0x681) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 17:08:22 executing program 1: clock_getres(0x4, &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = shmget(0x2, 0x3000, 0x30b, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpgrp() r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x707, r1, r2, r3, r4, 0x88, 0x5b}, 0x3, 0x81, r5, r6, 0x7fc, 0x4, 0x9}) r7 = syz_open_pts() ioctl$TIOCEXCL(r7, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x881, 0x0) 17:08:23 executing program 1: r0 = syz_open_pts() munlockall() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 17:08:23 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x1d1) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x80) getitimer(0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 17:08:23 executing program 1: mprotect(&(0x7f00000cf000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000180)="00000000d1caae1e1c1f00a3db0bbab52b526652dd1fda4c46a7cf255039b2351a15e1d1c584fc69e4189df9e1975f3e754b644e5f3717e6b21ce5cb5ea2f73066c1c1a038fd983ee17a4f170955d3330ec9993e1a398a96f79174151b1939b59f29cb01a264a399219dafc9d5f36a57378c2d01f47f37229f76ab38c71919841bb498858ce30dcabf308913b663b90544d151813dc3037a214990dc4bcf834bd62caada351f36c10abd12a3d9db241e1d25ccc98ee824b31df7f7d9dd", 0xbd) 17:08:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x42d7) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) getpeername(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x144) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) 17:08:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 17:08:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "20370020001d0000000000000000000000002700"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendto$inet(r0, &(0x7f0000000100)="2de6480f3ab16fb0248b555c0d20f76cba7d01b6168ed053f92e1debf104982ef71079e712818572e4b1cf45465f3dc6102da49846f437cfdb3c6e52eb1c42512bf70ed3cc6b8ae44e29e22948dc8655e9b9bfef7e844f685f204ca52c0197b7d6cb8df304de37527878f5d943e5f1045a5ddab061ad3a1b96442368533e885f261fb46f0e7828727095a74c84e9ef775c50d25f3e4d2b5c7ac63b8f23fff201ec48675811931948e889bf0e040b597d4356fc870b69c658c54d9c076ae68e5b5b9c72e05a4df5d7e439d3917935a912f1e532d81a9d94c931e631ca132c51c6fd1d74b9ff167c7e9ba7ea", 0xeb, 0xe, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:08:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xa4) getpid() sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff20, 0x0, 0x2de}, 0x0) 17:08:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 17:08:23 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3d, &(0x7f0000000080)="009e546eb37bca1a495964db297f5acf1eecabf6794f481fc03b75ef4fefa8b81377970c73d9280e7bd1a73a8a1747b8a28270ff9ed0ae86b228000000") 17:08:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:24 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)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") dup2(r0, r0) 17:08:24 executing program 1: r0 = semget$private(0x0, 0x4, 0x102) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000000c0)=""/219) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 17:08:24 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xffffffff, r4, r1, r5, r0, 0x1, 0xc8f}, 0x4, 0x3ff, r6, r7, 0x80000000, 0x8, 0xff, 0x80000000}) geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() r13 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[r2, r8, r9, r10, r11, r12, r13, r14]) r15 = dup(0xffffffffffffff9c) getsockname$unix(r15, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) 17:08:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xeb3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x33) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="1a", 0x1}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8c2, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/20, 0x14}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000001540)=""/243, 0xf3}, {&(0x7f0000001640)=""/178, 0xb2}, {&(0x7f0000001700)=""/184, 0xb8}], 0x5, &(0x7f0000001840)=""/41, 0x29}, 0x2) pread(r2, &(0x7f0000000540)="47dcdc7ae4d28407cda6c1c5df096654b50b8e9fb350cac7bd59fe941ab3b6c0f1db82a0c950643d5637f2f9d98256f7f7fea11d0f49aeeb1b0960cb99bb1c0102b214bf185bdf1548f7c293c7050bda0d49bd74f96724ca67ee81e9a02f8c55cce7e91a120f72d038195cdf23ccb106a775a7c4e1e0d3e5eeb67f0552ca9321edf8b3e1044c0b934b9d2537dead1544b32645f82d3ccf949371455e24dcc44d38bde6c547a9bfc832159f5d0fe6fbd1fcc517a1e4646c2ad2c27f7c3aeeb1c3a6a37f8e9ab50c8a46bb30d6850eb4c050bc4ad978c788ebff310c1ba206b07448b43dcb21c0e041d3696444ab90129d1414a6c70fa32e243ced451d423a3c791b504ddb25e507c0f97f16c52305f7d8ada34e23cea1d0b7d4e8eb408031f3c6acd8f7fe48d9afc07efcb6ddb609520b2fa4564dba12a9c8185fb74dc9f86e02ee704ea754c53746c1660f0883ac33b4971d582033f284ed911a9ffc1dde4dc47d90babd13ca15aafd8f7e5152373e3e8f9029e49595a5ba45ada376d6fa760b7bc3ec399d006de841db18e8a9dad76cf2c61e0a65bcba52f431290fac7496f6afe9974df5d8ee4e0804e8027ae4015eb269e07ddcc70f78e6c40c0f954f52e156c1b4f68781ebca9844fa0126d31b9b727b4d4e56d70421a414d484267c24d39b625b2a4d70e819d6106011fab56bdce1d852d49904c01dc694e4810e965b0da288a744361c0236a4a2abb5335ef549a0605ec15d8914c25200dd9ede8faf9d6967de4fff7a275a6563983fdc804ae1b5eedfce5b1ee556c670ec826dfd8346bcaa78c9848eda04e309f707fb93467799d6ee36dd838d9fc5ab329b231f717b9073973cf3b7f9519452df7f06843202cf0b2f6d0ddd91d304fc23980509f82f1a1131f235f9d2fcf137a77df92df26d091de1fb824bec88f1a1a6b1a4c6dcd91e0685376644d20349b6c4f015b74ea33f6d5e91b519a3563d8aee8831073ace459c84f28c4e98489142a32fdc4756f956fe8695d65b67da8118494ccbbaf50894255c529a626a4fbec94cb2323cc1d8fae15a88671c057b8a1c6f85edbe03a399c79d997e59ccf33266f1f367096858d3ba298ba8a247d5f9241ee6a3e5219bed20eff97669145b7e82d763ac92500059b34056178866268b717e3b458cf49295f2ba008f3b60b8bf2bb497127f9b985b6372886db2b316f129273941370c61c8e6b2141ce543861fdc7055a01af81e1ede9765dec46fce3a7f9360b0f94adfdbc70a7747bd9e10cfbbd9daa1571427d3715eeb05dfc1ea5ba8847076672fe1de58c535c1b991aeee01aa2a5dd87a73f67727b929eb32631de8b3e2cf627bcc33fa2a715bcbc4a0e5bbdb40c06f45c95f6f8019873209ddf535b9792a5352d2bd433723964444a9b59901f227a226e7cfb330c20e55b45f81e8d9f827c83270c2912e5061566a0d80731eea6aef1db50d79457a608dd2b3b73f768743b9ebbe1a88b0b10d936ddf19f32545b9be8094173b6e46d17b8ab8705207fedfd166eb62b4de8dc7ffa23d37ec8378f0b068d66be7c753054f59264da3acc32e6e8d3d2102a7a9a470e958b89dde5a973781acc227a70f9e30a79687fc7a4ee550b86286fc2e97e0061ed431d3bf70e1fbda00cdba9565962c136581bc3d47d7259ed0d24c3ae27adfe4a5f453b08003bcdfc8b8cc8fa2b94e595759219ccd4ace530ae78eb41a70233cc7b6fd67ba6602654bd76367384fed9ec99c0854e14ab89e60db9062b613592efb149cb3b2a71dc15bef9f3fb96f83cd364a5c4aa5b9037b45ee55ea9606e159fe1645d9eeb0766c72dd2023e36a04aca7976ffc50f1a4be6351916bd1c8f8d564f55b6f52ce9ab342bda01d870d756eeef86240f0ffafc715ba738d08a83ccb4982bc05393aa0a960ccbd3d45aacc7b2c59a7717137f454029d098046add2428c8d3e9713cd97c761f84a8e504ceb45e27cd7838140b9d36eccb1201e78b28c26195e5f26e135501215c7534520462ca946af0e04fdd58e70f287bb25a1f6e5d29035544fc773bdf93344d4a8952df6d5ce1b8cf2b70f1ea7af6ae1ab87fdd57933ca773de842ed72e97ff493dedff17746495e18b4b1e24012e1daaef5eefe6e8476e3f5385ee072d1397c6796d4448aa4990d291ad6fe9fb4b4d501730031bc37f487a77d337772bc150e1381394477e6ca27a9502c42a06c07917eaf2fa5916373b0bcbf376e1dd2d2abf304d2d5cb99afd599a6206c7186f4c3b4cc511e2488f9556892269696c8ea359c5e5d9b4c325bb52d026d116bf2fb0d9e9b14dafb9f7891db6154a9617be383e1d37f85facb03c6dbcdb856e1e9a9fc9ce4b9cb5ed6a21c3d40c14deaa93af8f19a036afc78215c3ff74821b3c7f4551a45c2846495ca28ffb566acf957badbc175fa1d32753cf982be55b1defcdbee78187e86af72ac76242938bbe0ce57797fdc2f935c75ae195c8da1a4736f1817d499fdb4224a06ba3f138fb1affba84770db08537f2ac1bebb1bd72fb2be0c1cf6477a7a38de541910e6f99fb76c43568e50cc588bddd3c2d176d13e5f0170307e36be00fa744e848dacb5771903d440e06c4df8429ab754fa755e9749ae3489be4d33cdea684c627cb7677c5c10c5ad33379a876981d29f0e6b0e6b84ebb3813c7db75bb1910c4a65a36ee0ee8c16df78a247bc726b9cc882801fb8faf3e7b54cdaa9e37b563a56947581fa13820730091152a8c3c016921cec07d6075d3643a12d654dedb87e5b97e0a1a9ed700439ffe7c0efdd0b073b5ff309684a02d8008893b886aa710d50c61985b6a9298b2b3a645d600286f62db6defda68792ef75f2316855adbad5d5fa91deb3ba3bc35d371bc6a6fbd1590ab715a2ffa437b7cde866c0dae4b57e11852ed8d163f792b4b1243e4f48546b47d12004a14e214defde8b25458c555410aa14634327def5030f5e28364744d366383f8ef68afbdd8335cf6abb7db97dad8d5955d068832a9c1f9391be718475767c52b6073010e5c720336856be5e087a1c42e381279afac60376c12e427bb9b59b91e50f4cf61d948ea748d91fe51b5888b9ef3d8acd9fdab91eb0747c2b2bd4fcb4e2f3800746bbfd5b307630bc167f2542839e9ef293d3a1fec9b17f486dab5d05f10d9be97ea3d514c1bc8f559ce29cb49c6be42d85b9d40719b252ad37e81e7e7067a05225270ff42fbb37a4a3346d772ce750c28ae10ff59c64cece1715cd42b2917bae90dea3fa9f2a3cc5f958c01ec19b565e127842e383f35021ae01d0dae0b7cd3ee50acc30aaedc2f4cb8f7009dbe470a59bcdcb0d1f82bb3a6eb19e4cb8d7b33ff6ca9d0c134a814dff137ac7f03df232424e5e3e22e9e53f7739c86488078e74a020e49a0dca9cc69e865c76f26d7474677417ed8cf3349220d9f0ee80428298cb79fdc277bca3900047615109ff122136fe00dca08a73d63a15cde65039ebbf565d27edec9bddc98da78b64303e0446b479f297e29af7035c24eb34ae088a5274d050585a7b438b93d34fcce5df99b1c9f6461dd033272b1e1f63bc6c975ecbe2d1947dea94088c04cb5e9f7983e9a7832f39619df27c4e37bf20754e334587052c0e7543891c4c29aef56eeba00280e890c563e97d354300594bca860c9e2e5f9a0cfa692e645e71741b559189e05969206f2a91ad73b922826d6eb06377601b8dfe3462cc3c910f69427cff7313769d2de663b30e1cda58b7291cc69475aaff2bb51f19069e6450fd68a136ecff2029524522ea561f070d6fa66018408ec26345003d33184989a3cbed5432a821789cdad725f9be0176f73886f04793faf0a46bcd6b971d44f183c76e22b6b9bc155c76f1b9ab5e1f533f09fa426b604ee90dd5ad5beda1f8007d7966ceb5d6a28419774612879cf7fd412e6434db31d5b746579e8ef6ef194383a6d852f9f765fea59cf044f267bf346100804093fa8a2f63808a6ad8cdaf92cd5c02a413ed26d95aa72ad726c2d28af887b3e67c878a8023bea4872079d3d2269d0de8356a3923e834a126adbbdc9c468ff38bbc31db068079149ee6c85217ed90fa9955002602412b839a98309b54a6dcacf50e7b22a3544127868defd3163318d5ebb81df38722420e39136a284c6520d74858042be42bf683f00fac4aeb977e78824588e6298f2f5220bfee52b73a4117a62ce5e7174339e6eb707a0c008a7100772e3ac53d3e03aaf0547d5cbb2a4c2cf72a452e5d364010ff844824bdd99b80ecafe0d5b65e25c2394f223419da6e67e711386e6dfd163abdcf2a2df744a37f6e34ed530cb647343e1969c55358518c298be4b6bb5ccd89dce0d0304ddced65b07e97413fa855176d04d0d00bb7b891b1ac9d3f9aa9ab0085526a4e655d475399c61539537769db74bb48a4f1f28959798094361bf57cb28cbbb648e068a42f6d0ea6d85f36b9dab191631689d60e0549cd9b882c2e4fa0c624b57dc4039b4b979610fb0b3419a51104c333d46f7ee25bf7564c52222f3d786778c899c1807668d1385d94059a20149d83656d6e05ec29e6bce802b78d63b5edfc7f62207dbe171a3f5c8545299c99f98c5565b7b48ec70ba3e4c569f323c3f7f3e2adb892ed62e3296558b07b63fa55a34f322d80fc982d3da238fb5e63f55198abd7e5c8c3998f33b00b48d43c337cd0a12430cb93c7012fdef87884b2cc5c5d5b491bc77343e348fa12324d87343a00236f57d72fd111cd814f1455b1050ffcd04e851e8746874f215812f0be87214a679094c27c2fcb9ccd80ab15f8d163d48b2897cbdb5370e592dbb7e6c1a4f37aeaa9e1e8e5c36798d53cdfc023b37f41f6e3e6d9b21936f474e2d35927c788f63f754bb781c71f20901ec9d8a1c58bd79659717c6718c6307a3487c355eb3343140e29b40b339aad3fdd0e1a3907dcf09a53fe689e422a0cbe292d3a28fbe58850253ecc73cc923de3b0c66db02a89cca2887e8c9f46e4fe2a0708772c372d1f3f47ce90da45660e0e914e336b72a7a08fe6b1a5034121136731674e7e22e4a450e619fd6fef7f774bf3442fbfacae89d12c963142c102c76c1cfc22740749b818869547bf9e8812a53053424c0b7c5fbefd0bd7c4deb1e683df74d78e00284316aabdec05987ff6bd1e6f4dad8db24e41ac331430b01d1ea883c7df53113b2928e47a24f4673827a0eea941c2a17523c8c6964698635aa8d87d91f72e2883504dad9c788b5eb6758f1e8ed4de7a32d75c9cbd9f5048dd59740788a54c5c0e30c888e3cbf6e7acfc4c70b1395011a17c237db359211ad9730c7597e9ccca6af27a716103b16cdeb239ed79ce004cb0634c54c0896409dc8e4817ca6b7fb4edbca0120760e8979d30514c3746f094aff6b901c844f9ac7ec3a3132c6f4709f60d0dfdeb9dcfe9fe09161fbecb036b1f63067063d714892fdbfc911de1c8b93903ee89e025f84e65e68dd61020e66cfa2b66d11982aaa3c7ee6a56abb63ca2aecc91eb7d0770f11c531e7f3ed7cde098d31afb72818694cc300205f3ab802a5e53727177c7db32dffb1620087aabaf6e977343acee67d8af323ad23c3076fda298931f9ec617aa31dbf7edd343fd3d24549fd2cc23bf12aed8cea20e4c5cffc49a68f15f39ce1be4aad91f1d8077b03099586053be1e67cc3fd8045672dd438c8c260565981c89b3aeafec36bb9c4b0b60d6614b131ce86153950d46a1968943f0d8980b4251842a6dac12f06b310a8b8316128f6e79aec81765d8108d3123d7c404e3b5d3789359bda1", 0x1000, 0x0, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/212, 0x241}, {&(0x7f0000000440)=""/212, 0xd4}], 0x2, 0x0, 0x0) 17:08:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084, 0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) 17:08:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x1000, 0xb3ff, 0x280, 0x1}, {0x4, 0x7ff, 0x1f, 0x100000000}, {0x6, 0x4, 0x7, 0x7}, {0x600000000000000, 0x6, 0xc000000000000000, 0x7}, {0x7, 0x4, 0xfffffffffffffffc, 0x5}]}) syz_emit_ethernet(0x48a, &(0x7f0000000600)="c0c301e5316900beabb6479a1ba34352d0281a158c591e8d0d6ba0e008a84128fd6c9132a2b95f2e9b08eec48722283329e97b21cf59368b350e53dd54ab0e44522beabfee4b13a76753c01caf33f9449143dcf99c3671dd4466886e0b70eae970e63861c178be63e1c2c9e750ad361cab20004a4d9c2ac0eb20d589c8406ab2bb16b7eb") read(r0, &(0x7f00000006c0)=""/171, 0xffffffffffffffb6) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x400, 0x0) chroot(&(0x7f0000000340)='./file0\x00') preadv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/84, 0x54}], 0x4, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 17:08:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) wait4(r0, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$getown(r1, 0x5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0xff) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffff0001, 0x80000000, r2}) r3 = dup(r1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x8d75}]}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0xd88, 0xffffffffffffffd6, 0x7, 0x4}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 17:08:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 17:08:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x4) 17:08:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) sendmsg(r0, &(0x7f0000001ac0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000100)="5dc3ed469e7b08f39825e3f6003d88720a69aa33dd98b4862d13e34b37020592cc05b7d35f13", 0x26}, {&(0x7f0000000140)="aa047b0e93f8f15a1ce833be78704892dc0544b4137b66b65d0f1d557eb808bfb88e66033cc85a60672296f32cac0fd8266048a2671c20c9e67edc2928", 0x3d}, {&(0x7f00000001c0)="881a4999421b5b516d65f590e34f3123e73a7c53ebd60da0fef6cfb504f7ca2332524485c1c8d9d299459003b2d8914b150999639fb33e26f77efb26c9b8ee9fc5529befe4e5ccb431e1ab8e16e128ea9350b189bee5e4ef2d7a3296193d35a1efff930ce07ff2041c6d97bb", 0x6c}, {&(0x7f0000000680)="c2f3c3392fd59dace0926701630559885c1c7aa09192b6ce474495bdea512933f9c19106a3161a57683d627b902b1a667924009e9048483216d77487258726113c06ab322b7c19dcd1e176c30eeafee35560ffa7b90c44e231ae90eaa2e1379c3b02dbe132897d10e1947b95822c819bdf331aa004cb67fef76d987daf81d33bd23bfa614228c2eadc1d730b71ebaf11d75aa05333e3176580885d0a856928e6687f37fa15a1c3d4be91b4c4f69d757a57f4e9b167a7a8b46f233368c884c988e65ce93c7657b280f1d6ecbc851aea6a268462faa9f9ea4fd4ab7cf2ef0c62746f6c08e3fe3d674267e465ecd9e36c79c2f3816cfd19643ce510b993a3469064311c7a61a9fa91e8580a5092fecd3c3f76fc229a001f20ba9e1b7783ddd20af24c9b4f800d32f34d468be64a07122febae59eec598ac856217da33988df6bd254aae0354a344e8992cba0b0bc65e2b863f049c6541571310dd698842cb4720b8d447ca121d3649a23c0f4c9db10e9913a8f756648147d9f5a65f14017f1340133f57b1ab8d62f1c4c2e5b336f9b8756c61b631fa9fca9acd54875051a42671dd25baa6d8563976e46b375bbd1ef7d765906cfa458d0e921ef1a6c4733d66e507565d399ec5e30e5e127f4189e7808d894174c3ec793fb113e7146de0e93129c39187cd0561c61ab3365288a61a31e5cffd89b5a1251a98b8b0ccd9f6cf28158f61fc6fd557d427053bdce06f989b10b3978360ff2271d363829d9b5444d75e875580958539b45d47b21c169d4c96c1a9b79f373f65f3fea77f27367461e83a1a7ffe0b77837d90748f920cc9b1cb2c5f1449420f342337edb69a51c775f1feee7a023dcb3adf03f4a3446aeb4724d07cd54ee85ba5d40590e6d1cc37efda4192d439fefa7a9c9e423308daa52c997ab9373ff542f3d695089c366cd9be1fc9b1720ce85d77b8a76caeca4a5e3ba209c73d256160e59b1ba793fc22fe9e559312686c4d2cce0b1f74b26c3c47a0bf01c43b70fe3e6a2ce106ccaafcf10ababc60c53bd605143c2a8e305b1fdecb9843001d31db00e9792c9b3c945d0d0f42174d4e3484cb43e9ee574a6591d09345a36c844badd77cff8896286f45a8f36123f70f80c0d757d5f1c43a6f59206e2e41850cb87a3f7f230331f32f0e06aaae0b3015bf82357ccd36658ce4141058cd61fd0d006a0991e8ba76844925af1041305d7c8faaeb09c60c8ff8062c4f94b13175ea9c9c3eeb5b9aa20f1ac748be51161c1824cff68d98214c1ccc1bd4491fc6f0ecc3ff96a6fffeb51c66a1689ceabfc4673b939987dc6fc1c2a7413237e9a609b60e7229b48ac885d5370d16a65c5bde0e07377e972e3d57b6e09ad30c37693c0abed0cf73a800c5d4c76dbb5be0d2401bed1c8ca05bf1a3eb80e1f5a980261d16f73575d0af097e1581adc3053d7568bbc40a313a5f5d97d397517b05e6a8a8ba487912d9d607dffd0fd8cf36794dfacabee972ba8b5e9a166af82c2981eb646cd26d3a1708e9d9d8a850435198f1d20cd9bedb059ad739847bd629378f7d08baca61a74f1586e73265dbe4386d5cc3f97dd5c2deb8edf55365b8bd4a21f5c8e1dd8ecd5ddd2a8f2d935b7027f23986f57f22d6f248a24dbe26b813de80fbcebb506335e98c40a07452417dbc843945eef83b821436738e4729305234c849d40daa4ac8bcbfca255b136eb62336d8200bf3daac09b87e6bc94023553a76d9302cf663dc529cbf2429831789ae4eca3d7508b84a6b12ea33ceaf6c9a54d59a09801030106235648dda57599f1573319929ff54ac2e771bb84960e0e9660f04b38d1c25efcc5507f193f596f0d198f910150774471df84aba4c3957788e383d896bc8fc539f9c922a45135b03e7e5e2b0a042d8817641971935f8861bdb95980f04e7daa755313513cde189e56c4fddcc3c3e96a4913e6cd04cc3366e2adcdae10ea75552c1664e1664980eac1f6e180449a1b4e5a34fa265ff86b3c99e6878463f6fbfa2f9f57a967ccd2c62c2e9b1108d3d86df0320f2cc8588629a4a1e8147455902cc6bceadf8d76dd840946526c563b895548ec84ec22c8863036854acc2bda832c508a35a8e869189e2a65192f155fcecf17474e8dbf1455761a8743eb701749f5e4969c8079a701808851499024414a9b8ecd2f726351b8a9189bb7ce8a79b290837f7fdf1ef56778645c1ed13bbc59bbc1e09adbed12dc9a2283bd403cee5d7e8f01ebe1e81baf5b2586079597787549caf90407eab260804830e02f8a8d5b8a8317fc0ad9ae2bb8b5951fd53d30f181407b2c808ab1f5d8ecb14f79714b650707a991e69df24926ce777d6a49ff71910de200165805dc5372d0bd384d7b6dbccee8c287b0d4fca05618f3b841ffd4bc43cd12ffe1153f763f240f26cdbeee5d5f589072432606d9b07a7e17ac51b1be08458c3005e8f2b2361892d07a3f186f232b9587b5587f88af6a2dba142df7e240eabf119b43fa46862a21f4e42b831d67eb4145d2e32c214e5e2b92db03cf7b395bdf70f30cac24dd1cfe8a7ac8fdc6677b6f8533aa4d2adc761db88dc824832c1b662c63213abb1fc1ef2190a1fa1ee59de2ed741e8b777f0f3784a0c873042fbda528dceee554987f369f96aa798b7d2131e1ad604c61d78b5a72cf7fc82e7204d38090d7acc219a5e058b70f9ffe56a0ea45cfe410f2f26c5240c9f89fd6e68c4536aa3369d20a42501426d9c4bb8ac704a4678db60ac1d10bc73c7af38520e85a65e73946ba59afa9f3f6cf9a5a0f572e5fde09a3863b2d00c2eaa72937714615a53e768ce9778e288ef211a6ddd47d36f28996c3c4b927a8e77a957d72941d41e5702095196f36ee81a110181781a89416ee7e0a2675214b2ad8cc89834f670819ae591cc0c336729ff86b208628143b6cf7d090b57b2f7954b5f41e46b2fc57925db9da73a02742499300e4851d61b44e957bbf552038f104716f610166342b91f1c994a5feb2fab7abfabe67aacc3e2ecfde6f6da5e20f5ae0d135f8489ca3a533660954fd9f49d4fc82105bade1d3e2760840111e38871c0500cb51def18cc758ac7e4386afbc9f3f27672ee8c27e3d42598e9f6811d7e78cac238fb49eceef56d81e0e4ba200864497f5869d1ce3241412f20c4f7984e724e850eac53be7a901c3d280478aa6820e4fbe20d1032cb3a7879d4b60f4f8728e73b2a4bfd4838ef855ea36a5665ff652d8424c5b56a4f2ba6cc0fb2262ff308185dc6be49498852c1de4494a744808e9c729e8dbefd94b3fa522cd4b314e2ee1aa2928dbb4443145fa92c6de0e0ff383de63416248741cfacd4289edddd156779ae3257fcc734f928fc2458f522dd52ff47cd8eca779fe751deae3041a55c5bb6b65e7b37a4d312b6c033c8a946c8a13eea7ad63b811d74f8080e5db1b57d7ad11153c67040e3713b0c36fd2fd5a27bdff2fb0ffb1def0e5e413fd52be345d57b22b96dc9deb4b1c27ae270e9eb17e82062790b0f6707c4fa339f589a624c0061cb6678b609d840bc0d51ba22fc24bf6c4d6a78baf71a79d22c6c4fc99cb707aae26a4ad2649d6f71159a79dc1091f4c533f4d7bc488fb1cbe50ac17a13d8c61566d6324b5bc8c3bf1172a9adc56e5f02bdfdbb302e4768ecf942f765b3722b002feab2ef18517b1bc9eaa4b63c040409877fd9612b6cdd809bf4bee76e57a890150f76eb42de43d8fe6a1b0cc6f82769fb274de03d351bd9ca63766ca8d06a1a987cc4fe4b1284791eebe1976ba4e20dbf19dfbfee73501bc217e5c03e9228e32355a99cb5a7f911a04210d1d64ead881a622ae1b52a3b2d305f3a8d3f1cb872f0085e51b53c0ba8a8a02b04d65d0580619c6630abcab198b9554091de9924fc80e703d54abb3d259083784d37b1152166864595f53139c5bd1e344394bd75cb216b5990876da441b764d64b9290a97e1cd0f671b639c3075a0b1b975a895bb7fe2f3dc4aa3efd32abcac5e1837821466ecfa8017e9c0af2dfd66a42fb38bde410695179abbf63a515febaa1cdd45727e23dfae5bb52c9f5f080f9f33e65ec3f33d27d229a1af13b24054b24e6d4852db4dbc5e13a6e8510e7b0914bffce11842fb970976890f6fa1e5f0abaec366cdcb9263bc293ff0cd7a6f39ff67a59be849f4dd5240203d2fa482ff8c6bf76d00e183a7930de8453cd3a3e20eee73dc75cbb715ef116ae52385188545d6b921c003f7fd3d6f09d8eea56d8e2d0613113bcdfddd40a04bd8172cb82fe875980d80e77572385f3beb34533ed352dcab18326752df68579666d46fcbb4e09e50f9d67c63067778096cbe5808c8fb991680bcb38899ad52568fc3deacaf506ae43aabe30093fa5cb6f3831d10464272e83d9edade686b2dabf5817439af96767baa40b4f8924499424918f1264c75759d57e39912d105f832ac4df90695c0a85322a1f340a8ec5b14be6d746e5805ffdadeaeb03e72621aafe2e9682915e57b95fd1ce82eae99fded07cf03c15c4be2d17379bc66c1653130e1ad5c14aaadcfb7e62450479ae0091df846eee0716671e6706e51d8e25bb0f215c5238564be6e70ea6c28408519c2732881c9bc7f5fc2dd5adb57d037e1fe87516add538704d74443fd3d5bf9cc27d55d94389b1423c198163fb6320f3d82cedd0548843bf0b7c783a9e889f0eacafb5939da636488d269d828d7025821cb38b3e7486ac91661796e96d689eba459fd700b5932a5cd4a0d3402aa533df89600895c8b449519cd943a53f74f27b7be41484163577dd8d24dc86c677a91aabb6386548f3e9af5ae802539a0a879ec69846311eebab01b793e1e9294f71cf3904ae7d92a20bc703d71ff358bbace9a5beb4f00d6dedd459907743e238d364945e417692eef7b79192843e19d9c151d1a6dd040b55bb3ee842e7be9618819b491b831ba8743a2bfd3ca394bac0e270602a94324402caa14bb5f893d57cf49fba2c1e2ca67ba682e13399b266dbb8c5111ef44cbca0752eeba733c8df20abe39fc5504f2172827801b3e98f7c35dd51d25c80ba0a92a832a74844d5f50fe791255a02ede526fa93b320439dc10c44fb72ba4276954d697cf3982a52c84a3ca8be032149cc3891b2b65479e2b781c8b8d247144ec8b6e9771b4e5d691b6c6b78f5e2515a81d18381c39dc1444df7de209a41821ee6d583a241c2f4ce8c24a45cc42f94841be9e0b2affa3e9f1a328e179aa93cdf4f960633f587b00ca13f415fc46417cb33a866543b143583936b5c1df8b9f0d188f7b64e106710becf47e920d4fb6abc9474b2c5c41b6d07f2a1a7474d94025b618ef49928ab268f98a2e7041a5e582bb5d661225baa86c615c066947d8ba80e69bc4064aff96a3579d2f20cd92039ca0e074a5129690a78cd58ceab747f4abf3d2989e99669b9cfad0a5b9960f3b9d2f360dd8f19b5ef0759fd6183b857e31e89ac1bf7c188cdf81ac58a63e3e7d0ef4ccdbdb7f137d7fd2887e7ff2613dd65d37e7acecb37b87546d875a1e5bf1768d70c76f5f39488fbf2bb7b1728aa76ef00b71911a860204fb57279fbd42680f6a59367eabad7ab61362adeeafc9c304a174645b453823b68444e111777a33e059498e8a20d382df08194babd43d8e82d00ab86f479189afcfb3c8507d4311f39c571a7103713bbabc857e5b0b91b2c89a840766959a50496566470e14bfb1294fd6d55f770479f7f4a458b8cc2ce4e6698a2aabbb2d2ee69fee924fbf2bf013bfd6074d2f73437840e3b24c3b2b6244420ca4632931128a0", 0x1000}, {&(0x7f0000000240)="18c7f89af2337854872539fd748f907abbc3f426fed5bd0228441148c5834d9d1bafd7848a9a2f2ffd2b5a3a33d4d38b9c81d8348d90c1fca85e2400b61ed36b86c47762ffd756f67b81b5c734ab232947fd657a22fa7f3e1d3d38697d0ad94ca1722a975b15fb4bcc31ebfee25cf96decb5169c15430e0f5a82e42974ac72d29ced1ee6fc82a8f8fb09cc64f3ea0d06e45f8bf107bc7e1004f16aa2485dec0cb0a095336afe842d49923b5de8f4d95c2049564f060f4814e8d32be147cf6db4aadf4da0487288f3256497441fc8e47b0b8a88db622b04a14b7f215440be8ca44ff0d999820ffff7e6cfe85681d45a061db4e390", 0xf4}, {&(0x7f0000000340)="af853908f207cbf75bf8be1d73b8b9d28f0a4d00181b42399541adc953fc8127117d324cc996167794951a1b20dbd436e05dd3cbd75e85e9e11ba658e6ee47da94dff69590b406c6df65bcbaa24294da132612689dcd0fed7fe0050f36a028613f8ce43a84753f06bc8a3bb7376e83d80f57d32d3fc27b6b5d05f95549200831f30c54ffe319a7e75c51d38606e9e301c501925ae251fb9371f9b0ca83ba7bfc77c433c141aacb60aeeba477f3c81332730498", 0xb3}, {&(0x7f0000000400)="03d903345a168434221796d6aab28a125a6ed53046c94cf4997633cebf7e8c1771ad57b1470f97b78fb73d46a89f00896ddafcf3aec98e70fa13a7ae84ac11d5d4794ae828d9069a2e95f470ff6ae451bd5a62da4ed41c55fbd9c4e698f4b3bb5fb1a71514eba71cf92f3be9b052966e80b21ae03dbf5d5069d71f82c4d1cb13dba20356636881b97e7ff19230c134d647aae4d4da", 0x95}, {&(0x7f0000001680)="4fbbac8c132d199eef2a89921be0fec20cda0da6373a092f1c030546d8a00169187ce965c6e2af1405bac27f7f62b50c2c850153691cf2c21018870cdc7edfe350372e1e678f32b8ec3383de29071396aae0a9242692110025671a367012ca5b107278f87afbf5eccef5a8ab501f99ee485250b13c01f7706f4f7a755ff1719a306de4c8c1a995e70bc75a8b47e2df9003a9d1b6b3e9f3388a444a45cf2d0c1a6088b346130d93ea9674bf5b7fa0d04aef0b17981927f56fc1e029ea7d5b43041f5cdf87ab5c52d82b1a7aac319dda2b9e0fc297117a3b8229135c8762b43419a4ec54", 0xe3}, {&(0x7f0000001780)="715f53fcbda469192189540b229fa319128aa07ff2f42ffdeb90b97566c07a874309314dc899b76b31c697fe41e5940635e5964b2248b08f99b8959ce55ba750564b68b245b2102b9d83912afa1bb18f78c58b9a4fdc9b9f3d89420ce3d51f417a78acf2342e64c26c26bee51624b3f744387ecb983f99cb4aa771bd06bc8dc46020eda4472045a7b3f2bc4fff5d32fe7135f38a7fe462888d1dc758aa23df7cc473dccc5573cba81279cb237a39c7a5c23dce68182d114ecbc391c8ab6310963aefccfb3dfa1052e78817d74de70755b85e4b445f63d27269e37d620fb0127fbcf848c51583000290661cb5328a3a366fac4601", 0xf4}, {&(0x7f0000001880)="7e9274a2d2de81169e91ad3081c4a397fa6cc4d1e232fd3f817ddf3950ef6c6ef7891c9cfbb9a64bb5efe604ea671ace36971926ade6652b5fd801649428166dd4c02d9f5ce5d9da47c294963e60373457ab92e7d08595ad3ebfd6fe829382726e7c065ab1acbfec7da353688ef1b2441d58bc09339e", 0x76}], 0xa, &(0x7f00000019c0)=[{0xd0, 0x1, 0x8, "e26a712a52cd953362085db420988e56827e643ef797f37c24f2eb20c04711cb6fa5b5c63fe21277efb50afe461894b9a3c8ab133fd13ed48c64d831f1ab8b62b0fa41e1c9fa5eae705147423525e576a33bedd1f621966056e632ae0ddaadf8fa8fd0c7e3fd428653f4f0b0836c61b235cd144cb109f02c48c33b7475719cc0d3007df433cf1d7b74a18c93a4550e951d7388916a09d61bf17ac693d1a314cd4c8528460ad26b1353f9ab6e0c3e417828b394d2ce4124b0c72dd4"}, {0x18, 0xffff, 0x8ce0, "1bdf405a"}], 0xe8}, 0x95d3f85f6939f111) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000001ec0)=[{&(0x7f0000001b00)="507e3c70068a1f9d12d2bc27fc9b94f7d1117d5050d8ff0743d35a8320af30ae11326ff4199bda5d480feb297e7907be3eba2350053087b22c7f85510d44b95024f368da0b8e4de25c2e69a5fc4c5ecaa2f669c16655b8a79d113e91a59d84a2d6c6869dcb54b94aebc6c0923df35ed1", 0x70}, {&(0x7f0000001b80)="1ef5d90d33dc7a0991e00e7fcd5634aaf77a96564284059e067756c0cc6a47f9ed03c554323511d3d853381089280ae0f0f3c8767dcdf89e36061d88eb68e34e394499f50cece38dcf9ee16f199f5ec8d79827a5f8a3172f74d7e6b92b2ba59a6c309bc231b758b25c7de17622bfdb3863a6528a396c76ddb1d5e70678576ca8906fc8312a7e0567a0b6d846bca2311be30a95e5c3fa6c6c965cbd582c4232b139b08708fed762c12895f324b193cdcb249c05c7e50b2e3b7551564749d4bf18d5207873dcc1dc", 0xc7}, {&(0x7f0000001c80)="523a345e9aa0fd2a4df21b496adfbd8564f04b37f479fe874a4d23e1dfc1ec176ac8642554a328aee4f90c102c02f1d6c3f640ab0a659a341e6c7a6d7b8dce68359a1ab4b4b9f170c36f4095e5d7bdb1789cd64fd598e9ef1189d26777f0bec7bf678c3c10fcbf2ce5d8cb22eb1bd11f6bcdca2cf1b6f32fc5074a0931d1cf28b1a9eb9c622530023ff8a47d3e2acf04c3c6e6bcda4b9a", 0x97}, {&(0x7f0000001d40)="064f8949de82b193b126bb75614f2ede4885ab4863dfea4228578cf08415af42b68230b152274684c74b58ea9cc43fe6ac9f2092fa440ce6dbda16b9ac4e146c00b57433006700d12579c75bf74383f31c51d00e2f35d4349dd947619ef2dd2a78ad390220eb6391febfdbf4aa979eb078f8a01d92b5df529971c08e97514117dec33b2fa2a9eed541ca73657f89a7e760f59d07bd87ab619a76a3a5f301adec3ddf6ab023a0067108721bff7e350f7bb58a58a50c4870f4d8d4d705bf21", 0xbe}, {&(0x7f0000001e00)="c01b37e5016bc9c0cab8afa4783cf4e601d11ced0a25890a82a5d16315e58d76dc607cc16fa30da490b38f8148e90ff211c9c40fc38783f33363811b091072d51e86cf0bdd84901d1a67d2c63024fd430bed90c134427efef920a87827a461135958839b9cf0736b33387de34d8b2c10af2166b76faf32ecab9a912f36b94bd38f2def30dbb4258639a2ed52d4f30d0f17e4e90ae6202cfdcb1434", 0x9b}], 0x5, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001f40)) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 17:08:24 executing program 1: r0 = getgid() setgid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x109) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x4003, 0x0) accept$inet(r2, 0x0, &(0x7f0000000000)) getsockname$inet(r2, 0x0, 0xffffffffffffffff) 17:08:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x82) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 17:08:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x4000000000086, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f00000000c0)="4db859c148be6d863b88f549ad92", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = fcntl$dupfd(r1, 0xa, r0) chflagsat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) fchown(r0, r2, r3) 17:08:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000380)="e86a676c6473c8c82f7e5f41d46afb9bf4cb8da3982c3604114a2fd18c5f021b17737cac160791a6bec3b7c69db1ac5df56742c742f9c892f86b1adf017ae84f46c78bf01ff7a9eb3d92c2593d5f82a5527274d4300c1413bf059fd9bc4af2b700b543b737efc660d6c5c3bd3457d38aaf5e25ce7f470ff19da3df51528465e4b9aff64ec4a0b4637c6e9f982c455da137a7ec55f1de785108baf54381847a5ae0f2b350c1d8baf664bafcab58809bcebb0ef6dfd55dff6f83fe7529a20669bba05de92bada954d6364281f08f69189ace4fd1ca946e2e5dc911ba") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000240)=[{{r3}, 0x0, 0x0, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000003, 0x81, 0x4}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x9, 0xffff}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0xc, 0x5, 0x2450000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xe278}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x2, 0x1000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x6, 0xcf8}, {{r3}, 0xffffffffffffffff, 0x42, 0x0, 0x7, 0xa82}, {{r0}, 0xfffffffffffffffe, 0x36, 0x4, 0x24e06d3d, 0x800}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x68, 0x2, 0x6, 0x90}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8, 0x9}], 0x1, &(0x7f0000000100)={0x1d47, 0x1}) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r4, r5, r6, r7, r8]) 17:08:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) flock(r1, 0x4) 17:08:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x60, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) r5 = dup(r4) r6 = fcntl$getown(r5, 0x5) r7 = geteuid() r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r9}, 0xc) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x6) fcntl$getown(r8, 0x5) 17:08:24 executing program 1: r0 = socket(0x0, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1000, 0xfff}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 17:08:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) 17:08:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file1\x00', 0x200, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r1, &(0x7f0000001840)=[{0x0}, {0x0, 0x35}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 17:08:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/77}, &(0x7f0000000100)=0x4f) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/53, 0x35}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000500)=""/207, 0xcf}], 0x5, &(0x7f0000000680)=""/62, 0x3e}, 0x3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="006eb98a1cf1"], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000880)=0xc) r4 = geteuid() r5 = getegid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000c40)={&(0x7f0000000c00)=[{0xc7}, {0x48, 0x4}, {0x84, 0x9}], 0x3}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000700), &(0x7f0000000b00)=0x10) getegid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000780)="f5baea764ce47b379846140e4c54ec6b7496b947e8ff0690b317ed0bce32d0ecd3a4e0037c4fe1c6da7883bfb54a334b6ddf09d605492922f7ad3b78cb7260b89c281a85a893da5804feeabf0886fd4ce34de344e3bb2e574b", 0x59}, {&(0x7f0000000800)="65c1d28339e9ef2d04953e41353906d81118f8d70ee5baa74f9e6f891759b92ff3a9135b07f64ea522fcbc5ef8a867dac147e8d0d13737bb2fca1c4644bd41f451768d20a85086d7a0431f83bf0ab8a6e7a4b699385c75363d06ccc2a184c637a7fd2131cad18595ea0d3b6a32f03dafd4431a461398bf2bb7", 0x79}], 0x2, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x68}, 0x40b) recvfrom(r2, &(0x7f0000000980)=""/246, 0xf6, 0x1, &(0x7f0000000a80)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc) getpeername(r2, &(0x7f0000000b40)=@un=@file={0x0, ""/71}, &(0x7f0000000bc0)=0x49) socket(0x20, 0x5, 0x4) poll(&(0x7f0000000740)=[{r1, 0x80}, {r1, 0x83}, {r0, 0x100}, {r0, 0x80}, {r1, 0x8}, {r0, 0x1}, {r0, 0x52}], 0x7, 0x4) 17:08:24 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) getegid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000100)="aad4471e00f24df45e3f20a7af338074405e450a5282301627f715eb0cd3d1bb4f8eb5696b0664e26c7bb2bdfff9ef4cf256678ebaca70a1e86b7b3435120f5815242e9718c415abebb8358f7feeeee448498e12668b80e53d4f0ffd6fff31a36cdcaa8fd3c96a83f595dce71286671e49a9dcb2fb24d341c3385d5106f3f08d85be5e5599efeedd463b6d328f5932dfc8f19dbbdd32805a421571dc52189de329be1736b5c9b40f5b57c6b39fcdbf27dab493cf", 0xb4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x23) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) close(r0) 17:08:24 executing program 0: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000200000000000000000000000000000a3a6c5ae000000ed00"/100], 0x1, 0x6, 0x1000) msgctl$IPC_SET(r0, 0x1, 0x0) 17:08:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000013c0), 0x8, 0x0) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) msgrcv(r0, &(0x7f0000000140)={0x0, ""/230}, 0xee, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) 17:08:24 executing program 0: r0 = socket$unix(0x1, 0x2000000000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x101}, 0x10) socket$unix(0x1, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 17:08:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000440)) r1 = open(&(0x7f0000000300)='\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', 0x200000000000, 0x10) syz_open_pts() symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000380)='\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') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x100000001, 0x100000000}, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x20004}) 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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xfffffffffffffff0) accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000400)=0xc) 17:08:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x100002) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 17:08:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffa) r1 = dup2(r0, r0) dup(r1) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000100ffff0000000000005471817e6d45a9757c"], 0x19}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x20, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x42, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x2, 0xbce}, {{r0}, 0xffffffffffffffff, 0x60, 0x80, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x7fff, 0x5}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8a, 0x1, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x14, 0xf0000002, 0x1, 0x401}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40, 0x8, 0x9a}, {{r1}, 0xfffffffffffffffb, 0x28, 0x40000000, 0x8, 0x3}, {{r1}, 0xa0abd06bfe41026, 0x8, 0x8, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x88, 0x1, 0x30, 0x5}], 0x3ff, &(0x7f0000000240)={0x5, 0x7ff}) 17:08:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = semget(0x1, 0x3, 0x200) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x1) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 17:08:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './bus/file0\x00'}) pipe(&(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 17:08:25 executing program 1: r0 = semget(0x0, 0x0, 0x0) semget(0x2, 0x7, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/226) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 17:08:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x1d) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) 17:08:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3, 0xffff}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) fchflags(r1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)=[{0x66d, 0x0, 0x1}]}) 17:08:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1d, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 17:08:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) r1 = syz_open_pts() pledge(&(0x7f0000000000)='*:\x00', &(0x7f0000000080)='p\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 17:08:25 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x28, 0x0) 17:08:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000380)=""/155, 0xfffffffffffffe50}, {&(0x7f0000000140)=""/185, 0xb9}], 0x3) fchmod(r0, 0x1) syz_open_pts() getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) setrlimit(0xf, &(0x7f0000000080)={0x1, 0x6}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x2}, {r2, 0x100}, {r1, 0x8}, {r2, 0x8}], 0x5, 0xf5) 17:08:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="50198f3da77ac113834802b40364c0b7bcd615c059a4cd4739f73540160def3c5f5882caeb0e3887f9d9dc00cd421a5d8115f723cff45921043dbd8e54c99b1bce6f555a904c021b5ef15d54b17bfecd74d81115b38305a268b789312643f2aa8ba5bd80db963c836a8c60b25177278c0ddd60b9bd10bef7f7bdc3359d9e603900e29f1f5d5186c1e7bd2c38c529b5df12a433494e3c9596172a135852b579ea250e8b4f18ab4b073ffa32ae1271980c6eec3b659ea76a9d5e739e7ab053d58192ca8c2e35d95b62484df9fac0b5bb72fe3da25c504ba56fbfdab223470b37c1069416a964c71fa85e501a81066ebc33ddd72a", 0xf3}, {&(0x7f0000000200)="358067e00e4b883d664a4d56f450fe08ba4c24e34131f97a6c1bfac5b439852ffb413dc629ca0430c3e0263b181b3d67384979c087ce406fb0dee0143d85a21bc3a3c59145161d380a4cffe75e7788752444592d034fd1c012c8a320847d7900ec98a8a356a5148ddcd39162f96785c927ba3306b515da6f21e59ebdbf5c58767ada3c75e5f0861967c5be1b94da9211f29a04ae22", 0x95}], 0x2, &(0x7f0000000300)=[{0xb8, 0x1, 0x3, "35827764fdc29805c37bf2ce67413277cb663f8cc1aee887fdf3ee1597cb004897ffbd5ad2c936db6ff195bb3214d65cb02eb25e13a17782aba92a0086d76b3b69ab3be50be73a93fe8d25e421af77d7de27c4cf338d55be9aeeec6c6d73fc931dc29ec7afff9edba8ff7afa76df4a91bdbc2c3f15d001ff2d33b31939d22a492f27777fe214b0c1dc2aa4e30894c8fc5292e5d58041bc04930820ea58814b935bee29aa37f1ae91"}, {0x68, 0x1, 0x1, "20dcccbe3195c30ffcdb6172be75412d2a7c9cb363e1325d2cf73b1470e1aa575a0ad54498a9a623530b521060b16946cc23c9ab813d2188aa6a91fe73b31875b232a177e8dab53f64ceec33f6d8c13d76bffb4a"}, {0xa8, 0x1, 0x6d68, "d2385403e41ac53719331ec8bee7f2db318998ab9573613dcc028c1d0c23405e677ccff674f0259553a7eb7693b03fd7bcab8cc920e429f1fd5069681ed011f0731031582e70ec0d6df551d7278543cfa9c0fc77bb851f479a5dbdd176c17037e817ebb65f1587b52e1c2fcabac524d781c0fd40486eac85ac7874707aa2ca6c33db68463f58e06e6c116c98f8c74df4c6999d3693bd"}, {0x18, 0x1, 0xfffffffffffffffa, "ce4dd6afa0fbb450"}, {0x98, 0x0, 0x9, "8a140e0595ad97a1b77327a4e9b7ae28966ce35bf27c52360a745c8acdb56bd4c2c160ba449c8a213937873bd3a88c967ba72bc62e35c304f92f93eb3ded77d0392cc8daf3308c24db110f37d2c4ed049e8603ebecb46b37ca7acd3c196a639a4d6b69e3ecf24d39d3de985714c0cf475708eeeadb180878710e933da724259863d00602172f58"}], 0x278}, 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) 17:08:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000000000, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 17:08:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0xfd0d) 17:08:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x3, 0x0) write(r0, &(0x7f0000000080)="4e85e8e2b3050aaa9050662dda81ed43cb19096a3f02452d21415eb8e09037d1a4dc8b76ca25", 0x26) close(r0) r1 = semget$private(0x0, 0x2, 0x40) semop(r1, &(0x7f00000000c0)=[{0x3, 0x9, 0x1800}, {0x1, 0x5, 0x800}, {0x0, 0xff, 0x1800}, {0x0, 0xfff, 0x1000}, {0x4, 0x3f, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0xfffffffffffffffa, 0x800}], 0x7) 17:08:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 17:08:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "e20ddb5744f38ea5d75b00000000000000e74de4", 0x8}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:08:25 executing program 0: r0 = socket$inet(0x2, 0x6, 0x1) socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="febf1e9dc018c88b8c79dec1fcbe5e426a6a5082be5a0efc22238434b976a46bbc7a5e596bd7690754ce7816d89af99b79b0d6b73ba53e54d82698d00f6b62bfb161c76890dc3d894e12c45320dd3e8bd9348c3d8bce804025db48c8000036f58ad0f7639996761e9e92a77f905be8e3c6b361d54be022ff851173bb291a070aa177a8d420c06e61ad4288c1cf37f683c74dd7d566cdbe24a98ce2c594e8fc36f78863165abf91670a8c974c08537383054b90ceaaec3d647e01abbb501c760bd26bea60010824c37ea9afe90f11de47c0fc8d2f55f3734c5e", 0xd9) setsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) msgctl$IPC_RMID(r1, 0x0) 17:08:25 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80a1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) munlockall() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x401, 0x1ff, 0xa6, 0x454}) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x1, 0x40, './file0\x00', 0x7, 0x100000000, 0x8, 0x3f}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) 17:08:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="647fc5445087826b3683de628f5fe67c02b8da3a3b540bfe38ea07779c438d673d8542e23c63033fa63c56c814d280d73a22e0b3a47f8b79be57286761d7944d518eeaf0d50ebad81ba74e01f45302a75ca66ecbae59a0a504690cb241e3424b6c692886536c57f0adfde1f5676044b4e6ccaf39448c614a23620cfaaae9e111230622a5308ae9493743762e36cd542cce47a1f1aa847cab52c38e736eaed90e32d18870876c82e4459b35162ce5874a6bff986e8709cffdfe9c685a76117f20c4a31735fca9c7a558767b21a03138eb27cb", 0xd2) 17:08:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x8) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x9993) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x21, 0x8, 0x6, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x1, 0x9, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x9, 0xd57}], 0xc75, &(0x7f0000000240), 0x86b0, &(0x7f0000000280)={0x80000001, 0x4}) 17:08:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7f, 0xa9a, &(0x7f0000000000)="9b11545f4b1c57da7a95592a511287e1860458f5", 0x14) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 17:08:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fffffffffffff7b, &(0x7f0000000100)=[{0x54}, {0x45}, {0x6, 0x8000000000000}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="6a8d45705bfcfad82965602c8abe2c8e66c224d3f51e794aedbc4ccc283042b219d91170ed1db4c609d52043a0d6861f0105597910ddc7abdf5be0baeca568406e10caee44ca8f84e8b84fa6345a399f0480a6bbc8a0d2bad549e0d233cb1665af4be98b992e07a505543a5523a9ffe1b6bed9dacfdec32069c48ca7132f06cc23e34146170337ca61f0f3ff3725f0b9c371714591ff678a17e37fcf4bd1797b76ace7e585cac076f5060270753c09e87c1376f83af2b7413021b251f123f33a84b16492cc89a9031fc0844b40097fee6162c682858f3c860357eb0838b4260b017b4e587d2084a8b78a8c312be8067d0d805224b792b4490e012fb1b51213d539fcc55400089fdcc7f0df7150384b49e57351481d8d928bffc0f57c890661fd1772657193e71998c987e274849b3d2c9ca65140405e26155d9427feb339f053c2286e6d7aa20785e158aa5670e2b2b72da9aea1d19828d1fd932fb2409196c6e42af1620d5c415ea5849b39bfb9a1e2830b06410a070cf6ade12945e5512398db7f5f8f8522a313a17942aed474680e6cc57565084ae6626d1defa818755ef2217fdc7c02bbb02cc7686537dbf2e04ea80ef87235aa2f134f4894ae7e87ef55416d94879a6c373b9922a4e37de57e378995ba5fb002666d06f4bf0ec196fd72095601e09fa091b7b82a95fc19f078725ae41686a3b31b12c0ea356cf7a95c74f96b017166340efaf05b965a30a887d46e05e97fa5f533b6580db5dc7b5c316d6abf924634284080d15d1f7ff1a60dfa87d23b9eed33783a07cc0aeb4f4119f5a6d69af84991bc73420c29e31c26183842a6ae8f610b6c02e8f45c6f974c981d45721a099ecc7052365ebfba716c20fd8909fde68086a72e1bf251c369016cbbbb947cf35fbece15cccd24ca1c6b71249e34f9706d4dce836e81342f543cb5d61e36b4b92f98cece1bbcc4230252156272c73ba41dd5758676a73b9902f2578f99929992a13d4f34678a9db8577e68a5131b4863665d8ca1ff26c9b81383b1a21bcadbd162e7ccc85ef9f4f733b250c1e37b9c92df072ba89b38f9e0ce926cef1e42c99b50632a1019c35baaa80192d88870643b641e753e1ba2ad877e24e30b86d398b5084ff95376dd58f6e6fa4b92d0314117d570ae44d8bc66573418b20e75d52ab8bf72db30c493fe35d355be2676f8fa528afddbcb7572bddef62ffc513507faaf9701e833f2c765aca7e3957d9196bb389730576f122cdb49c0d26a386fee7a91cd991f70b6fe67d55ea72d08610dd5bc5186d42baaf3cbd7030cbf334d0ca1731374d2b0db19d8a41107f3e280ccd786525769cc624a6f05b59919f98d632a49005e331b0a11e0fb53a4d4db9a9fd3a499ae33fc1591cf82097b16432573aacd8609712d1a42d49e2d7b911d68902fe31b484a39e54ea10d6d92a47141bff79e4e9034f2110070d5d3aee115fd17b4ff4580767959ad71da329856d4461cf7fea89c590f60c0862a6dfc5c6ca0403248b76fbcff4736eb1a8de36d54e9d111e1b86728676f6eb87f48ac8a0cf28b5bcd6cda849c1bf9fff5de30cab892776a618698f7cb260ccdee877d036b571e869fa5cbb74041a8a4e109d951003d24dcf060d8b128cd31abcdefcdccf10aab8d68c446d4263cc0e9b616789cd3dffc051e4e0efa1738d3d7e7fe1b4502d9fc9c037f8076baa4388870f1a92438559bd57652c2a99f2a2104e071d597a2028b4aaacfa78d4e0e5bd54afcbf5f8f701792336368c400ca395cebee7a9fb4781ee3171b548de0af4e7128dbe252af531d4a5f7bea1765f6aa71a45f82f517397c631474c416aa994d9a73c72b3d7aa797a9563c95b4de04f665c9589a3e6aef8e805e5c343d59352a7899ad1e9f77377c11953083371bf93b2e1fccdea450cf8563f1e9e30fc3a0694f8612b59ca94fbb27ac3196eb9d5f76a4a8f770085228f6b3cf7ffcd6126ed3934b126a898a3eefd38fee9e1e2e1d999f8adc546b21327f3bb2600f1c89e43389dfe5a1dc42c734644cdaa07798b93bf5bd0cd49e12ccda4f901b2ad96f89f6b2cd17fa6c7a09d3ab330467b368820ae530548627b5cf11d36da7a932bccb056ac5b3dc0d06917d1c1744ef17434d753034f12ac8c09d45d3e3b937936ef496115ff8adadedc11992f78bed0469f987f38230cfc5d37c2ba39cb6e5b679af66af263e797b827b63c56473a7e021bc7a48ed179b06d81a7a3b43047091ca70d3786e446ede63dd9a5c0668cd62579b0ac8a6143f3c080767602dde7abc1d699b499bb27150e510c724b2821dd620c4113e2234f3ca99c003bb6c2ca710444ad050d6414d444f6f20f55b6bd90b37d2f4fe00486ed72aca71378afeab9d656509b42d6e49a954f34460f41a89768cf89cb2d28c70aecece2302d0275e3c9292b931d3edd68d3189363bd52813f5007b56e4394b1b65c498907351ffbca8f41127ecee09a58764daac01334558d200ed77d35a9380ce17b21fe5e05e18155403362c46ac8dfea8bda36421f2b34fcc42cb7d107b3eaf87e95d1c127702a8a9a281f8e42c54071b6e52a2f65e6085e09bb44720fcd51b7e0dc50e950b01f6ee7c92c444ad762b76efacad9eabc8705b03ccbf66e9e4225682c1b1775af5ae11a60c33a38966ef902551c6dc17f6dfb3c7db3fa91da789896274db987699c86f6d5e84064d726d71316a5af702e186143ab09aa9717fb734ddf07e528fa83240614b8dab1fe7e50fa7dc06680d36c796a19329800b129a78da573649d7294c17f54723c4872919fe8af5cf336712fc9b0937622844f629b5273c06bbd2ff2664d30fa2f7a3d5a5a4b36c2061ef1debc68eb0b1c84374c7bae3155f624262e2b6337757b8fc6fc2954c166cbf80d5b1cf8ff9f4391b4b9fcb820c33804bcb23d8c2f499950be8b8b95a9590217a2b6b2bb387b14c6b530ad72c41bf49a0911c51e60679fafd09dbacfb29dc528423454364acc6b56f7637c9bbc39067d63f3765f1152cb81497d1e36f14b83d655e5fa7999a8f63724e396bbcc8ee7dc1cd708f1976017d22992a04ed28d84f4057ba85eab54b9ca2534b87ec6dad5e6793abf7e8b31fde174fe295ce3af6e620f200cd4b2af2a2ea5cefed760709e5e2ca533031eb2edbf25bf8aa40ff09b967ad4a1028336957b751c3da014562fcdb7857476c5a0ea376894699d61d977194dd36f958d110ea667bff6f15ebf61e0d8c8350cf42dd2011ecc9bafe440a79ebb9eeda53e649e428ab3d90b94ee7931dbc674488c0cde210a87c2902bee25c9341cb9f2fa62de4b071ac514acee690de221f7c529f76baf1f3b8e4832e7405a272910ac8b9610d7acb218ecbe00a3b6b9a77497a91f373426e1ef46c1fe5821a250b79306f26a7f6c41ebb408c272f3f0d080128917fbbb77a69a8bd5ebe4cde46ae0b446097fe533d1738c9fcbde45137463717aefaf913cec93b349a0c5827d8efafc3a81a08c33aa564567fb251dcce03a7da7ece7b08d9ec143f3de320dcc27e1a0c71944b837be55a1f1b988052301db86fad3ab7ca25c3f4445c3c64dd628d91f706037f222dbd2489546f271ac71e9844e67d30d14c8aa64b1b530454d42325e3f9c3e933ab65a411358ee2a338d1e32276aad00d42a9c78688824fa61a58717beae811d8395ea4650879b45bb9a59faed19ed1b956155fbd6a30d5adc9e8ae2d0468b92fb9ad9cfae390b7678528c58120725d7c3d616da437a08a101d6906426eca0fbee239a101a09f314e3dfecd6dc905318faf7e7951d1aea15aaa39bb88dadeeb0fc25296e97ca85edefa989512be5b94072fea1362a64f4207967babe4de646a6f4a9785fec501e2985e3de1c5ef602fa0941e15790fbd17b03b759d4169e141c94244a9dd2dbaa5ee4c5298900eefb6e4ae80d383f86bd8d70db5076eba4adc0b15adaf61f1baa4f88959764517e51bce05c38b5e803b8f191a9469c33788688cc13901ad550136cea705551012d4b6452b56a5a31beef68fed48fa178cce6222d11dab0de8855ec7fd61c4cb898e5e9b1ed334c1fd790e9292b2fe71bfbb044cb9c62a4ab3893d62301ab8f10b2479a6f974ace0045c7b7155607cabcb049b09bacd1abc8bcbbe477761f2c70f51dbb73b0b3b5fe3fc337219dc2d749baeb6a23c00c84737618cc47a278b5bfe95d0dec8a7d6c45e814ad17005604f73cbd66028bdb6f46ce1badd7edff63cd751a7d98e3f04a5e3471c08a4d86d51eb9757f3be505fa1a03ffd25b83c9e2fc02599bc33ea02079c7a99ec9c5896f9270c42f3fce649cf40dcbc101e44cdb669b35daad550e24a6d4ae27ce8381c1e5f1fa855746a1a0b10d2175d1dc26fe891b2914279d6793e9175ddf94dc111c7a45d58322a8676c13b9b4126ada5b7a751439888e5c56107494d63c0558f58cacf09b08c58425c89302493d5b02af7e4eff08d51d66012469eb8de128655feb1b4f457250c9d85e16fe6ffb3423982f2569b12deb28253a33fda71d89fe8dcddb021291416df7143d99757ec18b98bff136c680cb79cbe32770d0f56ac295490c3b8c4898b64a1b95416e9d0f9358681c1d14713c29561ee94f7f1d74685216507e71089122f40a44414965906714537561c27067138a131504299a85e74c5780dab355c0ec9d37eb0fa599384326a5454bb1371de0f48f01e83e3528bc929ab1ad323a7425a4ea74b50e340b9c9fd0c7f8ec03d7489e329c8288252d3bb03d9c9d37cd38722b3a6f936632a4ce5521fb65a4206b2fd096e2d14734edbb51472f12e4eae36952753c2ee45ec1acbd470afead7b550e4a1ddc4c03eae6a1aed2e6d577c4f8bd80e6748d4868517db6510866b39837bb240a1cf6576edfc3c510ec1b9bee3fb5e8f3c299da26f3964b4666b0fbc48e84aa16ebde82ae99f172b4bba17b821d2e2e672bbb5704071651a60b43d5fbdfd3845a516d0873f3076e052855cda02e0dd52edb9523e6939394c31b6e29f4b954e8e23a07887af3634e6e0e60dbe63063a7fd993dc0614cfe9d0c40edd8afd03e58e3200fbcbc999e581de202a1c3c2e9403b5d1d8606232810501fcc1acb1e746ff32ee67598718271be8a4d6827e8dd32b8468c64d3b8f71eac4fe638fafbe892a4f2192220082e2de792bf94e3eedfccd4a4bea249193a86b7d264fd823fe18e0949ea46a2e2537e9348f58404c1f6aefb2afdb1d5b70d9027fe1fe99f62504179fdc25ced44729a20a6ede9d6409f2747c3d108b2493b4e4a2525941a4a95c65d98a8c5ef7fe922e836f1c9b158b44d4d29351bddb1496fc1a3b48698f81e528852a99c7f6956f17cf540c626c5a8319b48c1584c978b36837ee983a8c84348091c82b2ade521516fd52dff7b52b069267bbf864a069c134f94c4e1976ffc46cf6e7a233b33d2479947dd2671662a49ee348e9cbc5fe206643af683dded1908298acc3b0a7e853e60de80c4bbfe027ea444785c160f85e5f7204cbdcf4b62f057bc6026eabb055eaf87034bf9e799208da4a7a26a632ed3733353f6b2c4e36ecebcd2e3cb05bbc5486514af61a7e4dbf2be581e524f8224369c34f95b4d60393b8da322ef01674b3cc535dd12018d9ab10d640501ab99a485964b0e550621260a190b05f67d9a727d6d0a108783ad0b028c7d07978c2d302de6d47d2ecf92c229892d1ff28f502c56971b897f4678f4c715ab11fded1fb7f9e3a8e8fde1e9b24e81a02038005c9c22af0ac7b36ea1471aa2e6a9a6442067c820c0f28df00cc75", 0x1000}, {&(0x7f0000000140)="e104b7940def110570ec59e63627ac57e2a41857842ed1dc90644ea74ab4b3cf28fc3bdf72eba0896a1ebb247d3bebeb2ce9e035849df08758e00d6f4b8bbcce34f794df3f467fc32ee32e36089858cc163d95801af8d6fa32c28308c408d51643bf8bb4cb575d517b9ac152ebbec42e916e3261be5147fefbdd607e80ae933e08fe4b130be73f46ce23880188fc7e276dbe620139b230e30d8fa94229cca3f940d2fc97137453b3efd24d2f5dab8bb542f21045254e25a9c406901a644ecc32fe9eafac089237ad93f256e9ded174b02c7002f882a6670aaebdf87e2f2997288567077405", 0xe5}, {&(0x7f0000001380)="f398d0931761f8a6279635ea6c14843251249350eefb368d6199f6718aeb9ea825b324d49e09a00dc0f69bb3ae48377a94f1d2826b61c1734d78143026d93a3448ebe8675cd6ca3899a1afa4176084db16ef533cb5456716ca7ffff732d77de73d83e79fd60683216f9eb9c8d98c94993a2ea89b2df03a8c7f54620e1497cb3d11946622eb0cf2a0dc42dff2f77abf9b304d2a43ea988275d579c2196ea65d93bddc054bc2c733559e015cab8510b31c3a85528d7d4ffeedd21d144cf9aae6ef818621b11d7346caa073c034ca48b3bedf3d083a1b2adac8669daf64cb76981bc3435450464acfb256f6c1f315cbe2cc6269f5eaa2b803a3a043e5b5c5d503392bc797a38f0569e7423e0150ce6a9e622955ab3134a712570d003e5cc03cb58caa8bf54378b5cbb005246cf950f73370941fe0466c31daa036b6f9601d2000cf6ffc811ef3c612e0521f7394ce6167ca1367860d4f76d9ceb99e6a71ce070d00110103c5e6e4b0017a0d867b793ee7a5c73d4f5cef26ec65262633c6b8ea9105859315dfc3d9471d3198abe63de6745ba25f3bb1d79fdc1a9d182252dd970429baec71a87fd583ae5eb6ae47b65e2eb673cb4b50d67f96684c33e09bf105d3e2ff69bb5b25d61c152b679e2e45d0a518b1058ee6baf28a898a2c278b8b289a2e59a08ff4f8df586c3798fe6db5137593f924c1d4ffd988d8b0a209ccdb5411b0efea6b7ee721e0716203441f67f5b810c9d50ac06f33feaab93fd614c4211d8e35768508dcc05d554a1e4563abe5e67a923ba55a9145e8c94eb5d1748b87a5c662ea08be18e1e1071138af7b07842bae8d677bb0488aee97485a9479824b3a5a62e3fa9d6e481c0064ee89d786523a5e25a451f1c01d71129a717f106718e60c58eb12ee659034ad5bc1dae10fef6526f757158140844c949545c9d2bf781bbc478bc69788a1d775bb4cbc39b262731a190d2826eee6eb4e2e5eade11e33466b395b6b225759a1050706fcba27869e0e10a704e84b60639c698d76b2c5100eb6ac18287af3ac9366cc691e1f064bc4ca7b83e47a8c7a542ee5f9b26d1413a63370fe6f849c322f26d90d4d8fdc8e704c364277e9cde50eb28e764f3dc94ee53a97eb872734b6fd9e1d7a74a15d77e0fdcc3eb0a033b789c3f3fa8211da4301a9bde78beba461f73ec00fa9e6406d54073058d5ab771b84824af6ee75500bbe5676240b0bb6b27131d649aa62e421ae63b00e152f4581a02a01a34b49143bdee4e91ae8caa78ccd7736076acf079a887a2b39327e2040306a645422f7020fbfd4227876084752659eb409d9973427422e24cd98160e626f901426be8b40bf62841c1dd20f0b9ee7665bb4d9271f05d90ea989b85b4844bec72c3acdb4a4b98b23a12687c8c1937d94351574b399396cb015e8caff19cfc7307eeebbfcb60a757eb6ec2c63501029b3e4944168cc42c91afebb4f4503329b7c5abaa93e94b07170b6f19e9dc0e9fb3a1a2ca4940e6e66964026d24119be4087ca450500caf7a6399e5b32a9808c23c05cf26838244fd7fbce7fbb8ac52c39a8e0c9dc853b511e44f29cd6bccd578ce6858e15566a081c882b80e47b3eb45c2b70ac5e6f8402afe3d93517f1f0a2d7eb484707f62efab571208f747a0f8f561b2d087bf557ad61eb6534f84a60014741a313cf297c2dbe4c3c9e29be9236e9adf848835ce36e81a5121e6b075f2b63d47e9dfd45de7a1d87296e0e932c7cb082d7dac4413f061232f9bb771deb7df11a88061cdca30adf827bb7a7c74c0e2713d9fee8332cb4f6b33cdc8052a0f045837d3b276e5e29258e8cdf131a4a3c5e571192765f9c13ae03756adda79fa438a2825674d1c432be8118bbdaeafd238665c790df6aa51c2413af68a0c5eeac250cf1e8640c4b8ec121bd83d6bf23d5ba09ba0e5f7c4ccb8247f93d0357bdf55313b52d59b813ac9e54876a86a4a2db0a1b5dd5ccdfa44f43b474b3a718313c537aa5e54ebbe664ff7b228ad64ba97966cae5cb58e23a30a47358ac7b18db07ce162bd6eebc63acb591433adf6f65e5849238928820343b84347047a9df710467c0f7a3aa677d91d232b4274eb18900556478cae71180bd5f07a11138b61ff9f4e78941aaccdbc8803d6b2c3a985e1ce8566eaafd1eec63df02fbf2c0ee1ab2acdc1db3961d5a6ee21a81d4f38eb410805aa93bc6672dc0ae42ab5fee1eb832a2ba0cebba95657521578c2dc526eb5d6b64dd500a198a4f565fa89f839c7d7bb8bb7b3b4479a411cd3afb7967ba95b5dda4faade51b17c10d780ee9e726d04d899f9efb772cbf15e581024983068a5971aece5e6cee68851d54462507468e9e162448026ada4d0ae683da46f4c1d771c31ec0abe518b28c9e9ed7543356d7cc3ac2bd4e037c32112b72f21437414515b0aee0075b2a0d82f0a72e1af7acc7f2cb0a214ee8f32951c3afb455c2e794ce2fd86c55122e692d75ac67cb193e5460eb9dab7fc1150b362e7f96168b4846751521ef053702793db3e67163769a9aa65e8c693ed47a4baaaf1ba024b05324045fa524a10f798cdc13f539ecdb52b917e5fff8a780a5e24b48d7b0baf21a9b69b47995d02df99b77a71b12044bb1a4dd77f36bf92cae2469d2d2174f67d0aaa48f92b9646f702d9ac409177ccc08aada395adf211c43443c4f9957210331622ea59b32145b133f6d195bece0f023abc3fbf304422f30212607350f210f046a1403ddb5286c0ff7721d96eb7b0be36efd7db50724b730a774ae5b21ae14572c92d6f4d01cca4f47b45925b0f56cf536992965dc39c06fd6acd67811b4be9988d20e29e0ed2d8c436c0537635c6ef423e748d5bdba10f99369a997363e17c2b7ba2bd1690362fb45afa9872c112e6750148c41f7dec19aaf2ecff62151d3dc7f1e38961ef25e09b5cfde2063490422578cc45648ce088d0b5e0fc71c889e64520f7c5dcadfb901624252eae8e971121490513ebb409c09c21cb512474d9caacd8c33e69e69171811036bcdc4d73e81825780ac454f82cadf10b545dd0a0a80192b35e296a6894a04f37ffbf84540bc6304e9b186ecaac18960c5a689b207db811627d8430f5bba807886afd592bd8c8022cf7f19faa11021c4ad190f5335a0984ba17863ec3fcef1b4edbc4509d4e4a4b53174f048498a652d365c6e34fcf74ea747f7c4482828f4f3001d9d18fb4c389ef7572b4bc87b9629f0df7d571d4665e7050880a2d3c386320880ec6994ee8ff17de81f6c80940d70229c9c6352737c00c26c495308cf1ca0d5fd1018fe9acf4b2959e506e6885a787f9376253198f0876430ac5bfd72ba810b769335c6f2c53ead28dd8bf4c43890c2e9007332b7882ab14144f243164675032676bde736502b189d2472e363c3c11f0cf2752a6285e2fda54d55c90ea7f205ef32b95dc498fe2b2d8a174b6c954cca2fb6eb60dc26187e7e82b4e64539317cd8abd563abb8f80a93d270bd8024534a9efe3c6268310fb588e3886bcfabe5cdc495db5ce07bd1a6819a7f2f840b414e44de493a37134a5063894c5c88f87f88233c5e57a7ba4a9b4b39f479494ffb29103eac1d66613b7cad7f975ac0eeb4bfdb5b893a8b43e39d0c2d37d37a38348e2a2f01c0c18165e64e05eabcc8496695d2920858880ca6669fa609c2df7bf318e7b2cfb2876ddd750a47129229f45fb0e2efe419557f395c21ebbc5491db631941b5aaf87eacf00f162c3f873a74e218eefa2eda82cb146ba91f058df244156c24784999675588c2368f837b9833a1e28255f69781ef4939467456e2d56db6ba2277d01db0d4145bf60c4318adaee836b31927fe746c785639bf1ebda862ee44c325477f3037ecdfa9fce989cf838f210f753cbde5bfb2bcfad865524ae0602babcfa05c750cb1b43c2823c934778a3d468a1f069e3cfdfbd750330de5e9be2512d5433ad8bee222de5a95aefac1d6aafea2fc399e8830bb95a721a87b849bcecf2f902ad3d7e45b00f96c06c52e25f1d33303e56576b2dad7964e7522f57fc304068e00a62f539d2ae7ce32b7d37c11b500ad1cea256435a055108e2953e43f2e3a0d2a7f3d8542dcc4bf80dac3e4e405ab4a9987702ad82e83acd395ab967eb4514da257838e81b4fc27d5a9921a127d3d76e468b37fe2a73d750bd511b33558a8878f8808537ae5a171c99d56782d4d573ec2e2ee813c38820108513e70d136264bdf869e1eb99a2c0234041d6515ba800d7ecf5c5089041bdf4d4c90a29c13849f9f43c7bc570a50a274fa3de6505e642c65f47337de3f5373905f8042baf332eafb2db6bb7b7e8b367946176596d0e738eff3d1c875f54f1815d24d0c74a93a05646aae3db99f1e13f15361525f64ab8b71a5a57d66f68029f111067c6acf1d6d3bf9afc6166323f2d76da17ea200635d36baf0ca9fd71f611881b2fc8c50621e147d26a211b438afd07cde13c09ab775996d63da926f149739b90f520e13066b0b1aed5678de193f751cfc416910bdaad5affde92e27bebe07509dab02c54ceffd514628892abad09e0035c196253cc2dc0fc1657566a2f503a5006fb9e2f74fbd6fd3fd976877093c7c33575fcc6501ceab9b0ac7d8a0b9f479198a8a8d031a75d4581e871887977881ee7325f20a1c218e8c0002cb613377e1b0f708c82f82dc3909ce2dea826c213e47b7f5d31b305f68a50df53b9c49dedb355b28bc18676926dfb07171dfd8e799626e1be9e6f8eb231c6a389104715dd1b48dfd2e0407007d575aba8e19495d699c44c3f4ef230c77f6ab9d669731d8c02bc69077449d35f49d13a9fa6dcd5bda585dfa2f4c9bbc9dade138b9d6e02b5517ade2f02be1497152bfdb8bdc1a5c67df00254117ecd181cdc82e0e2c8e626a9bbf456f9fbd5005039b1416f6f075daccae60027369da23b57bc8de3a48faf2e575f0d132674219940341392523d0c789e475652c91d72d9aab2c1b154a9ee713b10bb019085951391cbfc400756387942c07c703e78328533bc5c48e936c893523cbcd7999a429e207e6a43d2ad0ce5add456006f264caba4606afec8abd60af19ee1c1efab7fe875ea8213dd14dfc414a16a9ca9637c57668b58d512c24783bfe82a089853bb2e074758933796b9bb804ec615b69fc74b535990d02aaa9ddab5638f6dfea50c2327229299c1078f026c29678b0339107bd1208f91283a0a9e6cc073535b0066ada678056ccc7348da777118d7b9c87efeeb8b55bb4cd2c63e449d042af52e58048e32c510104fb03e93ebfa9cdd57841d0a27233770e7228d659fec32087e600c5c630018e0bc5d805a510a746ccd5a5f4277356d15edcdf1997f87cd037abc4841289455b8a669a297cc2c95befb7573b67437d8307c6003296f154b60038ca51dd657f952d93a24bcb48089055a8668e576d889940cfd03e14bf3dafc36238c852ae7eb92807f0b70ee6541deca552084e3649db314b6686cbd71ac43f6b90e3fd813c24c9ae12eb61f08cbcaa14c8b3e33fd6bcab5b1b92c0cc1be337a30542e3201b7a24e8f195a02a53273e53f5d027adc6727becad4c4f7faedf195970b82e84e7d1fa1c031802b6ed2d20d422d513f885c82a98e81ba4a616957c1ade49a847cfa51236c9a8a83ebf66bbcadb2be54ac382dac427c97ab6034603c91555799de001d3e8ca86d1884a5edc2494e2fd8007e1b960dd86e7953b89903d2764cfb34f712dc6bbe03fd90f68a1b9788db221b6d4bdf5025a6feb6186acf4baf2507e3a6ef9e293ae939864", 0x1000}], 0x3, 0x0, 0x0) 17:08:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/77, 0x4d, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) 17:08:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x5, 0x1ff, 0x39, 0x0, 0xe5c, 0x0, 0x6, 0x1, 0x2, 0x10001, 0x3}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./bus\x00', r2, r3) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63", 0x33) execve(0x0, 0x0, 0x0) 17:08:26 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x21, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x401, 0x4, 0x80, [{&(0x7f000023d000/0x3000)=nil, &(0x7f000063e000/0x5000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000472000/0x1000)=nil, 0x1}, {&(0x7f000010b000/0x4000)=nil, &(0x7f00007ad000/0x1000)=nil, 0xffff}, {&(0x7f0000423000/0x4000)=nil, &(0x7f0000544000/0x1000)=nil, 0x6}, {&(0x7f000011b000/0x3000)=nil, &(0x7f000020e000/0x4000)=nil, 0x38000000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000076e000/0x2000)=nil, 0x9}, {&(0x7f00004ae000/0x2000)=nil, &(0x7f000045b000/0x3000)=nil, 0x983}, {&(0x7f0000243000/0x3000)=nil, &(0x7f00004ae000/0x2000)=nil, 0x2}, {&(0x7f00004ed000/0x4000)=nil, &(0x7f00001e2000/0x1000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000014d000/0x2000)=nil, 0x1f}, {&(0x7f0000066000/0x1000)=nil, &(0x7f000051c000/0x4000)=nil, 0x1024}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00005bb000/0x1000)=nil, 0x5}, {&(0x7f000045e000/0x2000)=nil, &(0x7f000037f000/0x1000)=nil, 0x7}, {&(0x7f00004c7000/0x4000)=nil, &(0x7f00006f3000/0x4000)=nil, 0x9}, {&(0x7f00006f4000/0x2000)=nil, &(0x7f00006be000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x16, 0x4, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:08:26 executing program 0: r0 = shmget(0x1, 0x3000, 0x1, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) 17:08:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x986b, 0x6, 0x80000001, 0x800}, {0x10001, 0x8, 0xb752, 0x4}, {0x3, 0x100, 0x80000000, 0x6fe}, {0x4, 0x2, 0x80000000, 0x47}, {0x0, 0x100, 0x6, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x80) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 17:08:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4e, 0x0, 0x1000, 0xffffffffffff7eda}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xd7, 0xdc}, {{r0}, 0xfffffffffffffff8, 0x81, 0x200fffff, 0xa9, 0x4}], 0xffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x7ff, 0x8}], 0xff, &(0x7f00000001c0)={0x8f3, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) recvfrom(r0, &(0x7f0000000280)=""/30, 0x1e, 0x840, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) pwrite(r0, &(0x7f00000000c0)="33b234fe316d613f85824934c55cfdac4e25fa1a8163c0a8163a690fd2809048c2b5ac4544a97fa594d24d7a35ddd0881c13f4e91d7767fe62acfbad0b8ef3f0c9d427e8d07a54673953436fe8432d294de6a77c87fd7ff88a59f81d5ebb0014433efa4585c831aaa78a74f7b595103874e7357dfd030c6aee0cb4636d74856cdb33182c988fb8432960c9bd99ecdcf2d92830240f8644", 0x97, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x2a6) r2 = dup(r1) r3 = getppid() fcntl$setown(r1, 0x6, r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0x4, 0x6, 0x0, 0x401, 0x2000000000009, 0x423, 0x3, 0x2, 0x7ff, 0x81}) 17:08:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x40) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x2d, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSDTR(r2, 0x20007479) write(r1, &(0x7f00000000c0)="2f71825a3a1cd8a72f758ded9eb0851f66b020e8513db8ec6ab3fd2d9d7ec204ac8b", 0x22) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:08:26 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x271) r2 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 17:08:27 executing program 1: r0 = syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000140)={0x42}, 0x0, &(0x7f00000001c0), 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100000000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x401) syz_open_pts() 17:08:27 executing program 0: shmget(0x3, 0x2000, 0x10, &(0x7f00000d3000/0x2000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000420000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) socket(0x18, 0x0, 0xde) 17:08:27 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)=[{0x20}, {0x2006}]}) syz_emit_ethernet(0xfffffffffffffdd5, &(0x7f0000000040)="f327d711") 17:08:27 executing program 1: 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$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x22, 0x6}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x200000000000002c, &(0x7f0000000280)=[{0x9ab, 0x5, 0x8, 0x6}, {0x8, 0x4, 0x9, 0x5}, {0x6, 0x8001, 0x145, 0xf700}]}) 17:08:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x698, 0x3f, 0x1, "4e63d70f35e39fa86860a381d4f4b22734c4ed45", 0x8, 0x2}) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xd9c, "9f8dd8e500"}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) readv(r2, &(0x7f00000003c0), 0x63) r4 = semget(0x1, 0x0, 0x402) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/53) pwrite(r0, &(0x7f0000000300)="beb745c661fbf6b4581f7ce2b99ef2ebf82ddd9737ed24b7ccf71fe58901c94c48c4e3998cb3f46c9c65671fd3ed868f52c4f4f1693b3f4d4fb4", 0x3a, 0x0, 0xb) 17:08:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 17:08:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 17:08:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x29e3399015098e64, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x9, 0x8001, {[0x80000001, 0x8, 0x0, 0x200, 0x0, 0x1, 0x8000, 0x5, 0x9, 0x8, 0xfffffffffffffff7, 0x8, 0x1, 0x32, 0x1, 0x1c, 0x9, 0x1], [0x3ff, 0x2, 0xfffffffffffffffa, 0x2, 0x2, 0x8, 0x4, 0xc9e, 0x7, 0x4], [0x8000, 0x3, 0x0, 0x8, 0x1, 0x6d565625, 0x6], [0x0, 0x1, 0x188, 0xffffffffffffff2c, 0xffffffffffffffff, 0xfffffffffffffff8], [{0x6fff9306, 0x4, 0x3, 0x800}, {0xf71, 0x1ff, 0x2, 0x8000}, {0x4, 0x9f, 0x1, 0xffffffff80000001}, {0x8, 0x0, 0x83a1, 0x7fff}, {0x6, 0x3, 0x20, 0x3}, {0xfff, 0x0, 0x6, 0x81}, {0x4, 0x2, 0x8000, 0x800}, {0x2, 0x6, 0xfffffffffffffff7, 0xfff}], {0x9, 0x0, 0x10000, 0x8}, {0x1, 0x5, 0x5, 0x8}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)='\'') 17:08:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000003663bf2402e82c4be15afabaf3ebed1bf5164a3abd122fb9c559527e2e56b5d8f6093f72bdf42c5a0e88154fb0bff5c693788898f1d960bd681bc4883cb407b4699a67f21bd2216ae9d43ac776e59615ee72ab38073deacecac50a615aed8de009eca52c8a6723ad59d2a01777e96a9453a92c98918952c0ba60f3519e81b9669654bfc966b39c90eb1c048f3ceb667546c479a9e0204aac515b42ad5819f5db472e55c8447ffea5eb0c5934ea800791df3b4a1c01009da05c6582bfd1a5a6aa1c894cf9d5c7124510f6553491c0546de6927266a2a02f8d74a9c905478082cab68db770bcacc794f8b6b2d5619865739c2b92edd60b517968b49fd7ce3510c02d2798e9b2b67715534c37c7a791756854528544aef66d99693a169b8776427f3bfee0e0315065358823ce8de9b5d95e210ec237e1ca"], 0xa) r1 = getgid() r2 = getgid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000080)=[0x0, r2, 0x0, r1, 0x0, 0x0, r3]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 17:08:27 executing program 1: syz_open_pts() r0 = kqueue() writev(r0, &(0x7f0000001a40)=[{&(0x7f00000000c0)="d07999ff48e27e3679a34e7d27aaf7096f51f2e527e2f7a146c415e2b7e13f0862221d8e4047270bb084e36e81627685d005bcf16da0b905384b28b953ab0d10cdd71c58761ca5295bae0d19c5509cd437bc1a5e30042d146c3b4b74eb3f4c09f5d7582062751975f42e76048cc0e954c315c382907af6a59635f4d0573e49abf14a51ebc6fc34bed073d1172eba7b5025d1bca9f9f863d15a55f04ad7be556fb7cc00ca58d8fe50093f45a1b8ae6a413070017409491d9d65c148c160d349a8ab366cff1773b9612ad2f2736910e53f4d66d42574a7ec6469567786feb984603519c9b9bdc7cbd956be86639898d116fcc969", 0xf3}, {&(0x7f00000002c0)="ab85a43af6b0b70b969901ef9faac40f7714a997782fd9240a842af1dce2d92b339e1d88809d1054fed7e8b674674de81ef5b4fa6d4109069d759d13fd2228150ffd4e1c6cc23d7103f4052087b9642bcffc7a41de99c7aeecce66a3bf351913aa6c85ffad88ecbf39aa95cf3b7a8ebd840d5c8d2968c640124e0f9798915ecf4b9e2f0bdb81a820a8923369a81841652113c11e55c00e99805b9e36542bec0cff595f847903f5724df2a3b7005ce4da122b482e34f3d5605257051fa4e83a4fc83b569a60741f92008d5f73eb920e611e941235f866b7e8dd42ea4dcc36a5a411f0b15e8467ac14cdc402ac568cf6c25eaa7cb466c7f7", 0xf7}, {&(0x7f00000001c0)="7160f96f05b8e6acbdd647c34b808e253fcaa43d113dbebc48473319d978658f4d149d6065f89ccb431854fea4b6520523c84c926e23f6c9eb2de444931f084f36bf88f0d3d20817f4dcf2546877da21dddc6c629bb99f6ce3cafc3cd68a5fa87fef5e146a3c5673c45c25a42302a1bc4700a2081798", 0x76}, {&(0x7f0000000040)="d47cd432e3c8a8fc88b5635d855fcad1", 0x10}, {&(0x7f0000000400)="49054874702d25d9d985dafc22137a5ce41fa67997f05a15b8fb6b5a5eead8a96c1ba94e33ba8fca4792355a076c9e3f54924784aebe15306111ef7e6794a21f32216a482f5e3f075e53c4bd6acd9eed3408e7c4a322f67b0d0506b5c907064fa40193cf8c3c389232d963e2648376b2222764f295bf554f855994b8006cfe3e864d2be843712b52470409efeb03770072b6c1bf96403fad872eda237d900994ec232110c6b913b5d41f59c69e368bbd0f8af5a06bf7edc13a5b87601f62b3e3fe18803e69ff7946b89fab5fd57a3f8bed398dd6eb465ef959473e44a7d97ab447", 0xe1}, {&(0x7f0000000640)="981e9a2323e150000a3d8cffc82d87cbae23e27b334b3667ac91728d2931bab15f70ef024c7c7b14c53fb379e7e77be6886d4f4deee98329188fd5b8cee813ab991fa9bf4088f8e59c3d849f5758e90ff1f2efa9def1ffba59b4f48afe8d3cdc54", 0x61}, {&(0x7f00000006c0)="eee61f4b0c91fc695f447079dfc8f09dd7aaf1f3c9454e470ddd9a1a2d4b3a38e12e18c8d31fc714e9255d3106e068249e3232c266dd866c246f1a07aa961c3a299784dce73460d39ed8a43008e85a65a10f40608a4c7797927344213381d34d0fa5c2ed5976f7c17cca660b5d92efb85ae5100b25229e38d1dc4ff84cc184e38498050414862aaa9f2f8ff29f626e7fff9f4b69351d3e8b0b7c5fcda08f836f37170387", 0xa4}, {&(0x7f0000000900)="542cadfd7175357e001bc0ad94185f3c30b51a32aa93fab6509f2a14219490d505ad3280f071e760c2d555936ff0b8931bf0c20858c2f4d0eb078d5666f315cbac432e90939bf83314fb97fcbd42c2e1a7a2f814300f93fa064128150f8fd689276ec7353964094e952a4eb1f1bd7c72466fa8b9e0a604a1c923b1a6140643a23366b456320b8861f3334c8977b2acc8342f927390eb95abafb7d38c3a2e051ddaff6bf4c9c5c0c67d4c1816eb718a5492f50820d38e47efb9b865cdaa2d2839aca07937e74329fce153155b8cf45fc59cc31099f24895242292bdc7748e9cd5c06036cfe4b7a210093c1851057112c5b0f7ca18d264cab4b684088e366cad1db142cd3bf50ee03d0b9d113b8018956fdf784dbdc32b88ea531f75864bcaa41c4bbbabbb9ea181bbf0ab278a34844774d41d2d70e9f0eb2e196280b469ea2f4381557e99f49e21ee293245d2fd406ec91319678f29b2351b57f54c9706fbcec1a9d429c4c354f20f2e517890c1a00163b358287894a9530c9b12a562763071f55a2eea8e414ef6518fb3a7dabea3dcfc711b7a5fef52b547a27c2c3125b4364c208c18a26483db3e8aa1b68ee6ee228f1c683c4848b3fe65b5636b63227c6ef3b4d76582ff9c7fe5c763aa5896f07b7046893b9465337e62de0f6bdd2fabbc73afc120429fd3b0bac354c47f2e521409fa307a3e7a7bd3dc3aa0c1f43939d1e663899cfb20babf2f55c6c4681982e444af2486ee6e76e22d4cb060fe94f60f56eca9de591b551b4144382f80ab6e69ddee280aa3076025644089b02b9ebaaff21404ac1f0f4b5f6a2db8adeaea8628bb4efdb44c3a832290254135cd5ed833c3f5c016d9045e30353717a2e1af6637fe77c407d357bd0a42af58669a2452760710e5d919ea7c0a16e1f1a515522ec48ce61d374351361fe1581d090dced36f88409fac0dfbe885c9433978e973e795deee19a149b2f87de180b2b7c61ebc784afde39e75ac5202948f03155c219eefb4635c914629033d4909780abf5fda92afd6fae06ea0ed9472952a99e390db74f0a34235b12d357e607197e0ffad336fef08662543043a42512852b6ad66c38d64dc6caa708a68aa78e7bb936e9542bc90e5295c6d329873c381620cedf3f4bcab19fc43d1a2b17a3dd30200a30e4844293d25f7ef5ba9712ea158dbb59cb18060e9de1c7f83da0015ee3547e45697a3dafd1c39a95b1ac12d2e367db6e5f348123b437eda048c498455ac9eeeab548283ba237fa675d979fbedd7e39a1f6bc74b243e56c20ad5ab237862a50fff827245e265b62be1732449149eef064e3c9d83a2a72ed5bf3103ddbf8fd07fe441a93eb217dd649da408ac33f943796720202ba2265c331e005e9ea635658b8d92944ae24debd3951f55ccfcb053c8633bd704ca505ad0c0553536eec25bbe97c727947cbce59a34097308022825c7edd0c38b5844ae6df702a0f7b594b6d92ad4b7413b42efaa0c094d72dc92132a5e11b2031920bdc1a0b0fa51d3ec3f3b98af686c6d3a3ee2a4526b3e9298812ef523513e5ab863716a2f86abcf634d14ef6e98e3e986da3d3a420956dbb39e60673adc53fe830aa7203d480dde8f3512adf44a34bc1a9d9a301fce8ebc842c4a5c153171abc4c787069a3db9859e028155ce5edb4fd05d660e693fd8dc254c8f95283ec14296b2f0af0403498a4a6b4edf81ff9343b9813334f0663af4627180e51b402002baeb3522a8e7b704999367ccde2731117b3f46af2917408f4c4ab8ba511f7a6719903d09b400adea05be219cd2c417a4765e56b8451f796f66abcfa62ca515ad1e059792b2eaf4bbbaee4484661bc06ff6b95bc0fa9730fbcaf1d77719881a9ecd8918ae495357eae6517304f1c089fef98e5eaf3422907c6dcfd0160d9f0baea2eb6c1823b3ddd573972f62651259a47ffc67acac80aefe8610b3d77dd2745093f664a5e4bbf1116f2233a223cbc17c5af03c409401c96fea7c29066aa06331ffec3f4baa5da190bd273b92a03e6f96a3b3223178c9df1260549f33d52e47ba6c4fe1400f7f2e0e230aa32739023bdd7c400d0a703132800700504128943ad6c29386c07d74bbe792501dd4689ffa438160600e9ba3d58ee834b2d394294b70673e491c5b4d8fa3355b4a3b2d9601e01d4572b02dfe154bd90c0c5d3a5566bfd24c1d87bb23df0940e69011506b572d8a82a33c9a5e1eedfe335564a492bde6cc29d85c1f983e6561557e6a0b646b6889a01e3703164f073eafb4aedcf68bd958ca4eb4e56b1152d82b67973ea11cc8933c1f758b2cb605fb3a850025f06b9d53edf46a4da43543b45f3a878fbe0eb73f3e036ef2579783249981455526e4e23a1c91ed3ae6d5b6af2614d86fd60e9e6fe29092b7e8ef3912ec1d5ee3df9927f9151e51b72398425f74440dcbb917cd95a9892449655be2ac8371de048c00bee723604a527d10c1b51aae458c5c5055735cc3a68e0c314013dcad3205d94abf0a0867fb4b55297391698980316f791ccece4cb35c3329b5efc5f17279eed997920ef476b376885fb728eb8e5dcd991f4006800eedf617417ac0cbab51706d1119c0a54b245263b8806600348bd6a3392613d901735f288ab01910cf8986cc85f8c7aad338b10154c6604c8772f39a0238af8294d35edb78fea7d2943c544f3bce2bcfd16080e770f43fbeeb1be65f6157afadef027d9fff348cd75410a95ddb4058ec4dc14a417ed5979e7206de24de7098ccc610cb6242857f3c21787b84b189dcfab44595be63d0414e82713d84182461c2cad266221f52124cc1e0400aabc4f94e6edf3b76ca04e02694a9c6085baf2464f54c1bedfb3ddf2018e6f08d5041b3a86e032f9cee684f6f4d70746fee732d3adfc42b6789c8319d5eaf792ae56caf0e5b338a424cbf92ec2a75b5cb55d79f1864a8e6f6905f0769142398a35cb3c6c6fd83a9ddaa929795334b4cb4ef7279ce41eff9e14bec3339945dd7460b78702f344f02025de6fa553d668a67e9ca6b77d7d14dfddb61d3be86ddd9b26d4e56363db7b3671b5e8eb922ff9481d9bd71686a2f7e6de6a44aa3637ed9cc2c8b2f0bcc8740e20055b2f7e3b87c11e77c5f90ef631151802d8a467a6991b87da8bf4cb231211d3a6eed167bc3954318eda85286e0fc9ab99d55427473dcdbd70619cc0f6e07a9d77e8d9adb7feef749e9c76841c577bf9b6485267bbb8ea8437841129edb21d19c2151b790eef48efd33d2456057f369afda85ad522c0a9c6903917ff1035d6dc7fe0c3e6918c746bf8ff6d458c18e6defd03071f0b67673b37938ea6be1b9a7acaa0d4df67074ed17b9766c550ab4e9f1873fc99b0d950bbff8d9741a96196d72b475b46a04d7f314dac4248b6878b8f222d76ccf2b3f22f9f8bee22b4e5aacb4034d611b5377f8f273ce642433cff4e2dc293a0a936da69b9a62bd8cbc9237ee4ca57e2f392213f33f65317f2cafcb921a6682806a85010aae2633c8a0656618e07912b86e0393f02c2b5320100c9a1ce2408153cf12d01143bd7ab206c86c8ff85c415d5ad33e3287b308ce8c0e07dd6356e1aa85dcc937a2d5142a8b07f5943303f82c5adf6d19db440722693e63571c5e73300b73a517da2d878bf515563af029081e90b122c1cac55c5157257cc0da4bcd1fa922720bb9dd65b393375971d0f6c51ab7bfd123d8dd2d3787cfb4e48bcb2633e6fec42fca61e57085a7a35140f68d3a0f7c837fed32b83945fea235a352d463e32fbd5fc4e9205716abc477850e01e184f795fa9911228b1144eb0cbc6d6185b3f7d3acb93acce8cd11798779715d8557485d181468a3ad859edd23218639dc06802e8b636e9a80822e0cb28c6fa4e80bd16fcb7525fd05169d40c7eb9e00ef922070e14762680bd37828f8aa9b6380e851ec8e83ac27aa3173ae10d99cbfbf3727ffca629380900f6e0e5d905a399a2796c3469732c5783bdd88221f797e61be125d16d828f739448779d14533d936c54e8c93c02cb4678790cef490329e7bfb6b8828da97d4cb5900fcfb4d74274d0da06c5cd2211e2a2a53d3bef6f67280a85f024a64ea7c0958596bd536435b152874fbf70210c23c64ee567ed7ed49ba44ace686106c24bb97b3c6a142e2bbec2a2aee4c569841e2e5839a95a8f6ffb857f8aa0e32847c0444b8f1961a0963d1f9a10f8c23258fd69cb70201c6420c6b1a630756f289823ac6f3109298d5f03eb3fa95085087f902f83a212f89f93fd0272ecb678a57504c5fc35243144db953668b13e4b0ac869cdac85a0422e4a6f7ee8fec86f14038e43d6861fbb557ccf9e24a1a3e2f9312ac40db0128c312dba31f28a0726ccafb66dda1f5689c3132ec6451038a412c490745dfa35b12c686a8499660d0503adfba2ff31fc750d190f84e399e10dce36560d961de60512f1fac2ad7d80e32e74caa3220e706c1ef23cc601579de8e6b0de547bcb08833aa746788cd8bd625899bb751ba2846a7e00cd96b666eb04c6dbe7be11374a0ed1001640e9d36a72abb4cd5193ff46b8b6e10b777291b82ec60bb03d4f89d7d62403d49d0bdd0daee0896147d400942f7547c1ce79ee2f589aac3c8396929b4e56d39d46d715a59f170de0faebdb2a63d8bdbc3c7bd286478ade262914bd00eb075d26d4b3a37cc1e7c9454ad544fd3768069fe3f4ba801ee95eebe821a8c8381ef34d37910d57eacc91494db4d8d8e9868fae7748ef416976acf11031d69e1069c21c40cd5334aecaa381c806ed74df776476ffa3524e37c78e5112ede04f8640f91c7204e0300a35c7375cfe7bf6ebb8aca4642ee1d6f40f85f8787ba4206803f50e1dfbe2b520785a5526dc08ef5bb0de139b614614c02daf0224820afb879455b0745f48f49472038187cdd0fc214145d0f057bfa08c949e67728ecfdeb61feefb9167a737f6c6869145c40ced4c1bd5665bdccb5d2eab045fa03d3bee130410ec0c9ce25f361ad665a7cff0b6b97a05a64ff5bbdb0f13353c49348525b9d3d4333bc71cb5be8f4b2271a82e1ea181347cc0e5ac65af2ae53310cb055161683eb846146a19a8b71d0b4b193ad2559722ee7cd0e182505a6cc0dcefc7c1787d73822153ff67e6ee8b62fd555617d2ec0f0874f1fb9e3f6734612e5db72f9329d6d35fee6bb1524b45c227a90d9ba50300973113a8c3394b508b350d0108280962eea6fe360893a3b5e3d297d23df38b22cb533e2486c7f508deb31101ca0bc42b52ad016e4b287e295201667e8ff8a0a3eaa41e3046c2cad81117a5a3d60f134c088e6de892df015f3189710f3beda85cb50ce8f5902eb7a4eb1d00dc8027e3525de3349a2db5b856896b52c1a66c13c1a7927377f71602029476ef09ff87b990569023503e86b3d096c0387b3dec9adf4bb5dd7f3b8bca4f8861fb800432b555d178adf34b56388c3d07116f34d6a93a0d323443b2a454e3a091eda47939292469b5928670a96e4b67acb80a3baa2639bffdf3ea46e2c514a477aa56411f3012d3cc287ecd8608ac8f46735afe97a9c9bac80a7e7aaab1273de3d06135baa84048284e7b839fca949e300dd5ea8eb7b7ea27963f9f7f4094d615b925e297b5977388b672c3516b76d0e59085e131703b1af5ff4f9602a6cf3c3ff1b604c0f1cd25ef845e4a7c89f2250f939c9f8ebbc7b0376044eca25509d7ad3da1773fe2b67aa0efae2608890ccbb725f03830f606fdbf39595a5b54ca7b0b764e494ac1d445f6eb780c6929838a5257db2b40cd9a80be4fc3e", 0x1000}, {&(0x7f0000001900)="b43159007315ddb9660b35d056602026b855c6ee8cc10181bb1ae33fb11e66a883c6a430f7238e795369a149379dd8aba9b6092946df33ecf746f717d8593de9a849c31ddc40f8e6965770ab9a8d63de7865", 0x52}, {&(0x7f0000001980)="7c253bcd3c9689e2de87b3bcd4a5bc4cc56c6521fdf32241721c7bc72471ea2b6dcdd86cd1919c0cbedfc8b618df7cf4e580239e94e26fe268dfaa3822b7bc108cea6ce1c758454b23a85dc953e9cc0291b18438b0961b0a1d15878e6d54d8d6b17d188fe3998578785cd153722009bc498f19a6eae6d68e8805838dc6f8f6b94f262be09a8c576761b1167bfdcc8eff", 0x90}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r14 = getpgrp() r15 = getuid() r16 = getgid() r17 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r19 = getgid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/bpf\x00', 0x20010, 0x0) r21 = getpgid(0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, &(0x7f0000001c40)=0xc) r23 = getgid() sendmsg$unix(r9, &(0x7f0000001d80)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000500)="9b8ed342da6ed789638ef00bf62660ef64861b0da4ce3f38f3bf96b960a9f37ba120ba98be01f317a7a821c2783956f97bfaff4497", 0x35}, {&(0x7f0000001b00)="d176fca5eeeca1f32f646356315c65981dca9ebcd28253571bcb3e45674a842dea980ab7580c3944422f4d87c15784e5ffb97ebe001374c6f9f9a7a2a295438199833796491c227ed286de0eb929f2b2c81bce048e18a8a34e441dabae7152318898b57c2d4d30b9577ec6b52f8965cb7468338035819b14cb52be7422a6b553507eb1a7c50ebc1f4de0ce829253e5e859562035a89d636c02b98c7d181e24d4062aa216c37774ea34eb3871", 0xac}], 0x2, &(0x7f0000001c80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r11, @ANYRES32=r8, @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="109400"/20, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r9, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r6, @ANYRES32=r13, @ANYRES32=r20, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x405}, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x4000000000006, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 17:08:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setuid(0xee01) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fchmod(r0, 0xc0) 17:08:27 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="9520f61afbe0ef4132696ede1bace351fabc9c43cccc0df431a625a9122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d2ea820e9ab550198bbfc6c922782423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc4297443510eb10a6e20e12f45305aa0d4a8fbca9487f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c381769df80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e6348729b707c34cc3b00b232c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a3976e5d9b24c64fbc4a41c2beb6c4f9418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15c60dba9a77b745f179ccf24d2e04198c8a0f2547415ba77b682c69e7d02bdb2da8f732c2204", 0x171}], 0x2aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x1, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x4, 0xfffffffffffffff8, 0xed, 0x1, "0a83aca813ebe4064eb7ae21c13ed20c479735e0", 0x8fc, 0x6}) 17:08:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x5, 0x8000, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8) 17:08:27 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0xffffffffffffffff, 0x10) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000680)="5585e9a1cbb57f89ccf438d75ee45dcb78305fea272f1f3404b8c21c73f35a025e4fd9f9a0259c977da45391b8f4a1ed561552844dc59f98fb14f7bf9723aa217bffea4f39e0d9de643da12e2a33e3108174d262765ef673ed431bf3c37f9571d63e5eabcbd54567e06f682bf540bf14bc2a0b2ad580ba1155f49b471d9d5c7ccd7621e8c7f201fce88334dbf323bfdc3b3772c24b845a3ae2954382cd3e170f945ea3342f3b"}, {&(0x7f0000000140)="0dad37a492a4f50976790614f49829bd124030507f5156134c52f714c94a3df60f6474000bf6134b90bc63a4f621"}, {&(0x7f0000000180)="531c4843ebf22ae608cd6f39461f783d06fe1386f9dfdb37588dc27f0be239ae2d3566dc8b965066adcc788159e5247357f5ec2401cf05772838ecf092187aaf252f85369bfda07989023d53dff744"}, {&(0x7f0000000240)="db08c49f6791193c9b3fb4cde02bd11e0755990bd161b7dce90a77ec7531f0d931a5c3b3ddcf9ae67645e618e7b336ba178d77933aea00edb759a43a146301bbfd472c3d85c12364fa828467291e4274738c769fbea31465c7b4f050f0f667e9ec137645a2a43b178ebb1ecc149b9ffbe58bb8c0232d6510ed9858b1093ef51f2b75b98b0cdb59a1e55ee40779d962afd05f8f118731f8e290a85a"}, {&(0x7f00000004c0)="0594a46539c80d9512f0751787fc188533009605f3ebaf68d3e08abcf16919ac76799efd7a1cfabcd109be459f22366368e8f6c30395e78c537661047799a67f4c80ff136438aabadd40b4f95cbba584cb7943130000000000000000004dec65e8b5fe0c9734f1448df375f86899820ab6c9ca2fc99b3a34f58fdc6ee40c45f42532b99ec1e790ca6b8624772bc5c477e20557f08f744c3ba5223201e1063f2f7edae276146f804d6077b456e12e23212a1e65e5f6d4ff5d2e43b8b60c0e7b9e710145a5d6ce30e49a0d7a9bb80d0c6192676bf98e34abe6af9cff516a7785fcb2f209c9268ad4bf2364478330008a181e4a7bec80640b8d4a321ef825f2b66343fe90b1aaf17577", 0x282}, {&(0x7f0000000380)="e9db0c32c7d05b768f576b8a793871f8d576f53220cc7a14df051e1065210ce303f19c440d0c79428501099d0b"}, {&(0x7f0000000740)="8330ba3cf5c342eefc5191a2ff5d562e0f4963334f11cb3972f86a4d9c127bfcced24ae8715b7c74f7b11ca69b56033e70e157a75cd52464fa2edd9bb74f031f4b2e6cec106ba253c21d55c1e7a4d04a12c1df736abadf"}], 0x10000234) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 17:08:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xfffffffffffffffd, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socket(0x16, 0x800005, 0xfffffffffffff801) socket$inet6(0x18, 0x4001, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f00000001c0)=0x4) r1 = socket(0x11, 0x3, 0x8000003) sendto$unix(r1, &(0x7f0000000000)="b100050390000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:08:27 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 17:08:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x8002, 0x80) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) 17:08:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="50f82382539baaa58c769135a84684ab7a470c950043280a204945026d16045b883118b7bd96ff13f57c5ab9724119e9d440565f29ad4fa792936a6d0aac403f0443230fc52a8092b17b5301391a770d97ed270991c63e0f5751ba693a6edf685df9a9066c569a118107e82f9815202f886d01432fd4e054de5fedac0084e68856490307fdc3991e1bba187e3261851950678ee61f27dedf1d7882e0f7e7580d3727cad69aea48764c0f5c43930acd6ff9a4079df4343fca205e668d9c4072c5fbabb967695f71de31ce38fc5d0f998eb46ef5ae77e838c3f473ae13f0ea84d931460f6088928ea0c2d50e56af9720", 0xef}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2002080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="0000001860e6008bbf3e3a29fffffffe0000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 17:08:27 executing program 0: execve(&(0x7f0000000080)='.\x00', &(0x7f0000000200)=[&(0x7f0000000140)=']!!{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*(]&\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='}]#+\x00']) r0 = open(&(0x7f0000000300)='./bus\x00', 0x800, 0x110) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x2}, 0xc) write(r0, &(0x7f00000000c0)="65e51acc1ce582489ef2e079c7aadb05fee7fc0000431f6a5d14d26994d02f69ce3795e630b23627000543acd621e5c25ed8202610672e", 0xfffffffffffffd70) execve(0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x7, 0x101}, 0xc) pipe(&(0x7f0000000040)) 17:08:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r0) r4 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1, 0xf0000047, 0x6, 0x7}, {{r2}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x100000001, 0x100000001}, {{r2}, 0xffffffffffffffff, 0xaa, 0x2, 0x800, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0xdcaa, 0x2}, {{r0}, 0xffffffffffffffff, 0xa4, 0x1, 0x7, 0x2e20}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x800}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0xa18d, 0xaa6f}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x7fff, 0x9}, {{r4}, 0x0, 0x80, 0x0, 0x100000000, 0x5}], 0x3, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffb, 0x81, 0x2e, 0xa078, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1, 0x28f}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000073, 0x4, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x20000005, 0x81, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x5564, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000006, 0xfffffffffffffffd, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x40, 0x1a, 0x0, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x0, 0x12, 0x100, 0x300000000}], 0x8, &(0x7f0000000080)={0x6, 0x9}) 17:08:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) 17:08:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) ioctl$TIOCCBRK(r0, 0x2000747a) 17:08:28 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x5, 0x10000, 0x7fff, "d94a3e55ef4b8484e5028475d16d7c4980ffa37d", 0x0, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 17:08:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x6, 0xff}, {0x200, 0x55, 0x0, 0x400}, {0x8, 0x1, 0xfe00000000, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:28 executing program 0: r0 = socket$inet(0x2, 0x0, 0x40000000000001ff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xff, 0x7d}, {0x8, 0x7fff}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xffffffffffffff41) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:08:28 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) 17:08:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) 17:08:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8440, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) recvfrom(r0, &(0x7f0000000080)=""/155, 0x9b, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, 0x0, 0x0) 17:08:28 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6e}, 0xcba9, 0x65, 0x0, 0x0, 0x81, 0xdf0, 0x5000, 0xfff}) 17:08:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80003) r2 = dup2(r1, r0) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) read(r2, 0x0, 0xffffffffffffffa3) 17:08:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfff, 0x20, 0x0, "84a6c27aaf8a42ac41aaa4f5d97c35f05bbd371c", 0x80, 0x60b}) 17:08:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 17:08:28 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0x126d0d210e7d2ac6) setpgid(r1, 0x0) 17:08:28 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x201, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0x0, 0x1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0x3, 0x3ff, 0x2}]}) ioctl$TIOCNOTTY(r0, 0x20007471) 17:08:28 executing program 0: socketpair(0x1, 0x3, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0x7, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000eafffffeff0000000000000000005b67d408529c7b9207780000b800000004bb893f0000b7d1ca05c14f6a56e686b835f3e9cbb5b800ea177acfbd069209741027abc1911b31be64e52023d972c8832840137b3dcf9c452f0866762a1a74074fc1d14a2c112accbde34339f63657ba90d3705f4f28452828970ac0a25b0571a0b94b458df36bc9be8ef1b84358721b5ee3c33900b3f776219a8ac2a9156d5594adb712fa17"], 0x38}, 0x0) r2 = socket(0x18, 0x2, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000200)="d3fc100dd89683429b0ebe91be8720df6ba99a8b0746dddad5c252be54e1", 0x1e}, {&(0x7f0000000240)="ad85839f7ed19a54424370a4b56c294d49c9454c60", 0x15}, {&(0x7f0000000280)="0009cb5bd60f142ba7421bd6e73e69fa1871f875b8", 0x15}, {&(0x7f00000002c0)="aa8a54b21bc887b3e322bb88ade094e638a4219ac8e022bb12c6b1c1c4102731435180869e7a2dd08aec2eb3512c66071364e480cc754ed24e9c087261c3129e6e079be57ebf3e6301896b64fa58fa48c94ef2abbeb4bd4e62ed07fc86fb6e064e668943a78a", 0x66}, {&(0x7f0000000340)="2ff3718c82c45381f15c03633a384b3d40902d5d32c416044edca3af8f05c118f316a9ca5a9f6d300dac02f9a4921fefe8a90609ad756fc0fe72ededac05ff40843f79c5b13b1ea3f8de39ad279feb94fc86", 0x52}, {&(0x7f00000003c0)="011de70021979e0d8843c8794b920a00a58bd422bf8eba8383098a1fb1799ec99402a82435937141954fa8f22ae408c2670b980b15b9e1d13d59c27786b6e3ceb19eaebd7eaf5f0c0a341d49c0a90d9fd3c80b81091fe9de6fa760840200a9c9a56b8cd877b451445c26f3d05133e3b8a3df030d5741d508d113564222229c1de11e07fe7c5f4f8a", 0x88}, {&(0x7f0000000480)="c2ac301e22552dcf2d6b8006a199b02c85b2ab787695cae40f7e7b1234ded8c26a3dc9cdd02880301a236c87e08013450dc0c7e1ecd2ed99a919f40d24dc9351aee14979a2c0b781cd0d6b9467de5e343351fa6d035b5264a72e478cbb2da88d457d56bd1ba78d9963ab02bddf76289ced0f1675b4793af789bbb6fe861687107ca18fc4c6d47eee5c3ea7ec8d54901bc40be2f3a35a4dd3264cd77d36fd3ba5b99a919cf0230bd609adca1cdbdda44452915cddf1b46472589fcfa9bec22a27ec2af23702a2adaebc951533a2a718f3ae0848caec0b7c6397894f", 0xdb}], 0x7, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x2, 0x10) r3 = semget(0x3, 0x2, 0x206) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000600)=""/28) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x1, 0x7, 0x4}, 0xc) 17:08:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) read(r0, &(0x7f00000001c0)=""/245, 0xf5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 17:08:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x821, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 17:08:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchdir(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000232700000000ffff00000000000000000000000000000000ffff0000f6a2287f433f", 0x2c}], 0x1) chroot(&(0x7f0000000000)='./bus\x00') 17:08:28 executing program 1: r0 = socket(0x6, 0x5, 0x7ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) r2 = getpid() fcntl$setown(r0, 0x6, r2) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="af48936cb46fc60d0a6f5e667d30ab5a1aec60f9d2e410ff133c25c696b03eac1b4d7302a016b5627af12a2c0361d1fd19c3127949a42e24ceb36e6dd28285f9944fea188e6637fa6cb2b60a037c82036b57997c136f54df72b81cb95f947f4178b83f75c7f7f8dfa5", 0x69}, {&(0x7f0000000100)="ab599c663d10ec2f5e0fb89b5c47da439202a0fe87388b20d2a28524bbc6", 0x1e}, {&(0x7f0000000140)='6', 0x1}, {&(0x7f0000000180)="b6a31dbd0fa4b17a05ef91ddfe61213fa3ffeb6e2b81e58ca5dd3e37f1e56ac41381beafb571f0397eac7421e83065a2d5ee1efba3648369d2d9a1f64675043ea43ea9eda0d905161900bf02c8ccf4295b5bab23d80611883ba2687829c0ac0b74212c1a8b5948da6971168e25ce9d09caa5f09617660abd8ef80f0cb8444fcd9898ce09fd5a340854c532b7d8860eec0816d3eb0aff7b69cd797f0800eb9ec4904076221a192d0b599141c488089377c94e54268b4fd31aa82fa35d2d3fbd152259ac1831e7f00e347cab51d06e34db4e7ac82f38106f69aae227c963bba66914493b5b68151435abec5ed729", 0xed}, {&(0x7f0000000280)="c91ef7b0ff761b567b76f69163dda6a7ce79db2479771fdeb4b67e88d675706611faffee578f9a5f5544b7f325877f026b2bb0817a8b5c65eb2c6146ef199f03286f3a560b1a623dcb7c43e26deb1874604a84b168d347695ef9bebc7b0850d170cc4f5262720691fc48f4bf7055ef8f8180d3fdeb565592dd814b27a7e2ccb7611be52a1a9d5e688b5d4c0f9e997eabd67884e4ff0dee33dfb2968df144c7f37df58388d9279934689e14efe3884616144f9aa0c176c034", 0xb8}, {&(0x7f0000000340)="a7c5933cc3fc02553336177c5d31a825a55f2cfb0f45699683cc42ebd8deeb82625d96ee05a88f0e1cdf3ef1606d9afadcfd2a89213b484dac403723ac8e7079d80810d7f3dd16ea5111cb900660d8f0c0a8267b9bcb42689cdf2345cec5e84879175c71f591e708425c73e4d294bfb9fa0bd9e0c8008d0d6f423602527c0fa34c7266003841e1f2a7795a3171fb0ad8bbe25557aff057ce4a0ea676aa180f0e45836c725000811d27368d8e0e1530faf4376df506748e895ef614ec0c808e25f3219195928f6ceeff7ed1e2fb6f1cb93d0c11a7e03920ca9b9b0bd7dd14007e343f043c549af47427488277c10c80a8dd02f6826c", 0xf5}], 0x6, 0x0, 0x4d) close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000004c0)=0x100000000) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000500)) fcntl$setflags(r1, 0x2, 0x1) recvfrom(r1, &(0x7f0000000540)=""/135, 0x87, 0x40, &(0x7f0000000600)=@un=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x8) listen(r1, 0x8) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000640)) r3 = semget(0x0, 0x1, 0x402) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x400) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000700)) getitimer(0x2, &(0x7f0000000740)) bind(r1, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000007c0)=0x6) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000800)=0x1) r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f0000000880)="425038814b7ba19301be3fee698adb36ce27d162a856ac15d04f7376d6b5fe49a25957e3ec2057789c9e1fa6dcfa90ecd5bbcb3d23e553c8f33880794596687039fb2ae71132aa67332345bd5ec8fb66dc7c22fa3301332a01cbca53367eece77e431c57d5e4f2a70c3e381afebbd80adf2c677b", 0x74}, {&(0x7f0000000900)="9fe17d210072330f48afe53a8e355ba9232be0d1aff6cd6bf00b041bb43f0eff6ad06a8a866f1de79c0792bd47fca5c44be4ad80a33536d88b1cd981cba30da7d91b235d5adf781badefb3491c0eb4f260f0789075fd7ea25f2e1daf7ce018df0dad2a6dce4e274d94f0b54f1a8a", 0x6e}, {&(0x7f0000000980)="d9633684e7f006f9c2da6987b7ce941ea529d31e020a832800027d8fc4aa4a70d4940fe3c017f0e4f051f484f4b27bd9d5e2b1e668c4bb4d31d9ff8c45fead5b05281ebe857c2ca861b2689c665993a8791dbb46dd6a", 0x56}, {&(0x7f0000000a00)="06b5", 0x2}, {&(0x7f0000000a40)="db5a3c82c2df6f5a8374f1c8201d08a3c83df6a012443b2fabf7d6f8365f0745a91463219666ef4155c9fb7fc15196d920464100b25f6380329a175fd5447ee002dad1086045625171c27dd78617490d0d4c95eb534356c9cc66c8dd903b1bb2adaf4ffa866b13ee0fcd6b4fc809baf8da8aff1aad2e8d0c36525b0bd1bc7150712f7892bc6ad0f3bf62d38e051c7f1acb", 0x91}, {&(0x7f0000000b00)}], 0x6, &(0x7f0000000bc0)=[@rights={0x20, 0xffff, 0x1, [r5, r1, r0, r4]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @rights={0x38, 0xffff, 0x1, [r4, r4, r0, r0, r4, r0, r5, r5, r1]}], 0x78, 0x402}, 0x405) pwrite(r5, &(0x7f0000000c80)="6cd47255c352e533d5cb6396bf86291c66e25bb1ffa3ce01cec5c529496b99aa36c9fb358f7bcf16667a1ea75bdfb6b35b7964d7976c1cee8af8225362ad71ee52bde561a78f5af36d0855e29cf92ad2a8f6135281a6dbcbc1abbda7bf9849f474416fdaa8b20c522fa8e3ebd7c43d4fdcae7b1a4ebde9ffd68e1087a69deeaca0e6c93734abe96616157fc286bb3ce0ef53ac99922e9de03c6f470e1c3b78293ef66569afa2b68ca92a98a1f0d5373ff2bdb2cc87d38f222a05c9ead94f6da811ac8ac19d016149264bcd78f6c5ede8665c4bcb3e098663fc7d4fc15d22bbeb6450f243124ed406d2e6bac8100a146c1c30bac8216e33f08c464efaa6462b4156e631607218dc86a83cf833f70aa853af12fe4573c55d685cd6cee1258431738c3b776b95bfbabee5be17b9ae3d1e15830cacac1cf8408b6497531e33a0dd630e60a182951ce94897ebaa8bf0c9060497cbdba1a784fae3926f0f0ba1118b052ce579d532f1005e40b273dec5c73b11316be1811fe4e1b74906a11a4ade0ae66340d011803dff3fc8d10dd2d93d760ff3e2e77c97972c1c012e755406059c3fbac05c0cdef47f0fa3b947cd2566488675d3e2b8ac056c82f3710829dd0c87e4ef41b738379bc29fef955591f39448483311c737ef2b0e989c81569f3468155f17deee08350ffc46c5cf0b55dedd3d866ffc509e2c3307f39a582250f2509200b35e311d3b5bfc3127b9d8a1c28a0df31e97e0fc8ce3b30b7aa06719143896e97c1cf62853bb14eb05d417e1e91e8890ed3fd8c8c1f832725cfe5341b63b4ca0a5df5eccb9c0ef95240f230f20dca0ea31384ed26e15cc6366615bfd65af5a73d90a209ef48cb8cfaff605cf92ca2ef1e88896787900f2ce2405dcbc4a5e7171db2da171fdeffb483167adfcf900926560c717687e9c2c8a38eb25707f4a2cc8ccd9438f0cf18b99255710124e31d84535ce13ddb2b9c041ba616106656f5abdc7e4ad8b6ab9589c2bd75ce0ee1a5b64936a5b06f6219a982e001dfb2ee141e92ffc49fbe3d89224ae1b44dd5b714805b3c3778136d3f038b50ddd289057067b7dd4650041e2c0b11e32fa1326299084be652bb9f1ca7d2636f0a3b2f130321f9fa9587efeed2cd95748185ddf0221fc45c8e83531d91f116854967403a409ece0e083ea1795ff055916c7634ccaa768d160a87f3bedb07cdb720aca554b1df7d16299c0ea4a9b749f5e9553070e030986d74f946452f515a67dd82b53c33ebb2c5ff32c3833bfd78d3bbf8afa6874f57e87dabe693d7a5fdf8586e09cd764a1c6014aad8567e5c376e377153a864ec394a77beb1406d41e093462b123d937052aafa445cfb31800f42d3f27cea1818c28a966cd704c71a1a2ccf1a7bff801bfa4637cdc44f561636a3bd2f639a5f035cb1779e0930ff4935223704be3f7b003c60fd05676b6e293f2fcda038fd9dd7c4e608d1205ad64b323275bd71fae0e7fc6769e6354b36a6dbc8b8297463978653066e048aa0c86c95bade84dc5f46139da34d01d452e1fe5e074aa7451402b79e9317eaf1e1f88995d7b67b9b4decb5bc6037ee3db371ed835b414cd54633e3c8fb25f25a49e5616150678a98c9ef77f267d00a250793dfaeabd5ec149dc542cfb0528b4256ba61bd6e17c75c5470919d5dc53937e59d39e6f0394a7bc3dc195d915d3b8c251ca4b25d2e0dcc594fa28cdb5466f77cdd684140f04f57c52cb1f8dc1271d45c2823d05d0ea8a863f135cb9ca1a63bc6b94a2094fc8eaa8525e6186bbcbfa79707f994f8fac5241666ebd0e0fa685d21fa919eb6335be7cbb3de6d1d9ed831036f79cf554024072e996a561fcebf8cc5d49908a800849f27a12a1ea227c9484ef4b986dda87b1798722a8627962c4203c3134e49f8b44be0df915fd52b506f13567d4f2be9d3acc58bca84e4f31c092ded0a7cb578e8de3446389c1f2bc6fae595d55c9d96605fd8782dee5e8305d13d077ad5f2d6357abad9b3d470eb3317c6f8aa54f8032626653c8350c7eef4049247000329e45c83f6dafda797d5c8e802fd5af1179cdeaf2da3593f873d5be035ec669aaba25e8eac89e80ff1d49aac16de27c01ed3a58b8bb0df87f81ed6051059a0f78c55be5f2fa3591e3948883a136cb74288f2f65c10cf32463d16850625e34f57cc6a5e7d9902a036489faba8ba73db34e4d145997b3c06795761ebd362936ecc9357bd0e1f376bf4ec7c95b453dffeb5c7b27c842f339b60567ffc08ae653b5d440d1c15769bceebfdb59f6d415d0845754ea6f3c6f11bf25cda82bbdd3c95ad1cdc12c13a9d40a08dc61376df791f3cf272fae3bf1c42a005f55102218c61ae14b71ad3f76ecb245c630da6a999ad35b477b294b0de67571172bf8609b556b19f9f583a392cdb2668b2e0e60d2bdcd7c9958f9a70bc876ddf76138c59f080b632547224d3117c44657987a5c5975db702264b286e247c4feffc09923ff68cd395faf84340ce708fda83612cbf82171f1f53a212cfc130a6d372807dd74d53b78bc36eca383a2cc3a36892ba22caa59c85da36a7cd3b8f8b8aaf97288612b52c2524291ab62d34e29bd93647fb8663cbcb3bf0210f54f308a682a85c7dae0083b2466d01aa055c072d16178300a7fa24580921227c527cbfd66602c167d2fbbe78d12672a7955e2981251b962b470beaed40d3416aa4e3506f4d52d95b7871c74d77121284d93af4c7cf4da006eb134f468fdea35611e4f2ca88a50179bce7e73e78c3a374523e4c8271e1d2ec7704729b634c1dc5f3b1c01974bc0ec307a89250a273b3e0a9589689a660f9123f4d1e5ca2b44a9d010fcac77b5ab4bd407d409d4790f6021208fd2b1313c09aea4b84e6bc215d7fd42f387ede980373bf8530f36be7a8edbd68d88cac5a936b324e7b446a729c7d8179a3f10f48d8968965413ed458e321a54b8150155bae06bde2c40fcaafb4cb95a53cf171de56919c8df011798b2fc468633c412ecccbc934e08976a8a28dd0dc5b891da22c4d76500fc69ea686ba251c88b55f820ecd354317d09fce7aa1bebe1ea59b7d087e298a139f32aa5ef278c6a9dfcd0501a6b94a2e3989ba0b315620499164b3d7fc053238574c52a5454f250de2b869e5e66e81f26d35e56c8a9480548b17152dbf0f7214114ebe3486bb06a44f862cfb9b77e244ab054b9622c033495e9beab8928573ed51d56776aba968355c2dd521f45e5a7621c84fdc51d469791a6feaa91d85e19beb243ef65a7a5afa87fb6fb4953f50974ec672f66855652b484e9028b483ebe870dfb68f55ade9d5df2d88a51e6fe44077777a0cc707ade52b8d69b79b94938188cef81df0834c258fc052ae9dd8b8ab9d53c38c5ae1051f36aec1ac94092cec7c5ce572dac7fdaffee1b05c5f182bec8590d54e43f5b4a81364e6aa94efea7f3d04b8d920dee390aa8ed1c4f4048d55dedb32cb6e477bcf406275617f44b9cdd08ff6cba536a23766a78c46d8940f6690607d7521a7bbd4d448cb2b5dc95a307b3e6c58041fe2b9e5b022ab49060b5d016221ff9f2bae67038cd9064703f9a98222176e1b0c0b28111de98abf7d98b323e1b41acccd9e5affd4d2e69bb13641a49a8bf340b402b5fb9c41bd85948a64275e605ccc5e3c1b040ca77e77acd7e2e7f14a36e701ae0ba4eebf893af3d10a452384011c56bdb4ad4a884d525eed34ddbf18700ee9109b004e913a5275e0186844e0558dc4a284945e6866125d6de99ef93b6c7a0859dd9be3096507c657a830d6cf71f06c41a1a0fe3a88f2e87d6d1b59e9b87fe93135f828c084a142d2be7ef7b47da4c68420921c5d286680827d675866529fc6aaa8106f2f312ab43533448922749c71922b5518d3c9cd2893c60536e737aa4e3071245657886090d13ac039b90e06c22e984552b8a0c4d319aa9fbbb1246855d57e24088e8fbf913223334c2d58b44b559c9cd4e5d59ff1b5e00f7696f969f1cb710359cab9451db393779a070687d1088dcd10ca00bcf7b8aba2e582f707c2f27ba130f832f669f182f833877d071a5b0c978f97420ebed122efbc9a2fba848c09e2726c8c9bacd51efd2d9b7a5478523afaeae7bec04401db3ca74b4adfe8bf2a7004030d9562e4acb011ffa3c1df23a22c3c0bcde8f3bec877e766152fea3210df299348f8e728f4e49566b0c01dce6cb361e05c2934c45b7d7705a4f0e0ec03e0f4cafb011f2c2fd13ae4c14394d5e156d20bc34a5790b1803a0c0d4c8a11811d057522d1e9151966da852b2d6ee643e60b00ec784b000e3f8912e9ecfa62c9271727aca54238f885c2871f6be42515e0a96a0dc4796f02a32a07c29f6672bc44292bce699f5846408cfbb89115c6afc9ce8518729f5e2ed1d3e20b167a8afe4dffbc0306c854ba0dd4d51222b629f5f87a473f36e01383a51fa1a28902427c1a711a56bf9762051493c766ed58df7bdeb559083dd1ee89b98920dc2e572e5dc74c986d434aa83929acf407990bf3b33717728aaa7d55dcadfa58d6b57fdad890dbb546c1ba0e03ebfbf8726bdd9edf6b5766f5a7d61c06a3fd056599d0a8ceab54ac32c2195d3c906dcc936993658052595add486ef8cb290c975ec99d6271d46037139991ffc1885fbc0c698e3bb28f579e680b5f5620734092f5146e94ee7ca69fa22f4b098f05f406b7a0611b04e5744f8e3d37cf9040fc1516d6169c35851fda94b209acb39bd5aea4442181d7c517f2e8f6fd655d7d37b4a5f6d196faf61156e5b943da2e688ae1f8dd4512c050f69070e61072f475bef94d77f8345e0e86fa06d0691346dfc26855edde9edf510056aa486587717bab9d3158a8c9e2d5a97e9e25e1756613b09fb8bd36e4eb6e814d55650bf65b1ebc940bca8b77a4f42f5a68e4abf04e1035675ff1107c7268382dc3f592ecedb0862ba2f6f7e78141d7d402927ce519343f6769ddfc0ba3a983136c86d3e499d3dbb89c8c28cdd5846556f0403d1bb8ed18a0693dfd3f8eadd02e2017586a67b8ee64dbe69baf1aec22a0874f34443ac5da015312d2cb58505cf2c8e6e3a686f61b98f7988c650bf9b07f40ad695790db35bd68abbc07e30790d324fc52bb3ceda7d2eb3e65b2aedd3a4ad4d20c16cc380262e204dd157d0606fddf30b95219b77b74cee3300e39e778a345c31f0908b6fcde65319d0e15077894ce703f7bb670e794f7cc609ad3087cdeb049a0bbd7fe77542e472f4883b16ac1e13d7400573a05cbb623382522eb2a94441db9b5f42ff3ceb6b1f481701f3b6e9159083f955db1d7e062338c96f3728eed6b67a7f18187fd18fbd673c646aae011d480f6ae92551b95b0fc49c2f041f066b72f1d0e36c7d341a88febf4fcf6fff16d9619c9a345ff65d918d5c06a6326efea155c5663a160d0b9857b0a725318486d6b3af827db3f9b33cb9176bcfc9fc4e2341036e4b2bf029b0e0cc755549dc7bf963480ad629486f61e3ddc534ea47cb6ec14438c99a43c796a1831f66ba25624283c8a1ccaf77750a9bb8213a5a91d1a3a48580dbe3315300e44f3be2706d07d82bf59f4dc03b47bcdc28324d20d56d81ce3179c1f8bd9195e385ffafb65c5bdaefe290fa32d4b0fee2a4ea518407b3517a278e22bfe98fb460876298b9b7a6480ae3bb3294146bef652800719323f0a6c5f0f67c617c5cf0112eda74a2cd752e2d9139d1eb955b1c5c9596fb54905f349e71a5f320dc8cca5e7b8543d975562ad8a3bbadad3addd1024d024576fe4ad5de439ff1aa5e076559b3e0", 0x1000, 0x0, 0x0) 17:08:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000240)='./file0\x00', 0x120) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x105) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d400020007397da80100"}) r2 = socket(0x19, 0x1, 0x80000000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xa3, 0x0, &(0x7f0000000140)=""/163}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xc7, 0x1}, {0x4, 0x2000}}) 17:08:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000ea, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x486, 0x736f, 0xff2, {[0x8, 0x3, 0x1c7, 0x2b, 0x0, 0x4, 0x2423, 0x0, 0x1, 0x923a, 0x4, 0x10001, 0x2, 0xffffffff, 0x7f, 0x5, 0xfffffffffffffff8, 0x16], [0x7ff, 0x7f, 0x9, 0x5, 0x4e, 0x80000001, 0x9, 0x7fffffff, 0xffff, 0xffff], [0x6, 0xf387, 0x6, 0x8, 0x38e2, 0x2, 0x1000], [0x4, 0xffffffffffff29ab, 0x16a200000000000, 0x3e7a, 0x20, 0xc5f], [{0x9, 0x5, 0x0, 0x4}, {0x1, 0xfa3, 0x40, 0x7}, {0x7fff, 0x98, 0x1f}, {0x60daa725, 0x7, 0x9, 0x2}, {0x4, 0x80000000, 0x6, 0x3}, {0x3, 0x2, 0x40, 0x6}, {0x80000001, 0x3, 0x9, 0xffff}, {0x5, 0x8, 0x8001, 0x200}], {0x0, 0xbb2, 0x401, 0x5}, {0x2, 0xfffffffffffff800, 0x0, 0xada7}}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffe0, 0x6, 0x5, 0xdf4, "dcbc28435acebbc717ecbd52153cd21f1759ad81", 0xb370, 0x10001}) 17:08:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r0, r1) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 17:08:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffcc3, &(0x7f0000000100)="b6020000000000000006848841d0d7929fa76980e9f85fff41fe44e5456c2faaad02700154dbd37a4a2d134982a02a1309135269c7f7195741792250a43505dd4b9bd4f990be81fe9f2998fff2ec8d6cb307a8a1c85978459ef499af8d") pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='/dev/bpf\x00') 17:08:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8430, 0x10) shutdown(r0, 0x1) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x2) 17:08:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f660100653000"], 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x1, 0x101, 0x0, 0x8e, 0x4, 0x2, 0x0, 0x1, 0x6, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="e1", 0x1}], 0x1) 17:08:28 executing program 1: r0 = shmget(0x0, 0x7000, 0x317, &(0x7f0000ff8000/0x7000)=nil) shmat(r0, &(0x7f0000ff7000/0x4000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x813, 0xffffffffffffffff, 0x0, 0x1) 17:08:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x41, 0x5}, {0x27, 0x4}], 0x2}) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 17:08:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) chroot(&(0x7f0000001740)='./file0\x00') socketpair$unix(0x1, 0xb, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0xffffffffffffff7f, &(0x7f0000001ac0)=ANY=[@ANYRES16=r2, @ANYRES64, @ANYRES32=r2, @ANYRES32=r2, @ANYRES16=0x0, @ANYRESOCT=r2], 0x1e}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000000340)=""/72, 0x48}, {&(0x7f0000000400)=""/85, 0x55}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/241, 0xf1}], 0x5, &(0x7f0000001600)=""/196, 0xc4}, 0xe7f5ed35bf7d3fb3) 17:08:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10028, 0x1) recvfrom(r0, &(0x7f0000000040)=""/19, 0x13, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000140)="670dc330d3", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:08:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x1000044}, {0x800}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") 17:08:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) r4 = semget(0x2, 0x2, 0x100) semop(r4, &(0x7f00000002c0)=[{0x3, 0x1ff}, {0x1, 0x3, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x7, 0x800}, {0x2, 0x3, 0x1000}, {0x1, 0x7ff, 0x1000}, {0x7, 0x122, 0x800}, {0x4, 0x4, 0x1000}], 0x8) lchown(&(0x7f0000000280)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r5 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000140)=""/166) semget$private(0x0, 0x3, 0x240) socketpair(0x1e, 0x3, 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x1000}, 0xc) semop(r4, &(0x7f0000000300)=[{0x3, 0x81, 0x800}], 0x1) socketpair(0x6, 0x3, 0x100000001, &(0x7f0000000000)) 17:08:28 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:08:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) 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}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x80100000000a043, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="d074f709340450189b44b8859b01ea17d50b422b", 0x14}], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/93, 0x5d, 0x2, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 17:08:28 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) r1 = dup(0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000040)=""/163, 0xa3, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000000)=[{0x0, 0x101, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x2, 0x8001, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x10000, 0x1800}, {0x4, 0x5, 0x800}, {0x3, 0x9, 0xe2015b4666ff2377}, {0x0, 0xe13, 0x1000}, {0x0, 0x10001, 0x1000}, {0x4, 0xf73, 0x800}], 0xa) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r2, 0x20007471) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 17:08:28 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x889, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:08:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x1000, 0xfffffffffffffff8, 0x87}, {0x4, 0x86ea, 0x100, 0x2}, {0xffffffffffff8001, 0x9, 0x73, 0xffffffffffffff91}, {0x2, 0x2, 0x3, 0xb2}, {0x5, 0x9, 0xf0, 0x9e1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x2, 0x1ff, 0x401, 0xca78}, {0x0, 0x7, 0x5, 0x2}, {0x6, 0x2, 0x8, 0x9}, {0x5, 0x5, 0x3ff, 0x80000000}, {0x5, 0x8000, 0x3, 0x3}, {0x9, 0x7863, 0x6, 0x129}, {0x3f, 0x2, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 17:08:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000005a000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) socket(0x26, 0x3, 0x8001) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x5) 17:08:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0xc0) 17:08:29 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/164, 0xa4}, {&(0x7f0000000700)=""/70, 0x46}], 0x8, &(0x7f0000000800)=""/130, 0x82}, 0x40) mknod(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)=""/252, 0xfc) preadv(r0, &(0x7f0000000a40)=[{&(0x7f0000000900)=""/53, 0x25}, {&(0x7f0000000a80)=""/219, 0xdb}], 0x2, 0x0, 0x101) chflagsat(r0, &(0x7f0000000940)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000980)='./file0/file1\x00', r0, &(0x7f00000009c0)='./file0\x00') 17:08:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x50, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a000000e1000000330000b653e000000000000000000000d2989587f507d47bbc922ebdd7bdb9e486d8fb2b00ca0300ee613faa35ed6d20c4b67813ac35365eefdc8b686cc1a37109c0a09f033eca04cce5ac6181d8e0e56fa3308ebfe9ae43271fe398c0e32200000000e1f300080000"], 0x89}, 0x2) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f00005f4000/0x2000)=nil, 0x2000, 0xffffefffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:08:29 executing program 0: 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername(r3, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 17:08:29 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x16) r1 = dup2(r0, r0) r2 = geteuid() ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000003c0)) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000080)='\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='$\x19\x00', &(0x7f0000000140)='^/%-*\'$#\x00', &(0x7f0000000180)='[}(O\x00', &(0x7f00000001c0)='/&#{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='^\\\x00']) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:08:29 executing program 1: r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, r0) unlink(&(0x7f0000000000)='./bus\x00') fcntl$setown(r1, 0x6, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="963aef016ff7ec30f6d833716ba99597de7557360bc9e6adf5f0361c41d1c6bf9a93c5596a4cf439acb75efbafa4cd3949a808baaf2f6c3fbc3fae5ffab8ceda58afc2576eb93e1583769f94fbe2f5572b07a9b1da09ff9cf060a3a6e12c87cf97d1589f00595dbd7987edb473e1b48ea5925165c61482c3", 0x78}, {&(0x7f0000000280)="1297ac4f7864c799744839502ec365bfa7a2c7078e6ef0e381c2fdb65d4b57125f8d482fa005eea02e40ab0fb8662749de9e9add50f49fc9529074d4a403316375ee98cc12783d2c28fe9439bc7a461979a3cce208eac7cc1644d2ace08aa21e2878ddbc10614f12ad654320f7c349ebdab5dce34b47b0161f8de51ecb8a74686933410dbb67d82325ae76b33e1adc14716dfa26a329f92e194491fb6271ef6f904f107aeb8cc6829730aace7830efc860c064711ea27ce91f5aa9502c293e2316980c0e479aba0bdb9c2a63f5e266868114180f0e32128e4ade1e12d7804f79c167563fc82dcd73572f1d6651ec22a5a08778824309f24c79ecf87b40a526e906479f58c40106ba8be9315505df6994ad23b7207962a10952e84247d96b18b66caf8cd24b81a7c7afe768c0e59d4ad0d125b8f8d7fcd3d45105bbe4259c5afa8b6ced756cd575ba7c537acb4602729881057c4e5084cda2ceb84935582f114d16c0b5e6efeb09d11f7d99d19ed5852d3e382862123b55f0bcc7798eaf46cec5cb49b843374365c7a025a691efd0994ffd013a1924f3f72abee055b44c92ff7e83017ac9ce2aacc394d862ea550d5f22f7ccaaba4a1b66c5704f9d36226ef77e5cf5fc462916e4596a675b16fb1847617051d2cf8b2552659a0a1c9a0d4ed2deefbbcc90a6482113fe41ca4e09b0b4c1e46bfded1d3e84037f2115cb5b42233fe6714d371dd6cf4cb6c5e03227f8042199ab15d8a16c09c069bb567112448dc88e65f292782924f8780c2757cb500bacb24fa5e3fe532a59a2b9e704b14640f1b1fdac878fa95573d5aa62785dad890e6d6c217b1afe27db8190d63e039dcf842f2e55f5b2171d41eb080977f8beeeb9f0dec84354dfcf8b941c34f71df6e8e4ba8667c96700db843168d731f5d690ac6365270838d70db85714f94b9420340e3d95ce4d9262202028521a122e92ac79214fe483b396f7c20866854274f82c889bd589bb1c9a2d142ab47095f96b59d13439d8478dd92d03e64f8626a06f80b195b25e8d376449781311bd5ab4e963434be9e170ba9f773b578f3c2dc0f91f4410f5e6e87ae4c01b3429f08dfb4b0a83ff4ae36bda99c0efa760160d5b661c1ab9a5ba5d735c78e45c941e4b5479cb0fdda77500c48ab86fd6961fffd81bc9cd14088e6e10cbc68288c01f38f0d4ebe0782980f09182f5ce5fce25a31e849690560dc4e57c20b9b3c5b3e5dc1d6d327ca8e74ece575321702a2d50e2e310755a697cb113c5fca67e73fcdd1a9467c6b90a737e3ec63bd52c89ec4cfcce4fd11b1851da93dead91890bd2e0404d07b9b514bae31fd15f04eed9718873413fe0c239d735d36ebd671640a1382318fa256ac0c4379bf6728ae9dca4421fdcc731241bec7d108bf3a1cd298ce075f73abf7db3cfcb83802f8e085869c50aedb467e645c6b2af9a66630c13b97a923a201b1611bbb03104e1a9316bd26012fbf3ca6778fc910c82bef22a5702761225a3c88c6b8c754582c5c113ee792e2b9a2657bacaa9371b49e69eb6b0a0e528af8cdcad3811f6abac95ce45a49d8b7b7a1413d252c6609dc661cfac9340004d9b22a6303b6ce6665286e0226e1b24f821ab35c0e29a79c7f77b4b997c52851b33eebc27aa0f60af66f05548375a018f60d55977b7b7fb0ee81bafaad6ec65aaa9575e3f8739cdf4920589131ae210e4de1c8be8e46aaf9536efa0eff6e2e980322ff9d1a0011b8ab23d49fc337498551900dee0f0278d9f9cd1f6bb52b3d637f56c74948943f5b5e799abf8e223d875962b48fd13821c5de5a04fb65b737bf39c992d89362a49664591296c7398fcef8a67a8b7ec9a76cdcb31f6d3e5db67597e55c5ffa051431fe6afc1d87ade291782a6555d3fca19acaacc3dd524acd3e215fd6aa2a3ac19f2bbc121f645edcea621ced1eca31ffa718f6db1036f942b87c78597131d35313a378751760caa4e5cb3b83d60d5f5c959c3cb6a3db68c677871ecba1367589b3e52afeb212f9b515d37fcbbd130387d707b2c73de085692f2634cb5d1a037a78c91dde90f79fc90832e40e8b54c4c1f4a154bb84ec6ffbf2e51109934d0323807e85760cb1d47c5cd91a78a634d5215e08759bcbcf9118f2dbddfbae8536e6654db71fd7fa79eafa487c7878ce664d7d3637922b7cbc263257c4fe15db8f6a1eebdea8f2828e3e7bc337d5c67616cfdb723ada86a0eabbc14e9b0d1697b24366c3f551bd27727fa4321af79e1ec1d61cf12877dea655a5421514124082c0b4e9adc38d5963feab6c1967de4af68565cb4591fcd35afc07f09c73de5e3a75350fe52399e1cd5cfa7277a91ec0f0fae42b4f92ab1a87983bc73ff7b44a8ec4b3b4c1e85de59b6e4b8019fc8a685bd9f73e525f0669bc215c401ea13aaf4e226e429064972177b94d10d06771f089701d56eee608a7d5079492ca6d470232132b272d0f66e276aebf8e1d987d17ccf49f9308334f1dc1da263f8bb4ece3472ae017bd0dda2f316faa0ef02165771a04e7d4e6f8a1cd46c0d4859fce6060fc6b35869d9ec8c3c9adca741420838c5c7678cd8dd5ed9860b126419ec2d4efd697cf6b0f56da9dbdea701d515c890c19109c3d23e35116d854d5ff0af95440325e1d34968be7f5f0d3dcfea4c9a3f378a4969343a2bef300abade535ac4061ad9b2bca246828b40cdacb00a7070f4d27d1e201b30480c84f73c29257c40908d6153ce2864ba022c86a39a3e1a54d9837305f8e5185c5a03068ac7cdff096b4a32d7922fa646e6ac8890bbe5d0bc004d14dc977497b74de1aca71b98929d8b3d3ec93c0cf53fd797279ed5fce4e3344619ea8b763d3b3324b3d16369cd949a39d46a884ce06e5520786f009af4771ffe6def1f7ca744bbab4aa9ec043cb8e8f7a947db0e2c599995d0fc90779ae49b525be5fd6eb5923b523c5a0af952db3c08f7006e75303e29f7cdd0dff5c076909b4f7e5d7e0ab129a2ec6dd4bfb5cfb1e430f75d9f443cb5b90c35f2e6b737222a67fcb536c28b764b2271634c3a2ef7f72e2b37261eca541814f17712d0b62c6886d769e050eeec9aec8ac199ba41d970f6b48a5f714b1b84abf17f4ad5f6217daac222e0afe2a56886dac4eb803e5d058fc19fd41eeef399edbd4b5e4ae3b9d4a18e8beb4f747c966c089a8223b59fa7a164dbe9ad36d322b053cf962a7fad9aec807e3536a7e7511ae411d578288b20925537aafb1c95ea096bd20332741a57d84850ad3c460918363c70ebad9f6c0125511925c6195b373f1bb7f27c5cc07ff87fb5c96fb6d7e90f1928374c0b08bd850e57ce6423b9a53d353be48023580b52f130f2a9211a469930c99b438fab034a50f92e5baca4409d8d5dd6d60c415132ae45cc2a601022c6558feecdbd46e8dec0668f234fc81027c9b2a55472f3bf5fbb041584f8505f2a780a633f1eb395e47d875f4efacacb41ee5fd6624b036a79ba86c89583b9a1d20be22fe019fa465e7e0b8b9f2f41b3a656c51185bf76e74ff8f5daff0e1efd54cb10a62251fe92865e31d26ddbb54a431c120af318881dc5c1800b32babaca5ed9794bd6bb0c0eeebaa8e3f039d36ef4b4232c2951acff268a3b5007561f9b75d138d20c9ebf4c2f6b77f7f423f292a9f22240a7adec80debcc6b0dc13fb07de5bb449900799fe49358cab08464dff88e4160c1a805221a81084950997486d76a19e08791b5c2c76da3d1060ff4193b69acabe13628d18f369cda1721658efea89919a8fbe04eb980ebc7126c4f6e11e57cc29d3680fa2cddb2e1b225ea2056b32c20481907bebbfce303453aeef1e300a6dcadad0ba031342fb9210779cb73915ad15a6132f3362d659cb044b3cc6d6c4f199670244624214b5ce16157b632509a2ff3f7db7a413861f14a4542633eecbdde15c4eb98569f03f81c15a75a2d404b6cd4ccc887ed15021f2574d3e65bcde244e42f738b7d1119b58c596a25a49b8a0a36a86573bc0c65e593efaf00d59c02f83b5c57260daba56c76b70ba5f9a437546f646558de5baa673e6af36ac5badf1dfc83ea1857fc76ac353f09767e39ab98e35a6a1e476dfbb7fb19e8252d849a5d17d93733574c6887a576a1778d02786785d8064b26a0c8e94bbce4d970aa17c0df6503efd6a4ed72c28fdae05fb468e1935db2594b025a9923edb04e03aa6164328d99ccdddefc0da556ef4894ff9a6b15986d304540d70563eb5b83a4597ec8321e76462e1a7a3832b156d021b66b3bf56aeeb2322a9a3d81edf26a22cd8aff772323c1660179ba30df5b351abf92e1dff10e49e02f14f8d7b8b26b69034da18184f3701385819b77511ee11709e0e05683c3e9735dc9c3a88064948b10fca2663e06ea634b6a05e685df844d86a6752d4b458f9be0c8dc4a221bbfd7bad4e685e7e631b4f65c6d92da07a9486d4f9c79bd54c8f3f28aa5afd275f8c1c06c6e3e0e1a5c86eb12fc2d5d03af723111bb26f3cdfa2a0ecbe7c9e49fcc16af2682d254a01436f30bd6ba8b6d62cf3bfeb0d15904e8732f7fae07275fc36ea1152a89a87fccda535bbb32a87497a82d9af8f5f840612a81a0020d99701ab2419b7ba14e79fc66d21aee36d96a4a2c4d7317b4225d3fd709e19c94722f68c5ae89086276650b9fe51c4c537c0e491d4efdd3187ed1efce4904bef51fc14e45c19c309edba13f7e0fe83600518435fcb3e49802b488299d791231e03b2d7c5d662377508ad9e81abeaabb35003696e52530e09a31a85812d53ca45b28e90e70fb64bc3a18e39c2eafd8d4e1e17c38f01327a9a34e6fd356b71581e276c063773aa223cbfd38c1da0db8170f09f81a944bdaa306a371d668ecd0b6dbdc6dd93b85295d178e29cba5df6b32aed58a89704df385e747ad7e6fd16a4a41ade6331dae49fb44bb616ce4e9cba4dd10adde0d0a4a0874f3b6b73ad61b56c52add922c427aa2c22d2ba7bd93095578af10fd1d2aa92153a789a09d3fcb56ab1bb2eaf4440e428cc80233e4c48ca41c7f527f1d2e801c5614dfb01dea8e403a13ca11e37ea33050a23bafbeba46aa15d468663de02ca1d8fc1be67055155c215bd5288f7b8c16b6890aa64417b154f3370b5f22c89218e23f3d0c12a4fc3c99276a69646024a803ce031e599c9f7d83b66e03be03ed44bd4852d3cb33a8a09da45cd54c3dc4a92e96ce8358d8528cd2f167e77d581b08b79fd6bc1fa3d1509763ae833b80fe30d11d8de521c2f2b73cab60ab6fd1fa46a85d0dc5ac6eaba554ba8562444524797ddd896274cc4efd2449572e905d4ac3a89984655f6f9f7b7753096fae796878069f404d925dc248b3d8ca4fc34dfd91a6802755a6797ad33a187b279c43ad8b75f3bbc0a3a90675e2187e7216e2f4ef9b81b07553546283db7c32b120325909b4c5e1ba1369a5c0f8aeab723f8e67a928a11366316ecc544385ff2aa7d95bcde052e882c89b434c258b960165f293403903c8e1b035a445d712afc0fdbbc1049f574accf12ee15fb8a76087a862333d26e5adc1576e5b849d44f4b3c55a448c205e87d0d3a379a8f211ea599920c5c76da6b05bfc7b0a32b8007db54da0df7b838177f17aca5f0650de0a93b87c7188728975a0ba5e774de025a9e1a6d48e346f9bf93c6575439d96d0f385756beed7b7ddb0d0198a4e2163e4bcce69428106c0e15b5e7317769e857f7d9dbb791c7f2b8875a92a73049e2511b205d4fc9b152fc04bcd2511bc19b8c491eb758fd994c323722b920de34823c84b8c2060ee499b0cee956", 0x1000}, {&(0x7f0000000140)="fa4894a4fcb6a3addfd7b7d1c802ec07aebc640d7b4aa3139d64448c0f94ab4450364731c4550fabf7579f385c293f1ee57d8768a55744510084b47ada63cd9c0b52991ccff7dc817197f0758b78f7f2b7372b953f65b9293ef62855c8bae186168f5bb2293f20c2d784c450825f90f9af4d74a69c525477c50785d0463addffd79c35f907defb9c1bab08d9a9666f6f82dcb376", 0x94}, {&(0x7f0000001280)="485468597df4d49dbfaf45e2967e594294b8cb26fc4600e25d141e3a63fb33a151d6e865109a86c072112cbdc3a26744b4896a79d7b0244681e0233f2a92ea9b9fd9ca96d977c2d3a414985bd21d7cf4343722d85f82bd0c710c44e26e630a9f947724c85e6e7d10b07918af6dbe96b3486d32f724df4feaa7092adf8e8b923d2417d4db91f6a42677443a6160415b24bd7b9fd99ff4a642dfe5d7e9c0f6fe2dc70a3213aa72ed909d406d65a9d7d4a53e0a1b8b09af218b0b53cf7eab1ff58877cdd0b291ac25d4067da1ee4e8d26e04bb3", 0xd2}], 0x4) 17:08:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x68a}]}) 17:08:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x480, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x4, 0x80000000, 0x4, 0x1}, {0x6, 0x7, 0x4, 0x7}]}) fcntl$dupfd(r0, 0xa, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x0, 0x6, 0x80000001, 0x3}, {0x3, 0x524, 0x7f, 0x7}, {0x1, 0xdb70, 0x6, 0x1}, {0xeb, 0xffff, 0x3, 0x1}, {0x8001, 0x8, 0x100000001, 0x5}, {0x7ff, 0x8, 0x1fffc000, 0x7fff}, {0x2bc9, 0xa2b4, 0x1f, 0x3}, {0x7fff, 0x3, 0xfffc, 0x3}, {0x8, 0x2, 0xfffffffffffffffd, 0x5}, {0xffff, 0x4, 0x3b39fe6c, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[r2]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) fsync(r4) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) setgroups(0x7, &(0x7f0000000100)=[r2, r3, r2, r0, r0, r3, r3]) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000340)=0x7fffffff) chroot(&(0x7f0000000140)='./file0\x00') 17:08:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffdf4, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 17:08:29 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x1000, 0x0, &(0x7f00000000c0)="47484b20ff3b297aec8ac28779715048aab68b929b857c89e57b2b11cb75657c88b085", 0x23) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) chmod(&(0x7f0000000140)='./file0\x00', 0x100) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0x7) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x8000, 0x9) r2 = dup2(r0, r1) recvfrom$inet6(r0, &(0x7f00000002c0)=""/54, 0x36, 0x800, &(0x7f0000000300)={0x18, 0x3, 0x7fff, 0x200}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000340)=0x9) mknodat(r2, &(0x7f0000000380)='./file0\x00', 0x219e, 0x6) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000003c0)={0x10, 0xff, 0x4, 0x35a3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4264}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x92}) getdents(r2, &(0x7f00000008c0)=""/165, 0xa5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000980)={0x3f, './file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x280, 0x0) chdir(&(0x7f0000000a00)='./file1\x00') sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000a40)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000e80)=[{&(0x7f0000000a80)="c37b90fc35c007a52dcac0a37435b5b5e8e765ae6a010d7a6c0ce55c89455440e09641aa322016aebe89e212685dfe6eed6cc67fd6cdafe90cd53ba7142fce6795a783823355952743a42e9ead69886955d7300864de05984844782b75745a7c3267eff9d948436f705629d47ddc76f0ab0dd63d8d6dbda67d20d349b474beefeece2cf236cdf6587a337457d2e226db8dbc8bcdfdae3a3f9ec2d1b3fcac797f3bee544cce7013045ebbce44d7a6ab6115f7bb019de5f3864a50bffa83d7effb516b93f4", 0xc4}, {&(0x7f0000000b80)="70a578bbac1e4b905e72acddd065ec80e0c625a16c81cef3036789260cff52262ab4cd5b21639f056dc36a10dd1cf1c4ac27803d409c09143e5055743202afeab8363c199f28d6f262c5575bae39a046a6c971c0cc72f95880156ae3038e2211ddcd6f39d9e9e48b6ce24e0ca9ebf75c15d521c8cbff009a3f7fff61cb5fce8689d1ab", 0x83}, {&(0x7f0000000c40)="957da315a99ed629d7dc09609e25c541e3b38febb55081ba74b7f16d787329413e2cc4282ae190ce52e3531ade9c3f8aa1", 0x31}, {&(0x7f0000000c80)="0168b663b3f11970d5ec58609178caedf4789d0c32ffce12b364542fb6a281c79c5aef7e08e364f8fea8e8c94f835c9118310368d27390b6d58508fc2a4016e960e5517099f35564a5b832acf226437a40e8e94d06deb556768635a3435724261a58e3fa3f15429c38522c97dda6132029665c585f50950b7e0d44", 0x7b}, {&(0x7f0000000d00)="0eed6b732a658fadf26373b5dd66eb7bd4009404649ee57a6186408d31cf5c2314378fe0c54f82dbebf1e285d272498d5c738ec8c1016139dda2d3e37aaafec35c4488b2fe", 0x45}, {&(0x7f0000000d80)="89746224942a63239aa78778fd69b224ce696edef615a85a401ea5a5d397307d0ad320429afaf6989b765163ba82c7ef23fe53d4fc6e967f0c5a6ad414b0e501a1dcfdf0059c890f975041803e84129cfeefac7d00872ef80e727176abf2a15a4272415212bdb71ff859f7a4bece84a02ca970291d5d23cbb6c380110a4bab42e3e6dfaa03e4731aeb23c09e72be2d40707537ef6ca66ae21511", 0x9a}, {&(0x7f0000000e40)="b7435f58e9cbce5917c91fe5e0b1e85692347fb4056deb4fd9115ce1017575", 0x1f}], 0x7, &(0x7f0000000f00)=[{0x70, 0x1, 0x3, "06a86d110f5915f843226d39b456e7cd409489a95b215620da41edac7d5fba95c1156046b1d063a211924e07a0654cf4e59a9ac713288bedabfdf4471ab06c86c75465cff0ba4cc20ab1a2c09e3fa173f01cba7bac546b5b0a830e"}, {0xf0, 0x1, 0x100000000, "d7467c94edb5935277ae055a54f1dd94a5bd93372dbde1f903615b6713bf0b0dfad7c3a4c8ef0537c88f96b10ddf0d0a9c6eaae013ae9604d10eb71047a083cfaabae1980693f571460bada9795f3385750ea41c996b5c89e8f4e0a511e05d2ffe5dc1831e35a48d5795ed8c770126b047b14561904ffe1f35d00989443e52b612710b4d20fd0fba4ae6813aa1665f759978b2ad56b49e5d6dedfa3279de0740fc1984d7e2bf0f2b4dd2bbebf9ddaa02ae7a9efb55192bdb99610d297dd6b039d7ad96617690efd484e1b01af85a86c712ffda63bfe6e446786d1d4cf6"}, {0x90, 0xffff, 0x1, "cd5fbf59f23a7ecb5e9dacaf35c08e09ac1a13a208f481586127b6f19b98b5de63f11d42af783fa3624fc9c82902665fff20afea3dcd1b55521672489076b1d7bca55647e90d650960a6976e39e839f35329d170160fae779231d906dd88d72956f045f0b45de4ded100d97edb2432008a8e0cbd5c1164fb2622a97462781907"}, {0x70, 0x1, 0x400, "b288babeb424a7d76dcbfb14c3ae365dc362177ef72da841803536dfacf985b25d60deb52fb3a3dd26f96febffa242e8dccbb4d86a14316e0c3dc5894924e3f92fdac63329177092595eb80beb7323b28d68fc840df0aa083f48"}, {0x20, 0xffff, 0x1, "b9649398708b8f057b176dc6b399f8"}, {0x40, 0x0, 0x44c54567, "9d2cb6b6bbc502604b8e247495f0d2a3f9435f94e75336919edc79b74790328845323e1e86de570fbef173c6f1db5b77"}, {0xa8, 0xffff, 0x0, "2f7ede041d4585bdcb88282c1d9c4fdc56c4ac68a11fdca9d732f59cc18cd08a5bcbfd8ce48aeb90a5316110dc6a073c58bca8465612c8d9c553013d1117b1034290cce03cab8f36fa01053cf0aa7274c5cebf35957f22a28df18743bb58e54dd805b03158167171f91c5005e4b98821b8058a67db1db8f1554ffb3a604d57852cf5610e465f8147273dc05ef4d67fec9af588a6"}, {0x98, 0xffff, 0x800, "68529cb98542dc661bbadefa344c7d9bec2c809e0e9862c949a4f53b9f34ffcf00287e2ec5c47a51f6662e22ad5c7188045ca398e652f0ac58048876b1fc3ef690d2ef33eb27bd241ff9f5f47db4684e165165def1a9183506c2ff36f8506944b885c6cc3e1b5eee4d3db932e17bcbbb943b7471d587058b2b47811f581a1a3bf3715c9e61"}, {0x20, 0x1, 0x3, "28eb8281ee277c3fc9f4964ea3"}], 0x420}, 0x1) rename(&(0x7f0000001380)='./file1\x00', &(0x7f00000013c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001400)=0x1) r4 = geteuid() setuid(r4) read(r0, &(0x7f0000001440)=""/46, 0x2e) readv(r2, &(0x7f0000002580)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/224, 0xe0}], 0x2) chflags(&(0x7f00000025c0)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000002600)={'./file2\x00', 0x0, 0x4, 0x6, 0x0, 0xfd6, 0x1000, 0x1000, 0x0, 0x0, 0x8000, 0x9}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000002680)=0x5) 17:08:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 17:08:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)=[{}], 0x1}) 17:08:29 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x800000000000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xbc3, 0x81}) recvmsg(r0, &(0x7f00000023c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002300)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/74, 0x4a}, {&(0x7f0000001100)=""/217, 0xd9}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/31, 0x1f}, {&(0x7f0000002240)=""/51, 0x33}, {&(0x7f0000002280)=""/74, 0x4a}], 0x7, &(0x7f0000002380)=""/40, 0x28}, 0x801) 17:08:29 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x9}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) 17:08:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000012c0)=[r3, r3, r3, r3, r3, r3, r3, r3]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000080)="99340b05197f776d6673cd037762cc51b8857154ac8887fd469b3189cf5a98039cd899f63e2b97a6e1bc33fa7378a6300bcb02a12433783ba43e439992e0de6afd8074214d9d59abb8870f9ec2a0c34bda019b2b8932e4be632e2672e6fee431e646bfb03376fe0d9fe7b93c2a159820ba1071bd2441f0c5beeeb51d8a97d0e263f6dfa845c69e45880675266a11b156abb795e63683aa27888921a367c62b918fad905b0cb53d5dc42912308f13b10a24e907d591721c4b7401f1fec76b70c2aafb1e19f7f5e2795a0bad7f954ecb01261acab36d7fdf25ada18858b452e6d4e0efbb02226de7d4dddedd0a01cd662b725ebe906e7134d22a285707d190e2f30303b3e588a8f2d9708694b94e872a7a3a0bb43ec9ed747ffe7e9f10f09d3b167ba4788a5cbe25375c4387d2725fddee18496759c2badcf0a90584a42015f80567bd7271d89a73df9bde6b3a4f3197b661e45f909e87627ba3d49961cf8d98d6ab02f160101e34cb658285a95ac5543beab945c0b5eebc1b68cfc4586b994ebf0fc3d9d218e3f1fbd135a835783688df4940610e9ee6df91dd0100b67a37dc0278be91590c5d3390e0c879faa849c2cb47150178ce871700002c7796d10aa74a37a7ace984fb0c4c85f1b2e9da038c87bc7a5724c13d5121e44e6114beff69e557a0eba486c0612a3c347d44d4245687126b7dc5208ba999193ebb5f0fe51d4ab6a601e21f9305eb10d9c3370cdebab752a679a3974207febeea0ff2aa191af2f284cba8172914befe559d512224fdf0607d2da09d6dadbf84d6ec7d4d0556d1b3b0d2aa9180735f920191a693398c15244db5fc778e6af6dab4e4bf2e4cd131eb6de9780f15f5c9ee71d711c49bde505b1d569ee9981b7a67970c5403f3c9f01483af84eb4c949ed89cca38d111c95a8b1164fd06911e953915ce3b1657a18660be62afacf8929719eda0c3573d82b60413ea1a8bf11c96bf073a5ff98d7aa91206c634efcd94b7e8ba68a2ac6a2b615aa864d02a74c1ca3a3a0e3c81aae5ef7d9b239dea6083d9285974cb256f55149cec87212730e8eab45ed7e40b00b6e534a2c6897b5de96ec22c6e4b72c0ef4133be7b92553bde79ec01d88ba27ca164b271c0719979bc62096b6aa441761b410dbd383827f74fc15f86ad52a408f9dde01c7f500d85428b9d61e1ee4ab431c92f7241411bc6529d87ea096237752d8f18d7333ea56967db7d6f6d324659c70b3d9fabb3658495f4478e81c8aeffb25af5d3a7b25c0ecf78bdef697eb4e1e1e23a7bdd723ec83d3ea45d40ea4dca173118fe833d987a71ba73a5501e6cae0d026abf4e00370f73356bb34e6f50ef132db8f574fa39bfbd821944b095254dc9646257c77c23ace9fd87ac12d33bfb293a25337b7db31c6f93ffe2708772098a2f30dfaac183c9f160db2810ef030171ced32e46947f5bc1c9b22d59802ecdcbfdfb361b9510935de99a3ac34055190b26e8dfa7ff8e6187646b9eebb38e2f035edf0a9582afea9ba0b06b8028a4aa5c72e1f861bff889218cf6ddcb8277fa900b495de19fdbb71e5cc959c1f0d367fee770305560d420b162764b211541f22c8036927acb80ad6825c58c61184c604bb9900847c3dd79429349e5e0a4edacf013d7237445200acd544faa6cb7840bb295920d256ff2b127cf403604d424d9df3b7fcdfafbcb03704b6e58657e6a3edff87054375e162cd862a743c4130b2f406f4a0f945d92543a24192598b388ee3ddde811dcb3c8b84bc29951e5e4e50556b54c8a31810ed2b1a9a8ce1d87df1390ebed928e57ba15610b4d7bec672c85b876e2bd49d2859bf180d0ed8d520da876de04c16a0a63a54a45a402dc70aa817b66cf4db0d2734f2bc29f79da6c5d741e81f902a780e232c3c3f92436a698f9bff95f691989f0e173d6eacec2d6822edfc5ae10e75cfdc525e18838a433b1c3a832a5ebc3aa9cb3999e644ed6c492e356dff1f70313443d0f71912f31a28e68a15877c9416fba2c3ba21af63884ade68ad02f577382ca62966bb53098b66cb5d5e208d44e4135454eafb949983b495169f812b20ba06432deedbadc8aabd7314a1d981c079de2ab2020f1290b7313be893543f2c1f06c62cdf81383a44d956ad07859c6841a7b05f6ef1fda3c32aefc366eb3cfc7cafb808d254ff9ec8a35ed16fbaa3c93c6662e4bcdbe9ceb3c5740b3716b56b88292421d0bc48082b39fd60dd936cc3d8eb74ca2d2f2b7d6186bd4bba19a4bca63eee3e22ba510014d76e8a44e60a4c42b49d4929eec091339a80ac89227a5fd98e5b1aa2604434ef0a44e2bdbfbc9a5f7f05aafbf1b4b78fa4dbcea91124dea510c2317053c4f0164f3964136e98679b2fde0ddc0dc1158d54deadb8350d9883af8dbb8317fe679af7f3df1d42d10f64f39e9be5fc576206c1d6b9d45135d352261e6a8c5fbdb5fda2d76d19f8b8d7d8c4dcc58a3791cf4d70b23ebda26dfdfe417243f6a05d1cdf81f03d16058b738e2fb3ab61ca27f3a295948ff63857f3676cca3d5362523ae600c8e37b53caeca93cd6ccbfb7db47757c915e6874fe29aaaf23f90f31183b0f66b98b0fe8000b44bd7cc6736305d340aa1ddb4f6ea127f0646020e3c23d79bbc1dc189072bcbcdd9369f8d8bf9c397e16106d392e1effc7e41abdfe01ad87140bf6180aa5070778333d7327b1391955b981b2c309d66d4089d3aa053c2f8bb237bc922badec21f5ea137e6b67e17bb5fd911173b3891065ce4c1a3d7e513b8f0ce0ce33bec6a62781b6bb2a3ff41bdfbdd5f039fe4156df3155fca479869aad12fc69e4330d607d1d5fb840c14d19ff1bd8455c3968ea0c2ca5d3eead3aabe8340ad7b62a4674e991152c65a603d567adfaad401b7cc3a024591a66c4c3a35a7de2e2a0737d4c06bbc1a538e7fbe5ff7b276864a68484e2fc5ab5986d8085f4f8813327ea357807c55135f811c1cf6c3b5f4cdf3f142f021aea4c47ab9d5abca7472550dbc6f2dfa0c3df22e16600a49b854303dd7f396c859c3c5dc84e64eccce78017ece74b563ac8d799e7c0515c98172d2ec0008f209c550e2f6fb96453432a5f462fcdbf48b55400d930a991027f7376abc05a9260d4284638cc6806532487d6077dffdbc5031775f90e0f94c60fa979e0be0ea02482ac691b6e64e31614a093afe69890c5d4ec41ee6921064f78d1a57b0901b2813f5ed00c15b16369287feba3f4910419ea2a81d1afc2b7f0c6d1b30cc3b2ca24775ca844540d9edd5b8d07e0212ae1b73ec04f16be36da753137c733d656cf7225264e04e6adf998c6e841511d7e5d59cfc1e4fd2a3cce06b7274ee595e823c97a1957d6553e91516c7865526ab2925ec5b65c167faf4fe041274d5db8cf3e5f99de1731852c4c117d7f0096ceba286643425bf4290fc3d17e1b4005161691ea7a23d808a212dfc8061327153ecb553cad62d87135430a1e611e69cdf757be13b8e647c316ba6552ee9813f9688d2825cadcf0f5d4f5d61c7381c0f4166db7cfefc11577a69523a0cc17a41ee7b586d361f5c41a5487baaca7c7739d7653e92aa98ef17e1de4e33e0c1b0d53572b07aca4bdba37fd917760fa49f39f3d0506d255f467f022db41b4e1851561d369ea5bdb2276d8387fdd5cb34bc7062177fa230d2b74b89d58d3ed619b1bfa4146c3dcd1ed770f41f09d15611c347aca078a89ff93b08227d624f2019eed692c0ad1b4dea68efdea2aa64f4c19b880df2e52c6a7d01d10da22f9cdd323c7c0daf4d5ea214f070f3d6b1bc738d5e3b72b53ad14b108eac974bf04bc62b1333a3a8e2e574bb02bf9ca718f0b1752e256296ddd6026e9aa740e8fffa155867f4594ea275ee788092929175ef0e8219be16891e9bdc2072ab93449d2a30403a9bddb61b3f298b75afd47f7e1bbb7e946741f76e61338701523d3b8db0dc7071d935b259c9e7eaa682227bef762b172c6cdade99bebc4eaf676a003f4abe8d041719f08da19e9dbfd660fb7a1415e5b65c370739e6cf8443de53d2b85e20d56fbbdaec24ddf1f5f19dde993985ccf1706150c03d8033ba1f98cc0a569c5855cc0290bde1174a471656044efd6ebd3c4aba12bf62f490176ead2fb890801dc53f9e9abc0d59186e6e6db57b4983af59a67ae179a670b106f43fdad26f3e2af7a37013578ad6ce695f614f642b5cbe3a196c9126e47a870939671386bc2eb838ca54d18bbbc931672f02a135e6030c8a2d42814c349b13cfeb98e557528dc7ff8c86aab80f83d002dfb53c9082b50be5408bfd47d5c3e1660cffd0017cfe7cedf0e853f74a3838600e14a76ddc74c2c30c514fb19494584b66d7edc8d01d5fac56c2f5ad61f56b8c5d0cb7c8620682db9c457df56d8c9daff4393fb23586d69026a5d88f746f062bc5e926cf7c82db970e4720187fce76e00dd37c2dcd1a477cc6a6d4013a07cb0e5e9f72e4806540f88ebfd3e12b077690c71984b8694c860f9367f1b16420a6b884f2352c8e5cb5da36a2b51a5f3e2ccfbaf84343b9209c60194a8e4eb7738e8877e95ee4a3c64fee3e50108c002acf097182deb2b34b75ac11ac2d3f423264eff8170abdebb1ef54c0d847b7b7264733393da4d1d1c33649073bf1ceabd6b00440df6f9713c51b263bfe3ce58a5a935eae76002ddb48e01f18e334df2c497fe326a9a7e8f22d74ab13527e30cd4da7d3074ffda668f2cc29b7659ff126820dd8def96863b8dfa0796b6d4b14493e16de38f15055f29346bd767afc99349618135fc9b9becdf1056af7689c47f1a7f6087e0224b48058f24d7144f979e266b81c632f4e6ba3f93173e9a1846dbff7557b76c8a0b12e3ff3440fa8b06182c9a436672715fecc7f323d6bca6f2a9734a5ea96d8c4ed8bae312495108ed9f850331d6d99927cc886110cc26a0bcbceea2dae2144f3b480fc1b1bf0cf0df1a34a72e65f75d0dc207187bf67236b9033d24ad39d28d09a3e09772ff25b945510d095b6a1eeb8ed54801ddcc3e8b4983e5cdda4431bb1ded53ebdbe964e56c6bc59c4f3c0feda2b8a9a83fa8caa0a1959b453b84a392f6417aa663f00e5dd3afaffb4d7d5a984e3aa757dfa6c39b1d48d3a52f870c450baf17fde2d0016255a971a40f5937581d30bfd78864974c1d15d16fc24132fcb35bc4adff5524b60e7802908041d25700029421cfe9ec0f58e0e3ab21ff351f71f8903a68835de4fe6632a84b3872e9002b7b11a8f8a8d9d1dee1f799970a7da4b85a21059e3445ae4999e5f6ad3bda840706745406cb5290da76e3140f1e9c65f971003d8b2966b46d29af98c4d9329741ac0f4aadbc4b138f81adb39ffe32e3a28a6801a2759d4d0b1da8bcec6d2555ef6f3e3aed1a875f3933ca050aee431720ef1e1362751366c0bcde5558ea1ff55a5252cfc0ea7da56f18c6336769eb08e77ff4694a6baea4c4bbea34cd054f71b1507ff2717479c95614132ed157a7b56a6e0be84355d085cab3d3e92d7df5b63800ca6192b3cfbb0b52a79ef6c94a25d1beb1d916a7d53ee1bddf923cdba18bd6330f6f248d17c2d3427fd10541accd9f3f56bd4643db11c111b1291185cb4b0fe2a7d11f581f299257909bca4d8838395fe6f910a8626d2b40633d8622965a83c8b0d08c17f8b4c8b90a6de6df872289962b4b684652e0b74608b94703f556a59c883ec7937042a3d28157054ed4458b40d0503528c2633029d50436115e2fbb95ae4ece596836c0456c522a78ac0e10c281878bf60816e44c75a0de94061faf920fea3a1321d", 0x1000}], 0x1, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x401}, 0xc) 17:08:29 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r5 = getpgid(0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001780)) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r9 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r17 = getegid() r18 = getppid() r19 = geteuid() r20 = getegid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000040)="c91220b0c17107121d2dfbcf129b1e669961cce7627fec24fa977152746285345d1f5af57128ef1bcb76e976da664081d5064d4b269048ea5385842a546228dd96c342f97193cb2afa3eaac17ef5239bff351b0bd9150c7d216dd04875f3e3782fdb8000f5738b4f40c3ae2f1e5510712e5ce2243b7cc4a976338b7cc0a00a20796f9f6bede076ab622c1ba79c2188e8aec1cfebedc3c513345d952ae7c59a4cdee9ca", 0xa3}, {&(0x7f00000001c0)="b5131bff6e1d1a841783790fa6b42b3f6dae957471242b951d9d7ebd7be39db93efc100ad84ab161d5aedd461f76a575811639fcc6c7ce39dc21c86362f80d43abbc5d9764f936eb4487e93f313891200dbfca5dbe80be9a3a129ebd4c57fe7f103ee0ce1681a0a200f308a703cac9f678c91254264c395754a42c66a0e74650cd29de2c79ec1d2ff6c1a8cff5e2fafd53369deace0491155ab2de7367fc307c828d81f93b925340e4aacbbd3f81c366291acdba92556c1e9daa0c6e8e9433b2fb0f6a9c4c034fcb4ce58da08fdd67e812e39c66c1beabf3c2759f9dd99b3a303387a1d0fd92d9a0a9e9d787518d06b6cad7eb1c6eb90f8fda67f1f1c11ea469a721cccbcf467d931539214fa843729cbb8817d8a9fe5fcc7ddee67aa895874e72e5e02de739299add34267839623df817875f2f8541cd0fa9bb6010428dedbd6e7d5f0c5d5f6cb9097f8c2f6ef3716000b653fbc54f1b31bd6ec68607f151b5f67d34e62dce34087b3e083f7ea07b40b120e2de02dd6b2200a904e6ebaf023b3b39f0a5238f2732a1894261f9929c9c7f42e17af2dc2c49759e0c8e706997b63f3a43216a72add0c5e3140db5c2ee76675b274f31907cf5e3aebcec6e01f2cb784747c98aa5f18b84370bd956f01420d7f5a6dbeec166d4ffaa05e79500055603de5985dc9c25ec74977cede9002c821a870c26fb52f5027d3fac1981c321d1e0c51596deedae332ad99d0cfd9b33b1e7c98e9c13443a610c4515a24f9eb6fdebfb4cc507c7546f3dac3ac99fe3124bf8e8196ba9a7da34ba56a4c5e42743b3a47ab37ad7226356f7587c2ffc2f51b3d0a2dbf43744240705e7695717c1ab27741bb5c218e0d432b4377d6d3b3230be638cf2a60b596352a5f9fb83231b59ba3dc22bba29b33e40d1deef245c912484527435b66df2c904536aeca55907d64758ddda457328c771d05ede3dc60289a4760a9801a1280ce7e264a06065b441ffb547293ed1d1327de8ec56c0b637f86b958b9b6d15c4fd4530b19eabc19c41e149b52220c80cf05c95a879fbca90fd598ca0c928896db17f9e530be4e91a7dae109c8147b84e92daad49fdec9b45294becae7fa8eb4a0c4cdd37482ba0304e2fc05165dba06310864699e5a57fb686c9e188620e83b3ba16e4dc4a1465d91346d299b917fd8348831d92def653eadd0d8b8f962233e6b13dbde84a3e4ea199f9d49c6eaa3bb4d83a412736119b8a5d67b08bf45fc177ac52109bb22602c280a2a443b9d9e034f44087cb7234e6601470419cf2b0fcf7c3e7fb31ef32b1494e9302b1819216daabd284e0995b98cb68d6fdacd8a0958f5a85df97e4e52e17b77f21abf0c6cfd6308825eaa41e01e0f4f31f97252c1b3cf33326edd2416fb97333a48530befd3df69ecf7212973e5d39c0232a3014fcf45566fba236ea6461463d94cfc1339a373e7762b261c0a6d790e40a37ecb2d73544758869366cee8e10a29234770a4edcd69084e8119e1cb4512624672d549d06380f304c817ba5840c8aa83b0e3faba89f2fae61c93315915b2ecedec0b469f386c5c3caac60b975bcbed2a1257410e219dc165af547d9825280c2633882ef7515e48057c985af52884863fd50fc2715e6e9fe4a645109140d788bbdae6381ba68af972b91565c2913b9ebf516c9d35f4dba407861eb6203fc1e36dda6b8d73ae2b1b9ed38b11c44f2dcf1b36ff18069c10fbc5d041f185fd61a0b1351fb1f3228d581206ec73a5b9a32b54a524fdf5a7dc51116122ed2943dc5a8d93c9eb1c6414a08bc186c9e14a5929dfe70a43dc36626c4d9dffceded05bd472cd1625ba61e20db0213c675e8d6452c3476bd840ab32d62de2aeda3e6f9a62d2da18dce4b2207422394d23b5d969adb4687f5618e63cdb7aa474c0ba3de992a716398ad5c273d83b945b24d933f6ccb4f267803fccd330fc1b647a6e2c0a86c524910bf1c2ff7145f86967828b112d2283fd9e500fb5c7e65fc483b361b69d1c50bd4afe22ccbc6485fc92a1d5adf1245d5ace7c93e86417521e5403a379f4881174ab0849d0aa38ab6af8cfbfcd1baa588e16daf7523d8f0fed33b79aba268e61230682cbbd1aa6e8306e298027a5dc5ed32301372afa1f45554274fccdbcea7fb4f46a34278f70048c47821284077296c52785c98c52ba217b03706eaa33f759e0533974846bea9bf0e14a46c276837f2a0398c2e430b7f2114a66adbf6dd516091fa773ed91a342099a6161a9d2c5dec9fcac5eaf17a54bad230741dbac40c5a83e9b7f45e70ee94acad52e07269eba5fdcfebd38aefe47aec8add774aa3b702feae4771569d452da4d6b68552dce45c98ed96acb4e025fea24bc94ed679ff7ddcdf1d0f2ca900e1a1cd48c0c4a5df04b67d4e11db2d8f7c745a864c28bed2fa3f9f6d8f0250eed6db5afcf809406ef6272dca61b46599d19032df7cbf34f32777568394f57aa276ae25c3c20f9fb9e239464f16ba1c0fc08d1bef118d380c286eed98c20adb324ab17e3b08b7d0e471cfaf935d82f158ecabc7753f5f1d1de1438d5a0d52b2635334f529e3dc56ae661e6ef4a705a3c2c9d76deabf783bba3312d36162b0647a465b6f419c914130a040eb773d4ff02d63f32ee4dcc27768fc9d660b10f3ae92c059e6d607bab835b0974650ddb8374fea8199b30f279e3a4e01a4ed0caf8d03aaefd46123a47e197586096174d335c732d18bcf5db2807e712be30f9deed775f839ffe1632a1c00f4de6a42ebc7d6f14cec45abe1ea350877b113a58c94947242c9089af21778e54bfd3b6da09ec407367cbe1ba4655c897fb6435dc17513eb2f49b9e3f24fe873cc0d7752e0125b76ebb1e5412d93d4ab8d911b721bdc037cd9ebaa75cf23d20db80f382c1f0480fd188aecb5da5138e82f22544c9e010ca80879a6c346fa04a5ff4ff3037de643b1378eada1cc4cc268decf4b2ac6527427c9ab6f6f641d3d28ed6326451104a4bace6eab3b1c6a393d7fe7e32df0345039f1dc14562454ebe3bb74fafed13b95c643f860d1794630563ae32f8f969b61f65dff2606da785f91db878dd231172eae175159b05700f5dfab70fe473b8f085560d9e8a66d89106c1d3bf0cd011843924729ae1d9c28367784de955ea05bb56b9dfa3f251d4ad6da06469de72f7c790f5fcda780e596cf7ae4f945acc33de4f1ac0c33436d8149b9216c4cf011a19b118e7b1307b96b4e654fac2b877e89133c18b8faa505d272d9620be02d4e486c7ff13471f79e8ef6cc4c587cc72e6ff256d87287e4bf1abf2f0f5cecb500049add393a5823827bee2c1d56d287f9f889b95f5d5270b06c05a4a2241f62e4e36234b4e59a81fd9d296597dafbe850ec36ee6c4da9b3f2ed4faa0c2e7a41b0e28c3de4b85154b54272cd2749cf0851839fe8fa382244adcff49775a9d8d695395e2bcecbe9e67e153292a3aee9f0829591740a8792f5419830962097e73b972cbc6b498fbdc568e5f20c0a834700c0afaa03ec2e00b5d7545ee60fca2e7316d8aba0ed36ad4f4dbc8525dbaa33a996bd7f24fe342ecb2464b04500ed5bba80f80416c338dc90f5eeffbbe4057beadfe917944b8d5c7731d66c4343b9ee174f557b60295d64db903bdbe98b75b06cc2e3bbaf49f9cf640e167341ca87c51d66f27729d3968e2c4a1ba43ee553baae2b14f0ca27f21e4b726aeebb3995a8b39a546e746b449e800385189336be973a3ee75f3b1f5f5a6aa4d0aae175cf061bedd0e94f79580284042bd57ecd607b1943bc8a94b68b7c984ebae7711d1a4d4cee9434d677a7d9ee907038d366c0d39f29096028d63d3a4e03bc3e20f5c9f4faf4274f60e2b5c3af5f7ad6b07d03c5d86fe765ae475de5e21954c8ad810482183c5675eefc4dff79fc08ab98ca3e5ac50e78cf089f133d88c7ad4d60ad697d64c1c46b977557e485cb1a435bb5fe349649894e65efabde4919065a1df7d5d37d02227b5ebdfaaaf8a0684ef022d9188f7304c0185a698382266716e230295de0e83bf21b7cf179b4fbde90583b0f34895b4ae4233507dafbad93d4c6aa3244cb50c7267e453af9d8b7c1d03e67651d273cae91862c65eaa452765f7a9e16ebe683ab67506f9156f9f89a9df739f197358ae026c1c2003dc19ec35be5dbb9167b1ddd9ac3cf0faefe133ce605c7f0a24645774e9433ca188a5b9514dbf88523b8828b3d150d71be38eb2c22d6faf1b244e62b15bcad8c69b69caf25e2def84575bafc254a6699b29b248b22f0f7500cd49cdb3f6f261e91ad49f09f2042a315efff6da39dd389fabc9efa40f00e975a00fa5239761e084d261efcb063f39d39ccc206f498f4ad70472e0c1265a13fd5942cad26678dbdb0824dfe4f5dbb514c2e681ea5ad4f08b8d13eab8df18c63d2f39d685ff04faabc9d18ab23904596c9b5815f60a75b1198d0eaad4fb9cc261c23b4675b710ca2b12bae230514f8567c6c7cb80ebbe491407bdf2e60eaf04f83adc93e5ab04a3ef5650f6cdc677eff0ffd280109fa58502d87dd43024039956841900da8c1b6ee5b216902f71f9a70a33d9ab3ecb9d9d24a1c0f73294b998fc061a0e2c65d7468db6309960d97a6010c9f14d07a8f14b0106ee1712df242591188314590dbd5e23100550cfd400b449dfb69d1b1b717000c221d82c406e115423ff860957adb0ed7fd78dc1a35ba02914e274ab31c2ce2b7ada1f4ad2e67b875a9b328b53cf6da908a9bf7b99369245811eaa29b22b58d37ac8bf8961a9c16165ba7372744c18c90807e8b0b3b5b0ac893b809ffd548342f88b75c07d88f7a2d133ed0c55053395bb2d644ca478e9fa31f4630c6196bb69b5193fd1427ed10e5f0713cd06924671367e2f51090144d2f6be9bb5ad6a1c3f3f143a0c41777b3886a470d253f01324cdb1ab209ac727d61b808b68beefcb0c612e239405e85b898e0eb2c3a191ec4769d926eeec7628575430d073236eeca61d4fea68d47893d3697803b923c905172af313d5609ac58d52e66cb0860eb83e1443d3c11c530ad8be273b766e581308a68b7325dbc8b04cec5ca3675a2eb9a47c3299ab315276c4678793d0661a89598545cc6d78b26ac2d30a5d8721bd6a876b416bee8b1e476f8f4ed2a12c240463a809d2a19d9bdb20515c84bd5fbcdbb482e7abe7c1ad2b50ac3e6f27f1ede965b4e8568c0fb76c946f01a3368bafec3808abee9aa6c866333d0cd6d9853d71c39e950e25ad0793a3f4d0f16ea2071dc38511370e79df3e641cdd349aca9805d600b9d67310aad41680acaa8b580509a0336886a6bd6d38fa1162064279790aedb7536e74d39b402241498f9e71eaa5f3f56cbf259de17e5323f8267b87d75e42f7141da0e0c47983a5f998a35ea8dbdd84ff3347d909f159a653b0e8dbe4e46a54b46345bac36d3ea25955f703fb8cb4c9adce17df74c4c666ea79193e90ac7fd505937315916340c5a48f4cc1b12b9037ac58ab91ae538355f7536b447fe07a8ccc014fef3f6817162c69fe129c24d6857036131fbee00f1fe755dc5b009a5b8c10b94f4361c6404310d9a0eab009543fc42329627b3eb72fa18cf705e948e4e1c81787d1390de751e7269904de00ec9c5e1e7fcf6e68f96e785365bacad015cb7dd1eab43a7bc79fad6d31ef4deb0e61867a53fc085da54a7db8ff908baac4cd97b53b1f97577afe846e67d934e2c006f724a0f3b4a9af2955168620b85bdc6224bdc826d2c47511cfadc3d5a4068d5731105f186bfcf02826cbec9371dd998f302fd", 0x1000}, {&(0x7f0000000140)="00cea31cc7fd8a6e1559878587", 0xd}, {&(0x7f00000011c0)="ceb3d651d0788f032f69de08caa9df7cc2907375dac781b46c9bfcf7e67fba964dcb8d96da315c6c846935b71c936673ba679b2b7e97a0cbdf4ce508d2d92fa18163e41a2c8462594db6208a601dbdffbdc6bc34eb00b04b5068e25bbea91ca363dc7e6e", 0x64}], 0x4, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x108}, 0x7) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 17:08:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000740)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc79bb3768d030021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bdd1fdf79d37202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af64801deab47184d2435a83becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abe41fca059898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db05078122825a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84aedcbb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d3254fda9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068b", 0x224) 17:08:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8000, 0x3) dup2(r0, r1) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 17:08:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x80, 0x4) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 17:08:30 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:08:30 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0xffffffffffffffff, 0x3f, &(0x7f0000000240)=""/248, &(0x7f0000000040)=0xf8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000c5c89ac3f67140466a1de17d5492987c9d72a6da80a3788019e7078ce3fcf9aa6400000000e629083b0899f8a030e90547a5b80c4076c1b8fae4d3a35702149fde7023acde6456ce3adae443d8f5446db194d79fd5372c3e328d6326c0e26c46bb66995418343667f1873d74bb6db85fd6144c352fa4560df426361572bd7b95f6ec63b1cc96b304f783bb24cc91b42c55db31d484c77a9da0f03659bb7331cf4f9c3373a3e9ddd0b7ec91d689c5912896055958b898db9a185d09ec10463abd6243e15e7e8075226885fb795fa816b7c25e1a865598ea50e49cf3abd27547bc8c06aeb1432f9152776493fd09ecea5cf3e28a680a788a4d1af9c08de8"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffbf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:08:30 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 17:08:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="02000000", 0x4) listen(r0, 0x40b) shutdown(r0, 0x1) 17:08:30 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x0, 0x3) mlockall(0x2) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x100) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x8, 0x100, 0x5}, 0x2, 0x8, 0x9}) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10000, 0xfff, 0x100000000, 0x8001}, {0x2, 0x8, 0x6, 0x4}, {0x10000, 0xfffffffffffffffa, 0x4, 0x3}, {0x8, 0x7fffffff, 0xff, 0x5}]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x200000003, 0x11, 0xffffffffffffffff, 0x2000000, 0x0) pwrite(r0, &(0x7f0000000080)="32455dc2db47065c82ae97dba367ec696edb0e00f141483a606a3962164715a950fbafa721b0e994803165746e3caa0f45cd5dc64a72d6b9740b2597aec9029a4374470d8aede21af4518066df9a390a0ae7f1e0e92c89f81147b33b07a68d78f4525fffa6dc25791cd4dbad531d05d365a9aa3ae7f17404b1249e3ff8a9034d1458ac5bae", 0x85, 0x0, 0x0) 17:08:30 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80d0, 0x0) lseek(r0, 0x0, 0x0, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000080), 0x26b) r1 = msgget$private(0x0, 0x14) msgsnd(r1, &(0x7f00000000c0)={0x0, "6c6a9155e2fde38dfafa01f292ce35419d175053a2fdc6e33e4ba2de851a57b88240395016d3c8b9e5e52b1b63794df7374fc402180c716e3806"}, 0x42, 0x800) 17:08:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff410223f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x284) 17:08:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0x27}, {0x18, 0x3, 0x9, 0x10000}, 0x1, [0x4, 0x41d6, 0x7fff, 0x2, 0x7, 0x7fffffff, 0x2, 0x9]}, 0x3c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfedd, &(0x7f0000000180)="b6") mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x810, r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0xfffffffffffffffa, 0x3, 0x49b, 0x5}, {0x2, 0x9, 0x2, 0x7f}, {0x4, 0x7, 0xffffffff, 0x100000000}, {0x940, 0x401, 0x9, 0x9}, {0x4ce, 0x80, 0x32cf4bcf, 0x503}]}) 17:08:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x7, 0x200, 0x9, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) clock_getres(0x7, &(0x7f0000000040)) 17:08:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10141, 0xc2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x6}], 0x1}) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 17:08:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") getgid() 17:08:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3, 0xfff, {0x9, 0x3}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 17:08:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) 17:08:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 17:08:30 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000001700)='./file0\x00', 0x10000400000002, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x4fa, 0x4, 0xffffffff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xd29}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffff80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf36e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xed3f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffb4d}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="1f054a50e75d97efa4e8dbc81fa0ee8b1ca011d6d7e477e4ee8ed10421889f2c98758ffecb23764f08000000e058c1ccf70d80cc84bdc682373becffd5bcaa84a7d9279bd5a5fe71e33f8755d887b4ab9e2b3d01000000000000", 0x5a}], 0x1, 0x0, 0x0) 17:08:30 executing program 0: socketpair(0x21, 0x0, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:08:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8b, &(0x7f0000000140)="0c46577de9396fa5147df6b5f8de0ed3b9024d3adc3c05c55bc1871cff0f54ae176a01719cc1b40285aad0271550756458731a42030000000000000001000000712dcd674a0f4a15f414f47ef77ccb10ad100d284799f9e8b1a2b2ba11097aa6419802d1603d592bfcbe1a24cd9a9a28d75175a13b5d723291e9e5390401000100000000004e8cce10d635c48ec295b41431ecce049b881ce93251c0", 0x9c) setsockopt(r0, 0x5, 0x200, &(0x7f0000000000)="0345e8749a74f4bd76dbb654171402db45bec217d69150f8b2a89e35f7166c5ab2d8aaa0e9fc3a85f4999c85bd4f03004a539e863d23aeec9cfa1005879005c8c8c76fb9c290136a0761520186f2bc03fccb4b7260b9", 0x56) 17:08:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) r1 = semget(0x0, 0x4, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0xc010427b, &(0x7f0000000080)) 17:08:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = getpgrp() chflags(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) setsockopt(r3, 0x78, 0x10000, &(0x7f0000000080)="25aa4ce8e4e6f56badbcab91713dc161b379069fe940b3f5f404152a47d25ed8f4c938fc693a6da7a4b9260475eb32b5059668f1a5652042d8c77aee16ec6b6ed2462593c7759aa1877d56e35349b9fa803d6843daad025ab56217a284e1d41ce74a712f69642ac69fa27f5b4e1d36a171cbd5bc594a7f264856400118fb0b8cdc576f82b27023c37a7bf49db941ea76b052528788e52ef5d78869d22f3f0a9abd87e3cacf3fc40005f8b1aa61347a83e6fd3e1b697c0384e7ef01386d8437b9580c4915350c04d32c993f0291a634e8d54bb859663baa7bb767d288d0ab", 0xde) r4 = socket(0x26, 0x4004, 0xfffffffffffffffb) recvfrom(r3, &(0x7f00000001c0)=""/172, 0xac, 0x800, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) dup2(r4, r1) 17:08:31 executing program 1: r0 = socket(0x400000000018, 0x400000003, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 17:08:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) dup2(r0, r1) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:08:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) kqueue() 17:08:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a7a2d985b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58958872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0", 0x8aa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) close(r0) 17:08:31 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 17:08:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000000000000821, 0x0) poll(&(0x7f0000000100), 0x2000006f, 0x200008000) ftruncate(r0, 0x0, 0x9) 17:08:31 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x100) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffc000/0x2000)=nil) sendto$inet(r3, 0x0, 0x0, 0x1, &(0x7f0000000000), 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r1) 17:08:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) 17:08:31 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 17:08:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x120) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x1) 17:08:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x7ff, 0x0, 0x4, 0x8000, "b2e50cb7df529e14d2da1b0f50659aa5e77b5ca4", 0x6, 0x12e}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="e6529a708d109a82a30e114305dee8d7330f7c3cbd5329a0403c6fbc33536552135eebf9e95675a4e4b0404a783c1e51f6c2ce95dc697a037262624fb0247274fff0a6b1b9e0c08b2a5096913a116c2d11e0f6c447e85cbe195fd35f83b7c38a1d5f114a2d65f1f12ffadaad212c5d736cf4779e60a28c8a5390f9b3a9730db1e0c347", 0x83}, {&(0x7f0000000480)="9a9c66de6d76eafa41bd7d7ee7201ed0202046c61e3fe5a68bc22ccc3bcf343120ce318c36b6f41e549c9793e4e5027087824d5afe57cfb64d16e8188b378b52673299725c9f63c61209bba1fd", 0x4d}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000340)="2f941cb925566fab3205de15fdb93754b8a66418d8e492137129f4cb786b1a68b5da71a4b50d93f2eb4d05ea062996e1588690899d6ca45747d703b4f20d240800bf782a85333665b7835e997b61520864201a9c52f92b5df8d1512953293aa28e10c09809654962c74aa49a554ac0e51721f6c191991c71b8baea924971f77dc9e062e140af8296de5887c6d333ad96f72522ed056c2bca61462bdd48fbf96025355f2e550169bde2ca0fbea3593cfcdef659e976c363bc7baeb42840da39390cc5c669620451597f5c9a", 0xcb, 0x0, 0x0) syz_open_pts() 17:08:31 executing program 1: r0 = socket(0x3e, 0x8004, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x40, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000440)="b190100e10fecea11ea8fef96ecfc73fd3357ae06caa0416fa4f376380acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00000000000000000000000000000671799bbded3dc531a4ab3ac8db7d4d63f499e9f237a74f1187b323e7880da307e67674c11cadd27534570b2e5bf48f5e3fc06008162080db0b8935e10031cf4a036c423340f3706fddb29626039da62da83ffefe026d53bbe06da1fbb692d06ebe2f7d7da7108e71d003c6dbc7a519a9c6ab778618e16e", 0xfc, 0x0, 0x0, 0xffffffffffffffbd) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x10001, 0x4) setsockopt(r0, 0x8000, 0x5590, &(0x7f0000000080)="ca089709fc8275b633e6de10606858d476ad279171455dd68121f181ee19b2d733c7a76049de33007d3297b6", 0x2c) 17:08:31 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:08:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1000, &(0x7f0000000040), 0x10) 17:08:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20280, 0xe2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) pipe2(&(0x7f0000000100), 0x4) linkat(r0, &(0x7f0000000000)='./file0/../file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 17:08:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1010010000002004, 0x8000000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x44}, {r0, 0x14f}], 0x2, 0x0) 17:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:31 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x6a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 17:08:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x26, 0x4006, 0x6, &(0x7f0000001600)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000001640), &(0x7f0000001680)=0xc) shutdown(r2, 0x2) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/238, 0xee}, {&(0x7f0000001200)=""/188, 0xbc}, {&(0x7f00000012c0)=""/27, 0x1b}, {&(0x7f0000001300)=""/219, 0xdb}, {&(0x7f0000001400)=""/89, 0x59}], 0x7, &(0x7f0000001500)=""/148, 0x94}, 0x0) 17:08:31 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x100000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) socket$unix(0x1, 0x5, 0x0) 17:08:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 17:08:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) `‹3þÿÿÿ£»k<.ýÑÿÿÿÿ öÎO"'n+òxømúò`‹3þÿÿÿ£»k<.ýÑÿÿÿÿ 17:08:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xffffffffffffff06, 0x0, 0x0, 0xfffffffffffffe83) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 17:08:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r2, 0x5) 17:08:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000180)) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) r2 = socket$inet(0x2, 0x1, 0x4) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/11, 0xb}], 0x1, &(0x7f0000000240)=""/84, 0x54}, 0x801) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x3, 0x1}) 17:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 17:08:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3, 0x0, 0xf7a, 0xfffffffffffffc01}) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc51, &(0x7f0000000000)="3f1c6a96b85d0790996e8240f3b7c1c43b9c4bfd88a7a1427de28a5ddff48f54aa55b7394b14e21aa7da3da2ca71bb7f27858d43") r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 17:08:32 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x4, 0x480) r1 = semget(0x2, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x25, 0x800000000000009, 0x0, 0x2be) socket(0x33, 0x4007, 0x20) 17:08:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1010010000002004, 0x0) r0 = semget(0x1, 0x3, 0xa) semget(0x3, 0x1, 0x2c6) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x8001) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000340)=""/156) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1000, 0x1) ioctl$TIOCDRAIN(r1, 0x20007465) select(0x40, &(0x7f0000000040)={0x3, 0x10001, 0x2, 0x7, 0x3000000000000000, 0x0, 0x4, 0x3ff}, &(0x7f0000000080)={0x3, 0x6, 0x6, 0x3, 0x80, 0x5, 0xfffffffffffffbff, 0x1}, &(0x7f0000000100)={0xc5, 0x4b25, 0x12000000000000, 0x1, 0xeb58, 0xbb, 0xa3c9, 0x1}, &(0x7f0000000180)={0x2, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) 17:08:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getrlimit(0x2, &(0x7f0000000040)) 17:08:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x41) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:08:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/9}, &(0x7f00000000c0)=0xb) socket(0x18, 0x1, 0x0) socket(0x37, 0x4000, 0x87) r1 = shmget(0x2, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) öÎO"'n+òxømúòload: 2.19 cmd: getty 31932 [ttyin] 0.00u 0.01s 0% 312k load: 2.19 cmd: getty 31932 [ttyin] 0.00u 0.01s 0% 312k 17:08:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) geteuid() 17:08:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="ddb4aeb3ec240a", 0x7}], 0x1) r1 = semget(0x0, 0x0, 0x20) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0x80000000) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x8f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000140)="c171b8f4444121c1f8e9a01d9b63d02cc634b36c9c718bd6ea966ceb086a60658331ed8de252af331b6a4a48acbd37f0ee600fe2cba8184fd93c63b394842f785911982d317883fcb3", 0x49) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:08:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 17:08:32 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x818b, 0x23) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) fsync(r0) renameat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00') writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="00000002243b9dfe58d89b68dde7a8ba2382e687303023cf6a69e0cfdf50b7bc6fade544e2cf04f04451f55e25f5ecc2094da90cadc20b94816b7c00005576c0e8cafe5a1c1b9bb0305d6a442a9ad5af9a738ad5e16044ba367c7c6038883c5a80e5393dbf71170c119937df7ca5e9f675bb6471ca5d56be85ac13345f0a7d124306a104f08b3a17b301d40cb16d22af79a5ea86e24de12e3c7863e236c4b9e68db84ca59a388e16706241dc21944b64fc3916c020d3cb6593e8ba07790272c56952640bf9463b9a73726b186699fdf7fd85d08e9fe1623dc67f14b57f2445810809fe1fa6622eadbe0000006484055a45383b7e69874c6c7291df92dc5e91a4063ffd1ed940840f342f15120fa26e932053fa44daf287ac7cdb3aa6fa35cf9e1f49026e6b64605335f961e3786297ec68f6958a020cc11e19924695bfbac7155f741583316f08d5553c7861d14c9e22dd587be5723002dc0dbd373dd3192cfce10d2311b0e9061219ac10a2432e9c01c6", 0x171}], 0x1) fcntl$getown(r0, 0x5) dup(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e29ab8fc53177fa093f0cd7e3d203399cad387e85541f66e26fc26123e6758a3e00e1233f0d77911a33a6d3eafe8abaad20ccb837afe0f1503c08e419b1b74ea3248d9cd44cf8c12060529a3575385449d87e31012f4526c56373707d4f3e2747e804bd6df2a25ae67c92748d9fbc5ec61118720da54f8b58759cb18dbec829d9e0e75c3680a0ecb90793fcf5c95f1abdcce1d0dcf19258b906e3452530199f259efa66c273d376541c591f476419a2a28e5301706e328bb76a24a9623f891c4aca6722760aa52d1a4da8e591c63b4d1f8ea14ce6ecec6cd5357f728aebfa4938d8be99084c236183b8fc8b28aedebe970a0e58e18243a2c781453", 0xfb) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x9) 17:08:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup(r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x11) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) flock(r1, 0xc) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 17:08:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x6, 0x4, 0xff, &(0x7f0000000040)) lstat(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000140)) close(r0) symlinkat(&(0x7f00000000c0)='./bus/../file0\x00', r0, &(0x7f00000001c0)='./bus\x00') 17:08:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffc, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x5eb, 0x8, 0x1, 0x3, 0x5, 0x4, 0x3, 0x1, 0x4, 0x7fff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) write(r1, &(0x7f00000001c0)="d50dcac52aa2b842aebb69fe85ebd080d82d0553df7cd0a8493108f2fdf13a2a48a5f9a6efcf54dfdce7adcc8d2679f2a14779335c6c202e9ae43a951ebf3dcb22a6225fb3d3c94402306d145ef79ea7e60eebc24645718118ec7abcf57044255100086ad110e2bbc7df9f2be7a92320830563c673f7065e6967f81f1ff2c506ea3bb1e5b419bfa0141b58217d335fcbd2488381f13e1fe478d84f59b7654c45683bdbd9a5dc0d6277b7f04c8605bcaa8f7580bca15c2d5ee8816946d8463bf0d68696c4dda68904e9630ec65f3db21187e590abec4164942e7ec098350695381aacd50c7883e62caf71577bd850583031", 0xf1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 17:08:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) 17:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20002, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:32 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="cb09dd003d717e5dbfe2ff9295fe43e2bad31693ccebbd6dd8ee69de9a5e72209c922829310ef4726a2f7d076b7872f8787185648576eb4a9fbc0074378d4a7756d9a71948695757331b635543d8ff2fa196b6407d37a395a0ef8748dc7d981e3a6848738702f0fedd8020fdc242c266313bdc9318582243ad1ecdd88ea53b3bb9c3f7f7605c7dbfa000bf7412c5a7e73cd2bac4b2a356014f8aa435008899eb279ea6c4a761f728db4f01dbfd64d7ada6d292ce0f1c34048683496d8d0c24bdf3f7370db2883e17595d241e2a607a31b317a6b349eeced64d6d3493da7642210dad47e870eda3107b49ca3d29b0a0bfadb9a1b616b49a153a1672d3b7dd8c757b2342afd91c7d979e4aa270899b399d78ca21172680e0cf3a8ad1aeaeaf8c60f066d8816af1b0bce7e20d4b9d6d732f00000000"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x7ffffffffc, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 17:08:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 17:08:32 executing program 0: socket(0x1, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0cfd8792fd49f5f28595a169aecd055f228492a38666cb4bc66", 0x33a) 17:08:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x10001, 0x0, 0xfffffffffffffee8, &(0x7f0000001440), 0xffffffffffffffee}, 0x0) 17:08:32 executing program 0: mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x20, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xba5c778}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f98}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4f5f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}], ['./file0/../file0\x00', './file0\x00', './file0\x00', './file0/../file0\x00'], './file0/../file0\x00', './file0/../file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 17:08:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 17:08:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r1) 17:08:32 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x0, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getuid() 17:08:32 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0x6, {0x1f, 0x656a}}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="c9b740a2986e29c4ee9563e2c436bd5cc5029b8ae1c4e7ea78600fe89110eab4ed32983f4830870f492194170da4cab4d2900d4fb69f3db4c93ac193952427eadd61ea3735857d8abf328a00889fd8cebadebd446c44710b7718d3a305c34a5a763282ada58823340df6a0a3a798cbbf781685a24b5699e664de62cc2422", 0x7e, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x3, 0x480) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0xfffffffffffffff8) write(r1, &(0x7f00000003c0)="0012fb7e7307fccf7e39675c027e8aca1382ec552a2b371ae0b2d1bf0b3817ee517e4b37f7babc42a2be82fcf719ae1d450973147d6e11f38e22d009ea12c9769bf7dc9a9cbdabbbb4a0c31f58009158aef7b3108ef19a32741ccd0f7f53f3c8a19f6eb2f1aa74b921785483e153cef753dac968fb764591ef5a4c332ebe8e89cf70f03ea18dd81ea3d1642a5cbfc9", 0x24b) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) 16:00:00 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x801, 0x44) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000005c0), 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x9, 0x6, {0x3, 0xd3}}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0xc007, 0xffffffff7ffffffd) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000140), 0x0) fcntl$getflags(r0, 0x3) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x3b2) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r1 = socket$inet6(0x18, 0x5, 0xbd7) setsockopt(r1, 0x7c, 0x8b8, &(0x7f0000000100)="627cc338f502ede626d50179c8f34719199e772c9fba61e5c7aea0fa0deef76e728ea76dab2c3b6c8726c8376d6f0a684ad2df76d0683ebcb11736890cec18099288db50ea428fe4205f71d3f484966e32c15d914b99202482e792fabd6a4518c03b402faa7dfa8e3f83ff1c5401012410faa6f209a5ae8fb416c124d5f58f84f5aa17dfe2ebfb50de2736be7a478c58325b38b050956d19d32e536407ac0e684bb6167ed356ab77bddf37c3ecb7780cd7a7f2614b44f70a477550cfc0a2d38b6b9e64a73afb90e6f730d8c98a853ef8e548e17fdeedfc7e2b51e4278ed60ef927be45fd83f817303bd71d2cf663ef3ce220b6ff932bc9fb5651", 0xfa) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0xffff, [{0x3, 0xfffffffffffffffb}, {0x3, 0x4}, {0x3, 0x40}, {0x3, 0x5}, {0x3, 0x100000000}, {0x3, 0x950}, {0x2, 0x5}, {0x2, 0x4}, {0x2}, {0x3, 0x7cc}, {0x3, 0x9}, {0x0, 0x7}, {0x3, 0x85d5}, {0x3, 0x1ff}, {0x3, 0x9}, {0x3, 0x86}, {0x3, 0x7b4015be}, {0x3, 0xcc9}, {0x3, 0x9}, {0x2, 0x4}, {0x1, 0x6950}, {0x2, 0xfffffffffffffffe}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0x1}, {0x1, 0x7}, {0x3, 0x8001}, {0x3}, {0x2, 0x3}, {0x3, 0x4}, {0x1, 0x2}, {0x2, 0xc0}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x603, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pread(r0, &(0x7f00000001c0)="808f05b9b9d98803a679f8d86c7330fcab44e4cac234549923a2b886f4849836b59d45bc92ca1747d444255673a3b6567e59028a596b5c9a53e5598cfa376bc01538f45f38b489ab0a2fd2d7c4e417b036553a39f373ac954ac146c8fe3a68077e91ecdb4c026fc108b48cdcbaebf9d3547eb149ffe8b7bf949241c5d2c67c348e8989dcc16aa67ab0b62e6a343738aad4dded0392576911661d964ff9d1c393f6707f32d31815f8f0e288316e2728a192027b0c485ed8b2a1649d4a563d530908df782993c768c4", 0xc8, 0x0, 0x57) lseek(r0, 0x0, 0x2a, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x4800000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x53) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./bus\x00', 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "0f30c6b3020000e47a00"}) 16:00:00 executing program 0: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="7b84b7ca2e0b3e100fda018f02a0231cbe2a5f36f88bed7a804723dd8cf3ef40372b74c3994d8b94d5cfc55d5bc3947ca76b4ebb314dde8ba354f17d48a0d1afa97295512e993fc90834421f4f00c301cc755fe2743746a1a6d93223e8714dffebe2d23f51ccd2dc33acc8d6d517b0d9ab78251cab649e1e8d3e15d16f604c129e9704f87707b3ce68d4470bcd5c06ea762943b64c9fa3f2354ecc5aab", 0x9d}, {&(0x7f0000000140)="2024822b6c2312a370449487546f2a11f594b5515f9d5eaf980aac48497ce67366056c5c3bc68f077d804c5d9d63ca2cfa7959b51447f1adbc1d4384eaf29b97cf5b98db257f73710add3cbbba97d24b418ea78703729ad90903c2e415f51db694ef9ecea31a55bdaa04b09c978497238cbd8a2eeebf0d0958b2ef114b1effa44b7592862fb10f4812b083f98612e683cf451aa838d92b94b91bcc34ad8ae65d2e77b4fd6b2f970c84d605d4cd734861e1de326dcee018ce317812605cd9c430f6bd552993ae88e34789d7e68e298d2472ad570fd03fae98fce278d85490", 0xde}, {&(0x7f0000000240)="d7257d511e2710250f35d77ae74c4360646c6cdc095f977c1b0b74a17bc4749d4a352f46d7c7aaceacbf81c873122bf9e76a", 0x32}, {&(0x7f00000002c0)="f573274e0f63c1dd4ae1953fb3ae511a8362c9da9314638351f3f220848ec728b084618dcf7e13a3b26599a3ccd19bc27fbc82ff98f3e2abe6c9b50a8bd9cc12f025dac736559474e451c58a0de1e787636170bf5268", 0x56}, {&(0x7f0000000340)="174482c96160daa6a3387f5c30224274a4606e46aac0b1c73d735cb7eae9b6d9583368246920b711014fd71c2b5755601184cc5d722680f9806f46a1865414f09133ce5f073ea4073223c1989bd87c11c3e698a961790cf127a8320715017ff6835a55f44db58029092a6a6664da7e6ac450e770f05c5bd38468c140d39be80c41b2809256cb30a9ca64168d7e784c96f5b5f5b69a061cd368cbbe3a5b75647c91e9fc2caa668c796d8301d0a8f31572fd0ecb26bb4428332820ef25e57a72b6f559bb5c5e12f03911", 0xc9}, {&(0x7f0000000440)="0275af96f08af719fb967af61959a8989ddb198e288edd5918713fb4b50b4e5943df188907ee3835f7fddfb5606a6e4f8bc5be86d9e57adc6d7e4636fc6c1d079be57089301cb1df0428efe2232385ddf994ec6f6f1eba245bf2b15e845ab7e0a2dc844da8b4cb434ae994281bdf8c93d6c229a0a19f2b5460e4c15a0383322bb67c72ca8480d19c03229461b237d45d302070a09d8071c7982086154ada98435333002441f8eddc24ffc4", 0xab}, {&(0x7f0000000500)="ad64ec76c00139096b8fa9ca88f08d9f35f5ed5e82463bb8677efe86633c2da06aeb5af1c0ad78d4e863847b1eea04e0de1f96343a95724e3f26c059ef6fc1f65be75ed2803ae5ab66daf6fbf3c02f0b99c7797514b9e9cd7f39ad7c39005e21d6b626e9c1f3f754f763f605f6127234641d3a18a08e2b73c40da0f038e98262cbd021b6f14482ee58af8b4df252dcaf7ad111680fa01b1999282d8702a800d6ff326b1f37647b50a03fa72cd87443b0f303f19d46510912ea8b", 0xba}, {&(0x7f00000005c0)="6ee083f2aac34dc34e03b33fa5105cd9b903e316e2284ba67b652cad0d3ce74822cac2d69bb4cc46890e074933fdddc8379a3294047f739415000bc71b8749e8c389a692822c090d5957aa1c57fddb10c61913d6d8bb42d7d2850667deb629c4095fd441bc4a014e137a09186fbda38d96", 0x71}, {&(0x7f0000000640)="05c4d7038494117d49dc906c469336e8f321162bbdf0c8428ddb4082f89a2c5dbfc2dc3c458bcc1b573752cf7729f14c6d636282556b6a5fd5", 0x39}, {&(0x7f0000000680)="036575af542f727fb7a8ec0a916a12d85ede316fbf939e953178289f6e742d6aa66d843273", 0x25}], 0xa, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x5, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0xba7, 0x122]}, 0xfffffffffffffea5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x400, 0x27, 0x5, 0x0, 0x800, 0x2, 0x0, 0x1, 0x2, 0xebd0}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x17c559a7) 16:00:00 executing program 0: r0 = socket(0x20, 0x5, 0x3) socketpair(0x11, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f0000000040), &(0x7f0000000100)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x184) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r3 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r3, 0x0, 0x0) 16:00:00 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x8, 0x40}, {0x3, 0x8000}}, &(0x7f00000000c0)) r0 = getgid() getgid() nanosleep(&(0x7f0000000140), &(0x7f0000000180)) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='c\x00') ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000100)) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000400)=0x7c) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000001c0)={0x2, 0x1000, {[0x458, 0x5, 0x100000001, 0xad63, 0x8, 0x136, 0xffff, 0x3, 0x2, 0x100000001, 0x7fff, 0x68, 0x7, 0x1f, 0x100000001, 0x1, 0x0, 0x7], [0x4, 0x8000, 0x3, 0x6ee9, 0x4, 0x6, 0x4, 0xd615, 0x200, 0x800], [0x5, 0x5, 0x10000, 0x3, 0xb5, 0x4], [0x9, 0x5, 0x5be, 0x2, 0x2, 0x80000001], [{0x1, 0x7ff, 0x6, 0x81}, {0xb9f, 0x10001, 0x2, 0x5}, {0xfffffffffffffffe, 0xe7, 0x12, 0x3}, {0xffffffff, 0x8001, 0x0, 0x8}, {0x9, 0x4, 0x7fffffff, 0xa80e}, {0x8, 0x9, 0x2, 0x7}, {0xa7b6, 0x80, 0xbaf, 0x8}, {0x7, 0x5, 0x6, 0xf2f}], {0x7, 0x8001, 0x9, 0x80}, {0x0, 0x80000000, 0x4, 0x2}}}) syz_open_pts() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r1, 0x0, r0}, 0xc) geteuid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setitimer(0x2, &(0x7f00000004c0)={{0x80, 0x100000000}, {0x0, 0x80}}, &(0x7f0000000500)) fchmod(r2, 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xf163e567f5cee254, 0x10000002d95) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000001180)=""/30, 0x1e}, {&(0x7f00000011c0)=""/31, 0x1f}, {&(0x7f0000001200)=""/234, 0xea}, {&(0x7f0000001300)=""/173, 0xad}, {&(0x7f00000013c0)=""/215, 0xd7}], 0x8, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) chflagsat(r0, &(0x7f0000001540)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) read(r0, &(0x7f00000008c0)=""/167, 0x295) r4 = geteuid() r5 = shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r8 = fcntl$getown(r3, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) geteuid() setreuid(r6, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r3, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) read(r1, &(0x7f00000001c0)=""/44, 0x2c) write(r0, &(0x7f0000000240)="252631531deddde1429a78864562def237b284dd703a456c540da7cbce88ed271d2355c5a177d857290e704abb2e1efc8b5e1a9bd8bf570bc5cad925e27810c43f6e506594046707708cd65d8ff6ed361d98d943ccd70764945adf1090c8f869", 0x60) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000700)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) r2 = semget(0x3, 0x4, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/161) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) r1 = msgget$private(0x0, 0x444) msgsnd(r1, &(0x7f0000000380)={0x0, "1c4c0179f5d4419acd98b4c6c930a01c8c8e6e8a931142c5ab945d8413ea1a0188ff9a737c63917382f6c3a61758b46ceaf0e7b3cf446990161c9bb83e5eca12b3d87887e3252e5f4f23c15753348dc7467763bd9a222fd53023f70994cdbba3154e3d4e07d7160c7d9752b628029ca7f0f5ce40f6f6b5a14181695d8bd9b9c9f896850f67cba22253b231668fe5626f3e838eaf11b41791488eb34b22664127b887230188c2bb3f9408e5f3077487ad2c92c22bbaf61d808981a9d7c3697e8f5610f6ee48d44d20332c34e75cc8183b4fbb22f5b925edc12600a0ebe5b4938da41274559b3b03cac715aacdf3ee38b335"}, 0x146, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x3) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000001}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x53, &(0x7f0000000040)="b664daacdd0800000000000000e72d4dcb2aea13d30a352d9a3efa8be36b9448552a381a9d7a1b9aa0cea74481a34ad24bacee77b805f603a0fc19cee3fdf4b553f84e3c8c150572983af5013dc2d89b42aaa6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xfffffffffffffffe}, {0x60}, {0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:00:00 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x401}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c4e4adb2b607dce25f5f74ae0fffb157e95872", 0x6, 0x7}) writev(r1, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b102000d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8052320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bcba78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c000000e5be82f1d237c0bf7f34dcef2f9907bf456fe4e70d589deb89b6063a753347c90cc97936bb316f86c815d67e988a73ad5535314f53ed07ed8d6e6e42d3f7062accaf8f48fb5b59ea78bae220448fc531efbc8c64d895588c41027629d0cbab080f7ee845bfb14cf8d8f4377c341fa13b75fc88ad44dd7a5a90ab7c1bee1c53f4eebab43b63ac48e91385ca70566acf199de76b564630c8cfe2dbccd689791e454cfd06a824052cd0dbb9c59cb5d7c24f0ed4f1042f8dfbd33166b77380d69294447a2a60f45a5e1c9284a2e4344e61fb698780a4af3043c7901579d5692f65b7cb34ef46b2a7d380c607ff31c23f0ebd8866e73eb65abb31e5dcd943ed6ab7508b666663eb", 0x607}], 0x35) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000040), 0x2bc, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000004c0)="e400003570dc3a9bc30d65d50164ec8fa56428483446f61f0b9afc0c368be206", 0x20}], 0x1, 0x0}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000240)=[{0x49}]}) 16:00:00 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x581f, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x57b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0xffff, 0x1, 0x4, "def1ee847efdff32f593bdd3f4f382035a7de422", 0x10000, 0x3ff}) 16:00:00 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)='T') syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="0ee173a773ba7f8fa6ffbc3e303999243a564b3b47bf2ca8aca1bf4be731002ff714bb06585fe54a"}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000100)='#\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x2) r1 = getgid() chown(&(0x7f00000000c0)='./file0/file0/file0\x00', r0, r1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x219, 0x1, 0x1, 0x6b6f2b2d, 0xfffffffeffffffff, 0x100000001, 0x2, 0x2, 0x5, 0x134f}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x2, 0x5, 0x0, 0xffffffffffff7fff, &(0x7f0000000100)={{0x0, 0x401, 0x7, 0xe6, 0x7f, 0xf24, 0xfffffffffffffff9}, {[0x7fffffff, 0x401, 0x1, 0x4, 0x0, 0x20, 0x9, 0x48aa, 0x20, 0x8000, 0x8, 0x1, 0x7, 0x4, 0x1000, 0x2, 0x6, 0x100000000], [0x4f, 0x401, 0x7, 0x6, 0x2, 0x12000000000000, 0x6, 0x4, 0x4, 0xd9d], [0x10000, 0x1, 0x100000000, 0xc65, 0x1000, 0x1, 0x81], [0x40, 0x9, 0x8, 0x100, 0xffffffffffffffe0, 0x3], [{0x56ff, 0xffffffffffffffff, 0x8, 0x1}, {0x9, 0x9, 0x5, 0x80000001}, {0x3, 0x2, 0x6, 0x6}, {0x3, 0x8, 0xbc4, 0x4}, {0x40, 0x1, 0x8, 0xaa5}, {0x9, 0xffffffff, 0x6, 0x2537}, {0xfa, 0x1, 0x7, 0x2}, {0x57a6, 0x5, 0x2, 0x2}], {0x7fff, 0x54, 0x8, 0x5}, {0x200, 0x3, 0x6}}}, 0x1, 0x80000001}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) writev(r2, &(0x7f00000003c0), 0x10000000000000bb) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000240)}], 0x4, &(0x7f00000002c0)=""/85, 0x55}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x40047002, &(0x7f0000000100)) 16:00:00 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000180)="81a6338f35d139951143a6e26e5282d488a600cd8ccaeda41c5d74eed286b9f38bcc9b3af548ff28422d73fad477857187df212680feafeaa084e4fe8dfa609d56b4b05836e3e42e527aa181829d") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) getrlimit(0x0, &(0x7f0000000100)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffff, './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffff8, './file0\x00'}) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x401) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000140)="0e7e5f84ee8ef9b5c57accf3ca09a71e23bacb302b6e9bf8154cdb5ad9ba4038f848998e84eb435f04f850a169a2005f31e0a37a97e9af50524301f619906edd55585132b59fb6e85dcc9ee49e63f23c8335975ba08765cb86fa7c3704c75582557599e083b941d32c60806c8774f47b4b2528e18a999aa1b1d7340483eb341f8c4a33b6c19ec44ed536dcb17068bd47865c3caafb5521f71279eca55497aa67a5e2fb090000000000000011489f6df56753795f7156485b0079", 0xa8, 0x4, 0x0, 0xffffffffffffff67) getsockopt$sock_int(r2, 0xffff, 0x6, 0x0, 0x0) 16:00:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r1, &(0x7f0000001780)=[{&(0x7f0000000500)="2b17", 0x2}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x401) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c, 0x5}, {0x6, 0xc00000, 0x0, 0x4}]}) 16:00:01 executing program 0: open$dir(&(0x7f0000000040)='\x00', 0x100, 0x14) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd8}, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair(0x6, 0xc007, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0xc0) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) bind(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84, 0x5}, {0x3c, 0x0, 0x9}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x100000000, 0x40, 0x2437}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0), 0x100000000000015c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x1, 0x0) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x7fffffff) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') flock(r0, 0x4) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwrite(r0, &(0x7f0000000040)="73a528104e89c252f5478dc42c25580954e099a0ce5e0d15f59d07c73d08c4780ac567f09297f5aaa0618ad13178c598bde5f061a814fa13f7e39bfcca50654e5d22323fad44c7fb9e", 0x49, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r0, r0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) accept(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0xfffffffffffffffd) pread(r0, &(0x7f0000000180)="1328966af7af935d7287793c4974d0e6c848949f100b6d78354ac7b844abe18eb0624f24d6959f827a5b511c08edf19155bc375b22617e795730b0f7d2c7f9b5947d", 0x42, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='/dev/wsmouse0\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/wsmouse0\x00']) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = semget(0x3, 0x7, 0x2) semop(r0, &(0x7f0000000000)=[{0x7, 0x3, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x3, 0x1800}, {0x1, 0x3ff, 0x1000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x3, 0x26}, {0x4, 0x2000542, 0x1000}, {0x1, 0x80}, {0x0, 0x7f, 0x800}, {0x0, 0xbe, 0x1800}], 0xa) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x85}, {r0, 0x40}, {r0, 0xc0}], 0x3, 0x5) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7f, 0x7, 0x1eb1, 0x1, "058f7c62853d9b1be8a18c68c30f8f825b5e6044", 0x3, 0x2}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x2ed, 0x80000001, 0x40, 0x1, 0x7ff, 0x9, 0x6, 0x2, 0x3, 0x2, 0x5}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = accept(r0, 0x0, &(0x7f00000007c0)) recvfrom$inet(r3, &(0x7f0000000800)=""/86, 0x56, 0x800, 0x0, 0x0) write(r0, 0x0, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000000)="d64332740a00a8890e960976cc255fe16dd06d1715f94128b4e6ca9dd0c4962c80f9ee27b4c753a626b2bb5a7e387a036d72516db9b1bf408712fbc7a1570144098aecc238026b9cb40fbc1ecd1eab7c1ecee53e", 0x54}, {&(0x7f0000000180)="c3e31ce1077b06f1d46747605bbbfa7bed9449bbf906a8a1aab7fd34734ec97f51ec82aee32e7927361072dca8a85ea9cb8c36d4a417012f3541c5e0585f7989446cd7b450159931969aaa2f5fdf514ff3adc53d09e0c07482cb67f95ecf56eda2613a01b5a61a8fccff19bc028ee1631c228f45efc1ef798bc73456517f5dc417bbce43e88079", 0x87}, {&(0x7f0000000080)="efad4010d11b069178adca95d786e12b82e176547b054cb87302a9d592f1578d9157371daf91e78d78ed99ff7c2d102234504869a7076fc6175a8281918c4f7404c618b77684135a2cab635bb6b4f7d595f4021e97625071771709b8a06bb9b1b1394d0ce6870a44", 0x68}, {&(0x7f0000000240)="262084fcdc54ebb0ad2b2660e7eb47a5fbb7ec9c8b70dd2d68e46aa13f5d96392843d2f5a6e7b8f655982ffa3b331f571d0b219f4488822978f878a6bba8d78f889220ad2b879c5982ec1905d46575c5e7e99a75ccd174658efd648143ec6a72f7585433c27cf57cd073c20e37aba9f7468b499f9a6e1197a2eaa7a6bad3bb95f4ac02ae63aa30d1b80edbe15bc07ea82d8098a35fd79a397970afadf05f9aec7c2416a4b57e97cfcf5899ff334e899b24e64535bafede5b18b366abd3d1a2202a538661f441f2b67c6b897b253ff4d9e8b22987fe87bce7423aa53b28d1d267b3dd2dab18", 0xe5}, {&(0x7f0000000340)="1e47f2e79997c8c74bfc431dbbe424775d7df8a7c8d1d904d3ffe0734e96d9a1512e47da9fd4e9ed7995745a400ec9f5b055b434f6f16113ca5a98596df987f327aa0d1f870afb67fdbf7053ef950e6cbda93f56acf68e9d90970e8e1195f53bda373900b9b76f79e68ad72938184ad45bee89cd15908442e39365b944b20f215b15c1479d24f4e679e92cbc7a22d8b0774b615657f2a4b09fe836019ccee26061213b942868b6ea0f1be213214053d93062d968182f6595a95cb6da69402ff9b203b41c84a5afb086aebbb14ee5de76211f4c47c571586a5c9869109db35daeb10555c7e5d586493aba", 0xea}, {&(0x7f0000000440)="b0438097df87ac0b6b2eb6c8613ef0bb55d93c44075161096cb953e0a75c959ac52055bc394d845f47625d9ed1dd6e9f9c5b79f363cab01aca7baf96c4566e05a5cef650e315d5538d6de869a7a5978f9057339db8c57b4c5174e3a457aa0d5e34123f69acbd674c336d561db2b745e9e3982d0420fab0cdc40046", 0x7b}, {&(0x7f00000004c0)="bf3f4be3012261417d3e0b9d96996b87b37e23c8f7ff814f71b85c367ff9cf2ff12922df7806c6b700a4345e1d2a4cded2a433192e48a6459c8a774ac1bbc0877a891ff85b58dac8f73c00f83f7d2fc9", 0x50}, {&(0x7f0000000540)="99d6c54967adcd8df44c7f43d282acdda5bef71684f708ef17a708dbe17d2e4361afeae42d83f26e689ef6a537037fae4bff9858ab109aa16b7af53d688430ab82fc8e73c0e26d89135c3661049dc8568e52acf4b441c0a4583677f74c12143195f0ae563981d3e9e38644e307986d7df7732c590e9e82bceba5031c264baff75c4a61da5e3b144766559a932ea41e4c789a6d42f3ee4c1fb828c0d203c2eca21e30865b9357ff14fab85360cf722a0d5bf5abfcc7c282a6c9d3451f6f9f", 0xbe}, {&(0x7f0000000600)="3430693be15228f8172c0dc5c7c24719784db4b646621a6f00d992299deab015072314e63e0aa09b5cdc9a9fcd68b39fd6d788fdf2931814db58ca4e99107e5bd29392da81afac79dec955590126e492f4c44f177d3d52d0d8dfe4fd1634bcff01d3b85d221cfdd5919134975ca006f4d9fa4c3a8576961e07872ca6d4d2620ead20d4edd479518b7b96d8508ac48384b35e68dbd911d21fbdb9ec3c6eddf8504056611039e77054dee433a89af8f3a8b70ffa9dfef22b533f1fadf4a44bca2ca9798120f4730806256023a2a1fbf278f429e88769a643fd2fb6d984eaf9f788bda1bea4fd5a067298d01d68", 0xec}], 0x9, 0x0, 0x28) write(r1, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000000000000c, 0x7) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x8) r2 = msgget$private(0x0, 0x446) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0x0]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x7, r3, r4, r5, r6, 0xe0, 0x80000001}, 0x8, 0x6e2, r1, r1, 0x0, 0x1, 0x0, 0x100000001}) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r7, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x64) 16:00:02 executing program 0: 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x6}]}) r1 = socket$inet6(0x18, 0x4000, 0x2564) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffc01, 0x1, 0x3, 0x200, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0ae6c5bb4eb000000000000000000008000"}) dup(r0) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x0, 0x1, 0xfffffffffffffff8, 0x3}, {0x100, 0x7e25e64d, 0x3b1, 0x81}, {0x3, 0x5, 0x1000}, {0x10001, 0x400, 0x220, 0xcb8}, {0x7fff, 0x200, 0x51, 0x20}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) 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) 16:00:02 executing program 0: clock_getres(0x5, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x9}, 0xc) r2 = getgid() setgid(r2) pipe(&(0x7f0000000180)) sendto$inet6(r1, &(0x7f0000000040)="c1d74d1c571aafcac3a3f2d7f79a7d3d6ff02f900cc57d337bde119cb1a516a7b8ae4e9c50f9616a7bd54d505a5e04610ccfdb521e99144353fb37deff83fea1a4a54b858affb4fe7516ff90a990522350ddd3339cdfd6c2f5268b6351768b2b82d56244eb99eff90b0c215a1ad3b4536c56d1314d6f44c3dcc612785921ce2a544491c8a196c38fe7d5f692221d39b6277078d50da0cda247de2fc107637137140718b07334c85b8838a59e03", 0xad, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x401, 0x7}, 0xc) 16:00:02 executing program 1: r0 = getuid() pipe2(&(0x7f00000000c0), 0x10000) setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000040)) setuid(r0) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="772ff2fbe95ecd2ffd587ebec7cbcf3996e23c3a9aabe58a7b06ef70d1d387defe47ea0f3d64735a30a48bac2fcbd025097af6c818609aab67dc86fb", 0x3c}, {&(0x7f0000000080)="325ae41dc7cd01860e5925dab9da524e15b8b654f031ff6e19978eb2091210b3ddc89bbeb67e662b5f1dbb1e4d93c9cbd36518cd7c9d2a0579ba9f9cc9b01b2e1385ed2ae2e5b17ae591b776d8fbd81f7cefddb8e6ee524ce8cd109581120b704a1f5d0fa2a978a65e14e58aacd1ddb299c683f067bca102cc24f1ad611eedff832493d3e338099687fbc71af7065e40aca601c40fc07e79ec0bccc9ed97c8fa3b9f6d1559c570834d45253a1c8bd002b6167e409b5c205cbe293d2830742627b5787ad6f936fedd", 0xc8}, {&(0x7f0000000200)="05419a82edbe3ef35142faa74529758a836eec3da51671112aa96be5c5c390869cfc665d744673b9b86b77e3d7baa4114b5dd4dfb240dc6bbc7b2c877fa9c333fcc463d5b5f58c7dcf673c785e57bb1afc27d5326dfddf7b5a47c7289aeb57077ee2991ed630104379cf522f0b4207d66a6de9e4c32d3ee0ee1bccf7890adbc76e771ccfb54257", 0x87}], 0x3) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffe88) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:02 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x39) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{}], 0x9, 0x0, 0x0, 0x0) close(r0) getuid() 16:00:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0xc0) fchmod(r0, 0x10a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) getsockopt(r0, 0x1, 0x0, &(0x7f0000000200)=""/158, &(0x7f00000002c0)=0x9e) openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x18001, 0x0) getpeername(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000f2ffffff000016000000000000000000dcb200"/33], &(0x7f0000001080)=0x29) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0xfffffffffffffffc, 0x7440, 0x6e413b96}]}) select(0x40, &(0x7f0000000000)={0x984, 0x1, 0x5, 0xc14, 0x101, 0xf4, 0x66, 0x29}, &(0x7f0000000040)={0x7, 0x5, 0xffffffff, 0x8, 0x9, 0xffffffff, 0x9, 0x4}, &(0x7f0000000080)={0xffffffffffffff00, 0x2, 0x4, 0x100000000, 0x0, 0x9, 0x0, 0xc5}, &(0x7f00000000c0)={0xfffffffffffffc01, 0x100000000000000}) select(0x4, &(0x7f00000021c0)={0x1ff}, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ff) mkdirat(r2, &(0x7f0000001100)='./file0\x00', 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xc600000000000000}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x8, 0xed05}) chmod(&(0x7f0000000040)='./file0\x00', 0xc0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4b1, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ff7000/0x9000)=nil, 0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xa2, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x7, 0x4, 0x5, 0x3, &(0x7f00000000c0)={{0x1, 0x7, 0x100000001, 0x7, 0x7ff, 0x100, 0x100}, {[0x7, 0x1, 0xa2, 0x7, 0x8001, 0x79, 0xea9, 0xfffffffffffffffd, 0x9, 0x35, 0x51b17d36, 0x7, 0xffff, 0x8e, 0x3, 0x81, 0xeb, 0xfffffffffffffffa], [0x40, 0x1000, 0x7a2, 0xb0df, 0x147, 0x6, 0xfffffffffffffff7, 0x7, 0x1, 0x8], [0x1, 0x9, 0x8, 0x65, 0x4, 0x5, 0x1f], [0x0, 0x1, 0x6, 0xb8db, 0x2, 0x8], [{0x8000, 0x4, 0x2, 0x9}, {0x4, 0x2a11, 0x5, 0x3}, {0x400, 0xfffffffffffffff8, 0x7f, 0xd6}, {0x3, 0x3, 0x4a9f, 0x3f}, {0x1, 0x0, 0x4, 0x8001}, {0x401, 0x5, 0x6, 0x416d}, {0x1, 0x112, 0x9bfb, 0x8}, {0x2, 0xd2d5, 0xfffffffffffffffa, 0x800}], {0x4, 0x40, 0xffffffff, 0x9}, {0x1, 0x401, 0x8, 0xc9}}}, 0x20, 0x81}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x485e]}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x585, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xff, 0xa1, 0x207}, {0x1, 0x1, 0xfffffffffffff7bf, 0xfffffffffffffffa}, {0x9, 0x80000001, 0x9, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0xaf2}, {0x101, 0x638c154f}, {0x8a, 0x100000000}, {0x41, 0x3}], 0x4}) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x2000000003, 0x8fffff8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/172) 16:00:02 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:02 executing program 1: 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}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10040, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000080)='/dev/bpf\x00', &(0x7f0000000140)='tap') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/203, 0xcb, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) fchflags(r0, 0x1) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x2d}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x6, 0xfffffffffffffffa, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x1f, 0x490e}, {{r0}, 0xffffffffffffffff, 0x44, 0x5, 0x8, 0x33bc}], 0x5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000030, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0xfffffffffffffffd, 0x81}], 0x2, &(0x7f00000002c0)={0x24000, 0x1}) getsockopt(r0, 0x7, 0xa8, &(0x7f0000000300)=""/247, &(0x7f0000000400)=0xf7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x1, &(0x7f00000004c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getgid() getgroups(0x6, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000600)=[r1, r2, r4, r6, r7, r8]) r10 = socket$inet6(0x18, 0x3, 0xf31) ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r0, &(0x7f0000000640), 0x7, &(0x7f0000000680)=[{{r10}, 0x0, 0x2, 0x20, 0x1, 0x1}], 0x2, &(0x7f00000006c0)={0x6, 0x8}) sendto$unix(r0, &(0x7f0000000700)="9836c1c943ba0239d4640f5a12fb552fcce0c7ba2a488337c9440d71867d51f79f426a9657cf34cfd5bbbdb7235067b03caf94df682011d887c0a95a2fa2fef88cf97d101db51c47137d1582a60880b23410c7d90e3b157a5fa4", 0x5a, 0x402, &(0x7f0000000780)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse0\x00', 0x310, 0x0) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000800)="add202aa740da13227a7a20ef8fb3e4a239b11609a0f6298fe1f4477b9968c5c559d6ad1e17daa62ce2e52d20b6ab5125c980887c8896e7f43ba80e6f51a5c4a4d4144461a5defdc49b48a256a8886468b5246e79953463db6c1b13f9a4c0448dbae40e50f101a5d9a28f5b197c973b46abac61221f206a82bfb6a861ce4527d66da7ec24bf7bf23390c4adb79261f06b04884f91b8c47a90d53561ec4b472aae5a8233aee0e673f8719931b7dd57aa309b4646e3fe80904a8fdede9d86fb9856b99", 0xc2}, {&(0x7f0000000900)="880af8f09c04a7defca52c86cf60a1dbbf6207c9a811f4d3279bbffd48c93f6f85695d8256f439207bbb09c36c1a8881c4fd98d56c1eb6297a2229c34723f73c5fc88cafe62cd2488311b5124095fe2cb1c50387ada6e7d923ab9cadbf", 0x5d}, {&(0x7f0000000980)="50065add32d9a8f8ec89bd18c016881754ea817a444b69a02262a81e6b381f47eac6642f3bc69753e2e8eb642d02001f22285f47378afacc130a0f2f0d05066230883668fa43327595aa640e28cc2d2cded3bfa993675af7dce6a31f8d33c94610bbed9d865434c3667ed54969c88ee7dd95332538282507e7ad591cbeb085088a06f1e40e400faeaec003d6ea8250312bf37d6d38e4270af116a9e7f3a1133153ae43e15dad792959c73da71dcc9dc7adeb0698e4060b6394b78b7e5929f8d79c89a6c1cbe2e659e281adba52789520374093a5058dbd7d2ded42861563bacbeb5b5568093bf472e73145792af75fa6d03f", 0xf2}], 0x3, &(0x7f0000000b00)=[@rights={0x30, 0xffff, 0x1, [r10, r0, r0, r0, r10, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r0, r10, r10]}], 0x78, 0x1}, 0x400) r12 = msgget(0x3, 0x1) msgrcv(r12, &(0x7f0000000bc0)={0x0, ""/60}, 0x44, 0x0, 0x1800) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f0000000c80)) fcntl$dupfd(r11, 0x0, r0) socket$inet6(0x18, 0x8000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000d00)={&(0x7f0000000cc0)=[{0x8b, 0x80}, {0x1, 0x98}, {0x7, 0x2}, {0x8a, 0x82}], 0x4}) link(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)='./file0\x00') openat(r0, &(0x7f0000000dc0)='./file0\x00', 0x20000, 0x100) readlinkat(r0, &(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)=""/156, 0x9c) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x500, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfff) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100020000000000a, &(0x7f0000000080)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0xfffffffffffffffe, 0xa, &(0x7f0000000040), 0xffffffffffffffc9) 16:00:02 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) socket$inet(0x2, 0x4003, 0x58) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00061000000000000000000000e0ffff06644c2bff0200000000000009f6d34f22276ef7d45a02b22f2f", 0x32}], 0x1) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x14d, 0x4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) r3 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) kqueue() r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) mkdir(&(0x7f0000000140)='./bus\x00', 0xa8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r4, 0x80047466, &(0x7f0000000340)=0xfc) symlinkat(&(0x7f0000000200)='./bus\x00', r4, &(0x7f0000000240)='./bus\x00') ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000280)={0x3f800, 0x20}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000300)=0x10001) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 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, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="d721c50e97774cd3c125995f9480a730dc512197e1b3c8f52abbf65d3b08c767dfdcb72783875bce8b102aa53b2799555bcf6351d92ebe919704e40091612bfca9a1b8ea98feb5f65118d16100d01c6e2b6814bbac595802", 0x58}, {&(0x7f0000000280)="13d5bdcb3168c39dbe39b08ab16a0174576db1f1aa63ad68f612038d186125bcb2f848aafba14c31c5ec631bed8a8dd41048091979ea4207e3a5afe71f0f4265220f97837906ab18c810745daeeab67e81f167350f4df34b395fac7f191b32b599", 0x61}, {&(0x7f0000000440)="0cd66f4ed041833ce333354eac4e77406b8a8e8357c0e58f869982d1dc79130fcbd2cdca7dd0919d915c653dea5cf6a03505e6469fb35180cd43e8dcdc2af491c56205197fbc2defd3b2d6fa2d887f828e47195dec2293c90163c0cdb7ccdfcfc7e2a968af47c5a09eae0aa3a7bbceb5549518881acdcd60aa9648c3c0f216834c4cf6817b226b8f0b1925aa48ea0e52a9a22a0467ef5b04edf22a581d45ca2e974658", 0xa3}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000008c0)="c459ce56430fbc4293cec191f572034294c6471408b0c571c9b942a7bde33bceac58d2f50184307837d1535a760df995c4ef5df1369f1852e18b805686d50b3010f49386dd51e877cf7a0faf1bf204", 0x4f) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4e", 0x761) lseek(r1, 0x0, 0x0, 0x2) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000009c0)={0x1, 0x9, 0x4, 0x0, "33172d9b1a3f8507062f1863c6210c40237736c8", 0x4, 0x7}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000980)) write(r0, &(0x7f0000000080)="0c4a4e5cfa010400005a309b8dc538bc2fc94746fc7f0366b0f680c6b7b98db9de1b5bca602c4c5cd038ed185aed5fe3aefe3727ed3d6da0fb612089980f6881ac1064d10e6ab996b005000080eb5cc869aa88c04bb9e25d64e2e7eb4083db8bec", 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x9, 0x7dd, 0x100000001, 0xfffffffffffffff8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = getpgrp() getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea10ea8fef96e00000000357ae26caab3e6fa4f3763360008040004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bdf6c638a7cedf6cee4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') mknod(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x2a, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xcbd6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff, 0x4f2b5f7b, 0x0, 0x8000, "3cd4990fb5a03efbd3b4cc013b7a8c89a31de3d5", 0x0, 0x80000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x4) sendto$inet(r0, &(0x7f0000000040)="b76f9b92b4f3b0576bc15c4cf8c24329bc00c1094868c9619531aec71c179302cf7f3667f4d2cd22d419deb285e76513ea076838bafc8d8a4b1c6467e5608e54ee8d7bc12dca346c98dc8fa2032cc1bc55752c1ea535fe87f6d01d53daeb5b7e4196f49b5325561e320cf5", 0x6b, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x0, 0xfcb) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="824c09c81bf26a5eb662"], 0x10) shutdown(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/50, 0x32) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpid() r3 = getuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) pipe(&(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x800) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003380000000000000000000009e60ca85f0015a6f827388631103d14200002800003a", 0x2c}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x3, 0x6, 0x7fff}, 0x7, 0x30, 0x8}) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x8000, 0x6, 0x6, 0x1, 0x0, 0x1, 0x8, 0x3, 0x3, 0x4, 0xfffffffffffffffc}) fcntl$setown(r0, 0x6, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 16:00:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(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}, {&(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, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe2(&(0x7f0000000000), 0x4) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x6) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1ff, 0x6}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000001c0)='.\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000240)=""/238, 0xee, 0x40, &(0x7f00000000c0)=@file={0x1, './file0/file1\x00'}, 0x10) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semget(0x1, 0x4, 0x1) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x6d9bf34ab79f64a7, 0x3d, 0x80000010, 0x27, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x3, 0x7ff}], 0xdd7f, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x3, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x800fffff, 0x10000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0xff, 0xffff}], 0xffffffff, &(0x7f0000000040)={0x0, 0xffffffff}) 16:00:02 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x218, 0x4) fcntl$setflags(r1, 0x2, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800) setuid(r0) pwrite(r1, &(0x7f00000000c0)="b0709ae3d32fcf6adfccea54fc03823f8a9c430a22c6eac9d29abd8891eb0279e993b1f96b8aac9565003240d4f9c233cd31995bb294149a44196a3c449862b082af5de70aac9b6fbef3e5ea5a7a3fe0c7fa7482d2f56cb6dc50a2ad1e4b6885b2bfcdacbe0ae6fe6f8d0bc0458230b7f54a8866385be1c24b643ff54052dce86bd7683969d60701e77a9ffdaf87959d3f830da065cabde749a78d0e2516fbc6d1766a9fdd9824d7a855461d487ae98cde6fc4088439df448512237746c76eb1a044307cab195ea8dc3a624689cdf08a5fb5b8e36b978314c120e31f788755f0c8b632cb18badb28cd91d98a6244162a351741", 0xf3, 0x0, 0x0) r2 = msgget(0x1, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x7, r0, r5, r0, r6, 0x108}, 0x80000000, 0xffffffffffffff01, r7, r8, 0x6, 0x5, 0x4, 0x60f}) setuid(r4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r9 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000003c0)=0x3) chown(&(0x7f0000000400)='./file0\x00', r4, r6) ioctl$TIOCSCTTY(r9, 0x20007461) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000440)) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x7, r0, r6, r4, r5, 0x20, 0x8573}, 0x7, 0x4, r3, r8, 0x8, 0x0, 0x2, 0x10000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000580)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000600)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) socket$unix(0x1, 0x7, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000680)={0x9}) r10 = socket(0x20, 0x0, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) 16:00:02 executing program 1: r0 = msgget(0x0, 0x10000000400) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0xa0, 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000002c0)=0x7) r4 = getuid() r5 = getegid() r6 = socket$inet6(0x18, 0x4002, 0xd08) listen(r6, 0xfffffffffffffffa) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000240)={0x1, 0x8000}) r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$getown(r3, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r4, r5, 0x44, 0x7e}, 0x3, 0x1000000000000083, r8, r9, 0x80000000, 0x1, 0x9, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc0, 0x0) pipe(&(0x7f00000001c0)) r10 = getpid() getpgid(r10) 16:00:02 executing program 0: 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, &(0x7f0000000a40)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc79bb3768d030021120eaedfdd96371cd6dd29d6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f5703da280f57f1b50810402003a029dc5314d2bdd1fdf79d37202afa3b8ea97802fb5f7b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a487d7d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af64801deab47184d2435a83becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abe41fca059898900157cbaa8368da60a12ccb796608900557ffab1dab54828e03a4789653715d831934677237e685c39db05078122825a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84aedcbb7085053f2e02884b44b680cd961db6b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d3254fda9d7c68de4ca83acf099d5e36e8626cb357b858a116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4b480cf46cb443f3f4e0eae2f2e75aa91a7f16c86efe270d068bad67bb0f89c1df6", 0x221) fcntl$setstatus(r0, 0x4, 0x88) 16:00:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0x0, 0x1d8}, {0x100, 0xc00000}, {0x23, 0xa2c}, {0x81, 0x4643}, {0x0, 0xffffffffffffffc5}], 0x5}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1ff, 0x100000001}, {0x18, 0x3, 0x7, 0x3}, 0x80, [0x3, 0xfff, 0x4, 0x4, 0x7, 0x5, 0x9, 0x1]}, 0x3c) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x91, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x7fff, 0x9, 0x9}, {0xe16f, 0x1000, 0x9, 0x9}]}) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffffffffff7f) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:02 executing program 1: 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, 0xe5f, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x3, 0x100, 0x7fc}], 0x3c6) 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(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000006c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r8 = dup(r2) 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, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x9}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x3, 0x5, 0x5, 0x7f, 0x2, 0x7f, 0x3, 0xfffffffffffffffe}, &(0x7f0000000200)={0x2, 0x4, 0x0, 0xc494, 0x3b0, 0x4, 0x1, 0x8}, &(0x7f0000000240)={0x1, 0x100000000, 0x1, 0x3, 0x10001, 0x2, 0x7f, 0x7}, &(0x7f0000000280)={0x0, 0x3ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) write(r0, &(0x7f0000000a80)="51360515fe48d93bc90cb9ed2b021d08783d337fb0ee9fe4fd27a770f89a6ba453e03418d129b5fd2d2e6bd4321c8d756f21dd2b1c40376ff1512c217e6c72169a1149889ee448442b57a37fb7a94f0bb837eed68b7fe3002dc6b1e8180d092f04045c120121c4e9ed9b549bafa17e98d64bbc578c2b9f47f294a63d801e2b36484b84744a8ff30669bdd9e8e897c5ec0e533eb68f80dae9c7b7d40886fe8168a7e0971aa259b54210da28bc50b338763ec4c5f98184dba6908f80137ab5188b901c4af648650d0cad7b4459f21790afa702962980d6eda5c48de8981e4118baee1b23f379a316396bd7f299fe0bba3ea7e6fdf80fdef7205979917ec0791ed7fec15be35cd7abfea3b04750a463bf99a403d27dec8eb922bc11560d01a161fb2dd30537ebd0c3ea6f6ec4500466935a26a8725c02f661db94c1bae55f3aaede53b87ed49d310ca049817416ed639fcab2e6b4f1496fea8e8405db966d97deb81a02f17be24833b8a943e27bbfb1647498099f6a90a29026e6f3a57f33deee8e5b3d955a41be1d9dc06495588d17120ceac68ec6dc715d469052d83a8fbdbea677fd9e696b0e3cc56d77be283daa9ce94885c647ef30e7cb7fa2f2a982447726b169098eb8a3c3b6f264f72b8ca21e86681add4ab76fe29bc8e348ba281ad9d18e35ee07c8727b0adff13d1e57bef8ce219c914f0b8a133d5c24ae138d694f162d6c22365442c669a1bc3980c5535881e899f50fa7589f408661650c517df5a68e5704eabbd3e1e0d6306d5d20cf0cd4d64b3c523f6092716b7358064b8b2713c94b323c963aa0aaac9a9dce46ce73fa47aa6df644c55c689aaf108ccc5b01f001b7fbb23922aab39a3df307998b9f57f64d81a269822c30df50b3db162b56b754cc227093459fbe5452c8d79bc1545daf3968b19b792e0fefed8513c5002eac1d344e2daa24b6899d33d28fe4dec877de65d429e84f0e6a8c1e5fd73546d9a1eea597c869b419d467d33ea14a01dc4d726ec196b958ebb54a99a27849b8d967d2ed8f27daaa764b58a2cb3152ed07e825cdec7d87a35b42c1b4f9c31cd8279faeb8b634a9c1cd231885e1ffc6c5e08edbf265a4ba2fe856f822cfb336dedfe89d328f3e74b5644dbccabb5724e12d9ca8248185c0a978a56ebec98c9e3889fbeffa3fb6f65599fd495d0c571105c9cffac643411b8d5bfa233e185e4864a672bca28ecacdefc3ff19e100b5f08cf4a6f4d435e841f34466c5f14af4a9fa87cc2afb856c732c6c9c9fa4a1b841a9857c5fc7282467f520347f0f372712499fa8152e0d05e3a81977916304727664cae093d225979d95b33a8e79c94026c297e379cfe1b7711c07b7ad6e9a1e8999ba71ab8e0f276af9db00c80c537280388f388b08c80254d7f6ac19dff12f8f5bc5c42d61b36c9937f0069e31dd5aef11947ee6c336588cc468c8b980dc376eb8c2702475ffa664918d4cc50a2e64433eec91f8e5811e487ee5dbbbef4d5c56546548037a7d46ad56502d300485e372feb3bbd2972b49f73bb35897abdc204a9707aa97814a4b410992f622f7709ac0611cf63b1cfd9784e1f6fcb65cbeddb2a1e68e0bb1b135226d3049607fee5132e53382fdf8bef1bb23d41a97334f6ac4b5ce5d18664ec4cc059ed70ff7aaec4369bd4fc89204be5e079fcdce1ddd7ef68544e652832451cb3f11b327a1f0d0ce7854cb988e855fb947494d78828162cbc61a8d31fa714b399e4ce708604ab049df500f3dcdffa36c0ab7305290e4ee33d4963f71f3ba647c82e7e59a9ff3b62fbe08e3f87b8f5e904fc18e3971c0c139b88872e4baed1fa79a2ef5e71857117d4759b115bc3e685b7d66f42004ac79651f8c5fffb97b3a7633332f745d6896152fbb373693a257f124a2a9d0fb35d8d079e7d889be15b3ec537e740c906ff8f87136b6634eb5f40c0e2cab7c03f7375fa0eff7e9a1c0b8c76c37ef1e8610f4bb928a83c19bf025eb87baec141cd613335f82dca77e7d7e9a33c942d960bfeda34eb0bd57581d45196603e7351c4ebcf10d39b8150bd41f4cba01c30be77b26e39cf80089e04ef2418e3f2a952756e05cc21e499fcd77c652feae0e3fc2772a5d52934489b666e578a53beb8ca9188b5acf5cb0d666f166988d3e373f8ab8f638d37cac6d7ff99d0c95fa78499e11691bf99e9bb51d132cf4448a500703b1e784d09b0142c6715f3baf52db638137e1aa38b9053f25e4a962367d2e0073762cb2f4571767c8bbd0126de04c0f668cf8f1daf3e899eaff3b8fe12a41daad5524e964f8cd9cbf17a177551c38f4e8c8ddb1bbe15b2c62f41985995af2b5ab673a764c32e7dc6abf0936ac48f2df6ce2664920da8dfd3fe19e7c3bb5eaf09aff4912e61b5473d2c775ba4d8c60eeb5800a85aaf9483ea2a35e4fac5d25dfa5b60f1d0d0374d513a3580043b6b720cac52ec7c92a03b23a16716071d7a0aa847989c68f451c415ebf32ea271846428e2d3bdf2bb0acabd87b33ea167c4ae336965cf5181e2443da25506d385a0d541d08ae7c7cbacf3092d0c4dd1e492119396fdfe270c5362a3b7ccc743d9202d289657dad9e5dccfbb411abfd88975a3cae3281c0fb47f7d23ec851b31967d0bfe561aa014834c90a212d3852f9527aec021dbbb6f9beeb642848908a517063b29b6f8edc71d7dd8889debf3ca64a03504cf945250b6cf7186acb5097eb8e7af66224cd5a02ab32a058a5363c69dcbc4f4702f796055811219f97d2c21ee586e62673d0c3f9bfa5138886b4c938c198f15dae797cbb615c97f496b06c7b57d928d6dd16af0d05ed1696cb6bc53732d53d30be81c0514cec9fa26002f81a5decbc8197ace9486bec9abfdc5966b369f2a6017cd08990e90804c81d959aedfeb16732f388692ed0343017fa710a6efb65f5d043eb4a747d43b07e8511521c49df496f1acca201b96504a101cfca234bd1c549b3c2d041e3e783629989503873230455398c501cac1e5ec3a461def251a65a78db997d7ef5a24804bf39cd4d719b19fd6c38b55495740977553dd414a178666482f35f787219a3fae8196e8e82ae85882da47ddf10ab1dfc132d87151a8fed6d8ed6c2b21913fa5c28b8a31db6ec23dc40f4d28aeef1fb20db26b4ec5fbf333b4b5c35bbc75b642b29fe09e570b680b93a60355e178dbf8b0d1b4ac66e0d8490115362e2f5e258d69f01170d2a1141209708a29bdf4a2c8041dc3eae054e87bbcaa992059cdfbe623597a7f21357a8270c017b82d928aaa7266c42f713dd571d4110966da2a547d36ffab5c1261b2fbbfe0bb475782f7ec7efe5832abcf363c2f9e05ce71dfbc3c3d3ecf6e3698e5ff28592ee81ed8fbfff9683a0cd83575a9bb12fa46f41eff8831412993800a5c462265716384d253419c99c57176f8ad588dd4fa87a8bbfaf8544c97a66177301cce23092bd446ecdb5a5e6a106e9be5cb709eea0c5d7e2eae64dc647eee5d9744f17901ff67b233427947bb1f698a2ef4097f6ee9175521a43b165782550115ba2ca27ce0c994fe442ea65a454e9c10279fe606ca15630f78adca506d840646fa85e6b550e14953afe0ddc6bf4ca7a5944172e0dfbac00eac35303fb2334eb75fa8c8da351aab0674517fecf698a05b556a188bddcdf701c405893e89ad03cb43533f11e9b5ab93c123f3532e797644cee3cbf5d016217d1dfc9e800e1177874fb6ee228c7d3b8baa01d3a9f60d5108fdcc30e23d789f158dd9430719e7fea894d231a5d75a37106f2f51f81949ef576074e71cb937bfea3ba2b1cb8a1f6b8faef55805062e09061b1540fedc638dcbdb48fb27275a4c8d0663ff51f152aee1396445a0b4ce335a68e472cb9989540514fe8950e1498c428f46162c82291b1a05c784c4b83057eca7080857a199db776de96299f41263c49cc5c59f426026e4a2f1e7c3f7c4d732d0bb863ba21672dd2fe7f201d6f210ef263b6b0f921e0ed569939eab8fbeda721c5ea08f05ae36827c056c1496aac0edb914321e3401f0abef0b7d6e6d56a9efc2a5ba25956a754ccc58996d3137eb38fdb1456435df9d985e4f7df5a3c4b8e9813bc0796052f9e333fa401e7c5a7921bf037c52cb3b87d379bdd3e91fcff34997f49d727847cd708cb5eba88001aea4476edaae1a8b0ceb0751303e643c2fac593a0ae4674945a7bf4cfb1676e5da353349d4bf2565498ce42477e335f0463c766eadfc3a26c8489c5c5e8ca4c3bdbb8bba1e064b93e59a378a6ffcd5c3acdddf190b97a37ad663a7eab21c7d743b4040f3afbec918d9e83580f28e7e4aff3f1eeb2fd5fdde55f26541dbe41165f38597ad200529ffadb7de98e9f169993563687de67a791c4cf2eee90277b2e4e07ebd22b622d406c3e0bf1e725cee3ba9051c5f6e875cd022184bd5023773c056229d8cf627a9abb17fd2b31dfa5e7a9b9b19cb77f4a0ed7521e9c1204da063d3651eb16b72acbf1a598c0cd485292760ed733ee072eb7b86dd4d8249a1b716d1c74f1123271f7c0300c3cbc7c56e2b956fd84ab1f91780cfcbded347004485b94da8f7ba08f5eec0855ead6f8793b271844716f3dabc867e37491516a55bd515d405c975c7e428df6d1addf235d6ebd42ceadda227503afb561f1e97292495add87080d495a71f0a8568ffefc84a767a466581e27c1256d4b53130b819d8bad805a31e4d11389cbf8f56aae290a244b06c7a1a78b98e7e04c2b667f9db4af5dbb4a98eaa78a3843652ba73adbab80ad18786c58a57bcbf7e21ca11b8766f51f045dad1eeb0f783b4c51a33990a0c5af326de13c8983e2c88d157d4b4e4ec7f69c1c674db1a12afc2dec5787caffc7ae5efb3bf406110e331865ef8216b3ffa0519f1b54d1474ec2775d8bae0a6f860f6946d0946c88194c8df695d39090d496493211daef7c8b5291e0b4cc8fad50d7f3a7969612a6bffc2047faebbebd20cd43087b369bf063469f7f51d0e36755f1eadc8a34bee1fb1995c130676823785902b8bc57bcca25d1602a74f4d0b65544207027b754bdeecb6c9c2640666be24bbbd903a3117e15bd3c8e9a913fe0a2ef75e74510a7747f0e55bdbb537975460004c168810c45d74083c5d2654df9ee7c3baddb5164de389f7ee3d7c802b2ee35b127b2674536096a7b3b2bca036c15e911f310ab7ec8f5d862a06f617ba700fd09ad3fe18e297ebe4577a41c62e8e11d2d23facff44265fa2a1b7c7e02f84dcf9931269e22477d4c3f0a4c1551fa6d90f1179604ca9e49704634aeaf264775e8384215330e06443049b8277478783a8d47e5e99025fd54de702ef3b8a696ea8628dfbe4dc1dd976495e114423e50332ea576f7826552a9d01a78a4ecec55d57266dceebca5b6a12b25d17dadbd4addcf568664dbe935d7228e4d5fe5f81911ea1eafecc847b2aaf72056731eb9a193fa8f2c48414fdae5f931cedf05e7fc31ff30d27ea18fe90175e0029ddeb0e73288cfb29c8af70ff48da274ae44f89654cc0443bb24acd5cfe1f50de2d34da91a939c0a45d9296aa454bd8f47ac688e19964342d7e2be0894edcecd4f986ca0f206c4aa54cb7a7609cbe9abf741d111469c68c60da1592d86ca25d156582a83a666470589cc1aed3f6069e126d47b461972ed9f36811443da95c1ea6e3e4fecf7a7551a7e9fb7f1ced146c70476c33f6fd6a9ae339a3250f981cac7b5bdb86d44498264d3c45ecf11afc985632bf53df185cec1cbc9cab315202ea627ae5c72643eb836705a45bf022f22bba40e3d91e02601", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0xbb}], 0x2}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2183}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1b}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x587d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffffffffffff8001}, {&(0x7f0000c85000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000a21000/0x2000)=nil, 0x8}, {&(0x7f0000e61000/0x1000)=nil, &(0x7f0000bbb000/0x1000)=nil}, {&(0x7f0000b59000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}, {&(0x7f0000cb4000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:02 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400002) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10280, 0x1) getsockopt$sock_int(r0, 0xffff, 0x131f, &(0x7f0000000280), &(0x7f0000000480)=0x4) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="62bbafa5dc76b7b66a4881823efab5237e7b49e3f5110fa8c745442090074f165f43a69fcb380de774413ed41eb80b26ec72d15433e60b51fe4354b1c1e0a6a4d512d730663938b722f280d067b2a445f84929d5baa52998efbe7ba19a0f0e634843881533d214c4b44f50d5f35eb4db446c7af709d24f38783f38969feb9e6444faece481ff076fa9fa03cece88277476184476c66496c07c40d738a5bdf753f60af543d0a05ccb3ea9dcea2e44df2ef2c89a", 0xb3}, {&(0x7f0000000040)="44a45a2b23493a64d06d3a062c9cfbce53b4d4a4a50421410956aa09c923add030e7ea243cb84b34fd78f18766e16c2383aa9485a90bb11a5dc851087b564187dbfd0ea56817e9131d05c65e9cc408", 0x4f}, {&(0x7f0000000300)="5fa8cbb8acab7fe318d9a4285827b23fce06a9c595b3e6af8d5dc4adfdcee89292bad75cd9404d0362e74e7490a7e65661f80c7eeea478b0aad448d39081faf0e0629226bca9ddf1a9ff2c6c0e4a2f7550c065cc1fa6321b818ed419402dcbf3fb7f2c3fa48925b84ec934012b87762889577061209fe23444ac8975d4697b5bf9681d6a16a25c54ba0827d78150cc7516624120765a4db3e38b897aeaecf31a57adf87d6d819dd88831adc9ec50c961463da766ef62d791bfd1b88c892abe14178b2ce91a9fec80bb1b1e71331afc", 0xcf}, {&(0x7f0000000400)="4995aef184ffb39783507478bd7db5cb0832e66de42042196be94d6845a3cb5467531e6b9852452bf282145076e74bfa4ccc952ddbef370bccbfb87c4de9e30562fbcd4366ef94d696970056a62dcaf19e91e352b42a5e795abbf6f01b47edd382c0c386336bcef4c51e3acaf275e5206a", 0x71}], 0x4, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x6, 0x82e, 0x5, 0x7}, {0x5, 0x6, 0x6, 0x4f}, {0x34580000000000, 0x10001, 0x5, 0x9}, {0x4, 0x100000001, 0x1b, 0xa3}, {0x8, 0x3f, 0x5, 0x1}, {0xbac, 0x40, 0x3, 0x1}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) fchflags(r0, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xffffffff, 0x7, 0x8001, 0x380000000000000}]}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getpid() r17 = geteuid() r18 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="d8cd86ca43b62679c022eff25153a96b6c713eb7e59b75f3b2b0159a9f9c7971a2a6d8ae1469b1223db0d7584e173c0b", 0x30}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xc0, 0x4}, 0x73758d0c82e8d6de) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2110, 0x67bd) dup(r0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2f, &(0x7f0000000000)="008828adf03075ff5182fd309405cf9f6796d857ae84560e5b796e9813e3674e109c79fd93f7036b4a68f9a7208fcf") 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1100000385, 0x0) r1 = socket$inet6(0x18, 0x0, 0xfffffffffffffe00) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)="d621f8333aa7d882c887af9d2bda345ca072b9376f310dbe38a17f80f03eb0a1084754b6726b884986a173f835a82490e6b60b722f8db6490bd801498c530c79c1f50e2ef86f8e595cd36c6158916e0c5b3f595e251ce5563114d6dbe28b176194d71db876c0d64ea87cae6dbb25aff35b5a3a8f56aa010dbf1daea82e251d660334eafc9f737394b066cc5f571cfd14fb661acd81e8667646ac5bb779", 0x9d}, {&(0x7f0000000040)="f5a4a550c3c9c5634bafe98253d7c2d0c03df97a2b0bd8e3cf68176f5eb45ad03bd0d160ff31fec5f83168a3c4999574f04e6fa054a713dbaa977a0e32ceefaf65b0e9cac2e5685a49d59be00ed9daee29f2712c", 0x54}, {&(0x7f00000002c0)="ceec459b50f2467f3fc002c258e7bc37302716514cabd6fd936502b0125f01767e99c8440b7de655d4a9ba5104f4b5637450722f903af82d18383bf027d211b18555e8e5930cba8cfd63354898ee1472d35a52b89d49a0d2be11d490d3d2368b8c942595cb3abbc8c35b7d0c2e17294d60fe30b447166c321d94d4ef3b8eddbbee46b7c66378f45e6d8060082a6d17852c441c59385361a96b0d43c981fa39ff8e7588949eb94cec0f833eed4b331cfe5ddaee73e9c3", 0xb6}, {&(0x7f0000000380)="ddff29e1265ed9bec145f251b4916713d86927c05bf6b08aa72a2ff6e8f96327671904ac814fb6730f43380eb98c9ab0c229a27c1793e3f376a994cf4ea3be3159e8304ca1915a82abcbd3cc7514a87a56bfcbc8daab6ec52965b33464d6aecd505d7bc0ebdec0a37b9010f96d3ba6e10aab1ee3a43b71196d835983614d8132051d90d92da2a694064eba07d16a50dee69d8c3e2c093286567b8a567f143bee027528644a234720246cc520b0723ea8e00907ca7aab", 0xb6}, {&(0x7f0000000100)="44c2c1a66e17693514b47b6024e886017db1a5", 0x13}, {&(0x7f0000000140)="3b65e98b61a61726418fb9b0fc", 0xd}, {&(0x7f0000000440)="44238bd238b7246090044665e58c60db6b601c71c1f188935b61e1e9ec2f2758484fdd9d136819733072b0ca5575db0c598efbb8a0a1fcac813a6fb3ae766384c36e12f97e6a5c036fa856d35d1b065f675c5116a320f4e367d9dba28f2ab6a09517ddf623647e09299fd1600d7278f7b3d6fe38f41566f4a631954e26a337e469b74f39f6", 0x85}, {&(0x7f0000000500)="3e2d41d412e8bfa7e99e21bd7bf2eaa3b8d4e333d49203b097307a4b728bb7161cb1e8918c5150fce7e3efe853bf96fcf06aa22fc8e0ab5879d157c9b357e3d81ecbf2cc7d9cfe54fbf1c5cd0f2082546e3776b971f7ad05a4ab911b66cbf029521c58503fa7fb42c1238619a930c49838f8300eec9db4e0467655105d73589c7c29754cbcb6989ae9796b24c14c", 0x8e}], 0x8, &(0x7f0000000640)=[{0x58, 0xffff, 0x1, "f87c142881f7ad23a8f8eab3c55b0bb43cb579716126f8e0c2a8f8a12e7d36467d5cebf33801d32ba3d4d00523773c6795f089488c018e27bfc5716daa25d310dd1f8259"}, {0x38, 0xffff, 0x8000, "2a3f63dce41813bb24b8382fd4b3ffe05f52ee25b6ec24e602b80b4bbcd2df0f94ed843d36685d37"}, {0x50, 0xffff, 0x7, "caa95eb3fc0cf2ed602db373c0d2f663056fab8cc645b7e02f108156cf133b89e41a18a8bc3d6fa4dc8925ae399c20a35fc6a802847f2730534bcca4596d"}, {0xc0, 0x1, 0x2b, "9e8f0f50c975bfa13d0a97d576dbb18d292e48deb460464bd7599f86b237df57ed92c6e303943c67a6def3f7b4ccccd0f1879c5ea2cf6fe5944a1c27a9dd9321c506fff647bb6aefb1d0286c43b85391bf611fc87ad66cd9243b7aef13cb7fa8cfe35d8ab9dfdd5da39e7bade8fddfc82819f391f6b0f48cf5808e8ef2e71b879b31d2891ce7c499717be43bd95baa833460150171179043b2934e95e26931ffc491bdcf6b9f815cff7060259f"}], 0x1a0}, 0x9) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) socket$inet(0x2, 0x4007, 0x7) syz_open_pts() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2, 0x83, 0x81, 0x5}, {0x7ff, 0x9669, 0x100000000, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x10) 16:00:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socket(0x6, 0x5, 0x7) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = msgget$private(0x0, 0x18) msgrcv(r1, &(0x7f0000000180)={0x0, ""/132}, 0x8c, 0x0, 0x1800) getsockopt(r0, 0x10001, 0x1, &(0x7f0000000040)=""/108, &(0x7f0000000240)=0x6c) socket(0x20, 0x8007, 0x6) 16:00:03 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8c, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:03 executing program 0: r0 = socket(0x40000000001c, 0x0, 0xffffbfffffffffff) setsockopt(r0, 0x20000000000029, 0x2b, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x440, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000140)=0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xc568) accept$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000008c0)="5141bf6435862abef80c67eeefcffa6c3f051e4fbf3aacceac64c1e3eee65a51905f006f0d6bbebb3ff83bd6ff940f8360ee00e268c877b2cb3e4aa32933aa354f64c8b05c08fbea41325a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39331cd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12c01f86a26d252fe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b90848086", 0xfe}], 0x1, 0x0, 0x0, 0x400}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) r5 = semget$private(0x0, 0x3, 0x20000000000120) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/189) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0x6, 0x1}) sendto$inet(r4, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x40a, 0x0, 0xfffffffffffffe5d) semop(r6, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = accept$unix(r0, 0x0, &(0x7f0000000400)) accept$unix(r1, 0x0, &(0x7f0000000440)=0xfe) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') semop(r5, &(0x7f00000004c0)=[{0x0, 0x100000000}], 0x1) close(r7) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) unlink(&(0x7f0000000540)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) socketpair(0x21, 0x4000, 0x6, &(0x7f0000000580)) close(r7) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10c00, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffff8, 0x0, 0x5, 0x49}, {0x356d, 0x9, 0x0, 0x101}, {0xfffffffffffffffe, 0x101, 0x40}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x5e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x401, 0x3, 0x5, 0x7, "e671f92bf4bab33f3c23e043debef16492e9fbd4", 0x0, 0x7fff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x7, 0x10001, 0x95f5, "e14e581665370676eaa3a4af707320057462bd21", 0x0, 0x9}) r2 = shmget(0x3, 0x1000, 0x286, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ff8000/0x8000)=nil, 0x1000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x77, 0x0, 0x1}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x80000000, 0x101, 0x100000000}) fchmod(r3, 0x8) r4 = semget$private(0x0, 0x1, 0xa4) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000380)=""/4096) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000013c0)={0x2, &(0x7f0000001380)=[{0x4, 0x0, 0xffffffff, 0x1f}, {0x5, 0x101, 0x1, 0x8}]}) bind$unix(r0, &(0x7f0000001780)=ANY=[@ANYBLOB='\x00\"\x00%\x00\x00\x00\x00\x00\x00\x00'], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001480)={0x4, &(0x7f0000001440)=[{0x1f, 0x9, 0x4, 0x6}, {0x401, 0x40, 0x8c, 0x428}, {0xfffffffffffffc00, 0x800, 0x0, 0x32c}, {0x1f, 0x7, 0x6, 0x1}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000014c0)={0xfffffffffffffff8, 0x4, 0x46, 0x9}) semop(r4, &(0x7f0000001500)=[{0x0, 0x3, 0x1000}], 0x1) write(r1, &(0x7f0000001540)="29158f6ab686bd4d3aa1307645a92c8985d547c94fa01b00e74089bb61d99c68585fc1ce8ceebc8c51ba5eb86df4a16b891cfad264ec08396e4f4bee90787f825e7a55326f8d02f6d0eb6c9c21e4ea4bb405c1501d50aa08088247f9fd5d4093f6b32b8060b53f61f6f4eccc61c97ef56de276f60aafb85bb95b064a634ca5caa38ba662c10681003938bb65ec13bc4be4c9796966f14121fb12c01d0d47daf5db0587", 0xa3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001600)=0xd30) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001640)=0x400) fcntl$getown(r3, 0x5) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001680)=""/226) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000680)) setuid(r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r3 = fcntl$dupfd(r2, 0x0, r2) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000700)='^\x00', &(0x7f0000000740)='/dev/null\x00'], &(0x7f0000000800)=[&(0x7f00000007c0)='/dev/null\x00']) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/125, 0x7d}], 0x6, &(0x7f00000005c0)=""/57, 0x39}, 0x0) 16:00:03 executing program 1: 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$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10451, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x5}, {0x85, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0), 0x7, 0x0, 0x3, 0x0) read(r2, &(0x7f0000000600)=""/11, 0xfffffffffffffd96) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x40, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="b0a9eeced908101a695253818962333ad434a2c2c47ef2a821ae88dae251086fa3475461a05801db35e72ec441c4fc3e2e8e65c43518958d5c149332a704b59e84a1ba1de47fe9018f5dce628b326b10bc34e5043225a890c156b7064a081f202f406689709a998f5426402703b6a64d549a60fb6807bf29", 0x78}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="a80000000000000001000000ff0700009b9377629de71f16d693ea32b928fd46ea9d32369066053e6994fe56c30100000043893490c54eac71d6b4e21109aa40f41117098b906e180ae045b29a371250f6b0df888aa0de1e43994f543a153caf929ebbcadcdc303a722f84762bd60456eb93bbf035303a4fe20c4782950a4d59d7ae19b7b2a89cdf1159c60cf374aaef60cb0d68e70e00"/168], 0xa8}, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="b75779bc88210e23b482858d7701176254623310f59f224156f9766d4d3f21678798c7f37b78b5c7772b62f8a72a4e05f4b79e18656029aaf82be3bfff07e6e1d032da2865d95d4b8488f12ddf95b434c1f070162157ad3c63b7caa3196d62b331d37d087fa3c23bb8342d3683ba9ac5ee600105420a7450620f672cf8f8c16f60aeb84ff52114b7af3d6f87e4715d7d3fd86f30381c7448bf2cc14c4935c40a6765c75a79435c38b02fb3d01a2050c323c3efe298282e9bb4a4d412ccedeb3687ad56fdd271c8f35986f4df7d72632e01f87e321643ebd497420c17d9ad0fe192adc68caecd945ea4b5a6eaaecd4e9809dd32b96c1e5b292211e2b4ce08f7", 0xff}, {&(0x7f0000000040)="dbce3de4ee64f416851ab3d7ccc0ce", 0xf}, {&(0x7f0000000500)="d6f27462a53de4b8c84c36ba2519e026b8164dab1c394b7fddf18776c827f1c9ceb060e38bb8f05e37d5b9b4c92ad034a6c274bddc9f2f995e84a8a0feb4b1c32af4372bad0fba5c3e9bca9939f31519a7e2ae6542adbfe9c449adc83ca16d1697d4c90263bcead384d754fac15667c02eaeb28a8259ce25e9ccd36f95f24a4bc757bffcd6c614037216", 0x8a}], 0x3) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000900)="13a3da28b69f40f95a91f2d9347c4eeda92a66d51c4785b130b1dd68b5da9039acaf19d78d4f4542011cae6c8f104308e5275535ab876790f02d91d188da57bc30845ff878713ae53917ebad329d325e56fd1ffb6d040bb9ca24045fb91a0d29e6b034600395e98f4d9c412ec6b492fed3dd49b15f6fcc205859aab66519cd2cd0ada3a1701aaf2524a34385c7f4f398264bec76eb9ce5650fab109219a2afc3ad532b5b7cfa48aea6e98c55b39225431fc220ba6f68fa0b6ef115cf70f9a6ad18efe8d201279928f112aba641ffaeff8c4fec50dae1c339612adff4c71ffe71615b404bad43139ea3d7b3f44cc4b2d383f4066a7c10b8919d87a39411cae81df9dc3ebefc838ae97542983c65c709a26c42a4d2a7e8b684e52f2934e64b56fcfd8bbc149ca9f652458e55930fa0895d8844b8f70947bb639e2a3ebf4f43df4c00d4fa64117ac44c7e5421a756a28e2f89f052f05802482d599bbc2992eb667e95102238dc93bd210775403eaa38f7feb05c795c52cd6499ef3027fa1f25ec67b887a7738294158f9515354ae6ff7752d471ac58533345a35d5051533f24328f63bf85e08b0544c71374edbd510366f971768fcdc993921c78a94d49408717fc981a8376213097a9bdf8746f9d95e372808884da1c4deef1e7eee972bb4471c52912ca7213e74432e73c78dd8a1e6b9e6ae95a3213b927c172c55e0f96d649af05dc626a227d095a455c917043c62167a51d261561035fe5e5df131007f3f6db4fe4ac565dc4d597a3ad35fcea22e8a6d5e371a5aef6f095550a27482cc2d2ba412fd1e71673b5a8538e67f6db7f518503117a7f1c8a27138a34c50a3386aca2d26319098f99fba2be4b75f0a5e1d90fa9fbe53f806244edd3e5def5183a72a4aeca3407ab970f65b69d9cb70a632ed18f0ebd53fbe92406bd26e6be243dbba8d7346924c98e187fbb49fd84f07182888d82bbf2e496bf0eec18d3a6d85f2c4caaa6d79362b222dfb8b9d813fed286eadae1cce3e6ee50f00268aeda896bc1b3202429f4f5cb7212942a73b066aedd98111689b50ff84c53ddf8ce927f3ae218f19645d72c5b67cdabff1a12a2bb1a69712596d1d31d89774c5b2c0169ea743a568def273dfb2b51f891865510b6f2832a3c35873821fe37c282a1fd1be8944a01152e1fe8c295946d09fe740dde9555af489a4df7cf045330f62379c1c49c4b6241cf7702a7739d5522702ad13c2918e47736c1f1461de1d2e7805c3cfcddd69b661082e876b58a7c2878ed95a298fbe866c13e4e67fbad90f45decfae9af2ea58973cecdbf35a35adfce3d61b36c45982a24c22611bb721a7872906f57f01799b0bb9885a1b8c6842c567edfd05edda923022960c74c1110e0b3f739ea3a3e7181554e77fc7ee60638b294d901be9624cc7d7d283b6fd062e57db3d4983d405896f614bb53c060c8cab62095e634538e81630e6abe77e076f9485b99bab8b283f59cb8016ac64770c0cac9964c5cf4c2db680c752bec1240e1034199827c1c96f4ae496e7c53e5733b602c1b8687ff335b4742d90f830759cb18954a578e9a3211b2bccb012949afc1666740e32b41688857317a628d597c6933781ec81778fd91cd9485c7dec08e08e36b7e25a2b2b90d0bbe78d90c0a94a371a5af685dda2ab94dd8b104104e3cf7eb396b4c6fb23f20098f58f5d2c0d720e901c30d553fa8b233b45b22b479be9069187149669a137fef3bfaca8e8bab62226fb951740ca8de2baec0702c02aead97be5a67bbc94c2ed450379c023b0decf6d7d295a995ca8ef0470c41ba2a1960696e255721cbc31388daab7a62ac799c718e7fc232def96514c5c18c9e30994f0c462d20a492944fd982a7525bc8af1f9a543458007d19ecd05dd7e83e813db4916aef761a8e321faabd42bbd030dd42cddf67fd9f78957832749d40dd2f0774ddbb5064c000c0c9e285d9557875a5dcc3d051b41d82cf58b0942ca6b485eb02be442e104c42b5331806b583fea0433005ff54126fa4c8e82df4800d6d791393187e8445bd0c23c40745a7b65740446071adfd0897d1f40f980b37cc9227e2484aba3eec263ab6de7324fb790387613feca6144f2002012301d8b1af550bb4244fb712524c5d736a1c7916bc1ebcf70c9992a80a956153bffda2106d3f5d1adb2a578a3fda41bfef501659c7b3d5a28cf1d9c5166fba7b7eac0e7b6441e6d9d01b505fdea0dc02fc8f758c0d9daf114c464631685e1614ea9d517e2538610062b37455f2ee2449976af89846b8a166bb6766032db7722429346611021b99fb946362c69b512efaf8879d321521542850cf7775081744f65c81e4f0a09ce9356fa55a1dada9e05e376425bf19b9f466ef4357c7aa2de237637c8783086972dba35c2086db12a3000f2a06040415c7452c2862d512e0f01ed681d346d1000702abc7b2902849ff594b40126ec4260f9116c06883556524cb8372f8ebd939918f44aa6bcbb702da0f0ce279b1bdbaeaaf25c9ff206f2d7717c043cd7e260a5bb4e34504df17bdd5825c4f5697e22d177d03ddee64e07e83f4f2a4ac380e4172650ba462232cb083396bbaa6d90aefec48fb3fd4a2d4ea48ba2dab4fe6b9104c5ca80ba1aded32ab44e93ad5ed8160464ef7398609fe88b9b339de76395271d201d02a8cbe24f87b86ad03dfe173af95366d23e224f9794b940fbe4829d146baa33596fd971a9bab93cfdf28374c684c08d0c3dab21d2ac3cd2e953c0dfe9af6a8f85933cee1386002e221be42543947b4a983c41e2554a71c3383c747e2331c3b22e879c69612a0b9015c5a28bf46a5e3c57b1866adab195809df6db9224912114f5bef79cf981a57e48a287ce97a7dc19543fe7d3b5ccac23c0162871f37ce7ec7a34d44dd7c503b1e05ea84d5664fbb2690420c76e8b1e41a688722290a1060c8be1bdb8b1a346167169f253b95a2b151b1b9b2432eb1a63b436c562e15a31198b35226ef315db3d6a7c20b05760759f53bb3ab434e866b428b4a422dde7b21784ec4c5e44047a90450373eed27145ef2aaefa22edf73fa32bc7f432259886551bd82c1c4d57b4823854b56c7805707ea7bc865f630af9531215e4e6fad69afbc4418cda142745a37262e82c59f00b1105f5c6186545d89364832c15eed34db170b495f6f544ea0a3d0b6dd68365b6c0b995e82ddda08fd3be54dfac5a87c15881f99c6108e0950bc2f9f867216b00155a72299a7b2cf7ed36b0d30e55b55201eb5c9da90de5cdaec4206669de67cfaa729796025cd9a27bdf14cbc84dd69fa82d8206b567642fd252dd64b49399b262131427140afe6b8d46002795fcd25e65cbc7d71b41d3dbe88b5f42a1018c5c9da98d3c25466491ef6a425e816602beb9efa1aca6918d0e2ba98222d6f455c7fff66b3a5436734394db089457f5f8d200355cd1c53b119dfb4d9958a330fa284a5266057ab0d90a8f3736b046614dc00128b28b598a17599d0070edfaeb6fb60e9424e17555bf6ae38ae6080f498a1d1db9c1d815901db0b8d162aa670f324a1fefa3042d9bbe85d5eecfa882322da90030931781d896ed8dc631c996311b04dd963d2b6f1d35b37e6f83c9d2068bfa85b897604d208b4b1a092ae61692d10ffa3e2d4ef2e37fb905eb489e899ba229fe320f00f72c5879c83171a0b032ac02e769b3fce1770ce4cdc92e6f8955b4aeb8110ab110a5b06cb42fcdcebf3dc8eba2a5a3ab8cd7fe07ac0eb3c1361de978c6d28ddb13ea4a26724e129fb4f651c517be10791b31bfdea4b41bb4c377fa5243d1a413ebf77c99b50edd6c5db2111ded2bc07114a05575422202fc4a0d7203b37f74d4f8808c06750b57f717b6e6dd23bc5376c031e0cb7241b493cbe29d774afad0732579c04faff70ec4ea808f6947ccb3f4b61cdfb0ec70c5a4cfff959755f81bbf51854030be2aa42c1097a2ac40bcb6f27a8cd1e9ff93bb18c47cdc06c92f23074f9652e935e147b023d211acf08b8eafc592f91ebfad3530c4f9e08280aed4144437cd89e601592f11ef5272e3841a3cee97bc3c281d012dfb3803f494e0f614f5c20c18b7c7c18580f465da093a3a952c4d9dad936502dc24749fcac70f434ca972a59cdbcc652dafaddd93eb5e688027fd9cb5f59709daed8b8609e299c4c5e07f6182217228d0485d3a6c655808c82eda6309efc5266359200086d9b4f2ebc2e88c4e009174a3fdd65a0fbd30ab9a1b6d227b70b759e95d1a6590ccd5690a085d401c74f4748b9811aa8d7db62524b998cd651ab88b66bad3529f9ea4ae793fc7bacb0e75d978d5ca27dfe9cc0d86702a8fdf77e4eafa8d5e67a3d50348107c81e67efa7081a6042422da9aee00985cfef136642bf95709adef2f66c253a44fe343a1f022479c400733f07223a301aff2bd9368b5a9db614f9852b376ab9c15758539f269e6a76f064cd18ac21c65223b858a783b91a38c1cfeeb92a0aa87b5a798b7b6ce4b196ef5848a08e45e3630292bab88245aeec951c7cbc5fa6f5fbc806754f77747ba0d898e7d639686a64ced642f4b4fe1b2360d0bf28d6009196def471729ad83e5a1121bb33c8d608fc3b0e0284cc462aac1e74f10d24b0bbf84558394b983570edfbedf7d5edd4e743bb82bf4c090b948039263ee6f11da112c26228263f814d918dbf14fbb6f25b329854cfcfd0162237657dddb5f5e90f616fc30f4dadfdbf2a1743b8b60287a08526d5d58c0af144d98a1ab7dd57b6126121d3ea12d72e0d3e7891736fc2ac719b11f943022c5c7179be59e99f88de30486f0237bce1cd1ca6303fbd90f7a691628e76f84ddad82bb143b1d05f0adc95c0b8514cb7bbffbc5759dc9ff771140601abec64864ebff10135f880538dd08927dfdb311bcd1437cde1bc4bb5fd0274df778bc8f71f8a532e2117e136e69bb8c7848f61bf70cd562b69bd7153cc80535570b9cea8c2c89b86a40ecd2b27fda1a02695dbbf4a1e21258af7b3a7f4adb33ad211b893bb36e348a65b8c21713a33ee3ad3a5d76f970f1a53e0ed94667e9f8fb8f3002479a6b7e092952db04be4ae8abb5c35d9e61b56009c0679b1bfaf8ac633977a1bc34b9391d0704f860c93282559279d25d452aac6f332f19240aa01acedf725959b8d9abb73a18a5db9aa406d17bea92a60c3eace1b3c57865f604532f06cfab60a9076f28cab7c0dc578ad5a81f6659f55f5386ef4715b7f40136165b0ccb88e76516f56364cd20c1cac580535e60b67abc884f27574ffa38ebeea8953b912bc756bca4cc666e78220b7c3cb37ca2bee968a004492ee308d57adeddb80dd37e5788b0518fa58779b5d74fcaecffc343a8c745f8adeecaf5c700b60a433e14d5d05f90ab64206b4124deaa87b4048602f0736d7bbe18d32c689dc9e01c47dc859d58aba70eb1308c394f8147e832a659bfcb800c9014ec8f58653e0e999bde1022011c775758e149d617ba8d01f6de2135033388e7fc8463d5bf4d7e3a81974a63068d2e4ec3219e3afe1bcc40f151e6417e91f277a889d404f15dcd8c2e68d7a4183fa4f4bf9f14d6f6fc1b5f6ffbaa7b3caba8d3545627f9566fdd32f5682709099cec289ab4eb335527482389adf8fbc838fe8e8aabb95b88d486aff79e837c31c41424b5f138782be065a8b8a75f38a9112fb8b84f7de28b11a52422f1706c7c23b44f6634e3a69ed6da52ccc94f3e434e25ff49a4fe8b06475a79a348282f97e7694835f403d2cfa32407f64fc1a723cc6eb728dbcb114c1c91f070940", 0x1000, 0x9, 0x0, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) pwrite(r0, &(0x7f0000000100)="d2ad786ab18a1cede11fc705d2b53c9c50d8e6e6e8995a479f02c498f398b33231e3a68c2e1f696eeceff03db81b30", 0x2f, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) r2 = dup2(r0, r0) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000002c0)=0x8, 0x4) sendto$unix(r1, &(0x7f0000000180)="79f0f328f4077e757d2c204136516c2835084b15b57ae1d7009d49337cdee90be9b7788ee211b74df0e33d408326c5dac780624f7175b70f39980bcecab2bda739e825fe9f9835f7c0749698839755c4aab0fdf935f44c711b7df2465b8bfe85cc6e12bd8b57fbcc7c56c23b5fc2f57b3d8e5d37ff627a5e307a1d573e038a7307753ff8fb5f29a8a349fbadeb5d7ea3e573e7c8f1f6c78641808300839fa70792bc56d50b9b48a8cf6dfcff302fb551e38e4ecb521d72e45a0a44548b19abc7a66b940869ab8da69b2d4a7e70eb09", 0xcf, 0x400, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0xfff, 0x8, 0x88, 0x6]}) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a8720081ff7cc53c894303b22f1a0b404f36a00f90006e10020000000000000e0208a371a3fce1060bf80004ff00002000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640777719211a6c22d058d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5732405757105889a2b32728f83ea65f3482e093de7cd0b10427a00000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000f8256a620c2fa5ca55612e846bb12bd4da5444c32763e9a134706f73acbf95204cf50f5eed701afb0e7799c347633c7fb98c27b3578a1cd1bd45b723e5ccf5fd36576ff155e2a97de7f6812df44a3e8eb9e50987272254a93bf2ca185f07cbc2b9db040418e1c34d8ab85174178ed33c73c3675c5ff9dc73682476de5e4a8cc0bc4b1d09858c01710f116f84ab03983815114938378e8429d031023abf9846ff965b353eba0734f549f095bbefe8a78b3949ca8ea827bfe7305103ee86dd1357a67dd1c458e52e944b8be4e745bfec176a0515d24e44bc1398ff03c3c1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x40) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x81}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000140)="10d9552ab407b5062bba7d508c53fb0220ee4f189eca5811ff1f3ba6ca8c3fb17899e5aeaba4086e21db9a678eb8341992624fe025c8e8e8cb916ecdd6c6e6cadd9b58f43c9d11c8bfd90c35ea3f603190f14d7df8399552f008ac8737df1da4068f0d9a1f7278006f36bfc976b5e73ec48d855a52672e4ba0ff4373c03700f03522b1906a75d7ec3039044eff612880a0c07068b48edcad566d82487969c415f23c26d2befeccf8d9ce7c033100c6724afb83d25c3bead87f7efa37d29684c363ec22dae5", 0xc5) ftruncate(r0, 0x0, 0x0) close(r0) ftruncate(r0, 0x0, 0x2) 16:00:05 executing program 0: r0 = socket(0x10, 0x2, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x200, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) fchmod(r0, 0x0) fchmod(r0, 0xf) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="e19abd8de427f8fad2afbc4c5173ab8b6e8e1bcc53bcb0a295e5432497254cbbd995522916c18fbee07911f002c079c66be9c9f6faf045f6", 0x38}, {&(0x7f00000000c0)="fcb00ad2f3c6c1c72e40ecf767ae56df9aa9e174683cfa77641fffb1446e7762c3ff5a904c721267c8eb65d7b291b29dc34ccc2ad60ca790877a3cdcb2dfe714c41debdbadaa367a5194323cce13c02edd052d530ba646870cefe6ceedb556c11aba31b92206d7a20bea245f0bb8f31d79a19331df2d49d44d90c78ba25c220b7de92a8f952ebf24c3536cae57", 0x8d}, {&(0x7f0000000180)="07a938b9f3b13beda535f8c7372453f8724a10a7c1432742ee11c8d5a5d13e1aceeb12682062a7174f9e7cbe268524cec4da3615c718ed06ae28d919152c25abb4c2037b4f286913bc22128cfc192f6c3af74c80d6f7cf6e745da71a03518d47a2e9df98f09f6abe5d8bc45fbade72dc94cf88e0856e0333253bf0ff232c0bfe41bea424d2b397c4469bd8fc079d3a5aefb0fd6f33d4bcbf4ec9a62b10be2c01fc15c8bea781645f1b5438b8354df7bf86b379cde737fff68f3afca0ad091ff76884d32f9e2602eb4859", 0xca}, {&(0x7f0000000280)="30e63e0a17892b600c9dd8cee9c1cc5dc6595bfebbffc1e48eabd47e658d4e55166739e27e1a5bedbf328588ae10ab5b4aeb4516ce0fb751a4137d3ceb5dbb07c19c6360a00df86427a9739c10cfa3e0052596506b9ba8522559ec1a481e02d1c3ae1120796bdbd871268481d5dc00e59e730a5b83b3d4c24020a961bcfbd0fe3e4c1a3a5c2158f8ff05ab3919a09f4ebfcfdabb8fa290204ce0465997849868510e7de3232f43443c7661436b2fc3a4806b36fa84a6602390d768436f5b6b1218337790fc70dc056d7025a86d93d3ceb75a87ac625b89ddc1ef89120a7a48c1f6025098216283983cd38d76dce3f7", 0xef}, {&(0x7f0000000380)="e8c2472d4038d101f5f07f7ff3f6ac961ca87357c6f660ee312c34503162451081e7ec8bf2675a8302f8ce9a053ad4281d5b594b4b34f6f574bfe43c3fdf08b32b85aea9f068954fb9ffc58bc28b435eb06302a9bc62871e64116e272bcf", 0x5e}, {&(0x7f0000000400)="698df4199eaaaeb56382debd5936c740508124bdaf2ac765d63fa82abac5e027b2b4ab4a092146731449617f5c08a9f1f4861248038265e4fccd6b53cc680954c47216150933edabe131e0d8c3a2b74124cb3664d4488ecf58226c2969a76cdc69f68c4fa5ec54c6ffc02a5649c94f2f11319a6e78119686911c", 0x7a}, {&(0x7f0000000480)="38c4e73a9478bf056f802c47bbf990edfe23957ef8e33280ad3064e6ba247d9a4e3ea43978b9522202fb31183b3c9dd50b8bf2b74b27b2ae3c052630e17fa31f01abd7da4c972a798d2434cc053058cf9da00031e55bbec6241ad1cb9efaabc466d524322317f2cc985611c8f89d728cd7c83adeff7c9128678bdef4fc6639cbaa3ac735363148e3647367bddc22175cb505fa91f3b85425", 0x98}, {&(0x7f0000000540)="9f244e3c83b292c6fb4f43094c5afe46ca638dfd4022ffc2a6cc0f99093ba7cf2225f4bdc9484ec0bf033e64ed16ffa1cf5989731469cc69f4d26a7a3cb3a689bcb1d5c0dee83807acc07489892e34a91777243eed18b88d56d4d164c1cc70d59cdbc00ff5bdd4aab3c4055cae99baf8428ced87afe453fe445bec70bf", 0x7d}, {&(0x7f00000005c0)="46e85a484fbcd8df242189047e61f389fb6b528dcfa8cc21c769bcfd8e99633f9c48fee11e404185775dab4b4386a549958b4c91bc52783bd44a299d97e9b2cda160d8ff1029254c628d6f3980b6ad2cdc45e7bba1c6b66e4694a7b02fa025cdeeabef3621ebbf8a810c40b463295c7c5e74ef5ce662c6e33a8cfc28a9d1969f9b0e0e855d6d36ede61de520afa93f7c4b392a8811abd0ed1f469b780042cebe2b07a36d06f34d85714fbd772e58f5a694ade77f0028f8b1c269bfa0ec0b7b110ff785583a03e436f7e9eb0925ea690a0c9b6e2ef7a6288889d17e23b351930be8c0a1df04ce406a41011edb850740851efd5b1d179eaec831c60d09de137db7c6aedfb9efb83817715b71f6a3acb6fceb26c11eea07fefdab5b865d4c0d304cab6894bc343b85351753b861e9e36062ffc79e48aa6e7053b611cc245cd90c36651efce5ca803ab2d04d092f0d1816fa889bf0c5fd33bea44546bfefe6b11a94e701c38109df6befe6ffe7cab22ad13e082b49c542acde77d5a8beeff1684f8c5ddd170e5d913aa030d2b776b5cd0662a4cc67dd22fe6d68d342dcab44c97a0b1b46e4eeefe7d0021137396810575496b7c8793044ce2d2c84ede1e5deba37e9a3fae6b32a3bef2de7f4b2a2055f7339ed320ee20d40fe7629b03e1146a968082e5ad8f1e1896c24d8cddbcb7eb1985e6e75bee1010391e737519a28172cd762ab13ba2465655f6ecb6f2afa1fdeb54d114f21f423bc222de9dbd5adaa4a3573adc1e7a007230faabd20e40f8b80b647c3d0a682d5ecc8db09e9b77a2e5ab8fc3ebfd693057e182417bc6e7abd17d24fc353a6acc91d7f7e0ebdbdc83a28d25ce3e3e44082d613e3c6ce4b3e50da3a16ff398e922ad5013259a2fc766316696e86070c6806843155d581f4017596b2e518aa6fd361d6cc0eeb59704e60689ba8c37dcb7707474ad0f5427b5d61f1f65751020186b5a5551697b8e7680836244242a7ff9b1b0458af38c5a2440e3b36955d9256cc15f11e2ab9e41c5b749bff0e47fbb76c4f442de4930ed0edba8525b34258e3e99db1778c6a7445db0d4c70c46612e3c4d44f880236f4c9c9800cd36c0f9293ba4d5d1722d78a1017069befc44596a75bf707f21916d4e5fb981454420e1befde4630ac987c3c4397611f8c9f0864b0ab5015570add28c53d826ee0d7f999ddee32b3464aea25c54d8e3bce98fda30c96640234f0d97fb36175f124be83a401cf4780d3bf3e4c2b974b8026e67f94f6c3cdaf0a19861104e659c3796835254fb7d676d7e867a1a550db81cc1804158f39549b899c5bf4897d6677632444b443c9abc6ec8f16b531610e7c85dd5814840b6521953c167e829a92d9742d6d8b6c4147fa7b2e58f7b493ad5ec7937275a1b45d50914efc705bd2297bfea4daaed9d96abcac012670ba14b7349041fa2747d2d16eb488c3a4dc553261e3278ce0422792027b0def18d9a883b7f67766f646bdf53c8aff178a2d157779d4ddf65479b59cf57d1bca54e62ba4001c839ce60dd168b35485655707c149fa7dfa15c645b2afe1fc8e5c7750dc6a59d08bebb4be4254922112ba151fe52b4489dfe71e972f52862f1eccaf2d5eacaa64d17f6a4408f2562b91df235bb71802c8e9b72616cbaf968b14033e8b324112c0b8280cb95435ef9aefa5d51c6367add08f6baac15857d31a975919bdc3a539d3460728f4c5a0beaab25e62f4823c49938417e7a6aee16754eedf13f4e6b0fc48fb347af472c5794f50b04cf929295f43e03de149038b2a5f7ca86cbfbb3bc423c121a625e121b58ca243a2ce1c06ae8ce143fbadfd7826844b41ab0ce48c57a425ce8c7b5e2bebb1b3d2925ce8e3b94d5409bdc35cae146744e334e5a2b076871cd8aec0c8f9cada112a9a42a0b1cab45fdc80d0aa83df3fbff9ab33150eb9bee40df88a190137e433822541d0e93dc5e01e7e6f0ba06bb4f99dca2c26801b08ce768e7a8f3744a046f3b1aac57200ed73ed6f498b399fefa8cd22babdd7a4a1d14d68d167e106a0683cc87b0ea022e9b95105fbeb077c3985146a22ab9e3645cd337740265b8cc3f4170d7a32b4c9f857eb09f83c46737de9fe8afa3f03623012190daa735eec80da00e4f94daa2a657d208431cae99d61b7f1569cd5aaf67748f6cd1b9d9e14c7ba7131ea26329ee868756470d1a80d45a3587504dd998c8be4f5c707131e0e639ac9c3459fbe008512b13acec258a61a09ab87250a46ab4dbfc9ab7221ac406263b53f070e1dae1a62cab2872b84a6cb0182e4affad5420bae862353a11837670363d5016676f1e14bc44f1f1d1b7d45d34b5ccdc488e0b42cd7653b65482a6bcc83cadfa4a055f8ff22ef431684b55f6a9bd9dd4fc68f848959fa41b13f8d245500d5e404b8559fb797921a8048dd95fce08ca5e56771aed46e1048507e298ef39a34504eef27162deccaa792ad8baa8fa3456c26dd189b77c13012eb9372055c0c5a421242cc4be7382fd95909e90083188c173b5f6ae28d8ad9d867b9848c068c0db904837b86e3f3b7267270b8ac21d42ff48f5f06e5f0916a2a108f52bfa3054cf740262c11a3cb9c76e87a72fc43aebeaaf69b07fbb98ca5ad943ba8f6ca55a4b04f6a8a8b8aa112aefd4c0bbd0ad074fa42d341703c08f094a9e011490ea35001b6a861234faa3421cbc89d83a8af70ba8dbe1a16afd73fae4b09cd301866a844b17ed634beea9ac1ea79af6f4e01686d8f1b2771d1ade2b83de15fc68a05de798f197aee600a2aa4c4907f4c1d0033eaf2be7639acaf22ac1cb82d111722215d8f232d51cc52dd1ce8bc33222cbec75bd069f7f58cbc6659dfd74ed19d414e0bde27ca8c89e70bbb4b8a821ad27fc61719b7e49d994f0a96ba60aa513c4c939ab85d4924349385c5e0e3f309a171afb8573bc849b95a33de81fe33adc32f4f62a859575dd0f989a771830d3bbd2eff8cfba3563e2ab0750fd4d4fa4cfd28a70b542100841b3ebe7097319d5fe820f2795b45e2d28258bcaf4d1213c62e3bba9a2de1bca9e5a179c23cb725b4a283a82e9a4233451916b2483fd92c384c6cf40f798d432dc8eaa60106f223d6dc9f8bb38b5ccb95fe6a5dbc6e2adb13248e08778a3e358a3c83350e3de4ac60496fb4d84ed1252975845dcbbdfcf882b0f3029a60e39fc2fdfccf3fc899fe005d73f0e6e66fd85929328e42651327ffa5f79d6cfb2662f7187c007dde9437b86d761e9dd16eab54e58328bcfad9aed81aa763cbd06e579b342c6a8adf98f5a732c8f17902290b1e9245dcd5430a72e7a4d6c1fda77f51f6358302c68b0ca8c350099b753fc1f5cf1f000b743ae3886a47187012cec7ee3e77598acf19bed47e65893fe36bbf038e0ef516252a1bbea4ebf5d9f6fcd6ccc5c5397e2e2005be359a5e2f4afa33c6ac3a50cc89518f77c9baee7be854c653d711b58d9ac2b1d670e60b16ebab8089fdb96e973a3dafe9ed2b8050db1d15e8563711185b0879e7e6e499884a4accae72932d18dfee4e2dba049a706b80aff574d4aaa529945a7fa13120ae8f587bfa4e9a3cab1a4895ca166706b8a164bca39744c4f378bb158276000e642c87239733a5fa353d5e3d5bc1be4bf0adb74c5d0c5f1028ed4d7926cbd94e92568947a7044b56d886430ca90dc95326809d2f7bd8716f61c591772c9fa56c3192679f75deb29cdde19dd9de46049e147a9d0a4d7eb72bbc57febdfe5bea0e2f89c9b264888e81f0442fc30f11caf924f840b5e3372294bbf7091d2560159aae3132c51f8520f918ff2d54b28264e9c0d8a4529196a6c4f73d0d5fcb34f7ba7b768bab057d8787c5626fbdfed4988e176b0cac05a53b78de2e6bda0ed10e1dfaab21ffe86aaef3c1656d1c4016219f33b62b067594130cef54961403d03eacc80badb4f50e8b86f2e403c093cc0d2630271d9ba8c338403eb20d6c6ba6b6f2b943fe2f52a201a18061a39728a7040985ee6abdadd4b7db0972220b9ea43073243f7edc75d390bcdbe5ea46fcd6bfdbe8f23a2909a4001a96a11f410d0681ba390cf07589a40affb1c6d8b877d29642d82cb8c9978d5bb21abb76d4924bbd223ce5e8495f3301e0e7b730ad9518034eda00f7204e99b4f80cd0dc246b42dabb7326214bd3757dfe69ff017c05ca36d79856b083bb550922c0a40cd617038b005f009a9921b197b138312196ca134c67cd493e7aea7dd71156de20443b645dd871822a103a149a529d084a2a7efac7e814f782edc5aea42c22e16b2b52da7551e92eeaf2b3b0e4e09641e30dddbebeba951cd1018b07c41820b596da3079d82412dba8a6986231d07a7c61f659972707ced758e78589b31afd89db8a7d0c408d53d0ba192f4101cfbaf7c14fc6a33ea1dea4ef7350497d35e66f406ae72ef76d6a416e3478a3e1ac35df37ea58750c395b9dc9940dcd68fe786ddb5b2e77e0fa6f5f4f50fc3c8890f079f9d1965097aed0f3324555be432acd353156796e6795a464479f2599f08d7f50dd85323495003c10559c2444e5dec3fb762e1baa366869fff525626ef1e6045e7dea1c1ba2a07afd0be817d8dc540937ee1ff2b4217cf197fca20278ffc85686a23055055d82d0b1380d485ca8564aa726708a9495751946bca272e5a8bd2b50351eaeb6c4352a8e807b895974db1da3a1af42d579393020c8d77e138e8a7a907395aec908ef8f1f88ad4cd4da0fffe6566fc768b521b2efd64152337d74806aa61ba19fab74437fd630ad434df124500bc41f044f07ac8b59e482dbd07019e930d437f555279488dc17f8b1e4205e424ba3900e67c67d5acd1b360f6fe9601b040402328066e9da1cfd24b418910212849875c6c3bbed4fd0a818e57b1f10b87b2e2d38495088de8d504325b3872f9f91eb8cb3efcf0d2d86df412e4497a59bb3ed00b1ed0f9422c88db2bd200ca17b321036da3ddf8663466a1c19b8c40b39e48438f502fc7ce8b84a3cb7710c9932ab0e7230c1d0a8f2fd0b83c55b12554b232b3ac16b2dcbcaca78f77b08686137264c2239b72436c527a12c200aad0d3f396bc28f3c46836f9bb2555625e5699bd4aef90ba17972ba2fc3c2e72678184a11d5698e50c91835dc9beff760a055ec96f8f616f095a22d7189e19123e432085ee983debfe4247e8ce5ec47f4f126b0c3604e0f1967033d2e757a29815f9cbf38a53ab715369dd54153a5e92a6c723ba6821043bfd436a4f34c3e2683d288c4624a3bb468a160dcc320f2961b618f5022625c24a5b491f71305f425d2e9666689e96099ec4a6cd7c193ada92cbd0480f7e265e1ac5c6fe473c5ca3a4d10859b4cc961cd880ed3b8a99c29604486f93d905df39f8ba660c487dde32c45f05c76b8dd430731fee1fe8e215068a31e0ecb7a3fd67129d52dc1f02ce7e9610dc6df224367c5d9322141ad3f7a087514e4fc5f2b1fe40c2ddd80119e2b541e7b6b0ccb2ab4578d722baac7781f6b3d70203fba9b6aff046a10d5d74f8197b48cf08a0b44afbb4c1b2322a8fae3566d4187d3b7a1befc18f005ec560bf87ad16e819945712956fea9868beb7a4955398145f32f000eefd9c82574179487235daad718574821bcb703540dd4a08f8c17a7239488824f8bbb142dbac046fcc206354abf245a57b14c3a3c6e0e0bb6d945302cb2091af8c86069a53af2f7a31c928cd90984fa15e64795368ce29879e2cb50230933c2902489755da360c282a47f543e756bbd953cef1385ee14cb0397b3748fed62459032d73e2b67ddd0509500", 0x1000}, {&(0x7f00000015c0)="b87bf0c381bef8f64fa3e907f50388f9ef581ea5a45f9568acc95933cd804ec981972121e0891695ca4d569c60b7ae161a3d5b7627366429b64b3d7b7d92bc446af55dd62cd035da4dcfca890015c417d72e7e66e082e04bc4d51bee037b80c13e7930fb429c5fa19fab621d603a0956483f7dcbcf7063b64ead6170ce52cb57c8998e5fb9f1fe0210078be7c3b2976d104e5e12525a30c697b632b37049b0827e0c600e70df92ba9fad8df0b32ce50e20726971194f786be388353838e1f0645744", 0xc2}], 0xa) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) socketpair(0x21, 0x0, 0x0, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xb3, &(0x7f00000001c0)="d8e3ee346ba0ef8f8c76dab8b1905246ed89d92826c0a89eb0f6b3c51808370ad530cfc9e683daaef9efc2fe854cdf3d630a1eafe6b1188b48b2bd5d0e4c94196d00f9dc7db14b10801ed002d8db8387e21c147b1be070bbb483c89306027c4bee9d61ab2f2fceee8762ee9a2267b82ab2815435ad8ccf096c41af5186729acb65efbbc2473b463b411ce8a4cb28e3b7d5113d90607702828251b9ec57a550d3e40ab8a3622fd380e6839f5d4f2fff25f88feb") syz_emit_ethernet(0x98, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb179") 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2012, 0x40) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:05 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x4) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000340)="8074e15c02", 0x5}, {&(0x7f0000001440)="b40f38359eb8412d151065cbfb5e85d8866ef96c62ab2f9832157f7af3fbdbe9d1bae2901ba5e92662cdc39bd682139c6a88528f9a8c4004d34c4500e35eb3ab722d802820878aa858257b4c1f102dade2b1f6691655ff6a0ee7659d75dfa481a1a84049f8f5fb4a0241ffef2f8d0a0ddabeffe16652124fe6130e58740bf053114b8e5dac8098a07a199a4478a4f740799fb743fe943966fd831061360c5b3df0767de39d67684bfb3f571ac0d60b061358ef9a9bb37b34d29eb6111f7f22a30212a619b91711506dc1f6c9809cde9db9e95b", 0xd3}, {&(0x7f0000000380)="2552d5b971eb89a54c211ebbbffb51277d12cfb5cc57866171d81ec676d26892", 0x20}, {&(0x7f0000001540)="cf12a91a57a321b4df9c5829a647b5df98931610ab6e33db92543a8beb2d8ab313a2585fff82223b8c5eb61af42a4b8f849157074c4f0cbb5d0a35cbe5da9c94b6a6622c59f65043734eff86f69ba4b578b90ee2483dc9d0ebe15c4d1e2e35e6a71f4bad668e8a6df245194218382f1f79a07c3ad7bb25ef69049493cc36fcd0bfec7e76b6acdf58e883e450e79837449c8eafa549ba03e485541fc03c23d179b516c365b3388f442e79c1383b16fff95e279f1d2f9f62f1b86ef585e7aa6d6ee514ad49cbf5f70f7ec06829851bfbcb764c5e217345e95e32513f4c35e938fbbd5b2ad4d5daae36b5f71c6c211649351a4438", 0xf3}], 0x4, &(0x7f0000001680)=[{0xb8, 0xffff, 0x6, "ba22a0a0f0a8155a821f439f0143eabab33736ed9ae0b6c730b92d8d4418d36be9e368ec441005bc27ad66dcf5614769c8d53db823ff2678fb0ba488143502140c17cafc7427b14dac55cb2b296eea46f82c453f1753e31c2d2d83fc1c1996d4bc4f2d1bf1d8092180148f4c43464b721baa323e14f8665fa7c471b16a449ff3947715c18cdfd1f920397cf398c9935ac2018a521767aa781d7190eb6b83899d710d59f42d3165"}, {0x18, 0xffff, 0x1, '5'}, {0xf8, 0x1, 0x10000, "5efc9c7fc2b0410a310166ea8031acaf6dd5433b53d8d0b50e6027bb3cd5010edacec16a11c65735ec8ffec0e5d663529602d4cfcb15544deef9f5b0a58814cd467c7a4589811f109c86fa07bf020c4cf7bc67902ea7b44997aff6369a78729ffafcd93259d9f0ac86d08148cb7efa050e9deb85c106a62e6c7e6247d2b9b2aed232f26d225ed7debf21ca2289b658c902599a6e89a21a3b9d84b63fd0811ff880946050d067f3f7f03c46d47439dbb4acade467be60f7842d43ac6b421aff57e9a4d11a2c557aa0571c799ceebd40eed6f6fae1c7227ceaea07c4051419874f6ff5871cf7db95"}], 0x1c8}, 0x4) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="20f0a26bbc19dd37187b9ed4c25126a6b377183f04d5299db9c6bede267437acc8404d9e72ae7a9b8dbd2e66f35d458c740834f34a07b4e1998b5d3783416786ab5a92250734b92c96c7f5e65a3ef3589801c38d8a3fde9002e877dfec5e5d3c291f1c713fcaff8099cb46d581fc960b3dfb1b2b2e6e189fe1ee9186f3339893c9cac6d551919f4073b43da3b2bf09aa2d767dd9c07a0c9ff4f81d67", 0x9c}, {&(0x7f0000000100)="79fe75cce8c69728", 0x8}, {&(0x7f0000000180)="c62b7f4ac9681ba0db63e62dde6eb97ed41f656533abd72471577b15bb3e78611d20c7ad52f5d80f8b0eca68add5a5d8e99d07a3", 0x34}, {&(0x7f0000000440)="f4a41267c0145fd250cfc9bb30792e762def19a5aae23705adcce433d08b3ee7227e08e39ea70c092c0e4eacba04a431567c840335fba9883c84d2965275b01c111a78018679a9f1f83b299cbcb027c04e2e626a75462d0f1daa91ab848f1ccb9f7011c39b9cb42a534e16b27304e844a450e1c8f03cae301ec0e53f78e397b72e6a6f57e372ab1150b1f8770e803dc640b5e7be9566603847e26113dc73be41a224d1766ce996319e32fc7c5009c563ffa414a51c1a9f5637cb15d13026e92c0dc142afdc68101a75b95ce053394b165d176b9428b58899688b0e6afd1699d97e572a10479eacc085d59db9f3c4ed9dd526815e07fc7ff10fcf2e6e26bfa44f09d523c4fd1b1e1f555a68a968b16a129fae44c0f4b0c88cb85eef3c25a1937eee99d2a2dae21b18f511232805de8a3c26090ca1c46b3111d2ac9ae4e98fbf236b8155a6c233b0fe9dc1d8410e4b3c9b6e32decb5a237eb9965a14f17ef7a2a8cbe8226b5b4ac747ea3682548a010d60e18c6b9b3d17f0b9f405f2340f1024d9e7100cfaa6285529cef28336651f970ed06e6f4581812c72cf2fd86caebb497e13de27963930f41d67add6be5868e7c775956fd92b4e83228fd5b53de3d6b51ff524ab495e48b1664b1e2553c488beebf09a4b818e6d6af89254a6ba3e90636a32cf563593a94e53e03e0c0a01085494f4aa869929e67f9a520bc8d051868eb763aa7713fd4770332fb281ed77d1ed1acce3959dd19c10173cbd7da5b2e2b0e0de8875dce8530ffd52e3dd3a058dbc335a517f0080499c99ed1576895cb1b5aeae7e85215d03e4922ff2734836de67ceaf7a4cbe5397d989e83ac97b3b4057304081999fe0baf6ce885f16446bad6dd097e58dcd4e92507413ce6a52dfc9e82fdfea700a424a211cc742b1ac39b4427b566c1442f650b091aea189d6ab163ca8294970f5be2b7225aef9cb941dd67b98ad75489ddc664011c8f8595a4e7533873787590a76df78d770a6882941cc1b596fd6ed9c860d78cf27305d9e375b40ed5560f22ff4397ebbaa8accb43b7c56a3201a8dec9cf4e296354151e97ebf4af6b8c621f283bf181dcd4e8718da16ea8d5c7850932d9c9da8fe4484b11360fefadc0e927206e1b785d0999ed1defdf80ef74a1c9d9170ed7888604edb509e673b8a8461c79f2d0a226f8bce6a4e494e8ad430dc8c1ddcf4f3615d609a08db2e71a3d23f49d972b72fe450e4312da553f7df84418d50a846ae2c779c3be6fe2c5c696a8868b069ab468637f6703169050f39eb8b3475735bf4c862269b3cf8d8aefcab12d676a74e4d5287e29821e8b1aada0814ca193de4087fc2ea4a8cbf7e4780d0e1a4e8a4ae2b474a4ce35c5bd61413a322962266986ddc62db983a66a502697bd193c5db3747c2ab66c3becf6a105cc4a573b021ab4eea82f77b6f84fb6a8247b0c71d91124a430c00aa516586c08c289f4c4106e1a7f3838b6bef8f35dfb208c1aedcde03e8c62498483ad24cee95279020df71d949da7754dc6241682bdd4e80b047e0c4cdb7956b4fe3a4335ce5111e8aae1ec85d2e375c20f1dd01b1354c43d9d48e0f23a6e24bd76bf5f6fb54397010e5e989f4ec62f59714dd853280546029e160a699920ab1a2c9a33286ade86b09b24d02995cfdc05321e618b48dbe0ce83859068be63caa5d7aa3c687284969666e4f3037881c021dd87919f12b73a7f585100b6c68950656f8fa90162c0e9d2f363818c1f9b29d2cad458bb5fe84ad65e0448260af8e0f144c7ce1fb6f7ebec7e4756ce5e84c8112d9fa779359ccba639e23465a47b6161551eb1ca8dfcbe58d2d5ea2da439d664e2085edbe47e532152bbadd514e7badcd370ae9a5b5a0a448bc54ae2a1924c2d0a47ac0a24f8757855a5d2c84d4a62c8f59b9e588456b3a1da52976fa0f087ee90f2e9aec220703a14ac63c95abb6503736db6a5d2a85df717671360d672a945f3869efd20ae7ab76f19c6f5a8d8b33d4940cec7c7c9df2f299ced92ffae0e5024030debd0b0fb00a36bd6f72252a680f9c6f71ede46a4b2ac42c4d67e947d6b339a815695a679243d9257e14876d4e30c32c71f8756d01f79eccbe38e404d1ec542456f980b5764e98e27e9ff9f022ce96b354c4a18ab923d93c384ac2d6294b0c252adea78154346e33c3bf6dcbe4a2fb8aa4529b6e96d4a1832bc61c3200a3d5d0329d79c16fcd31dc89ea259081c2aaf69901616a7b547bc427bab42913e733dd0d522187336a23f39c70d580e7809f0e8a1c66f4fb08a606ac1606cb219b13542367d0f53258aeb773ba060fb2d04f95ee2714c25345a72b6e301936213fc66cba1d65ec34bb50795afd32ff73ce32855785fa9a078ae8cbe649d1e1689616fc37c9cafc4e39d25e9c90c46630c9a6748cc4ce299a5e29fe1a9da9814b59ec9d21a73927431fb8d44ff44a341e41a82fa369a2cb78772d621a6b777c04620e485ef14dd696e2574465514396a79a8f86ab03e2ebbe299b9b7bda9cba4343b5ae67e283ae72f17ddfc81e866d34a3efd2ac522711e8c3839f6a4cdc70e9bd1c147bd0c643631ce4acef945c2388f89d65e65fab17f0a6054a9d829cc3bc2e0735ac98850ecf5c98fe24d748c43d606315d97cd0df4e18df90d985bd5792c07b17a2e4e821589a2bed60f4cc1de0738730fd0332b58360b65091b7576c5dd3553c53350c47d87fff857dbcabc603594aaf1170bd0a34f010fea47321f5d01749f227a70d522062e8144fbaeffd71c14ffb857d350519f3634958ab9843503ff74160afcbd2cbe4256694c553fab8823557fb4b2d1999ba90efe2b71fdf9357aa9802ae504e4269149cbda8f6aa51986ffac5da8e40c830b1307360322998e7cb6e44b71392f5f5e60a0da00504c9e0b3279c4b4cced8371dca46b1655d206d4c043c07baba55c1e902b4f1b92aa0ace98d0df03dc73b01e8a3e5d3992d10dd1df45f66152165888884ea9773bf9253e15cfa4e223e31a899d048e6ae720f49858ef481fe2513bd4ba3504651a1fa8e4a1f693e527ff5f91d57b37d26cdc0b543bacd76c4a183b53c3f3ab747d82f08c9ee3eb5a0889b5343263f31e6bfad3736580233f7f17458e4ad6f7af409766f26d30f8e9b085ac668952b56851199851572625573675dc7aad7035eba4b139fd5e56874711f17730f9396aefc743a7feef074603861d5e934ebed14b792aec5dd021dfd4858d92a35fae58f8a5f416795a7c490d6dc7a9b8e4dc137c662f23e5c573312e1adf11ff400a8b722505eb57ed4ced57390ed910c6dbf91e5849ec89df06edfd232328324036e2b6ebd8caef5477e5ac6d3a993454df4296940c8a064c8f74152d34b0124035f8651b6034701483f7dfc952fae8761efcf53e215ff1c32e01c93e6e8975cb5f02cb63a5f16a2c6f02f81b69bdaa60deb10a1afc65e1b291a788eb4488800dac2d77a0307363e7687c3c36fe4345267fd87f52320114c10d4d312460954e8bd322cd287c9f186c8b8f7aff4a386b3c989f873668521b51376950bf6c714183c8e5bcb181e68dc291b74bb499e16f88d504274ffce852e0060326b6c52e5e8d95f0e0987aaf7b804aa2a4f69bac13e85b5d58dfb2090621a24f996f0d0dde4e6f8597a16a2ea80bc07ffe4ac91168589c6fbb2dbd3930c7920fbee0c4b7e81ee24de7179dc4961a09ebe2d149c461fe1ab65d6bf56fca9bb210d9b8f045bc4b9ae26520128930fa87f0ad448c9310c32a4648b1a97b66f9d948c4cd5cd4c79ce12552c73506204583a9bd6e8a7d19a10a6a95657e748a3afb72df7bcb7837d8ce0853db18ce3527a902f9af43dd00dea7135970c56e89338c4aa01f5187e059a4eabf9056da59f4091d2f8260354f8390483cecc151410f0060b77a5eec1dd6746b0c5341cc8db838a3a378eac045453f3d534fa20e8571adebbfd579de23c37be3601223605dd31345823dfc43692575353187ff6d0cbc7924633a92f22576adc3be726803603c5709761f4b77ab5e845b2a58eb678d0e831781efb1fa1aa1b37c270ec5ac18381da585dc3f67f6a6e03dc701f3fb94c7e9de717063fd241057035c41726eba36e4bf8ea152a92a885f17489454084eb42ba60b8c667bd32b4e9c7b5e9d0158b3e73071d3a67dab93960f8dacb3cee5272370ccd086bcbd5083b1467e306dc90220a7e01a14ffdd171b54ac50652f0ac4abce302e5f562d46c71c2ec9a545831d2b6c14030a4a0dff56aa18e0f058ad8805c24b9e1be600ae865bbbe2de2b7db011f88c1137f94cec977e75f8c9337f2f5fc18ef7f17acde162a6ed93b315f5fdedda12be18cf0493abfb45a21338315b104469f2d34adf4c58426dae1717d9983bf423ad730e3ece06250a16c473649795a7b8e2908d0b7434410cac3f693a1eb5dedc2bc11172efb5eabc23e7189c2e4b345c5b0a9de58c97d0d631a16f7bef7a9ec50d1c87d57f7dbfd31e4a78806c868e1e8baf20e79a0de6b8a2c2fc040f2419e0d49dced46f9af9ba2887ddd8eab39611468b9e8c9de17d171b6159d8ef1316521694f8bac806e11d4bde0af97b130a50d05fc13b67f98074ced9961982c55902bcc17019478d1fddd8351c3f6c65f03960e7c1d6ff14a9715de7209e2121b330d60b25870b092bc12a5768667922e16457997fd20af4eb599eb70e5b18324970c2c4f24964f4cc27a3024c4982489df97445f918a97e5b9bac7c7d2c4a784fd6da2822ce6f84953f2eff6826d9f8e37e828980d4b32902884bd3423bad4b3910a3a2d5c23ab19780bebac4dad7fa75a44609f4d4fed3160cdf9434fbbf63dd7258ae73c36ac1c958d5aebe1bf503ddd967ff41fe83432c224b11bab4e765fcad5a035a7f7be5384f941a4ffa9716b5f992ceb87087dbb1f88fd4a015e690497250ae72357ccba88f1b070621c2bd8486b603b91911db63229faa9831ee3aa1aba3797a499a7f4224c8c7185a3528d0d56938949b57d4087e7ad98dc016acd7c3dfee83656d0e9256352ccc47c1a1fe83b782c8761acc5f9a0188106a972102fb79477686fd6f913bcebdc1c306d66277d028f24910812395cce8856974ee5c90f3be43f86f53974c8bf51a05221cc3dde2b038c154cb30781d5a7d1838d28504a67bd66d6c31af0b517f52718b6eca31121e70c734e19f2b43c4a0b2c8b21d23cd150e8880ea18c82017d5900bf3ddc055a38db01bad2f677fed884657e9377b4c663e0004b84d32e6ce86524a8f2eef3de70eceb3bcf1e47f0d446eb065f2e1cab44198267297e5efa870de512aeca47cee93fecd5da1ea307a82e59c617281a34de93886c1be717d183b04b86c493d5ad46114577137f4e7c4db277e5f19a573380cf426519e210648a27883bcce2e4f6e7b1156ea25bdc78f05ab5ad7f40528a04d908cfbe99b780c819b8d9171e35b4a82de807dd4501564c744985fe91f39403239d6305efbdad927f1cf6527cd78c585431d18c4f533bc934b26d54d99e9183743da708c6acf75c0e64b1a46dc9e164de152579b3db25fda7aa3d4ef9cf61467e5cbf109322d901e32fb56bb8169c62db806ec75c5349d3410085bcaa7f87871ed44b0ec4e56e804624f4b67ba04dd4af1390730891638fa239d83afd29213a949804b4da0af43d82c69261a48ebbf99306b4c7f778a149420422ead4552e0b1feb086a67798ee9677f96a3aea80f53c6c7ba2f3f98337cd127ab509a340a553ed098fb0dc0f37bf624e2448bc742ba894dfe84a2e05b65e9908dd2f1", 0x1000}, {&(0x7f00000001c0)="3e7ed0f6930b4cdb0c868ef6eba18e1b96f6be02e8946104e6fc", 0x1a}], 0x5, 0x0, 0x0) 16:00:05 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0x4e) setpgid(0x0, r2) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f00000003c0)={0x48, 0x10001}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x400, 0x7fffffff, 0x7, 0x8000, &(0x7f0000000140)={{0x3f, 0x0, 0xd208, 0x40, 0x7, 0xfffffffffffffffb, 0xffffffffffffff01}, {[0x1, 0x9, 0x4b2, 0x6d, 0x3f, 0x3f, 0xfff, 0x40, 0x6, 0x8000, 0x2, 0x3, 0x800000000, 0x101, 0xb9, 0xde5f, 0x9, 0x80000000000000], [0x81, 0x2, 0x2, 0xe71, 0x2, 0x2, 0x1, 0x2, 0xd563, 0x8000], [0x100000000, 0x9, 0xffffffffffff7fff, 0x3, 0x80, 0x5a, 0x6], [0x4, 0x0, 0x7, 0x7, 0x4, 0x1], [{0x7fff, 0x1f, 0x774, 0x2736}, {0x9d, 0xfff, 0xa1ca, 0x8001}, {0x3, 0xfff, 0x8, 0x5}, {0x0, 0x3ff, 0x800, 0xed3}, {0xee2, 0x2, 0x21b}, {0x9, 0xfffffffffffffffc, 0x6, 0x9}, {0xd3, 0x5, 0x8, 0x8}, {0x1, 0x8, 0x40, 0xa1b}], {0x81, 0x0, 0x8000, 0xad7a}, {0xfffffffffffffffe, 0x1104, 0x7, 0x2510}}}, 0x8, 0x6}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0x8, 0x7, 0x400, 0xfdd, 0x5, 0x7f, 0x3}, &(0x7f0000000080)={0x3f, 0x5, 0x1, 0x3, 0x80, 0x5, 0x0, 0x6}, &(0x7f00000000c0)={0x3, 0x3, 0xda, 0x6, 0xffffffff, 0x3, 0x3, 0xffffffffffffffe0}, &(0x7f0000000140)={0xc85, 0x10000}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xffff, 0x3, 0xd, 0x7}, {0x9, 0x2, 0xdc, 0x2}, {0x2, 0x200, 0x7ff, 0x74}]}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x100000e) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:00:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xd, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) r1 = socket(0x1, 0x5, 0x5d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$inet6(0x18, 0x100007, 0x7ff) dup(r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:06 executing program 0: pipe(&(0x7f00000000c0)={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) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/20, 0x14) write(r1, &(0x7f0000000080)="b2", 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:06 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r1, r2) r3 = dup2(r0, r0) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x6058) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x4, 0x89b}, {0x7, 0xf9f8}}, 0x2) link(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = dup(r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x1f7, 0x8}, 0xc) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000dd5c91ecad2a49e4d2ea3e9f212e99867df29a3fa45d5305de7c665024686069bbdf49b9510cea9ac3500a6c46d3aaccff5a4a372eaa0eadba2c03ec16be5897a8485d686dd853e1812e9d6b945355b5c837e839c8d64b879fd3c60430456829fde2756df0a226d0211de572aade270c9cf40359e337c2ba8589be9b6d20d8a1d0268d21300bf727bd78d5be2f1d5e044d8527fb02d833c299a3650a921d58308f262553851540089c3ae05b120e9cf82eff095d86da92858049618f07ad19f7d88691003a16800eb7acbfbd7e08dcc42d2b6ef04e798f80f7bbfb3f347604aa5f4aaf34c793215d9768c96836757e24dde0ed3588a6ff6604bf8189bc6a96ebcf93ac3c3d3bdce831d09ac20b79cf34cfda90fec5fc1fd86158dd1ef3ce9e60411b956bc21296dd972ea5cf2407fa8349d4c4c6f70fea6e4737a2212e8a0bf26f87e855"], 0xe) shutdown(r0, 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73925c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000039000/0x3000)=nil, 0x3000, 0x2000000000000) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8200, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/156, 0x9c) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:07 executing program 1: socket(0x2, 0x4000, 0x0) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200000000e6a95f5c151b798ef18c99c301a4aca600000006bfc657418f228514217aacb058173e3757"], 0x1) socket(0x21, 0x8001, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000080)=0xffffffb0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:07 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) 16:00:07 executing program 0: socket(0x18, 0x2, 0xfffffffffffffffe) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8001, 0x140) setsockopt(r2, 0x64, 0x99f5edf, &(0x7f0000000080)="e5eceaa3eb86065506890f31eeefe723e2cf4b94d5e205be3f6a3f4729efc435e4a043cb4227e58795bb2fa6ca8d2a2680b4200172fd8709dde23d57e0773eae9cb898cd75", 0x45) socket(0x11, 0x4003, 0x0) dup2(r0, r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x22000008002, 0x0) ftruncate(r0, 0x0, 0x3) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x100000000c, &(0x7f0000000040)="5a774330610f278a75be3655d796d180a398cce596189e426b53d05842864c806512bfd49a9e67d2b43cea90250a6f8329c8a6ad021ce9fe97703982e2f636568d1003b7e52117cb360feca2d23a9fb527fa362c05d6e64d8e72a3786d75675a14674b5450e146c201ad9e2a2c512b7dc41f9b08baccbefa0460a9fc20d178f5a0ea960adb59202ccd1840ea5492b8da67632e4f646702c5a40f9b5ac8b76a4fd9626c6dd75e63274013be213135b0226a6ce1efc2d6ad20db7ba22c753b800d405472f671e85af846c7dca520a33cfe612e13a04d29c802780d15049135d13a441e583ab102ac1307", 0xe9) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r0, r2) 16:00:07 executing program 0: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000140)=""/196, 0xc4, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x7ff, 0xfffffffffffff000}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000000000000, 0x0) socket$inet6(0x18, 0x7, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2012, &(0x7f0000000100)=[{0x10000, 0x7, 0x5, 0x800}]}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="23777c68b32525e1513dc00305997d871b51f35941123188ee9950fcc36195ee9d1a6e9c2cf9b4883ce69c6e7201ebb14adbf198e9afef872f1071bc29ab335df46ee49595c1d3555ec80079a47ee1bb548a542ff5bb30aed3149c3cc12cd84621b917c3c55b0695a9b29165b8fa466a06d2b45eac7b2a37eb0732dce1633630", 0x80}], 0x1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10102, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xae1, 0x7}, 0x10) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20225, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x140000000000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80c1, 0x24) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x3c8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x8, 0x6, 0x7df, 0x40}, {0x80, 0x3, 0x2, 0x8}, {0xfffffffffffff000, 0x24df, 0x7ff, 0x9}, {0x0, 0x81, 0x3ff, 0x8}, {0xffff, 0x5, 0x6, 0x5e}, {0x8, 0x2, 0x6, 0xfffffffffffffff9}, {0x2, 0x5, 0x400, 0x7}, {0x15, 0x4, 0xfffffffffffffffd, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) getsockopt(r0, 0x5, 0x9, &(0x7f0000000000)=""/56, &(0x7f0000000040)=0x38) 16:00:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000e7ffffff000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x25, 0x0, &(0x7f0000000240)="32af108ce7372cb15b00e736d995b0b01f3b07d991df0fc268e7440e6875b49540bae7a3358ee5ebfa2eba16740cc18ddfffd7b39d999d08d216ecbb91e3fbed10723f3d21607ff800c91b82b5b2218b7bc781d6d880391ee5bd36ff120c4f43bea8ef9faf763498ccea0b5cc047621192c3cc6e4358e4207f", 0x79) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000780), 0x0, &(0x7f0000000800)={0x3, 0x1, 0xb8, 0x100000001, 0x168a495e, 0xfffffffffffffffb, 0x7fff, 0x100000000}, &(0x7f0000000840)={0x5f, 0x7}) select(0x40, &(0x7f0000000000)={0x9, 0x7, 0x7, 0x2, 0x769c, 0x2, 0x1ff, 0x8080000000000000}, &(0x7f0000000080)={0x3, 0x8fa3, 0x6f, 0x6429, 0x401, 0x4, 0x5, 0x7}, &(0x7f0000000100)={0x0, 0x8, 0x5, 0x0, 0x40, 0x2, 0xa3d, 0x3c0}, &(0x7f0000000140)={0x0, 0x80000000}) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) select(0x40, &(0x7f00000001c0)={0xffffffffffffffc1, 0xd72, 0x6, 0x7, 0x3, 0xfffffffffffffffa, 0x1, 0x40}, &(0x7f0000000200)={0xfff, 0x0, 0x7ff, 0x4, 0x4, 0x7, 0x80000001, 0x3}, &(0x7f0000000240)={0xffffffffffffff80, 0x5a, 0x10001, 0x8, 0x7, 0x9, 0x0, 0x1ff}, &(0x7f0000000280)={0x76f, 0x538e}) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10c00, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffff8, 0x0, 0x5, 0x49}, {0x356d, 0x9, 0x0, 0x101}, {0xfffffffffffffffe, 0x101, 0x40}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x5e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x401, 0x3, 0x5, 0x7, "e671f92bf4bab33f3c23e043debef16492e9fbd4", 0x0, 0x7fff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x7, 0x10001, 0x95f5, "e14e581665370676eaa3a4af707320057462bd21", 0x0, 0x9}) r2 = shmget(0x3, 0x1000, 0x286, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ff8000/0x8000)=nil, 0x1000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x77, 0x0, 0x1}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2000000000000010, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x80000000, 0x101, 0x100000000}) fchmod(r3, 0x8) r4 = semget$private(0x0, 0x1, 0xa4) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000380)=""/4096) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000013c0)={0x2, &(0x7f0000001380)=[{0x4, 0x0, 0xffffffff, 0x1f}, {0x5, 0x101, 0x1, 0x8}]}) bind$unix(r0, &(0x7f00000017c0)=ANY=[@ANYBLOB="00000785c1ca1bd8c8f1f85e6204dd8998ab519359006fd02978f98600023dc01fbe76bdf8a5b6e95dcfefe758e9f830ac9081e2ecc1d9504e9fe1eb8bb34563d0780d61a91e3f4bc37347ec560f4626e1fd25de3aa57ae796e538d08fa61bac997e3bd10c5e9d8d494a59e16d17ad8837235182d47c7d376ab65aa4b6c961ea834f661099bbc733eed62eefdf99de2cba98dc64e9388b0ce06f86dbac18d03c9faa73b7291fa2ce9ed4047612a1331c880e574a93c0012a8d44bd7ffe2a2e5ebde4e9af8d9830b977ef80529e8aa4e6ae71875b685597c73f"], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001480)={0x4, &(0x7f0000001440)=[{0x2, 0x9, 0x4, 0x2000000000000006}, {0x401, 0x6b33, 0x8c, 0x428}, {0xfffffffffffffc00, 0x800, 0x0, 0x32e}, {0x1f, 0x1, 0x6, 0xffffffffffffffff}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000014c0)={0xfffffffffffffff8, 0x4, 0x46, 0x9}) semop(r4, &(0x7f0000001780)=[{0x0, 0x10000000003, 0x800}], 0x1) write(r1, &(0x7f0000001540)="29158f6ab686bd4d3aa1307645a92c8985d547c94fa01b00e74089bb61d99c68585fc1ce8ceebc8c51ba5eb86df4a16b891cfad264ec08396e4f4bee90787f825e7a55326f8d02f6d0eb6c9c21e4ea4bb405c1501d50aa08088247f9fd5d4093f6b32b8060b53f61f6f4eccc61c97ef56de276f60aafb85bb95b064a634ca5caa38ba662c10681003938bb65ec13bc4be4c9796966f14121fb12c01d0d47daf5db0587", 0xa3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001600)=0xd30) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001640)=0x400) fcntl$getown(r3, 0x5) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001680)=""/226) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)=0x10001) 16:00:08 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) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pread(r0, &(0x7f0000000100)="133eccae82528260a6738ddf0efc4430c187e204a7d52689cf0832c0adca15a584070dcd7ad03c2ad2ed0016f279de7503e317a2932214126dfadba7e7c1d203e00e73f6f822cc01cc20bf40ba8305ae7a02754b2ee24470f336e08fa3883114dd7a43f7f0f562ee6f", 0x69, 0x0, 0x60) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f0000002d40)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{&(0x7f00000001c0)="fb29907d2381abfb214e28baaacde16851b73fd20a4dd34ed30b0da1436123173eb02d684a03a5b68836883cc6920438ecb08a8cd8a1029e59891cedefd58e53f66f5ec96f782a3450797dd4cf1a0cbc157700237e95e9e2a4a24bbc84aa3b7d0cb6e3c69abde03b25e58aec30aa189133cd3d639a77a3dec9e86e14ad135a3a023efc40b5a39f198cfc00e3e92fd68ad54132427476a0f9aa81764c3e5436a4a27757088db5a55ea4fd846f771852783e73b450da13a2f26361c7a17a112fa157de37e7030276057b1dd873766eeb99f020f0771796c4ea26d87a71e7ec7ff6f520f54b4f7d84", 0xe7}, {&(0x7f00000002c0)="724a4f1b2877c1da2b8310186494e66373f0354b6c15cbb4da4cb75dda21c1e28156163393f7894a508a7e32a298a48eb5a07663c5702fc7231fe4abdbbe128e5e1e36fedf669d211b4b078a88bec3d1", 0x50}, {&(0x7f0000000340)="263a31604c9ca248be7f691903757bf027b5e0f09238ae400ee7fec24850ef87160326ddfdf1a80a2255814e61e495e92c3dd6a44414471c4c", 0x39}, {&(0x7f0000000480)="e5a800c05aa58db4b5396932d152eda4692bb1cb4920e0d2a4953400cd70dec7e2c0ec9f674b974f6def8f28727beb7d00e4562824434753354bc10c25ea65fcd0bfd917860cae5ad640bfc28f445ee8383de112e3fd5473eb3551887dc1190ae531173f24f03e1b50c76405f6a5c12f579a0253ec93541c7ff0fd7d0f2b4fbf0ed47a571c96f9b4ebac1984270bde735b675708d7df8e29de21d5285f449bf4c4c290ca0d2cb6c48a167049bfed259e5209b816c292a8b5a0bb5a00744f63ef266bd8622defd5c88c907c9b664412c6db15fb249af03538df6468a44b7b5735e75f8279110eb00981105c30ec0a084dea02fb", 0xf3}, {&(0x7f0000000380)="55de1cd0fbf6dd71298c5b0327f60c437c87d1ad5e4ac2038ef37c226f92c492913e3e42110a346fab76c0571b865a9d1650306e04ad2b01c05844b68f07ab23610f50916d241255208dc8bd690063a250fe36fce57fed600f4b87bdef832f183f7b9739db37666e0d46574deaf56c1dff926f2cebf527964e150ac81b46", 0x7e}, {&(0x7f0000001680)="7f4e933bdaa5f05043a5a3d8568a9035cc74877db3226dd04c447d4c92aa95d46d683b862c261a6f403afde2683779366d61c525d79e64c0b9cc3739feb6a61cd6b4022e070ea913fd18c4f1a495b888c9abeb0ad8841eb8b36270baf38ba5b0aff40fa195fffb2b763acc4b4790afbcea132b1cc57e6d3c39b63e76b60d0998fb590c8e8fd284ae97038b795f82d9ae1d013cb4a7d19b83b7eb7a3926d672e19da31db4e9d381c65f1d7c5b96cdf5f3dedbe18ad08a9d89aeec3c48433b3a8ea989dfae1395", 0xc6}, {&(0x7f0000001780)="a9333da60bd1005e01f89b907a93a381725da6953e3a4694137e183285aa54f4f4887d4928bdccf4b4006cac8954137672081934154df0a327a42cb866065d30d5f7678292aefd336eddbbae56916d5027fbccfd9ad2e36a173594a39d886aa10c1d94d29e58efabad27fe16718503a87d1c0fc5658bec22a2b34ea299b76fa5ebe3775deff4c26c9d190724accfd96a971a18dd37e9d407b9a9681a03d4ddc788dcc8d789845a9b5b0e93c9a1de6f87de91d422261ed99a0ce8537b0a1a6100fc460883e2c3cd2212ca554d7cf72201a1bba13bf22a8f4ed95c3c29f6358ba922c3dc6715ab3b6d2e1fb81b2de647a27518a1f686032ed2424385d64be1d2700e6fb65951ec440fb9e5109a1d9d77ae0ca5f0a62460b01d2efcee7801a320ff859954b2d8bac1184272c9db35149dd017631a42dcbafb0a36c50ba01b34cbd4ce8e8f73d12c9d21112c5158ba275ea2e665fe13a6f3bd4dc4dc02cd03761f350d90fc309fead11a66fcb58104acd3f25efba0c4eaddd387e5895e64857ecc5af568127ce3641e5c4e8ea97638e7cc796e072a8e0cb57310ffd9f4ad15fc137e0e7071a26d6db6488f375c8b88d4202144d46f736c5ef1c2d7e23bbae3101eaa84c0fa0c9c5c8b3b6031c0f2e0cad42e383544be29fe9a812540d163f790f53bc6936036f47af43a39e434c147afe8ed1addb7670dc55a2f7cd0b5b816595c826ec05f31a542ed42fd5e090443881a89ae8425c362eae79d1b4775e21fcc357b3985047280d37eb15ae3a3c014845a0b79bebf2a25b9586435f65b9c5cfc73ba4d72f9e838cf98d7ebc196963ea4e3b71116d1cbad5fd52700c040e7827e3008d6240b09e5a752bf465f6c7c61a6f89193b3263a6ae57fe4997f2f3b2b59a1c87adc45c982b7d288875135e8b899f53e630e9c28cad30846007a470f7c9618a271d68abd3c0ae8e2edbb874a3e824d3b7adb6d0b7551d7cd7e23daf913f3762d3fd9a70dcb5c099fead6f9ac3fe7b89cc694866097887e2eefaed359a94f70c011b09333b3eb6b389b2c657e33d0fb8d55de709820c882ade3a1fe3895257671cae3b440ec6761b63d1099569685e03a1443e385507fddf92b51da131fa48817d0b70707872f0df9687194f1da42ced736dac1f79d0f21570e960d99f59f2e7dcf5626d4d660268784ee118982a49ee9d2ee6880eb66a1db1a7197e1781015f127c77023b7f16f8f0c105b5d85fa2c3cadc6cb306a95c581bb35d86d2081a57d2ae766fef52bfec156625b644fc829b82b951e21847ec1094e93f1511c836dc4cdf2816e5467f51a7252d30136db39ff076fea30b1fa58adbeef888ac05db85acc770b0cf6466c3eca34a4dfa6e7e5d428e09e91eb9fe3ee29493a7e2b0b41ad04d91069c4b6e5ccbc99240c4176c9dfc73c3f9fe927fc6b118fda7a7b474f0afdc681dd05d61111e5402d860db647ba463956209ede29389979cb7d66b42f65fb0e4f80e2dcbb3e2aeb43baddf3d2c14c1576300621b132393ad58b81d07d946a9711b572914a5a3b42575549de8d495a86be349a3190a35739a628e2df260caa32200ec3d9a99f392476db69929ac4754d8bd30d9e8f8bd681f37b2aba7566c2b2394b03e8471f645ef5ecf27a8d1f3cea128bb74e9033b8b1feb760c382772b257e56f11d55adcae42a30f6ff3b7eda9ebd2fce2a8ef5dbb33a557f67e310231379d0d803b99f0d2b6cea31b9ef4c0ef2b175f2762b05bef96fcf3847af5fb06da92048bd276b3f5e31f318214aa4bca101db3dcdfce64704a8a1a35a183bb651f97baad10ae92698d918fdc882cae56ad2f62fdda39034bf39407983e38794ed46227ca87d140e92250b641f51f6fa816ee708610babecfe45ed0a4eb3e472e0492a1c71594d5f9eb9085c7c5dd372da2f317ef43f2efc397bed7bbf50572c0fc7aa9bfbe7ceb4f0903caec3193b508eb8718ea0d3d4f01337957ff2aa6a7b7c5512031a97f8fc6b73cebdf892ab4184a9d75b244055b672f8eb8c21f85c7562bee8ecded51422ca3a805bfeac556694a669bd92f8701f62c6a2400bf063464ac175213db99b063611bf4faca490d6ef44e3659d8574d4e5988c6cd736193375f0a7a1f0388167195ebe976200dbf4cf8f2e9e0ac675fe31b04d7785e517963e10554232e76f391a05df7cdc5920aaa082ab75027fc8d9af239a76b5234e41f076c93d9b1b6ec5d99edf285e570b67327f31c16096a65d49115017a5cd55cf0beb339dee2dc844110b8663d42d7b21b17f325118dc6bdc3918344fab865a9af3b834089005246e29c088a3c27a9690832f6688c5348047806df7f1de2914499f0e9a4d4adefebf34ce158952b4f680f2ac5b34b44dd132d1f7f59e3b8dfc43523a1b69a67f7c980dc741c9196a53e33397581a7c822d4ec8f21d5f820b578787a3694366323294953d2f35dbd065b0d11dce13b0c8901dfab13b7ac4126642103b47ccadbdead3cad28b07f9f672044501a8f53124f03366d0be821ad92b017225804bf4b8915a2961a64db304bfb6546dde80d128c222736f85465fec7d3324705aaf2fa18cf34599545365023240f366683f68a1d96834a8d727d8be08791153c8efe8cbd5058e3d2971624989f7d0e6290099d475ccedb2aee07c0fe3cc1b2d2a045b020303b65216fdd2756cc46ceae812ac213ae4a86a390b864a0e84d7a5ac0e06d943136c8bd21642d42396b88617fb59f5cbfc0421d9633d3727d6c91cc9cd8e02ac6fecda5372fb0e00d77284b90fa8d47cb614fb420119709762aade3254014b361dde05a0e079bd5be53ff8320a163b2246cc2bbd22df464be206e420e9aba9c5fc90c86f340c7053ebece8966c0d03735ccbb55eacff566cd5c22eed86cb4646ba6ee72cbd2e6f3fc0a7dce3134364d8f320cba2b23e164b0a77c98e1c396d2ff93332bf31ebefc36c7707d6f734a476718cd2062c897f35a7309a085877ea08f3c6f3403927b3b2d7093ff2d2b55eca07b6dcb4af577ae0c70726295ce8080d8fd2cc2f8a399cba844ec6a32d8324dbb22750c8cc2020b65d3b3527832e1ae613838792976392b1410309660ca4ac378d24bda377e398a42e81eb2405292139dd078b84ae91b858d956fb6de1aaf9dee688202afff956a8f490a78c4915cd42a6769d9e057bb0001a921066f8898292b68bd5f77e098e07fbf4da467ce914fa5714e1b410d7d5c63d8e6118d5367ddc97f38667aac209b3a62507513cec899b80230d7f78165239a06c1b486a08f8940fad8b46afc986f7c76310204a4675f96d314f007d82a3c71c2846dd3fe5ca8b29ab6fac84445232d4a7bfd483b41e77404417d9ff22fc837ba9d9903a7c681d6fc384755b1252b425fd8a8be78b47b8f3685d2968b416303534e6a7fb84ab2b81ff57138e77b7cfdef5a975d2cf0f17214c7ba42ece5360a9c4a4758f2507821bbc5aae6a566c0cc395cbf84fd87ab2c5ca4e2f05c16c907514aaecbdda9eed2690b66c01bd7584730680ffc9e3adfd95389e1dfc74651b15de78b9396a50b2ea10afa9254f8a34d7c03f1f6cd2cc96ff425dec39532c24bf820bd59f72b411ff78ee45f148feac8f5a582fa7d7e3ecc87147f862b9c2e0262ade17fa11683fb07c650e99e9aeb4e47e9f704ab63f1673144d6cc06c256b37bf951a378569bbc699ef72e0c3ce86cd00493089e8aac61bf11aa3b8f4973d1ebc3e2ce186287a43f6a3c3d9568fd146aa965f5c81c3238b56f042a4ca52125c02e19ecf4c633ad8be0a0f677eff21a8ffc302e068b3a55eb3bf89fe7e3a2347e6cca0a9764581a4f452a72ead03fa9144ccfdec7a2dfb480ffc93d61e09441502879eaeaea28168a27ffd8680a234979c3d06d5c6e72ebff3bf40a69d78f9d33aa9ae83edbf6024e5006b3e1c2bc2574a06fce75351633572a3470cb801cb37e0274cc3190959bbbde5d5cfd2f75ba6aba611ffc1ac92198bfd9cd6aaa1d7038bc739d9a0b6c975e89c46f1b961b670cdb7282dc8530eb64d1a6b8949e9c846f5e498f9cd48f5a2490ccc754f742060110512034b80c0d0a84dff49b6890c152f191f6606c441b9a158c565c1a83d63260e7b186b22a99e50751bda2b902f3e62f201685415d2d0179d9f0b2ac219766c232be44445d16c28bf88920b451b49efdc03e7abf3dc50cd5f43cd50b10fcb06bb4f55c7ee85c5bbcd52ca2a317fa36ad5077a55979cbecd8557a628d32e419f8e6e2af56695e9c5cbe7b19db0d7697e43388b81f1682e17064db75d6c57ef7caf7c7d9205e1aca08a2f39917dd586fbbf9621efd66c1f90210e9d79c4c46103d976243ecccf2409ecea963c626d6f519863eb9daed222cff7fe5a4b2f15de848a911d879e4b01140698ba56d47795e987f0937d7a3e1f66f640ba137dc1898514516ac66348370035461fa27434a36be7a584b85d7f38bfed3f48486219666d5ec1f64af38db3019abb7e28a2ce68413d098c81abd325045f0f0488e074aeddd23db8a86a89e71d835d0c3096f9d90b875ab14d000b6b5b9b9f4c6191131c931f66eb91710fce6b711837658ecfcb09329dd67e42317c687fa6a85afc78293ac931883d7823f2af0f2922f93b2f31233d5dba8e303f54f4d53366b1be59d62c8024a13f264f1ceda105ccf281b33dbb1d58f2c214a9d5fe47b8dc3d8c0e1953f8ac104fea1f7c1c23f72da6bdd9c7e8a18725c6bf3471a306736a3971fa09ac586e2ad3cb6ec6e1109d9bd245024f87320e7fdce7c231027f45b5e6192bc19be66f44e4e1b0b0c3ae03f8bbdfb5a2b0d1d86a741f1e051dd5051817fd1ae0497de666304a760a365bc4e9e92065a42ea63862ad1468764f478b75e0de139c20696bd1e09061203f6fe958ee5127699375cc0b019d0dd2f3eaf9ac8051f60adf1d8aa5310dd1b3b95be555d66da64236b2866cb0d32bb12731d7dadfa3f1f6da854a08f927e082f18459d238893ada1c3c32869e10483b904e1b54e412b19b544f21a200609d68147d683eabcd0848b33067cf941c771d7c306e567d014cbaf90b7320e148d965a35112e30ebc3078ef5a7302a8eca9ed0174ca2000d5ff795557cc7d8b5ca8fa3d8bb8101b10da784ce4e3ef1b3cf986cd2ec7fa082a347ffe03afa184be9462bc31b9d733bb9f278131075e1b510140d1d14b7cbc8040b87c26f61636434428f2086c427a846c6b79ad688315036c460134b51018fefee92fbfc3bf00f9157d7de802e1495773fc2311fde94b1eafc8177f2afdd6b0daad7ee4e0926e49d50d0839099b21b4f462f184a24303b14690a1f8a32db8efd413a0f7a8d05f3e862c4be3b0ff7dae0c3233e311ccb4cc4ce4e10089e2b2ac3818ad59f4daf127f766beed5a4cebddecbd23ae006fa30ccbf803b4c9c9d0bfe99b67191bf940a4eae38f9567d4e44ccd56ec96e1f16312c442e44af96ce086e56b4220e2b17acbdf58fd2b96c35b2f0722b7b2125aadcbb19dd070f169cf74e607f8708523166a58e627d2fbba7bbc67f09c57f671b52e9493aa740ef66441d5f2202e4157493acd1e63c8fef23a9647295a044bbcd56bb5e72e6573a5b3758d19c3e7d73c4f83c94e569fd088561b4d861c3d3fa0a7c22a18fdc29ee8fa75190fe39355e1cafbce72761a78e6dc8b538a7f564f54b18d4ff2e30d5120993b943ee0d8ebd28e7abc7cec65e28d4d1e9302bad95956e4c8b4d673d75891de904a2c9c9fb4f15c16ed8c54ca597733d916cb8e7964f578fefaeb50b89ada9de2e8", 0x1000}, {&(0x7f0000000580)="54317c74c08454e8099f367701204ded85cccc6b561214666f4778d543a7db379edb184494b6c63e1c32f61b6102a875a680c1c3076fa7187f7bd60dcb5b71d95513ba4a33c51a38af9d36d8bd9a3760401a3f8d88d517962878bcc77660fb1078d7ba8e9337e4bd581db295b9c44d9330e943f328cf922de9ffc8390f9d812681d7197e66f372e7768eb68deddafea7d7f279490a967c1e99d8b28b9a4c89cbdec35f3c25e64ab69ad1a49a9c9b", 0xae}, {&(0x7f0000002780)="7133cc3ca044c29634661d44cfb1756d8698f6b541fb4f4fcca506a70deb485b00d5fac0bdb0a276fb8b4c08c3c27e99594ffa4631be76b8a1e8528d6e3d9988000f0bde040c7ec72f280d8794b06f0bd33f4e0b02245a53bb8f9244d9507df157e2c205617cf816c28f0a8ba217f6bee50b5398a2f5c466ecf68408768aec0352a8642876b74f20cfde2e330e5b9c5097a8b929c65d01646b58c2caee0a7248f81f85433679e3017f5c207324b3535980bf2a71176a7e6a0dc5891e62f6dd01dcea7ed17782dd2938a49800fce52f44abb5224c25fa29f1442ecf5cc65093812fa3ca1c3663635145039c95e64b84caed5d", 0xf2}, {&(0x7f0000000400)="6978d815951a7b37a4803d93f1f3cfd05b58acfe13798dbcca82423bab01ea9f6942b4d1caae479fd3fd3243f24edde4a7", 0x31}], 0xa, &(0x7f0000002940)=[{0x28, 0xffff, 0x0, "5d812acc16d9d22400011f401c7a1343f35d5fb31702"}, {0x78, 0xffff, 0x1, "a4bb7b9806eb00c4bd618e41ef0f767aedf724d024b23b507fd19e3ef1c75f8564e0230d457b714da3aebf290c794d55447d41b1a4163fde5f6895f07d4110c753a9f5fac288c092c896a2a47a7ef7dc024d418da69c5fa3c46de00a981f838338f65d41"}, {0xf8, 0xffff, 0x80000000, "e20830f99995b81a207f3597b69e0f2053059aa8718cb0066ebc91f33d7aa4c752fa2bce9fa5a63b7ad690366f1200881dc037cc468b9f097be5a747c792f094dd0b7b76471d58f722852bb38db3765f93cd3eda50fb6c852fd4d17ccd52417d0ada4bc8c655d54bc1584150cc1dfcab902f0d1e12ccb5fef58e36c534f65add57b1265cefdfc57e7c42605dfa8e2e034eb39da25bf304af1f387ec216b5b8cbc2004b497b58875cb317d03c3f5f4320f39e32bb6d0d3c267a925cef933e5a11b0e8e6d0c314cb9c9df4f0e88232ef3e970aafef3e9e3fed6b4699fdfb0840ef613089"}, {0xe8, 0xffff, 0x9, "b36b94921bde248eb78687724187913546124381ff58b8d11e2b7985b7314ae4c7bd67ea7fbbe69de8607f49f5ece7d66eee4e8714f645c12458bf9882eff4a2e6fd891ce93640e79ec6c1be0d0a1a71925da891e5ea20a00c5e34ecfd12c6329fb51efb6d725349f94276f3fdad91b7ec1af794c9240994a621a87bf9cba6be97704d66a19b5b47847816dd8fa4b41d630048251658a2ddba13d025c0a03d0d0ceff8d2e8cadd2d73b7714c12bcb6a68d417cdb7068249d2fb0b10ad8e705cb868379099f1f47ad9b79ab91fc78aa346185"}, {0xb8, 0x1, 0x0, "b971be0a71eb820ce7d1e255e816b038e445e1e50641f97bb182baf23cccea9bb88160adfc6bfa3674acf651f5615891b43f4fbfaa8f64b7cd19740d8925c56409e61799263550c77aca0574cdeaa291307fa02944fe188f95fac4fd51f670c636fdaf2a17e3494a9cb7d88abafa631201e6d0a5333e17c38695e3ac0ba6cc562d8e9da989bae953f72340c6f87470717bec8d1582be4ff407070c6419c2ab8bb34ca1d74020923d"}, {0x90, 0xffff, 0x20, "3441410283ff4fa714feb7b5a581c07ff15de441e635f9786d87332ea1e9fa734930e83525953c9d00a0702c06200fbbb6c16390235f848287a63a4748915ec4d166741cf95dd2ece1c896a7e0f1b560311bf434f2ae4ffc88ddb0cb9c612211dffcc69761d12a770e327274e434badf9bd6a5876a12744aad"}], 0x3c8}, 0x2) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10c00, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffff8, 0x0, 0x5, 0x49}, {0x356d, 0x9, 0x0, 0x101}, {0xfffffffffffffffe, 0x101, 0x40}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x5e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x401, 0x3, 0x5, 0x7, "e671f92bf4bab33f3c23e043debef16492e9fbd4", 0x0, 0x7fff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x7, 0x10001, 0x95f5, "e14e581665370676eaa3a4af707320057462bd21", 0x0, 0x9}) r2 = shmget(0x3, 0x1000, 0x286, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ff8000/0x8000)=nil, 0x1000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x77, 0x0, 0x1}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x80000000, 0x101, 0x100000000}) fchmod(r3, 0x8) r4 = semget$private(0x0, 0x1, 0xa4) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000380)=""/4096) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000013c0)={0x2, &(0x7f0000001380)=[{0x4, 0x0, 0xffffffff, 0x1f}, {0x5, 0x101, 0x1, 0x8}]}) bind$unix(r0, &(0x7f0000001780)=ANY=[@ANYBLOB="00002e2f66696c655f4a3000c0ed5b0500000062d3247581c413fa4141f06f13867bcec8880c950cc8d9b4836f9ae2049775"], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001480)={0x2000000000000044, &(0x7f0000001440)=[{0x1f, 0x9, 0x4, 0x6}, {0x8, 0x89fc, 0x7, 0x428}, {0xfffffffffffffc00, 0x9, 0x0, 0x32c}, {0x1f, 0x7, 0x6, 0x400}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000014c0)={0xfffffffffffffff8, 0x4, 0x46, 0x9}) semop(r4, &(0x7f0000001500)=[{0x0, 0x3, 0x1000}], 0x1) write(r1, &(0x7f0000001540)="29158f6ab686bd4d3aa1307645a92c8985d547c94fa01b00e74089bb61d99c68585fc1ce8ceebc8c51ba5eb86df4a16b891cfad264ec08396e4f4bee90787f825e7a55326f8d02f6d0eb6c9c21e4ea4bb405c1501d50aa08088247f9fd5d4093f6b32b8060b53f61f6f4eccc61c97ef56de276f60aafb85bb95b064a634ca5caa38ba662c10681003938bb65ec13bc4be4c9796966f14121fb12c01d0d47daf5db0587", 0xa3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001600)=0xd30) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001640)=0x400) fcntl$getown(r3, 0x5) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001680)=""/226) 16:00:09 executing program 1: minherit(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x200, 0x7, 0x1, 0x200, "6578967a9778ddfac2d5008521670d5778fd4815", 0x9, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) sync() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x1000000000000028) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xffffffff, 0xaa, 0x100000001, 0x8, "aa882903999d945263d24baa6c86560fdea39ef4", 0x288, 0x80}) ioctl$KDGKBMODE(r4, 0x40044b06) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd62) r1 = socket(0x3, 0x8000, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x0, 0x2a}, {0x85, 0x4}, {0x88, 0x7fffffff}, {0xc7, 0x5}, {0xcf, 0x3ff}, {0x44, 0x4}, {0x41}, {0x1, 0x2}, {0x22, 0x2b3}, {0x5, 0xffffffffffffffff}], 0xa}) r3 = dup2(r0, r1) dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x4, 0x4, 0xff, 0x7, "6a11fef0a01b21f68a33b9d3e3c0e468e59d7ae1", 0x1, 0x99}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd0, &(0x7f00000002c0)="45cc9e7d260e5c22d68ff9e2f139fffbfae63dd2340d11320f56e30f5c215c89f84895fbd3059ea241645329ee9422b3d1746f12d1405b878f0c00800000347f5f852ec9db45") 16:00:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x1, 0x400000002, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048319296480000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x8002, 0x8) pipe(&(0x7f0000000100)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x24}, {0x6}]}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_int(r3, 0xffff, 0x1204, &(0x7f0000000240), &(0x7f0000000280)=0x4) chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x8, 0x80) r2 = fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/25, 0x19}], 0x2) poll(&(0x7f0000000440)=[{r3, 0x100}, {r3, 0xd1}], 0x0, 0x8000000000000000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8400, 0x50) mknodat(r4, &(0x7f00000000c0)='./bus\x00', 0x8034, 0x22f5) fchdir(r1) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x0, 0x1}, {0x5, 0x7}}, 0x2) poll(&(0x7f0000000080)=[{r5, 0xa}, {r5, 0x2}, {r5}, {r5, 0x14e}, {0xffffffffffffffff, 0x40}], 0x5, 0x5) dup2(r4, r5) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x8100000003, 0x9}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x5010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000500)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) pwrite(r4, &(0x7f0000000140)="f0049430586639a2a45f5de7f48c83d93d114356e8afd66dc77c261284a9622fcadcd2c614fb0558aa9ff1a55b651a61197fc97f67cc07d6abd6b9f3266ca830a2ed016d157c9fa6b2330919497a3d79369055770b1d340ad4b5cd84ab0a7ee8e930e97912e25dab9ecbc52822ff81b187c92602df27ab1ea712f1e5a6e0714e158af5d4bdc301f08bb7ce40d72dd33c95214745ec709c8e1906eb522daa921105fb3a5265bd820f6862af04", 0xac, 0x0, 0x58) pwritev(r4, &(0x7f00000007c0)=[{&(0x7f0000000200)="2e20c6e56dab900000bd9455a2408ac5703052e8ce4fa50db7f3c9e858056f63d2d49e281fb2d937cecfc03ddc968574d00a0a98db5c0ae429f738e79ffc85193d14c21679dfb16f8986df375a4a8457f803a310a628fb6f3b8b9380a178fcdeba69e22635bdfa72f9afc1d3e3b619116eed48a0fca9d731e2e5fc8178b408312044555f606f3e0b065589d120c61d85794b0f3e75a738557126a1f33bc24b3714dd655e35621eb16a51ce0c81062dd54a9c66f686f3584f9383173ffe22afc50f1e", 0xc2}, {&(0x7f00000024c0)="2eda7993038e48522c346386cb010b85a57a67c825bf371aa196ba7b61972a034f5471e090d0a16b3a3da495390d04997f42f018289dcb01560cd996c796f0f4dac7bc83115e99b8eaf12bce53780e86c141512fea32b72700c2ace8beaababce8b6b295ed5acea4edccd09107d51781b6f98648688ba14e3abc5f0e442922d790def8ac88d70a5ec58b29439aff1484f568b1092c6c6b3ed171b155aeeba9313a02d2c72850fc1b1bd34f03b520ab0f3fdcbcdebc3125598dd84f23ebb70a6b89fa4b00a8f630a24bc590ca935e84d8264e3cc13a1635c2245a4edde084b1e3d4042049feaa7b304d06a21fc4b4d226b289313514b3fdd75dd9f3ea46a2bfa026e4fdabf99e79587eeb2e2cdc25264a54e7cea0ffabbeeb402da278026aa8bdb8af93b14263396dabf60dc59995a2ffb91dd91ceb0eb88b9c23b6b77896b9a264456a1317aa4f52ca7d0fb9be72b49807cbac626382adae43e0c6e99255699a3e9082295cbe6e4d48480798585b38d3c3d408df40806bd4a0271f364e8ae57fe366fea369d7317fccc99ba064acb6fbf760ba6c69f876e53e88ba4a097f6dc014f6696e9e820eabc897e2e1a896baf9d748b9c69010a9028a7fa623a1de3f5de977ab8c9ef90ebcde02a85a2d839266766d24433890952c276503a48ca9d8638995d8c2a171717f477c525181f02adade4440abdd7e4cf32d2bc10b02ebe990212482e0f7e896b4f06f48e133e69e687857c7e2a87a162d61af0b73813c85968960ee2329d1cb8408c5a7ed8741df4ff50e21ba53359efbb9e20beb2af7cb051e6a872aeaf890bfb8726e531d6e1dacfbb4d8ed2a57a871028f8d2d0a5df0e272805fb0f0abd5d9e3a66692ea9dda0f14a658a7e894d910e302c36830835f882734b599afe1eca61145bd5844532464c1d47e264035d9888ba65f623755a090c2b4e4cbcb03b161d76a570dc218062e02652653a155a90f6d7580a18c6253a2af89dea7205fb597ce5b10aef8b85ff6576fbf13173f4848783e10ed834f5a22446e1aac1a43ee5bb851a89ea4a12dcdcc3b9e052f0db042f1f8d2003d2a2265dcb10c69fcd99a68c77c2e762badfb296cde023f121c41238c409233983d522763c3576fd9d81c61f3f1799ed10615abe4c622293a5e93f0df56a287723924b45415571f64ce66eb025b02d09ffd1e7d8f4fa09cdde8cfed99ac5cb4f5dd0f4490f85fd18ba4b0265c31bc6a5331a745ca40205f5baf971507861f68fd935b93bea7579b0b21028406f1c75cfed38318a50050a0a7686c88c9c8fc35effdf689aa2ce796d09087a3069b5f1ed4ebeda75b6f16474e78b2f4419d53e9632bb244bf848e83120fa3f157750dd9fcc4361676b8691e288c3355bfed915f39dd37435c551228eb49be151113de7599394a5183ffda84a491282de4729bb21d116241c435aa3c873db879dad3da7a97f723f9ad96789c79a6db24e76ea0d0556b0be4a0186aa03920d81f25359bc0b62aa4c895870690006e0544c7f7960648aa699f41bd88c39aabddda6c32a823789c1403f995c1359eb0c29317c36704bb898d3fa1112f9884739cc05de18d909b9345879b57db074ca2d212d568a43da6d9c731a6b9644a3027349fdaae73a7aadde350a1e062abd1aa1dbb6612dcf254c9d8a1832d2a3b98382724fa381b19a40ca9f13d821912ee78018a3393c86a7bc5ce6028bb1f07f32452959ba7303d873d3bc7ea182c7717eb1f87f41add3e5d5b4c5d4b2b5119001432459b7d46d5b35d42f917da7c525ec4d24abb717515ca3aca0c0668caa58756f300973b805eca234064a7ea894b92304c26ee5a7466ddeb9ad3838c3e98fb2f3eaa7ff71c9888b5616253602b82e08168505e36221f10114de837b03321d3eecabe956f953ba7767736dadfc2b8d14beeced33f33e54e9b02f0b405febe0f38188a10463a93b2b6b2fa1da45141b4c5972800f01525cdedbba94bf3c7b4e06804c5044f067643bb85acf7c8e29ea8c41714f67d36e5e0ce913766f9ffc67937961f1768e27cf0724668f023c907236825c0d157ed10f6b45139e99d54a5b69e9f5ebbeffd1c9b230b99a1491a7ab78a39591cba102dd0e2d0fa6f42b33798196f2678bc77db11e074f15e9bccf9816d9cfc0d97b235d2a9e6ec25ff714ce3e668d8e51b8f4901b8e2267b1daf191e394a349eea25e38a7d6700e9366e9b5a3622a49bfc33712b1401108becab66252f85fd9710575576c0f9bdb7658916cb9f967a643cabbc595a63d1e81134d8b3fc1cae313121b34d09b83c6c841c49f689c4c8a2adbacbdd7195b0862ca27864ea5d00f8b1178ffebd9b531387448a628de5bc5d9cb0cc5071b650305283c723e6accbbd9a554f20ad5bc669808c7d49869e84469fa0ae82f4d18bcd282e9e773ccbade27e6d9e057eb2e87a20bb4d7bbf2883a25ee788a43c3bec91c4a5a04788b174c6602da3f56254b15205934ba1eb2a14078f61ba0ab33272dad1ed84e1b5d5d63954aecca4ea81f71e88d66531a992973529b157427b9a236f3f115fc5e4709c6bae850b0fd0180be19b24a33d70cfe6dcce27ac21c544521815ad85867abd16be793a90cd78714c3cdd05ab7a5875207adde60ab3b9ba119833b8e7db9ee952ecd95276f723676939b2b7bc2fa6fcb3eab290ecd68d6e5f27f5cfaf7a43b0b223171497b67745183cc5c59ea8a295dcf8154aa045601feeb33e09250bcade43f280bcc0dd9d5aed01647457b6eda5423a53d5fdc598e435a52c385dc8375571c47a84ef4a85e58691cce63dd690c6dcf41c111f54b878cf8ccb62701312e72973b784b5755fe587e0587886094c4eb5c3cdd6715f7a0e4c7a34a43c0fb9ff20923d7542899ceb996bda9866bc77d5ec3e1cd19e3feb52721be890facd576a63ee2239a80b93b584c1c4e4c7fe64432b8c69cb202e1a6ab954fc15db2d77c9eba0edfbf88ef2c0b394cb4c469ff6a135d236544b71416ad0e809d78718175482b82d13b8b399a6df1009809bcd4377cf6d7c23542eda49e386e9ccd5f57adb9a9d0f961b693e8d579695912ae59ce74bae56883facb888d104e72beacd2da02ced4f6bc0603e1ed7543c55d5c4a24542809e3d151b406e42ff363d2754d29cd6745c0623077dd550bac2752fe78c00f81f7e456260df356cb333444b283390be8d0bac10ddf00c8c57d156c4fef9cf45c62383d4272cb016d964209c6cb6170b50191df71fbb4078cc07b2edc3ae3e46bf33ecf8375b27b9c29a780fa28825b76aacbad61cf1d4cc92d7360cb9f6da0dc1d6aadee54780464966652c4fafd80a8bba0cc08382ccbdbfe847b7c7578cd17b02a706acc1649a8581502efc74ccdb8a8102f935f3398959bf6e0930aaae89ac6a8555334ebd151f216945803de0e27ef387322546e52b7eab8c0a46c560b769c5bbb7e1ad91a56c441b17a5a3b3a6c4e8e756b71d04c5ae0a92a643434e1b0ad3591e7a1b50b60b0d243074aef4311cd314343983a9a8f5b6f36cce508586880548ddb075ddfc458a72f072973e230f3416fcd9a5f7713179d1edeebd1088d4d7abf271fcdebfca61f6618fdd3dc2c682e460718219b27a4dbbd68911f9525f2616e29003f0e6a405647a25192002c04422367d1ce1b985a8d74f9f696519d47ccb0f8e95c06198f448491fa11f4dc4458b203dcbce609ec2ec6e799d649cd8622b6c3b92cf46f263255771c6781e0ff04431a2985ad0751de80da6d1600bf75b2041e587655471e9b93c609b0d9dabe61290e9e9d27eda04e967aac4696c4b4914b54d90003a279486b98110b001a464be49aaa1612671b98aba0d47d985dc1933589822eeedce8691abbd97c507481d8c0db720fb60c08ca8f174eb7e62ae4028420f83672f91c28ce9e6a9eb23961e20b11c3ecd7491d6b4578c59e3ed7a9874c2b46277fc585c649f1a8eeafed73f980c318fd433fc2036ba04d420be60039800a1e0c418e8b8750fa926e86eaf66491e606554aaa91a344c0625113f8006a68216b28995eccaf4ff833028f225818da8ff9b211832eeb94643eee7e5714819b34ceee1a8c4be5e592490a9b4b6f55a4b287b0a9c4da451e805af0c3751fce97c8cca511c6aed2d8b95cc88cbb7b1323d33b954f82ca7f673323aa8cf7356c4f7d8692f1ce53f30391683cef526580a9738194dbf236f4b4d110ee12c034c6b6a0a0f3be7a7c2e8862ed9226307df13694bd1ab47ad3c8fc2566c217271cd73c05c75351a822ad2292f55cdfc5535724e89f4aee5da1dccd2ae466054e951d6015faee439b8acee5afb3fffa7d561ef2ce0b9272506eb03a7e369a9f4d2315e12278146e0402051aa69f9063c927538d1834a88bacfdb2443602ead7073f743fa933e629a351b0aa6e345482074960280280d23ba0ebeb7e2bd93b9fccad073fea5dd5aec792950482480b0ad6855a98b3566a05bf58095e86b1ee308dacdd7eb4f1862afa2b21e760125b2cd7b733366996e83d6c5423dcdf4fae55d4883c0c1d3f31aeced74f1151452886c15ff7602c2a6caceded2adaad77a1fa65852c5452908603f2248c6bd14892df11c487d0d0365dfb00490cf8e578fe419bf2821f8f1b1261c316678ef5d6409cd58835e5ca92ff30f1e6b917ced98c1194669ebc0de892fd67a61d74ee35f4705b9a79a80a2c1d456f34267fca2d4c5dbc109ba874ecea6f5ac9897c03fa870f2125e3f163322e2076ce912c595e75bb47cbab84755ea7a197c5bc40bec4c52438f94a9603861b2f371ea739700c732c2b9e859b6e39f0a7c17725ed171a792903c63dda58d7a11570cafe4541c443f11b000554a6bfa7e89136a903e0e538c926e23eb3850a3c30bc9d6ff259c136533d322f64919220370a0b942c0fd1ced0bded52bbf5cf50c4ddba6bb3504fc38f9b52fb2c2f0a44e8f8d3c2bd23b802fd69bb29dedc133a4aee37331cc6d21c07eed06c40ad854814a9e311b655ae05b9ccbf26554b245a953c427daab2a05337d241c7b36c6d94bd94f4fa5a8ffbc8de872510124d92b485245c6afe85cc58b4b522412a58fdea87c18dcc996d6c438cdbbd4720659f91553323b5aed2d611be1c0861f9c8b693c64313f12411b63e4b1eaef09413c03d05436482e73524da13b946695090f1d9b6aa05f446ed6ff6f0824a81439700ac511681a19413b1b9c65c29a760526d35b51785d5a4d4d2381d186e9d2d994f3b44d6538aef16dbbc4ff8ab21e7f76b23df826d47de26ae533d9cad5a31f573cdd122e579cff54b619b8dc52d3d19db7e185762beee0b6b4a9a04f5ebae72991004410222496f01e890aa3739dec0623e3466101ea33f120ee3cf2216c5e785b2b478cdbfe1060403ea31f8bb33848cd3296c7b53deefdb372497c9a1e3edd91a729abfcf97c221f62e63a38962a2c3a6b6b9a0c83c37189b6a893cf32150a6f8fad0ce86a2125bbdef8f5dccc64b87f1546baaa2bb751372e73651ee3c8cb7f795bd0c2bb00dadd7d2b1bd6afe7ca6bda4ab60d9711d299535ae32fe638cbe3738ead085ce6439cdb3011df2f620716ff72a9ffdb58eaac0dafc302b0a92708dac83a8a23f034a9d8fe8b3e3127c40f0d31a92a439b3dbfff5393341356e028a6aee29a6b7eaa9ca7edc1238c86bf61b9f5858d290da7e647551cb9f7604cae0eee355b7f0b24f5c65aa1a5a926e1a71a14afa16132e97cb1f82e8eabee90ca2eac1d602786465753c15fe96a85807ccbcc01ce9cfc2d4e4c1c784b4a102d541a0d", 0x1000}, {&(0x7f0000000300)="41ea35ac27782e5d0fe22c203465d6cf34fd52f5fe98d825585ed1e84edecbd8f0e53208a4ae58da0a6a8cb92edf284dc5028157a9ea5a307ea961d2da6e945655bc85b4528fe055a9a11658c8aa756bbabc68c5ef7c1cfb891313bd1f1165f6f3d65de5a57ff5d57617735f8c6a769e32ab7b69960484e6895b1d6a31ad04ec09b9058dcd35e39e3b12646d0c074dcc3e53185ac2ee94806d2b9464447ad89d95e8dffb94b9293d22747b92470e2708427d19a4cc95d65cfc90857221109ece6529434b0aef93be1e34a7ff874b8fa8cd2ea6c64c43737e3e1996f5804c5d92ceeead7c3bab4c0e21a1cd", 0xeb}, {&(0x7f0000000400)="9b43916b7a301d970308c1c25e8ffa239dcef0b34606286f4b1ce8c70fd991392b63a1f694d6fc86321686a1e27030578a6dc053875c987136c52c7b41184a50c8ffca10d36ffbc51ab6526695d34509de39ae06402476359d93784bdcf89a90ab8353082fce30edae1f333a494003c4a3f28dd91f4e0027134628c37e7e582c94", 0x81}, {&(0x7f0000000740)="8d057975b20bdfe6a6216b74d598c4ed89735e73d1e89e08716425dcd8bb3d40e878f2ec19ab6aba8bc03ecfc24ea61bd14475999e7c4bd805df1a5111e96f2f3b39dec4a0620806e80a3f4f6a0d4bde5949b6acc538641390f71c21ecf7b91136f30f0ca03ce6270f6f3a126f80dd7706a4518b749a434d27c79faa90", 0x7d}], 0x5, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x80000}, {0xbf, 0x6}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xffffffffffffff58) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000280), 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x60, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x28}, {0x1000000406}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x47a8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="fdff") 16:00:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9569a8ba9ace7e8e00f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538", 0x91}], 0x1}, 0x1) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002001, 0x40004000000028a8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x20) writev(r2, &(0x7f00000003c0), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000009c0)='./file0\x00', r4, r5, 0x6) chmod(&(0x7f0000000ac0)='./bus\x00', 0xfffffffffffffffe) chown(&(0x7f0000000180)='./bus\x00', r4, r6) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="85e00f955d489e9586652e5c0832ea206e728d243c437e6487ac05b9402bd6353fc522b9006fd1ed09babf52822cd2ecf163965f2c8572e2968ead037acce9de6875d0a6f82361811ce3025fb2dd7975d15fe4d08cd53047542b773c678f1d9d7ae7e611f61e2623cf96e20a81f7ce88a2230b3fe5dedfcd70a2db6abb68fc4c1c9c6ff876db7e3d8736a7912529b7f375fe96c016190ea6c8562a5de1e8d4d8", 0xa0}, {&(0x7f0000000340)="ddee5185aab0824dd38d566bdf78fd", 0xf}, {&(0x7f0000000440)="e84a4eb28a423ba6631f23305705e6a39f7ddc4b359a3891f1429e1596db0bd3ea38d685c9a53a4763316356bacbb7ccbd5261b7551de967465c9bb6e8ff741cdff5db440df04f898cc2010234ab44b2bf50ab10c40bac31122bf386adf07fd070b81e72fe6cd3ae94a68563bb9955c3e6d37735159a07c9b0eb7924890d9f5ff05ceadb37ce2745c3515bb515dfea73b4d31e576c8848265c339546fe4bcdb5e4dc9809b29ff1d6530dd16d001bdbf05d8eed9f912ff7c68fac41f27091d547a1957568f1fa77d965276fc071556d14f9", 0xd1}], 0x3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="ade796a8264844b936407db697dc3b12560bb94a087f875fa52855e49df39e65abe5e8f8cf76995f0670b5303351b85cd2ab540e2ad640653305eb96a930758624b6e194aa66fbd9f758f4b551f1a84c055721846affa33be07314334e74e9d2cd91940c55e09ec41e119584b26de9d3cd455dcf6310d524bd0743d2420bf5584e65f268d03566959f884b3b6d05963b2df959e59f1dc2035ecd908f659d292ce98b82e10aae240e61727502ab7d4e270b86f3108f8ed4dcfcb9765694a916547a63fd380fa823c1747c44fb24571f6ec21599a44a70239dc5eb07152a9245188e9e3028437da4ab5219d256d082f286", 0xf0}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="380000000000dc2b340000ffff000001080000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ff04000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x128, 0x40a}, 0x8) mkdirat(r2, &(0x7f0000000a00)='./bus\x00', 0x4) pipe2(&(0x7f0000000140), 0x4) utimensat(r0, &(0x7f00000007c0)='./bus\x00', &(0x7f0000000980)={{0x7, 0xffffffffffffffff}, {0x308, 0x3}}, 0x0) readlink(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000700)=""/135, 0x87) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000a40)={'./bus\x00', 0xffffffffffffff7f, 0x7, 0x8, 0x1, 0x0, 0x10001, 0x3f, 0x1, 0x1, 0xf04, 0x7}) mknod(&(0x7f0000000080)='./bus\x00', 0x14, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x456) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:10 executing program 1: r0 = socket(0x1000002, 0x8002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x480, 0x0) minherit(&(0x7f00001a9000/0x4000)=nil, 0x4000, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="4402dfa6cfc1513cb5abd1b58db69492387c5d2ffcbe9ac5f87d75e75ba7060e9d51386b2d3e5f979601d6fffd424d5965ce482e8f0b461e8f63f2d28d4f3e9f45b35487c7ebfeb95128f1d3375ecde5c013d6ce212c28050716e55aade049e8483fcf5c87638bf750738dba3ce30667c940", 0x72}], 0xfffffffffffff92, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="3596c308666666636b49d405068e1d7cddb22848e370aa5f4c4b7f28be2f08c65b19b7d942b996ff8a24c0be58707f493ac2a845185a4c39f7ed025b64185e959c0afce653f6f2f4da6dd6c9cfb9442823438155e8f87dd179c12c979c363795346adb2f88c0da4c556d6634404284d16190faeeb923a1cdda77"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x45, 0x1}], 0x1}) minherit(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x8000, 0x3, 0x80, 0x8000}, {0x101, 0x3f, 0x3, 0x5}, {0xe511, 0x1, 0x0, 0xf9e}, {0x8, 0x6, 0x4, 0xfff}, {0x80000001, 0x9, 0x8, 0x2}, {0x4, 0x8000, 0x0, 0x80}]}) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x0, 0x5, 0x0, 0xffff, 0x54, 0x8001, 0x2, 0x3, 0x4, 0xffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2", 0x1}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0xfffffffffffffffe) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001, 0x8}, {0x86}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x0, 0x5, 0x0, 0xffff, 0x54, 0x8001, 0x2, 0x3, 0x4, 0xffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffffd5) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x0, 0x5, 0x0, 0xffff, 0x54, 0x8001, 0x2, 0x3, 0x4, 0xffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) r3 = socket$unix(0x1, 0x3, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000040)="9de3f72383f384375a5bb35c3b4467a19761f0f5d85a76438c90c674dac70b1c4fb3986845840e7fca1646078f04be5c63b1278219242e1965a30f802b37f2b246569a5ce0e8a5694a8087ba5fa4c3f870d6720d466c6a3d19290570e5d6c0e145f2368bea53c746243d3b4497bd48d4beedc7babdc6f145b18d6611722af2df0bb4e97b67406cba5a7618a2b9db56fe9610f727a6a7b7013b883dc1f08c7fa18898087f40083fba4e2a4ec7eba258f46589cd1158b71e4305caa1dc0999437493d0cb5f6e6864da80", 0xc9}, {&(0x7f0000000140)="6cc57d2b28cfa3f707bfc3285e54d98ca56c10204097ca84a66184b11e239985273b50dfe02ba3e46247b6c24269d1b8df4e95ef58b165e3e374cd27e3642782d2b53f33af0279fd557e2f1193a172c9388552bdd9931652a2be4b4c1623e5558c5b8b297538845b453eed1a604175029d0b5cb413af86b90e4761413f6af5dc284ca4047e3795b364e743aa7ba1a9d9e915732404ae867f28533830d5de2f07f4b3e8e3bb45491554da901eea2a684857010f4b20078bc3a3cd2835f76e16eab4533fda56a80496d689944e780d956b5ad957", 0xd3}, {&(0x7f00000002c0)="84a251cadf7b78a9e20e58e524882fded7ea8d614d6044a22f49065609e0bf323317fcbfe23137b06b0ec88164c90e3c0d007f67e3bf3f0db944680d6aaf99d922865aa45e32f10fdfd9c079027a7b301713c8a038ef5d7b8e4266655e702f21f0fd28183e6e49f6e5b3004faaa046667cf5fb33d6bc8d", 0x77}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x0, 0x5, 0x0, 0xffff, 0x54, 0x8001, 0x2, 0x3, 0x4, 0xffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x3e9) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r1) select(0x40, &(0x7f0000000100)={0x1, 0x7, 0xffff, 0x4, 0x100000000, 0x800, 0x2, 0x5}, &(0x7f0000000140)={0x3, 0x5, 0x8, 0x12c, 0x8, 0x436, 0xdd3, 0x200}, &(0x7f0000000180)={0x2, 0x6, 0x800, 0x6, 0x10000, 0x111, 0x1, 0x7}, &(0x7f0000000200)={0x7, 0x7fffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x0, 0x5, 0x0, 0xffff, 0x54, 0x8001, 0x2, 0x3, 0x4, 0xffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3000200000005}) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x0, 0x5, 0x0, 0xffff, 0x54, 0x8001, 0x2, 0x3, 0x4, 0xffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe1f, &(0x7f00000000c0)) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x0, 0x5, 0x0, 0xffff, 0x54, 0x8001, 0x2, 0x3, 0x4, 0xffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6080, 0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="4c37e3f06a76f65f6546c4e44eccc36c762e2827010c87b8bac5446273b196d7fab24077f83669710e919d9c48451c25ebade7a6f0de645b2944701bb0f4cc877eba9da933cf03a8ca7122830197ed491326f8cfe4168ec6ab83bcc6a468cdc1276f8077dab00a8242d675c977ad1e47ebddd7d3860e7bcdfc82b0c47cbf9ccf73919c07c83ec8179b4bcf594a90be0623fc02d48976317895b618838d8efed53a9a4acbc30a4c782b9278443352930d8d1e429d3c29b58ac84a", 0xba}, {&(0x7f0000000300)="3cb869689f2949f549d0ee9f19f72d142f09977893f5a4f99c70b10dd27a7e134453411f4d6453523ba5b1416a1c4450c4b61ed9c2adbc1628b04901e4fcac9552425feee55c5848d8927efc7a5c5660addbc129962ec8a46bc5a0ffacac41d949ff9a28032e54a915b2a10be037", 0x6e}, {&(0x7f0000000380)="5ad55f5e8fd2526f7ff46fc6969961c31bdecc5799ed8a2d4abf96e8e4d157b37ec2019d6c3351fd46f1bb4adc0cd1a0e5370d13a532a15d9da40993fa17de4c51ec602c9e7e5cf802c28dc8cb1927514cb40bac7929dd", 0x57}, {&(0x7f0000000400)="0594d75e531622f52ba7c2cfff1454268a979358ff3262a494fc03f016ab1d37fdc6a71c690c0bf2b4099b12c0d2291e406e8afd0f420e9b06329c5b6621427cf443b1d4acad9160dc06", 0x4a}], 0x4, 0x0, 0x50) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = socket(0x1e, 0x4, 0x101) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/112, &(0x7f0000000080)=0x70) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffb4, &(0x7f00000000c0)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xae9817f62dc7666a) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20008, 0x2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x4, 0x529) connect(r4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000580)={0x7ff, 0x0, './file0\x00', 0x7, 0x1, 0x0, 0x2}) pread(r2, &(0x7f0000000640)="fa426ddddde1aa9cdb86cdf2a7ea51912bf9989e9182433289c0c517fe975bfdb2c953239ae0bb23c1cf039668a2d8d6e10e99d32da2cb2e4488f95c0f2529b1bb6b835e557ae357ee71fdabe70fb9c3974ae771d0b39a4e4d1a09f625c7d915a561407cdbaf32fe4613f621a0ad91b425e1cad1d183fb79b5709e3ac0793f2bbfa07bf4a7f3007e0e71d743713c97b6e6596b909521781bc306b0b8e03c57e180fc597e4dd54f5305c23d6989efc45e887f2f198d1e05a0eef39d0d47c736b99cf70c0b5070ab9056df0ca1a265f0b19ea6d314a39c6d77739cff5ec78dc6ad5521bde70e6eb9", 0xe7, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x4000000000101, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00003ea000/0x3000)=nil, &(0x7f00003ec000/0x4000)=nil, 0xd94}, {&(0x7f00003e9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00003e9000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffff7e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0x7}, {&(0x7f00003ed000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f00003eb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f00003ea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xcc7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f00003ea000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7fffffff}, {&(0x7f00003ec000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f00003ec000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:14 executing program 0: syz_emit_ethernet(0xaa, &(0x7f00000001c0)="d3f0627d365365ace8be2c3eceef42f99d9d5cb1adcbd35faba8c40fbe3f69d5f361266fd32fb38b99275c83960a6fa09fcd03322c0b03d4a7a6d724d8beda773bca1054725a33ab14b2d1615d45c6d38f653b74e8e4b02926c8669120a77882b339a534ff96a3d6395d31a82ac3b9e43f153c3582c23932ad6da30658d224d31f2d27ff95b052d2e31aba2dc9b19f1fa5d220f1f257a6848b0c5a98380649355d3287322d630ab78fca") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") fchflags(r0, 0x1) 16:00:14 executing program 1: mknod(0x0, 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:14 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="f664b20143dfecae0e4dcd364d", 0xd) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0x8) getrlimit(0x0, 0x0) getrlimit(0x1, &(0x7f0000000000)) 16:00:14 executing program 1: mknod(0x0, 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:14 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) 16:00:14 executing program 1: mknod(0x0, 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x100000000054}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10cc0, 0x0) fchflags(r0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8300, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000005c0)={0x80, [{0x3, 0xfffffffffffffffa}, {0x3, 0x7fff}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x9a}, {0x3, 0x2000}, {0x3, 0x1f}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0x81}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x100000000}, {0x3, 0xffff}, {0x1}, {0x2, 0x1}, {0x2, 0x5}, {0x1, 0x1000}, {0x2, 0xff}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0x8000}, {0x1, 0x400}, {0x0, 0x75c}, {0x1, 0x1ff}, {0x3}, {0x3, 0x2}, {0x3}, {0x2, 0x7}, {0x0, 0x4}, {0x3, 0x401}]}) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0xffffffff80000000, 0x9, 0x6, 0x3b2548ab}, {0x1ff, 0x9, 0x2, 0x5f5d}, {0xffffffffffffff98, 0xd78, 0x2, 0x5}, {0x100, 0xa5, 0x1, 0x9}, {0x0, 0x0, 0x7, 0xfe4b}, {0x7, 0x3, 0x1, 0x3}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0xd3) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x8, 0x1, 0x2}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1100000385, 0x1) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c570a, &(0x7f0000001800)) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8008, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200000000000002, 0x42) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./bus\x00', r2, r4) write(r1, &(0x7f0000000140)="220e22", 0x3) r5 = geteuid() seteuid(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r3, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) flock(r0, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(0x0, 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair(0x3f, 0x5, 0xbd4, &(0x7f0000000340)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000380)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x02))\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(0x0, 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x0, 0xffcf, &(0x7f0000000040)="45c9cc56d1871e0eca3a5f075720a249b3a8051de90b40f16a21d3b36262c7e52ee04bed417a863108178b9a986f194988c09cad0aadb95a10cd78326975035fd06e430fcdd993f42fd4861e87692b14fe4e15b189888c7fc8ad5ff037782d50329dfeed26bc1beae3a76a347362f8c04e7bb9dca92db034260e9b8297b5874e04031458ac54fbce8ab998359ddb107a9b096f1cdb55601f521db5e8e678c6563b88ea826f9364927e49b05ab34fd3170b2b8cf945cea87c73f0", 0xba) r1 = socket(0x18, 0x1, 0x8) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(0x0, 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') select(0x40, &(0x7f0000000100)={0x9, 0x20, 0xbdf1, 0x6, 0x0, 0x7f, 0x8000, 0x5}, &(0x7f0000000180)={0x9, 0x10000, 0x5, 0x101, 0x0, 0x80000001, 0x8, 0x8000}, &(0x7f0000000240)={0x6, 0x826, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x5, 0x0, 0x7, 0x80000000}, &(0x7f00000002c0)={0xd6, 0x2}) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='>', 0x1) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x20006) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x7, 0x3, 0x4, "c477af7ce9079153ad6a9e8330ff947e4b02a864", 0x7, 0x81}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1f) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x99, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r1 = open(&(0x7f0000000180)='./bus/file0\x00', 0x40, 0x2000000000000084) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x0) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7f, 0x6, 0x3, 0x1f, "24c0d8a147fef747a90cb7a457f1c40ed13fdcd0", 0x3ff, 0x800}) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000000), 0xbb54c84c88d702a4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000140)="dc2403b924b12ebf25173caa5d4f3b911c873f39bba06612815a6d72a3416d54f247fed456601f9c0c643a4de7530b4c0614378c10fd56ee5175ff90c15ea9c1d5cce775342cdc4fc32a561f827e4499bc1f52938ba2be04fc715c44bd28eb96d63846d9f390723a1049a909b7216907f08c894bebd5fde072b14021fcffeae409c962359e6af81f62dfc159d15c2a48d8b96f6f8902a9132ca79dfc3072c5f2b244db0bea91d80423d688b6df293e9b8a09a410bf6d07b44cbe59529b5b008fc7186088e818d60737ff7f0f365720462ae61b2222f6a9745ce0d36502f8b406f93d470f05e53dd37b92ede9cf76ee30027f4a8bcdc614e61f36ff93979c4a0a43dce83d7373444e2afcd03f5fbbdcf1c54df592425c9f043dd354b87c2e4806b796555a3cfb47c91d23cbc2c5bd7485f9ae269e65041008be81717dbd2df18955c555edbbd97f632fcb37e92596ebcfe9681b72b3a48401fcdc3232c0f6388a588b0b66e01b4443ca26a823f57b2ccd278457f8703d960c41bcc3f28b2a3ec3a6d53d2fa896fbc7a8f7269e255defc6317705633c72b0198706a8a14390f0c9bb93176969174f9e8669d4723a5caa7b088da3ec3123f9bdbd576f8993d1edb2b3162365bf7465b4b346aec980851543d9dc5b4ab5dc5fd66b15a5ac2d8cbf2c165232a3efce11b13660b3b6f153c097170e74ea3a86dab3eb8db227429f4eb8be0f3d68857447bc2dd07337d34ec21a6cd47d5707c305ecdc74245520c915617b7fef265304c8f74f9995e0c9be5d5055651e29841970045a0f844becc53ab624cde1606e43481f966e1e8235f28d900c75b29f195579ea4f61c3f02c70adc8f4ed214023e264aa1938869081fb88551298c5c607462dc69d37994b6463cf1e152659ad588fdaa3707b0aaa45967744d8de624d2dfe854c3da887e7fccf1ec59318ec3a8f19c17444de252a1f882aace80d27a20c281b4c10e3ad919a26f281b44e67967da35d0907666026aafcd8dd3e3c620e3bbc55d865f368aac96a691e0c3b12fab4adfbc1b52c6f770857d497e685c2bba699e13d58d45de328b74672dcf2195e7c138bfd8973439250803ad9c26320fdd68c29937a87220e93d3de8a33cc5c6670ddcb3cec5c845bad400f404796a1111cfc7925d722fe98d87dc4578e9d74230ec1eceb9747f954c2daf63d366e58ae27822a67569602b51f7ffdd16cf5b226125da3a3e61fa023ac08617316e97f649dc3e7a17e6df103beca0240ec67f201c14e104be969f95f09d9e8c9cd3bc4beb269989824e1f9c7d8361fcd0a2dcb1d26ac62b5177491ad7de89f082eaf8b9fde131bbd507711e62158128337f47307bd516ce673b807a30dc7f31a060b47d7d414af9ec5cb59ec51e9c07fb27b6c0aa53683fecf8c918d07b9319a95129f4f6c65c783c85ecdb207f8208f2bfdef2bd2f53768a72c469840d3334e007fdf4a8175d04855f9fcd6633d32eeefe5c8e0723b40dcda2951a293a817b8678e161142d0b336529209b1e76c6d2693793a91df2eadb0858bd9f0ec9915db650287afaae874d778496e3bf41193b44d74d6dd236e3f5837cacdd504e29969a5ea4cbaea184a7f170b75c1edc26addf20610d26866ba363a144ebac21c1a57a50b91771a32526a5b6eb5e52443900c96ae9b3301fa882f0643642eba66c72b42bdcde5729f97b216db65bd1d2bb093f54fefae8142be34f6d70792e2aaae251bfcba7b4eeb170a1d0c046c06dce508405fb89f67aeb72019cf769e82c82d985d15c899092b82c0a657738e5d267ec4b3824c2e682ed90c61ee89ed3a32a5099d529ffc54ee42474c54bee1be3255e79c67165ceedf7ed8afb61fa7d23c1b712a52f4049cc814a6d042d31a0dfdc724f47989cbbf3d926963c1091209bc0353ab5535e12ac16c0684e36f02a7320cf1ce7e6104c235e6fe4bbcdcbebc2eea55186e71ad6a4c02bae05ad860a9e36dcd360250bd97b55437dc9b662202fc02b27494172ccfe28b925839ad26388773a9f41a2f9f38071deab254c377c01a81c67bef5cc2b62c61dfc508f884adb7373421f5e4df4316427dd2b7ff12c67f9fc77d74b38d7268e43ca2e7dac65de5ea9a8c0efe7cc95e360173176b0d45eea6b243051d6b09ff47dc0212964ed5a19538c62932ef466ce09a353704f176fd2eac733e212b4283ec2a8372d5aa464cb6ddfe115a5d4dc0d4b50053f8cba8b14d5bf2e33eeb719d7d43a308a2709092bbcdec965c9a3a20c6e43262d0dbd43e985d3693c8f53087c05ac73073110a2a4c2f509b8108d7622a1333cb7bafd5db810c71adc8e379937e3cf748923ffcef1cda3ae14ee3e9ab29dce332fc6c09c09bd45b4d14928d4beca7cae54d4e8f6f22952caf25f75a7c92111d322999c04d63d8ab7ccad988addf96332090b78953cfcf3b52cd8031f68499a993defd664721dd1e6dafcef78d965a894779ecd5305c91cd8d471cf32c9f1f51f0a29de2783c90a51d8519ae1cc9926f28fd9051d6fb3d60df381f65922f4d1f664151b49dcdd7f5930ea58fdd1ef7769bf5221d279023fc63eda36d00b7e2018b05b755f472d1dab98ca84865caf2c204bffea88eba8dbaab83a59a29be971219a72539be2b19e2b53066c5bde16c3ba6f02e0152034cdf83c130240a932249501ead44b034e981f097d5f619a97668f1ac3ae12ac21e738709b6c2f76c2ef217f0657c1760472c2fe5ebabfd52fa1fb74c096ad0e48f4de418d3d01fb44f68d4f7570a92c2ceeb619050b9c78217f48c34d1cccc3f31560c818c0f6fab2a5210df4ce673a8e83dacff37cd34b065f382f488e0d31458df6f2b46844cc572f6ef6a7be8d8e2d026e5ba16ff7ebff758fe17da24552131aad4bdbd20cc077be732a0bdabd29d772cbda2ef4bc671f45618ebee09ecd1eecdd97351bbd15bf0af75adbba1bcef0e98b0f15f0c513d5ac9dc51639c408ffedfd83556077f663e092d1105ed4e41fe93d7168ca5e105c0aaa9687dc7cef6f14215a476d2a65816a33f98672b2fff778b01ae03b4103416941efb64fafa8d32fbdb4de596cbceaaca60bd55eb2e86b502b1737b54403b1037958880f837e54dde89c9200b72e1855cf0922048022e1b2215da495a917a7b80dce6028156c2136a6c6a67b2e3dab5e2703b09ac4dd8b0de1ff0fa208eaba373e54fdc3c024ee3c98c90e9e3f6109497efeefd487ba770a5f302b99270f39058443df9ea0b6e0f7f4cdd15929290dc298297d727872ecdae74ae466aff623b9c77e929107ba2d8caf93ed3e5d0601a88351551352ac9f05c7ca76adf512ce438286182ebfe4ebc9cdfcde48cab718e4a6b7933dbd9d0341c65f1e473d112d56706be62dbe98ba2ddccf77b1ed42f2427ebfa1d1a95a6eb8551bb3353f09dcfb29862b58fbc53fcdb78a41c046cf235a19ad550596ccc67eb8784964a61bd90ae8a5f65e3a6bc406085570da413d84e29debac13f2351c8020eef8fdeecde1c2c4d1e94734c4f0d9ee446fe53eeb3c3cc9e892ab2b5404303024261805c5a42a78eaa1d346f6b4b37e8d6b2f28cbc9dba634accf39c4a7a12af773ce635f1304be4f959ce2d0bf555bec7d2d846c05b64509b488cadda5971109c96dc15a985695d5363a366b885da2f01beb5162ab44b7cc4cf9db863df84ca310b079635539c7cbdf5254983a86088c32cb7a5c423d4a2a34a5bcece74a256f6cc634ba3c98c61469e89fd0b7b09da2211b07a4df90707c369357860b85f80bb42428fc9863c12d90309eb8373c5f8a37705afe14c445f5404727ecaecacccd8b06e41c6bc12f3fd7291e86bab3f21de8c16b09fc7bebf8f4cb324a550187712fcefa9d382f7925b8190361594dea785c2353603825cc4b549c473c4da0e4de7fa0f870448e1c703842540e83b1f50e7d82c4f0625a264e3964cba246dfdaa632bf32d9cf43242e44303d9e92803dccf82aec8ba4d20dd05425bfc482e0a3008226353c140384a531c9e4ec044c6db774e7ab6cb8bf6a56700b17b1697a4ca2a214c60b99d999b5800d2eb9c2d6c15b31402182acd428b790571cdba299c6241559daa351d67119c8e56c9dd4ec07f6c895ef428cd4b24396d25b7cabaefb8208d1113b5ea70f131d4e5d7502bb29d54a113a2aa51bb52640f2ed2dce0f06d6383c932931974a6e24002c03b66cb79b1645cdfd011288c26d94c611d88103106525e288506cd7c216b363fc6831c0ff331d01ecefa6ef2af761636229ae599dbd9b2d305b51bbf794405176f9f53b269eb6601bda6e3b7185df1f1a7d3c3a4e63139e9e0b4af01c9c73d09fb84f354b8073ecb7cc6d2ed03236754a1ec37f36cad6f8ce5e69b3f71798eaa09e712502e5c1017168edfc17506d2de92c346083cf8abd5f9721aa0c39b6f1cc64e7f7b7d1cae09fd7401e4674c9d1c66aedce351994af34975b13ce447327dc20fe864341a9b5d069a6d035a283b30224f5e5d16489e0779912b9f88dcd4de3ca4eaf176d5a43cc7016635c1ce8d48b6d5f5e3a95c3749f646cd78488959b17b3c68b3991a298d5668bc18f03e0ed134ddbdc24615b0ffa85d736e2aafd658dc27623342b6ccab218d0e91e656e497f72603d85236c199a40a0d48f5b9619aaae7938910e18893204a156fc3ecc3d0031c6c2b63d82d2dbdd09ae02aa9455c9de6f5a231fde2d9b09f743f4e7debe25913fc0550a7b1114d73592e6e93597ce97f93bdb5a2e4720e42ab508935ec52851734f94b3de3155ff855e3469b46ba1ab1142ee06847b1fa9cd7fe370f569389c3f9e3a6704a4bfd30b6e5276a2587456a8bab66ff6205416a53b67e40437babcc3ff086986d5d9e3ee4c11ff877fc75e82ad6ac90ff69936f36929f3957eb75e16f1413c3355dda609cbe3693ba297623eaa8f8ab75621638d1477eba5613db189eaa0836c45eabbd7a58a64607ec20f55c294ba409d8ccf481acdc5067a112ccdf83c154c98295927f3f66cb2e35c2a9c4577965d96beb605d7157248c3e7b9a54f60cd9131cad95f0f8afc5acfe36cf961d90c0b7fd3ee65cc0b9770b63e5ae18fbf48f2568e07e1c96ab84bcb2657623ef3621c57f0cbb6508a485ca7b17ce196e966875ea28290125958f4d5cf2d8ca9ee5b23fa1bc42b06d40378ced8edd56fb601a522866a99ea0c6741951187c18b1ebe53bc611d01dba098ebfc7747d5df759d58c47ecdca9c42f0deb4d62be1d6e4c96af84eb7d005ac7f2d709c0bcf066ce5765f8dcae10f92e0e551e39f55cec30c1cd33d2db45030bd4b021d852063b42439ebed7c875b58fb1371822c37cd3c4a494cbf818c0d481e277293b7f527271e9ac8269f7930988b02ea345fcbd565865909183fcc8400ef314e40ab78d6db3b1afcfb1b8d9a5fab0d6077be44dee103567698469ade136be97e0dcf491dc3341bf605bb154877090cfe78a47e25ab2c13b47f5ee1002ed8f1cb4d8684e7525f8bb6a8a19035bc206207463aa5829501ffc96343d99c411595f51795e042e7712dffd715623db1786942ad4837f87f842f403c7dae9ec1eb2577365148269589cf7883a6aff8c4d630ba846073a13993d489b89972d32fa1c5f706597b768ac30ab0e7c416147f50dadf1bbd4ebd1cf16095f94b3ac470984a2dfe233d8035c7b0cca6488c16c6e305cf68b63fe6d3ba448e0292a7ef3f5d32de3e561b3026b3102320adddae0ccf8dfed126655fe0371533ff2a08a3343e09ca484b511d01a8ec36af21fbbffd4c91c8b08f5", 0x1000}, {&(0x7f0000000000)="2813c5088300575f51c3b120198e5625d5941227fec154283d", 0x19}, {&(0x7f0000001140)="381ddc803c198c55dc5d31d7d731e2b46acaa4af7c43d0da752e76ce1bc5de5e9dc0c8dbff63a6cae78b5b7f4e459b0fb7a06403633ba92b2536488abd5796200f7c95ee2e101ee3ce16dd5222e979d9ec7f73171eaad582e3709471da64bce98804b98a1e1b0444a073a31218de22776076d17b0f2770c58bbcc3c14879514930369d1bebd168512dafa17e82fb3ccf11d04bec223e6f09325473bc23d6ba5cfae4c3e997421e9b8242cafa2ef7d074e95b5742c8ec35bcd2efae00e0208fa103cfff991ab5edb00a38a1d3a4019fa902cd2456696a", 0xd6}, {&(0x7f0000001240)="9ab8", 0x2}, {&(0x7f0000001280)="d699e1a14292e7c295453723c6d385eaf4dd0e31a2cab7e7eb8d7d398f09966ae6749cec52fab9a18d2be8d243379f67e73628ab8fc62dbf8384e8e6e6e2067b77df72c023093f0dc7cda2b53d69e300d096ec0a74798ace155fa38c860b5555c0805da6b19a6acdc013d9076c07219e338ab2ecafd6ae8f6bcf3855876d220a73c1bb4731355266a0c492e65d238d8f3d2538fe2ab14688a51e48fb35aa328d42cdcf8ac6f078a55cae5e50ce1c2199f2b04d5eadaffae943be7408c62713add0c04f99c88ee125054af21f732514963bcfde633c5fe0207c899a0e902d06d73ed8aefdf5958b6375ccea05eacb60518527596c7c304529322f11512daf", 0xfe}], 0x5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000010000000000000025c9c784745d0361f0dc4c6d3c0007d3462168a4d7dfe9bf949e72ba5dfafa8d4df4733c2cd53d2b38b515da5e11263867e5b8349800dcf1c473188b1ac1aeb5f7acfef9cd6f2de9b943491443ea2df3460063dea52c1e55670ccf284b04d3e28c50c7e3101436a22b81f47618112505000000000000be1ef9a680a846b13d373fb726d06191a16fc94f92a88e4a2885e06959858ab9a130c0c26c574a5bc28b10422f074eae87"], 0x10}, 0x0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001400)=0x6, 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x122) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7f) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x128, 0x20) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/140, 0x8c}, {&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/232, 0xe8}], 0x5) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: r0 = socket(0x2, 0x8, 0x2) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380), 0x1000024f) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="29b54aeac48552b532d8c9a2e9c4d37665789e91005533ffcbf7bdf54a029610a893b6525b450699f54fd7473d8079054a6bfcf7f6268750c84503272d180a3834171ba6bf2c6c1e5e15d13b5b4865ea754432e0600515488eb337020495c1a8c521ca433caa192fa1575e3ef3bc4460f464dd25f544ca2ff62d01605675112276f116f1491be0d9dfa2367b0d015b6fe192541a9c8cdfb71e9889bab01fce41105cb600040000000000001cf4937be87a7329c3317a07000000000000001d30b6613554d62c3fb53fe8b791617ab768cb7e7b43ac81907a78082599b351d0889a53c2d5e3c67b6499bee0e0ce5d783e7f3120b9544780d411331727f20eb5385082d51db0bf7b03e74672e48ddedfedca326a9335653f2d25f21ec92eb452bb27", 0x121}], 0x1) ftruncate(r0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r4 = syz_open_pts() close(r4) close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r5, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x4900) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x2000444e) recvfrom$unix(r1, &(0x7f0000000080)=""/51, 0x33, 0x803, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:16 executing program 0: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) setitimer(0x0, &(0x7f0000000080)={{0xdc, 0xae}, {0x5, 0x1}}, &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10008, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x23}], 0x2}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r1, 0x101, 0x9bbc, &(0x7f0000000140)=""/240, &(0x7f0000000240)=0xf0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x14}, {r0, 0x2}, {r0, 0x84}, {r0, 0x11}, {r0, 0x20}, {r0, 0x4}], 0x8, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x261) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x4) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="890500010000ff0f", 0x4) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x40) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x85) listen(r1, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r3 = geteuid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000004c0)=0x62fa) setuid(r3) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/152, 0x98}], 0x1, 0x0}, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="6237e0bb2878855537f707807ef94c09f706b5cec3adf304067fd850895dad6ca5fe75edab0ad8b9fb60d59f14eafb5cc8a9365074166e94bc5d84b162daa2fb1e71268eef6d428491938bcaa1ddb99b275e2136aeac5193b7d821d2496353b6409c127b9c8e2e2ce33ea085398fcb61e8669a1d574140c48eeb", 0x7a}, {&(0x7f0000000100)="bd7718f4a7588d68d54ce3fabcecde13414b2e8411931a984525d89a0bcde5cc261ed6ad8646c0aa9fedb122cb85fbbe4c6a46fb592d15cd", 0x38}, {&(0x7f0000000140)}], 0x3) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x160, 0x3, 0xc1c0}, {0x65, 0xfff, 0x36, 0x8000}, {0x3f, 0xffffffffffffff80, 0x101, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x0, 0x2}) 16:00:16 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x518f4986c2caa9fe, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) dup2(r2, r0) 16:00:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/186, 0xba, 0x802, &(0x7f0000000140)={0x18, 0x1, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x800000000005) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x0, 0x2}) 16:00:16 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x0, 0x2}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003}) 16:00:16 executing program 0: open(&(0x7f0000000240)='./file0\x00', 0x100, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000300)='8+\x00', &(0x7f0000000340)='%[\\#:\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\\*)$-:*\x00', &(0x7f00000004c0)='&-,\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000800)=[&(0x7f0000000600)='\xc7.\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='E\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\\\xa9\x00', &(0x7f0000000740)='!/*\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)=']\x00']) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r1, &(0x7f0000000180)=""/181, 0xb5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x5) close(r0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003}) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003}) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) dup(r1) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280001000000003115432addd32300000000ffff000002", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x20007461, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x4004667b, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x40047477, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045713, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667c, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:17 executing program 0: getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r1, &(0x7f00000000c0)="4cd33b6544acae94fb7752709306b1f01b324890465e23f92b91828646241f8f7e91f194618f30651fbc2e8a3d4c5c4e586c19b3d3", 0x35, 0x402, &(0x7f0000000100)={0x2, 0x2}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x7e81, 0x2, 0x88, {[0x3, 0x7, 0x0, 0x6, 0x3c3, 0x5, 0x1, 0x2, 0x3, 0x2, 0xfffffffffffffff9, 0x7, 0x8, 0x7, 0x4, 0x8, 0x0, 0x8000], [0x7fffffff, 0xed8b, 0x3bd, 0x7, 0x0, 0x84, 0x5719da40, 0x80, 0x2, 0x8], [0xff, 0x4, 0xffffffffffff0779, 0x7f, 0x6, 0x53, 0x7], [0x74e3, 0x2, 0x6, 0x81, 0x81, 0x10000], [{0x7, 0x7f}, {0x7fff, 0x100, 0x1, 0x5}, {0x9, 0x80000001, 0x1, 0x99d6}, {0x7, 0x3, 0x7, 0x9}, {0x3ff, 0x401, 0x5de, 0x5}, {0x80, 0xfffffffffffffeff, 0x80, 0xcb56}, {0x100000001, 0x100000000, 0x8, 0x5}, {0x81, 0x80000001, 0x7f, 0x3}], {0x8, 0x7cf763fa, 0x100, 0x81}, {0x92a4, 0x3, 0x9, 0x7ff}}}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000500)) nanosleep(&(0x7f0000000540)={0x6, 0x3}, &(0x7f0000000580)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000005c0)={0x1, 0x7}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000600)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000b00)={0x80, 0x1, 0x3, 0x7fff, &(0x7f0000000880)={{0x81, 0x400, 0x0, 0x7f, 0xffffffffffffff81, 0x9, 0x4}, {[0x1, 0x1, 0x1, 0x9, 0x4f5, 0x3ff, 0x9, 0x8, 0x66, 0x80000000, 0x7, 0x7, 0x10000, 0x100, 0x7, 0x86, 0x6c75, 0x7], [0x80000000, 0x45f, 0x3ff, 0x80000000, 0x8, 0x6, 0x6, 0x1, 0xd64, 0x5], [0x6, 0x3, 0x0, 0x0, 0x5, 0x3ff, 0x1ff], [0x152, 0x200, 0x8000, 0x7efa, 0x2, 0x1], [{0x3, 0x4, 0xae, 0x800}, {0xfffffffffffffff9, 0x8, 0x0, 0x8}, {0x100000001, 0x6, 0x81, 0x6}, {0x80, 0x31e5, 0x6, 0x200}, {0x6, 0x25, 0x81, 0x8}, {0xfffffffffffffffe, 0x3000, 0x9, 0x46a}, {0x7, 0x1, 0x2, 0x4}, {0x7f, 0x3, 0x8, 0x1644}], {0x1ff, 0x1, 0x2, 0x10001}, {0x6, 0x1000, 0x1, 0x4}}}, 0x4, 0x7f}) kevent(r3, &(0x7f0000000b40)=[{{r2}, 0xffffffffffffffff, 0xa, 0x2, 0x5}, {{r3}, 0xfffffffffffffffd, 0x159514d18a8fabd9, 0x10, 0x25a4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x44, 0x40000043, 0xfffffffffffffff8, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf000009b, 0x2, 0xa43}, {{r0}, 0x0, 0x0, 0x80000002, 0x49da, 0x92}, {{}, 0xffffffffffffffff, 0x80, 0x81, 0x7ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x7, 0x7, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x20, 0x7}], 0x1, &(0x7f0000000c80)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x80000011, 0xabea, 0x2}, {{r2}, 0x0, 0x10, 0xf0000002, 0x100000000, 0xb9}], 0x64b4, &(0x7f0000000cc0)={0x514, 0x4}) shutdown(r3, 0x2) kevent(r3, &(0x7f0000000d00)=[{{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x23cf, 0x5}, {{r2}, 0x0, 0x5, 0xfffff, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x6}, {{r2}, 0x0, 0x87, 0x82, 0xe50a, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8000, 0x4}], 0x800, &(0x7f0000000e00)=[{{r3}, 0xffffffffffffffff, 0x2, 0x40000024, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x0, 0x0, 0x100000001}], 0x8, &(0x7f0000000e40)={0x81, 0x2}) close(r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/vmm\x00', 0x20, 0x0) getpid() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000ec0)=0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000f00)=0x12544) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001000)={0xa4, 0x0, &(0x7f0000000f40)=""/164}) kevent(r2, &(0x7f0000001040)=[{{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x1000, 0x81}, {{r2}, 0xfffffffffffffffc, 0xd0, 0x20000007, 0x7, 0x1}, {{r4}, 0xfffffffffffffff9, 0x4, 0x3, 0x7, 0x90}, {{r4}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x80, 0x4}, {{r4}, 0xfffffffffffffff8, 0x20, 0x0, 0x0, 0x6722}], 0x5, &(0x7f0000001100)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x5, 0x8}], 0x1000, &(0x7f0000001140)={0x7, 0x8fb}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000001180)={0x5}) sendto$unix(r1, &(0x7f00000011c0)="d1604f3f842ee261e3c731a680e6ed3e9ed4d7fe64c32876996efba57fb2995ce3ec3ba245139681963fa7738daebda0c34fcd9e5d4e2de49fb8c2e75a89bfd4d9ea93635249e3db163cb20064f7549ae911f86d0c6b0960eb17890873663c7b5e8b6cb3c426ef4db894cf62675c3b64724cd093c8aa2ac38176772ff2c10dc955dcb32ca1ff2f573253231936c9313a4441088044b9a0", 0x97, 0x4, &(0x7f0000001280)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000012c0)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001300)={'./file0\x00', 0x4, 0x1, 0x2, 0x1, 0xec, 0x200000000000000, 0x40, 0x1, 0x0, 0x8001, 0x9}) getsockname$inet(r3, &(0x7f0000001380), &(0x7f00000013c0)=0xc) mkdir(&(0x7f0000001400)='./file0\x00', 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001440), 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667e, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80047476, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80a0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x13cd382e85522afa, 0x9) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{0x400, 0x8, 0x2, 0x10000}, {0x2, 0x7048, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1000b, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0xca5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3ff, 0x2, 0x7f, 0x6a52}, {0x3f, 0x4, 0x3ff, 0x7}]}) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20082, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1000, 0x1, r2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1100000385, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5707, &(0x7f0000001800)) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000002, 0x2}) 16:00:18 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') rmdir(&(0x7f0000000140)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x687, 0x1d}, 0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000013, 0x2}) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000040)="b45baa", 0x3) chroot(&(0x7f0000000000)='./file1\x00') writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000190, 0x2}) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x3}) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186007008b00002327000000000000000000000000000000000000000000000000000076a2287f433f", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x4) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000000000c640907a000000000000000053b5d1d090753dd4611da24e14da0000000000f10000000af6ec4d46b68de1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5", 0x57}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x4}) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x5}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x13}) 16:00:18 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x200000000000}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1fff, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x8001}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) r1 = semget$private(0x0, 0x6, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000400)="ac991141428c874df935146e0a338c6ce46bc6f4725e490012abd441fe9fa2aadeab3f35826d6dbf0cfadbef0fdcfbcc4e42c2ecce4656b4afa717eef316691348ea0a70dd8d840cb001013a503aa55d299b2696fed7e4896323e72e64ebce1b0669a12946e2660b7be7bb2b500b3275f4a77a81b19a930338bcd6b9e1487c6394cfd5921c43ba7ff589804f401a7527e3332406a53d24459f8a8302306b3e5751019d38809f83b96004f89362ac514364998dca952a92f7dd3deec1f71641a266f631ffdcbe9722ffe716163079eaaf7beb26ba98613e59340b8bc19ff5b52550648711804ef604c6a506d453ad393f5be69260b1380c8d50930aa0c262be4366a3aa22ca7cc2d35d1c47aaff3c392010864ffd4f7027a25e696fb912ef393bd1197af4660fecc2688b56cf3d317b529b9f53cd096f91137e62dd429153162ff966b0152f5d6f1b55e71d74ef80f03023531bbdafb7dca5b3d10a0abda537f8cefbc122734db1d77b3685d8d7a96078e688174aba0bc9dd0ee5b2595a1f9e26afa4299b466f7014d913981976197b89a2a750969c498b55c302fd20bbf85ff1e60638e4077f0264d9654868506dedf6b6b425dbaf1e04f5e05899b1a91378ee86510a170cea02b200827695a198bfd5641262bf7ae5228378eda0e91e0a73907540536b05c256a6ce5e92eddf66145e8e323dcc82508598d29903c6f641494b0dd2c7f4a4fefd86e893688d0d57cb45a9be2d9f253ca5b3a837d7dcbc2aa9389c3d0afe8912017ab66054134a719ebbbc208a6692749ac71d7c03ca422f3480e74fb55fe070aef2776eb9eba8ab6c0dcec7369a0ab8c51a2cdba2ea4f737b9cc935945e493704d6dbc83f153d4a111c6494ef3381bd4dc383507783777a533e2425bd99b827cbd5d8ead5c13556ecec687291f7e19d231fbbf1028b2fe02dc474ac182e2421563c57c53c4e5b6056888d0c9c37bcec096588c093ad531e88f45f58dd6cbe16297fdd9c84e9bcdc896d9600d3bbb1a0ed3b6ed63b57dd1efc53a539a57f033464170df83ce104933257c39946f9a82907f5315161c2591ebe65602b6abd6b0609e59cca2c65734784ade49a9c5d1f36f6dac3d65460a44ffa323bdabe095ebd5ea59abe4e0855a6da2523c3f8a25fc76c35854221f4090096ef2044310ab48878606d235157787c6e8f677ab06697ecfefe86820f7c4d66efd3b179ea0116cc8b23367485a22789938b231833e3cf71d9633f4a8152047686e235de8956436e7fb54fd91fb5b5f3cdefde77f3c609493b4a37b52c66154b85e6531888c15451b87906d965f10c20105117906ac8e500c70a0d61cffaf4925924844e2f10856dc3859b0d996b56b3976f7c76a2977787f438658ff5df095b023812bf9c1a2a21b4c64e06efb27158a79efbf6cf42c88e8a28190a19f8d96385185dfc7e4e78aa8ee05b79bab12f4714741986061adb6ffcea3e367bd679ec360bffeeb1a84822e9f65d396bf6f863255e449e9a38ee8040d6923ba86c13c9364f65772efd65b56e3a941830015b1d5f24215e10b45a39214bfa70ea4798c2c77b612e6f55659573e692ee0f1dd419ac9892de180f3dbc80335a0e5041cdd1c130c82d16bcf6d0eb90c4945eccc4a2324203bf451bcadd359d3253a462e4e974b53f", 0x4a1}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20080, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x20) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x6}) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x19e) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0xffffffff}) 16:00:18 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20180, 0x0) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8280, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8081, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)="aba0487672a900fab2612cfab147a5056dc8a70eb98218f9bafdc8940c01c993bcb1cbe30be34bb2a028e81d4c13568666ee3f4f07dd0d5e53faa4e6210a542aa7640e2f25c978af2d5d0016ec0e44f8a2a543bcfc06a8cbf28c24c3cdc91ecec924c90552771fbeff41f1cbaf4a56da5c97d2c8dd06320ed9afb89307b5e21be248391535c98c26af2f250de5dfcdd4", 0x90}, {&(0x7f0000000340)="008596bfdf3440cb96d77a745d23e345d3e86f2efbc6907760e76fdbbb786a63d54896eabb9f2da04310029090342694f779c5980ac3371f81cdcb4aabe605690e10dbf42c836ddcb0b901e8c10a05aaa391c1d846a78dbe7763fabd95a7b5582c2e8e9c8a8bba62fead641b1ffbd81887b666a86864aa3aef7f21744977fd8ec29329247e0cfd6d6dbc865dc2c9cf17af6b583f423665f4d2035e0ab4d46d6260ba0f10e0f5a4dd44c7afcb21bac50c1751f788caa14ff08a43fcb8291136ea6fec5272d61baaf1d4022b13c42ed4f89ec0bb9cb77f9465d62a4dfa8b518100bc6630ed1c665cfe121049a0daed9d7e87ed1d14a9f7a996", 0xf8}, {&(0x7f0000000040)="c771620d5a0c4f4f7e8ca85461c4ba06da5a2ec63df87baea3a3b0", 0x1b}], 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2a, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x2, 0x401}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xffffffff}) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0xfffffffffffffffc}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10028, 0xc4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8001, 0x7, 0x82, 0x9, "beae6ed3fc73a5d34686d8e17743a918d64b4679", 0x0, 0x7}) clock_getres(0x4, 0xfffffffffffffffe) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xff, 0x3, 0x7fffffff, 0x2, "146b4a1dd8577f57ee5021f7c56d243c7c1feb8c", 0xb72, 0xffffffffffffffc1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x2, 0x40, 0x5, "04ad66b70189129e9b533f890f6882b2037de37e", 0x8001, 0x3ff80000000000}) kqueue() getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000000000, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x10, 0x9, 0x9}], 0x4, &(0x7f0000000100)=[{{r2}, 0x0, 0x18, 0x20, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x8001, 0x9a9}, {{r0}, 0xffffffffffffffff, 0xa1, 0x80000040, 0x3ff, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000080, 0xffff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3f, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000002, 0x9, 0x6}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8f, 0xd8a}], 0x1, &(0x7f0000000040)={0x101, 0x2}) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x20d, &(0x7f00000003c0), 0x0, 0x0}, 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:19 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10808, 0x0) r2 = msgget$private(0x0, 0x80) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x408, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)) r4 = getgid() r5 = getegid() r6 = getppid() r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x40, r0, r4, r0, r5, 0x10, 0xffff}, 0x2, 0xfffffffffffffffa, r6, r7, 0x7, 0x3, 0x2a280429, 0x4}) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x5804}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x101, 0xff, {0x401, 0x101}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x2, 0xffffffffffffffff, {0x67e9, 0x4}}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x1) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0xa0, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="f91cc4798e9ad2c375db4e7427229e038d540cff9f109c4cc102430fbb87eda0f746f59e9fe7dc22c87b45ed386a9d5d192976bebd948ae44db4fb6efd020ad3f9cced17d5d4db43a38fe00091d81d5ebb06dfc4bbba2fa108f8b7e08aee67ff03eda27448ae1852cdb9e6506ce643e68c3da9962a0a282bf5c35481b6020c899c97ec942e4f5e6c4738e131cff85e1a31749565b3bbe0dc2f3853aabba93dbbeb34c78e7db4e8bc3ef51dbd14060b232fe8ee20e568675dde48830e62ce", 0xbe}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1010010000002004, 0x0) r0 = semget(0x1, 0x3, 0xa) semget(0x3, 0x1, 0x2c6) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x8001) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000340)=""/156) r1 = semget$private(0x0, 0x1, 0x0) semget(0x3, 0x2, 0x202) r2 = kqueue() read(r2, &(0x7f00000005c0)=""/177, 0xb1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x20007465) recvfrom$unix(r3, &(0x7f0000000200)=""/70, 0x46, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0xffffffffccee9baf) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000680)='./bus\x00', r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000500)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0xfffffffffffffffe, r6, r7, r8, r9, 0x29, 0x6}, 0x9, 0x3, 0x2}) select(0x40, &(0x7f0000000040)={0x3, 0x10001, 0x2, 0x7, 0x3000000000000000, 0x0, 0x4, 0x3ff}, &(0x7f0000000080)={0x3, 0x6, 0x6, 0x3, 0x80, 0x5, 0xfffffffffffffbff, 0x1}, &(0x7f0000000100)={0xc5, 0x4b25, 0x12000000000000, 0x1, 0xeb58, 0xbb, 0xa3c9, 0x1}, &(0x7f0000000180)={0x2, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000849c08ab5fcc8a546a4917198690000000bdd0ac2600000000accaa777ce239abd373bd68f013e61964b2edbd03341557e74d3dc7e51d3d01ce426de7111b0860b31000000000081d86540c642e48e13ff55012bdcec9f955f2b27c34f174e5661c766dc060810a908b942e65c4b037212670194fbcaf8ebfc487aee47b6ba2ef19629891d6bb8ebb01137a6677131e44d04b38d"]) 16:00:19 executing program 1: mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0xfff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) open$dir(&(0x7f00000003c0)='./bus\x00', 0x20010, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-::C\x00', &(0x7f0000000240)='\'\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='}%\x00', &(0x7f0000000340)=',!/*&@\x00']) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x7ffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") login: load: 1.99 cmd: getty 82429 [ttyin] 0.00u 0.01s 0% 309k load: 1.99 cmd: getty 82429 [ttyin] 0.00u 0.01s 0% 309k 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$getown(r0, 0x5) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000240)="b10005136000009005001b0020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) socketpair(0x6, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="620f3cda2db49823351ea9baaa02da89478a3e964df500c492e2aeda6dfac695a0eea3637b9332158b92ddf3fc8724f8", 0x30}, {&(0x7f0000000180)="704cf69927f343848622bc3c4d400c7409b32db44107f6bba33f646d2ba6667e920341deea6b7bbaf819b7f56016720063da193cc4edfd32a1ef43b3f0807b8798f0a5059b1b1d4b4a5dfb8d757b66ba1d58e11c7a3be9b0309053733e21b5ec1c4521237ef10f99e5bb395219d0f6e7e56873baeafd95e16632f20844264991ac55be701bc0abb754c929f70fdae840459156435c82dfbc28b137a5620eee03d63a6c711676edce82ecf934ef5868cac9ceb5f151f13843df5488eb05d63acb0cceea877e6182fcd8d3b6a8e3228edf7728484e2efa4ce84277de5bab42e444779f7c16c785da57d5cfc445b2069964955fd8", 0xf3}, {&(0x7f0000000300)="f522848bc8984acf9b0305135c2341e0ca77acb8dc566351cefd443350234ead5d935e30ca5ded74359b0158cdae680347f382cc23d07e96d0309d47c097205ca2de3c5d217b99e74900ba479fae2cd29fb6ea18330ae7d2f606007ff0adc0c4af26a964206c7eece0d0e3f28abbe779de2aaabacece2c3e09c28f8798674c422f8bc7b4d8d5f7c396ec261044ac2bdb89bd08cd8b01ef8ed682f74d623207904bc91fef6d7dee355dd843cf8a1ca0b38e9fa661ab677bc8d4da003ad2b742ec3e06198a31b780e5", 0xc8}, {&(0x7f0000000400)="5eb58f8b8d5c88396f9b44a3c59ee01b3b1922ec67223f944a575dcef624d651407f04959b62f7a53d4eab004abed8791d25ec5e3d8cbbe16f3e7a9679b67c5449c821244f53a2c3b3a0e6dc37aba3e509a74ac7a6c15e99", 0x58}], 0x4, &(0x7f0000000480)=[{0x60, 0xffff, 0x4, "452db48a2e0c7bfac0fcb10fc8b6f1f1e386ac019d85a6ac1708d5667e92478429030a7d4b3723b71b878aac7c4d7ab539bfb093b2723c2c7301c66653f71918a00449354865a16dad8b60e98411a7"}, {0x110, 0x1, 0x1, "7592bc9cc5d16582d3c8fd28a47ea938eb69c3fac73f4d089a290e2aad4c807b826b156f729d53fd4e25dc96261a7ce2f955f07a3125ec04578963be30fad4ea8830b5f020225d51a8528623c153dc4b8876ccc69ccc18a08d216fc2bb2c78e06aed574a35daac35e2981f7609bd416637b7366967a884db8674588aa8dce3b0b9ee4d9513e58e3c634b0b0ea7daa32dd2ff437f4a0a3a19135d9232f74c9ea5bd1603b772d09025ac49a39a324f093672a307a08dfbecbe499216f7010d68273da44128ae44cdb977bede81d162ca59b3b16d6ac656577b4d1e268f0814cf6d86b68b90bfd970bc9604365c4b8fc89f7e42ff0a9aa31a67c5fd"}, {0x38, 0xffff, 0x6, "624252bf0fcf0ad2b84e8de0a69045c25ae3856885de75a63a85c6fa4320346a7d4267ee79db"}, {0x78, 0xffff, 0x0, "4a14c2fd4b85fb4686faced925d36dbbe0d37e36b40e79fec9002892f34578b88aaa94d8dd4dd89929d40e1f63f2d7e178447c16df778f462d686e416f4f98970cb3c52e623e66763b309c958f7a39f1c4248f1414feec54435e798ec94ed0e69cd128"}, {0x1010, 0xffff, 0x2, "a29390416b5bf61ef38bf27d8dce8838e489acd82c967959e10d00825aab89bb3550b86971fc7dba45d4312bf60379bff00fdc61d36a2ec1b38e787ccaa1c1e942a8faaca5325a719a662338635763cfbd9edfdcc7a7a7b2a92bf260957a88c6b4e10e838b92f2ee183443a2967b0b6f3df43af7af65ac40ec2b0a9188e9f3f171a97e15caabe1e6cbbd1c27398bcd926b7e0cca6914dfc50d097bea180b3394ea9cb434852fc3aae41487a3b2b3b71e1ea1f93e93e52fb816dd3b5d72910182cc82d2143ed11a2a3224e9126d8a418cc310c1b0d483b0e2eceb955ad9a1c48959e25934858c10c19f25f61caef3d344f9c03ecc8f2e7fea702e374523aec5147975241b99df7ad068f7a028e71632a1f71a73fa2ec3a62cf89fc0d415ac4592f526f0e48f6300e00165e987f7b335329819007258bf9290a0d41095770211219a943caf6117ea79cceea88bda5dd3b936e14eb7c2a9e9cc412a8cd08106f2961ec7d55180cf4735ae96ea3bf2ac718ad31d094c27ccbba033e5eebb6174fdddd1084eeda91cd0739644a758b0ae79fc06411705cc563ba0bf3c79b32c6fe81821331e8a0c691f7a68287041e8b0b39aa7ad2b9516ac9106fca42456ad846b05abfe478984553f123e7e631ad318cc8648c6c5f249a84f5c91209ec54c4c84846d1b781028469aa045370057582427bfd0dfdd280eab607d7c7ff9745262014c43c2c1675f8373f7a2fbd9cc1e01fc9dada249323bfdd151b2e13b1d3ec78ec2e72583e23c9e133ec30453860278ebab0831568c7a1fdd3ad2c589789b0bb12186dc787a01210d63763da53836c928aafb2db74f6395b3c87a66b450fbc029764cc623b913b9c7dc5833a7199e0a3ed61fcb9f01e8f9282842ae1844e77b68a7da8c867a49a48700756511e4bfdb34edecae6a2158d7de84020ec171f97298bca501edbd3726c8d507e374dc0a903fa6b70010e632b41bc8a55b8806bb7177687cb630b628099baa3b3f47bad1b9f4a9fae6f6f7ef30952c3e4910eb03c60a3d30c7dc8f9d2a8f1b19ae48d75119deef027ae5e225080ba7a9c12218628cb8125c84146357d25544910422ac270a801fee3d00544c8e3b8ad5dd584b5d1f83c81f80b68704552704769cf3a9a8805452d2a9d55766ec80ff2a585f2c28c701448e6265dc188ae07c60c8e1386b6f50abe2c5a907a9800b7e91ad83c9e7fbdda11f1f49512edd661cc01b8e9c672d612190c0c1527db9e5c07c1808bdc6e49c34fd0fb02e65e9d9298d2b350ff71dae00c0dbfede3adc3428d586fa89e7d0fdce81295dcc394251aa72ab9a9bcfcd2bcf9df4b9b06621f3090093b4f6e2fd265e6e8c5290b579eac95e8f967ab32dfb4b8585025883e3aace9029fba82fce97c6b249d49f13c0a42c71e5a1c19a7dc3107e47cca9e6d9cb4f5792617447393200232105f24b448374cf1a020ac9152660bf87192a0fe9d951e8b65ad030930f2c1d36c684aa8ca17a0838f72b6429a6cb8fe473002f54b2b92414613ff62c04c16d4bb9fe9d008dc6372bb0b8514f87d1246b8a738778075dfc5a3c349a6dbc946da42c088a1c78ae796b79a1cae4998b436852844e002e19fdfc38cd63f6f0484614a2fdf090f8a9c4cf9f0b36b290a565539c2a4d4323abef17a4d11ba93f34dd38550000483fab657abe31520f7bf8fc3979c062ec0bcb1027fb955cf8437895c0adcc692dfd4b3da8ad530021d3462a0d8e3b89dda12d7877d47ef61bd5d5d70c004cfd0ae41f33a10eba8363bc83741c6b2c77f244a63a33579a33333968126c0404d0aeafd232cc6f6c0586e0e901330737a7660d28cf5821be7c417da216f03e4234aa9314912f702b8a253c0a12132db6b540b9dfc31924fbf26f67d6936c74112abe6fcb686cecb258d51b073b532dde07a8a73687594312440961e35538cee245ddbd99611f06643e1b8daad16df97996c6a74d8cd2b6d7c14dadb80cf9f057da7604a5b5f0a5e04db748c3f11c6b08ea7190230224fcc7d337f71e07ca30b4b42ec08473d05010416c5422f98640fe800cc7d159e944a62d30b09a17458aa89ec909cbe69fc363c3bd19d43857132b864fed7964466674379d55d156da3cf42463072f59ae86cc9ba41c96b0d6ea3b283132b9a52e2af58b80323eadd2e9a46fc89cb751d4ce26685f02d75ccb1c6b25c3b8b066e6c251692ce44e7653c4bcb091306bb866d3d4ec778c03281949c126de79233d8cd8a0fa21ebee54e7b34176596c2bc565dabf79b57fe61e5f155aeaf60dc75ec9e133ec8ad53e28404679238b1c77518a640d286a6a216b6f63ddcb1e2ea64fbbf037f74e48abe198f2a3063741b08584fd1b0167193c9c7ffa1fab8c2f28b916309b0c5278b60eab1b08087837c74eb2dc4d175a081b89923eb72dbc8bbcdeb004ea7dfd00c2c6268ecb1bf9ba403cd28b0e8bc6bcf3036acad9a8cce207c71e6c2659b30660e8db5503bb7ff8b24903519c26c742ba25f2058a37480ff647fd7fa175dad9facf06d6eb8367dc9834645f7d0406782f7827934b917a94adde4d6a2b1fabd898980a978599230ef6581439c2723d720f5c058f4e9a51bfa9e28de4c9f0c24d640f286546cb0afdacc54b465b03b7a5600bbf132b33bbffa75e1cff0ef2b21e92522363e5099ac94093cd36e6b9cc74d6722f77ede030b4ecd07249e04ea60d8112a9b197885f33bfd6bfe77a5d34595abf0e4fa7e3c01704c9a97ff08a693eaca9119025de1b589895a5c989702759b40a3c8a23b1b0aebe2092c42057783e5d5458748494eb55eddbe51543060ba8d22fbf9f2592c2464713f2aa4c5c387ec8edf3c1a44fad7297f86dffbadea277f87d53e43f754ba2fad745ca24d31de54a8555a7bab8f7cc83c7970ec10ecafcd3800f0457f84a383581780b8caeb5a0907502cf31159a467a4ca1b02de8387f11efab361ed4879c723cbf88715fc70ec8ea98f9b3b2a28118576959806d0d58fd3afa638e78fec3a3dbf041d2db36f65333f56482f3d073517b2d43676ef5897b5d6e8e89a9c24b3027551fa0129e1beb2a36ec287f109c6c52a3473557daa9359b5b6bd7750183704cae5fe29b4823ad427250c60150ebdc6aa469f9a60a4f5c0cbe6b7b1bece2b66177d9b513466682f550b5adaece28004984a0ed8bc19aa9cdb83540a2c391a4a9cc1c0d914eb6896b2263a55dd472cccb110eacb475751b48e8126d317fd62bae28080b0c575885a3985cecb7ac12f1adb492e27fdc396fdcc30dd47744b3ab34cc828bbe0f8cc3f90fdb2050b38b75080c8696526aa9a3fa3fdc78fef7a10e99b8c809e1ee9968ec44aff19dcd39e6768d5cae39a28234baef2330fcc198c816d70bce5a4707270311e6e7f55496f7073a6d46d854656e7ac640f5fd887d519ee6586213468e2186f4f427acb8b8a444611891dd85ad77f0b985877a3eba7ff9366c37f8a43fb95e00a137e273ae48bc9309639a41a92f6d559d848200f74af969b25cabc59ca17f6fa47516e52d7584985e9382881dd8b26c3d95de62baf8729264ee939842ac537f4fbea0d683676490467941eaa97598baca476674d93c764b019815f2221e2cd90df18889176bd177b17933650c62c22ebc0e9d666b328472d4e95abd3a8dc75147a1bfcc328f90490f889766e1bc8399346ee296fa9e68b359e3ced1339696bce42b25708f997b9872a7ab58e716bbd084243c40c8112c41b22fcb1fec078962aadb27c844606024981999571a88370869de322e8a187012c71bfb78e4da714af855904302c9f34e13419b92577dccbc12c8ae492bf463ccd27859ec4d9710ea6d3729fb5612e853b6da4550a27ab4c28f1935a6168939fd65e59a9094dc24d1d89154f55173783cd121513541f90f0df94d37611554cba33871319d74470f9e95bda67acf0d9cbac8bcc93ccedd07be56c5bf2346cf16c473e2c26597ebe8e880cb97525043e0df44a8a2644e2edc985528de6b4079e2ab2cc5bf9ae701b377dc6bddc667b4b7245f60abf4670746fd92ea655171db5bad56a0d74def4ddfe63f91425563c5b076600d5843ed7c7ea92a15abfb9c3dc283a37ffe04de8baf18bd3cd14f3175c5bf23310c058ec9ca96362120db73782ce2b05728251b13971328b991bda39324f6a91a86a41cdf1a4dc2f64d31519c82bc57f53034fa43c27caeb096e82fa182bf7a0b1bdb200887331a69f8c2c46deaf42211214c78a68b9aa9846ecc9e1ec3a7443d3900ff0fa365c6d519d247ef59d19ee567df56c8ee0335a506f00559b6e43516f6df15640195260ffb60f9c94309f1c06008f62cdea9f539386d6c036220280d236c940441866d02cc8e9c49ad933bef6d3e05ce9e810e6b0d0be0c411413eaf4edd72996ef00dbace98bfd9461b13f2f9eea1ba8696bb32c0e8b9d66ca227988a80c38707a92da5061b91d910b10e75ff7b6119558c9bb39fc2676eb473fdd7e40b67a0b96b275ba33d82b6e79aa87eef4693561b1238f6ee536b04c23b6b47bd0ae29eaccc810b508b5c0b477dda77ebb93bb39cfe79e767dccbcc34f564034d174ab61447a0ebf05ef95be234ef462a08e3aa6a320f42323d222491830ebb693cd5b0aef579dbb3f9e40e318bc23fb61eda71599bbb57191c9c3b3e6d123977bf5d238501cce3ee31e46925895d8f034477264e6fcc4f0a5273e21cfae437110382aaef6ec22bdf4ff7a501c705c29eb848b8d61a18c2f81e0115867eb48d24ae3815db97cf46cd2360ac684ab2704dc224823803aeb3359da55b940ed8dc2ec7cca879dd5b7b5607b7cf9bdf84e9fd226cac708874c5f7565e72b85459b1da4da93eb2aab5791edf3c4a19e139bd71cc0c1a1895d604210af139da47fa5473564dd954adfc9d48602ec6b119dc4295ad57c185eb5ec461b3510c82a78b32bbd935ba5cc61424e3031a8d50d87463082ca2f9cfd184723a21d3bf1a0666fb4bb9d2ae40a154301ea5b64e0641da36e1844f6cc3d7ae0a99568d0905daa549e4d3fdf5bf1b9108896ab81ef79562436e7202209f33b162cb1dd36728a095786b244cff5969d8c511cebf5dd73e0c058389a90e4598f231f77d6dbb4c45053fc29dc7eb1e9def32943f0e5be625631c6d7b772618103cd536d37c16919e60a850622726175f12aa142e67e96486cf38e525f4ab516f1694e9c20a1af0c3eda8569227ad33de8b415494a00c05f444c7efdf1c47c0c016c384ffa44e8b5891879ae4667a0b2550a49ce0e43855ee39f3421411d46f0fe0bd8501369a69d8b167c359355f6ab39064e0f38d61be901d8aae1df28b46f779b4e74b72cf014daf596e6fcc5c65f62c27afbcd8bb59c3845641df0fedc07898438389a9798a71889841c423fc3945e2ff96f662d487df5291031f869af43803f8e55437ed145b99b05ab8291768401ea1c0c579b59b17e6bf804eceb73168ac0a0334f351e1e5fa754158395703be74a52adc8b9e460f85bc5d9d0f2087d9f4094f307a4cc8f95fdbdbcb9ffc27e5f42a071b3ca1a0ee2d64ecc7887595e4ae1dfd881184e349bde03b68cfe319149af5e4e0680ce2f5868b609e4bfdc74ca0835f55a9278aba81697627f5f7df8f06e4e6e5ab0d983dc8de4abf679f7db9d98542413c78472dcb68ba0ebd8bb1ca8b36c43cd1d17aeec2af892f05a6e7df7888bb3f6546b61841f7d8575ca536fb71989423968bb13b0b21267a89e5f13cfb4e31a1f6b3025318f7ac8fb8639bbd15e0a3b1505b9267b31d459885a8"}, {0x70, 0xffff, 0xb5fb, "e7fcffe287c589bea1dcfdb2f9e8ecb358c3948494bc0213327953fd0e598698cab0ba82f992bc1cdbfa91c5fd2fb2c90efcb7e59079eb59698f5b92ce3c18e17d73084f72e22b3ccd4edeeb3f2fd847c048da8265413567988839c7"}, {0xf8, 0x1, 0x4, "c2f04e4069e576147c0b469273519bb552e7354829288a699ab77e34c26db1904ceed6eee4ed4e0d081b653db762fc3dabf9e6184171e57ffe9063eeb4aa2aa1fe1666b08dafba0ffac75f74f8cf56c19567961841b1dd39847221cc1c5c4b6b3afadf31d7f49f1d654cbef697387222e342c3a5058df5950a42e0972e16d94ca13b475a0cbe6327737b7a9be2da4cb93343ce77777bf7f05b78fbea374049c176999cc02b5cc420dbdabd44336ecee4d575e32c11a95917ef151362159b50dd57415855118940bd87f2c91c535a330d6b1b545d9f1d8dfe4212b15f055f8c6d6fcb7c5c8915f586"}], 0x1398}, 0x403) r1 = open(&(0x7f0000000140)='./bus\x00', 0x99, 0xc0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x802}) 16:00:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fsync(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0x2026, 0x7f) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) fsync(r1) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) pwrite(r0, &(0x7f0000000040)="dfa7f6729da49a7474a8c72e5d8fcbd268400d3309ac64541052f2a47f4c68c17bff1682863435f326f24ba1c49d7161456e532b54cc8a69383d57096cae6cf796bb85bf443b0f9d981bd8f4aed7ff0eb18fa77c761a345e", 0x58, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000004c0)={0xcc, 0x0, &(0x7f00000003c0)=""/204}) recvfrom(r0, 0x0, 0x0, 0x841, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="52ff7d92305e6c0233f85d9b65a47a247039600dff4d67ec8a04cbc33ad2f20f450f22b37901abf04ef71acc0a5f43f9addced28fafa8be817da625a258cf23a0e55dec1d8c1679d1921b61ee6a2d7d03d23ba0ef0c0b005c35dcac6f28af0b5945a3ed58c53ae0ad2f0938008207fdfcb91191ade39b96a2336432b67ff86790645b653fbbf10bb47d9dc847894b8de28b2d8cd9043311deca99b2247133f05f0c47f4e396b41cd4e030109744b3eb745e7647ecbe314a57d09b7a5b50fb4", 0xbf, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x4, './bus\x00', './bus\x00'}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) witness: lock order reversal: 1st 0xffff800020b8c7c8 &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 #7 mtx_leave+0x97 #8 sched_exit+0x112 #9 exit1+0x8bf #10 single_thread_check+0x144 #11 userret+0x347 #12 syscall+0x614 #13 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(ffff800020b39080) at schedclock+0x99 hardclock(ffff800022c65360) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff8123ad46,ffff800020ab0ff0,0,0,ffff800020b8c7b8) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc mtx_leave(ffff800020b8c7b8) at mtx_leave+0x97 sched_exit(ffff800020b39080) at sched_exit+0x112 exit1(ffff800020b39080,0,3) at exit1+0x8bf single_thread_check(ffff800020b39080,0) at single_thread_check+0x144 userret(ffff800020b39080) at userret+0x347 syscall(ffff800022c65790) at syscall+0x614 Xsyscall(6,4,7c52edf1fe0,53,0,7c564e70c00) at Xsyscall+0x128 end of kernel end trace frame: 0x7c4e4200d20, count: -15 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821fc9e0 __sancov_gen_cov_switch_values.122 rbp 0xffff800022c65160 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff818c8c95 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x5d44ec06d4823321 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff8232fc40 w_lodata+0x449f0 r15 0xffffffff82342280 w_lodata+0x57030 rip 0xffffffff81a42468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022c65150 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=184178 stat=dead flags process=1000 proc=4082000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8c708 user=0xffff800022c60000, vmspace=0xfffffd807effd2d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 32332 350854 78540 0 2 0x3000 syz-executor.1 82429 169541 1 0 3 0x100083 ttyin getty 90932 53635 66189 0 3 0x82 nanosleep syz-executor.0 61281 136683 0 0 3 0x14200 bored sosplice 78540 190469 66189 0 3 0x82 nanosleep syz-executor.1 66189 480622 70020 0 3 0x82 thrsleep syz-fuzzer 66189 288434 70020 0 3 0x4000082 thrsleep syz-fuzzer 66189 348826 70020 0 3 0x4000082 thrsleep syz-fuzzer 66189 217101 70020 0 3 0x4000082 thrsleep syz-fuzzer 66189 374671 70020 0 3 0x4000082 thrsleep syz-fuzzer 66189 460938 70020 0 3 0x4000082 kqread syz-fuzzer 66189 381238 70020 0 3 0x4000082 thrsleep syz-fuzzer 66189 345862 70020 0 3 0x4000082 thrsleep syz-fuzzer 66189 130322 70020 0 3 0x4000082 thrsleep syz-fuzzer 66189 244971 70020 0 3 0x4000082 thrsleep syz-fuzzer 70020 415508 43456 0 3 0x10008a pause ksh 43456 121338 85956 0 3 0x92 select sshd 85956 302462 1 0 3 0x80 select sshd 1485 290250 29405 74 3 0x100092 bpf pflogd 29405 175051 1 0 3 0x80 netio pflogd 63227 281049 24326 73 7 0x100090 syslogd 24326 415951 1 0 3 0x100082 netio syslogd 17143 473783 0 0 3 0x14200 pgzero zerothread 30072 288839 0 0 3 0x14200 aiodoned aiodoned 29933 323271 0 0 3 0x14200 syncer update 17134 168328 0 0 3 0x14200 cleaner cleaner 41984 486470 0 0 2 0x14200 reaper 39626 131317 0 0 3 0x14200 pgdaemon pagedaemon 99911 461239 0 0 3 0x14200 bored crynlk 56157 5148 0 0 3 0x14200 bored crypto 3134 5718 0 0 3 0x40014200 acpi0 acpi0 79248 38502 0 0 3 0x40014200 idle1 17069 480907 0 0 3 0x14200 bored softnet 2901 126130 0 0 3 0x14200 bored systqmp 36167 416061 0 0 3 0x14200 bored systq 48555 21388 0 0 3 0x40014200 bored softclock 22581 7596 0 0 3 0x40014200 idle0 65208 351199 0 0 3 0x14200 bored smr 1 349088 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 (0xffff800020b8c7c8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 sched_exit+0xa5 #4 exit1+0x8bf #5 single_thread_check+0x144 #6 userret+0x347 #7 syscall+0x614 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9529 6374K 6924K 78643K 16045 0 0 pcb 21 9K 10K 78643K 1117 0 0 rtable 112 4K 5K 78643K 343 0 0 ifaddr 64 15K 16K 78643K 291 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1556 0 0 iov 0 0K 28K 78643K 293 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 3390 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 34 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 207 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 2533 0 0 sigio 0 0K 0K 78643K 57 0 0 proc 54 51K 83K 78643K 704 0 0 subproc 32 2K 2K 78643K 51 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 144 0 0 in_multi 33 2K 2K 78643K 109 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 382 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 20K 29K 78643K 9268 0 0 UVM aobj 100 3K 3K 78643K 110 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 140 0 0 NDP 13 0K 0K 78643K 76 0 0 temp 180 2735K 2805K 78643K 10894 0 0 kqueue 0 0K 0K 78643K 18 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 8 0 2 1 0 1 1 0 8 0 inpcbpl 280 1034 0 1030 1 0 1 1 0 8 0 plimitpl 152 86 0 79 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 64 0 20 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 339 0 335 1 0 1 1 0 8 0 rttmr 72 7 0 7 2 2 0 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 ppxss 1128 50 0 50 8 7 1 1 0 8 1 pffrent 40 1 0 1 1 1 0 1 0 8 0 pfosfp 40 846 0 846 5 0 5 5 0 8 5 pfosfpen 112 1428 0 1428 21 0 21 21 0 8 21 pfstitem 24 46 0 26 1 0 1 1 0 8 0 pfstkey 112 46 0 26 1 0 1 1 0 8 0 pfstate 328 46 0 26 3 1 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 249 0 58 13 1 12 13 0 8 0 art_table 32 250 0 58 2 0 2 2 0 8 0 art_node 16 60 0 20 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 203 0 193 1 0 1 1 0 8 0 shmpl 112 108 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5582 0 4127 47 0 47 47 0 8 0 ffsino 272 5582 0 4127 99 1 98 98 0 8 0 nchpl 144 9297 0 7674 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 28314 0 28314 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 26557 0 26557 18 15 3 5 0 8 3 sigapl 432 2732 0 2719 3 1 2 3 0 8 0 futexpl 56 28072 0 28072 2 1 1 1 0 8 1 knotepl 112 387 0 368 1 0 1 1 0 8 0 kqueuepl 104 494 0 492 1 0 1 1 0 8 0 pipepl 112 1526 0 1507 4 3 1 2 0 8 0 fdescpl 488 2733 0 2719 3 0 3 3 0 8 0 filepl 152 15313 0 15222 12 8 4 6 0 8 0 lockfpl 104 1007 0 1005 3 2 1 1 0 8 0 lockfspl 48 347 0 346 3 2 1 1 0 8 0 sessionpl 112 21 0 12 1 0 1 1 0 8 0 pgrppl 48 52 0 43 1 0 1 1 0 8 0 ucredpl 96 3206 0 3198 1 0 1 1 0 8 0 zombiepl 144 2720 0 2718 5 4 1 1 0 8 0 processpl 888 2749 0 2718 4 0 4 4 0 8 0 procpl 600 8397 0 8355 4 0 4 4 0 8 0 srpgc 64 9 0 9 3 3 0 1 0 8 0 sosppl 128 45 0 45 7 7 0 1 0 8 0 sockpl 384 2015 0 2003 8 6 2 3 0 8 0 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 15 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 135 0 0 16 0 16 16 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 186 0 0 9 0 9 9 0 8 0 bufpl 256 10947 0 3939 439 0 439 439 0 8 0 anonpl 16 223648 0 213577 105 47 58 58 0 125 12 amapchunkpl 152 15967 0 15879 40 35 5 18 0 158 0 amappl16 192 12082 0 11523 78 41 37 41 0 8 8 amappl15 184 496 0 495 1 0 1 1 0 8 0 amappl14 176 1799 0 1794 2 1 1 1 0 8 0 amappl13 168 731 0 730 2 1 1 1 0 8 0 amappl12 160 12 0 11 1 0 1 1 0 8 0 amappl11 152 61 0 50 1 0 1 1 0 8 0 amappl10 144 76 0 72 1 0 1 1 0 8 0 amappl9 136 618 0 614 1 0 1 1 0 8 0 amappl8 128 158 0 144 1 0 1 1 0 8 0 amappl7 120 40 0 35 1 0 1 1 0 8 0 amappl6 112 63 0 54 1 0 1 1 0 8 0 amappl5 104 132 0 121 1 0 1 1 0 8 0 amappl4 96 3647 0 3623 1 0 1 1 0 8 0 amappl3 88 1528 0 1517 1 0 1 1 0 8 0 amappl2 80 21453 0 21387 3 1 2 3 0 8 0 amappl1 72 67917 0 67506 26 16 10 20 0 8 0 amappl 80 8662 0 8629 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 109 0 10 2 0 2 2 0 8 0 uaddrrnd 24 2733 0 2719 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2733 0 2719 1 0 1 1 0 8 0 vmmpekpl 168 23737 0 23705 2 0 2 2 0 8 0 vmmpepl 168 291859 0 290320 151 68 83 87 0 357 11 vmsppl 360 2732 0 2719 2 0 2 2 0 8 0 pdppl 4096 5474 0 5438 6 0 6 6 0 8 0 pvpl 32 667271 0 654061 230 85 145 145 0 265 33 pmappl 232 2732 0 2719 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 599 0 7 17 0 17 17 0 8 0