f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffe0d, 0x0, 0x0, 0xe) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5fb982780efcc79f) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0xff, 0x4f]}) 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x7ff, './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x569346f224adffb, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r1, r3) write(r4, 0xfffffffffffffffe, 0x0) fchflags(0xffffffffffffffff, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x0) r2 = kqueue() dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) fsync(r4) r5 = socket$inet(0x2, 0x3, 0x102) sendmsg(r5, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="aa92cfec47ea1b180f20f3b5c200f702"], 0x10}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r6, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000400)) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r7, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffc, 0x18, 0x4, 0x7ff, 0x4}, {{r3}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x0, 0x1000}, {{r4}, 0xfffffffffffffffc, 0x10, 0x20000007, 0xffffffffffff7fff, 0x1}, {{r6}, 0xfffffffffffffffd, 0x3, 0x1, 0x0, 0x5}, {{r2}, 0xfffffffffffffff8, 0x40, 0x7ffff, 0x5, 0xfff}, {{r7}, 0xfffffffffffffffd, 0x5f, 0x20000000, 0x9, 0xffffffffffff4c50}, {{r0}, 0xffffffffffffffff, 0x42, 0x5, 0x7fff, 0x2}], 0x9130fba, 0x0, 0x4000001, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x8a, &(0x7f00000000c0)="dc089d0918bc62b4219456330e424353c624e1f3b9e5764c140de97776b573fd7ef3702225d33840f34e0493013aa84c8eeee97fd0f02b330a2c99518e4deee33872", 0x42) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x40000, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(r2, r2) read(r2, &(0x7f00000001c0)=""/108, 0x6c) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) readv(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() getppid() socket(0x11, 0x4003, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) sync() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xaf3847e9fd14e230) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r1}], 0x20000000000000a1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet6(0x18, 0x1, 0x100) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xfffffffffffffedc) rmdir(&(0x7f00000002c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000200)) getpeername$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c653000b67305df159806a838d422c6ada8ba60cab30ba0165e2cda0cc84d02828c6eee191c081b0aa55bf9c4d78ec374c9d3ba20dab9e3bc10675cb4184cb0760780a497f03d32915bf915bde8bf42da6cf71ffe643bf25d85f4eeb494fb6c7301b1ed476f140f403849459cd3b5e7e1848b3d43fa0f5090baf6f40c21994b85bf720da75bfb05b2200531ce3440d687731180c9419f451ea9d06aa16a64ebaa23"], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x9, 0x4}, {0x18, 0x3, 0x4, 0x9a}, 0x6c, [0x650, 0x4, 0x8, 0x7, 0x4, 0x81, 0xa4, 0xf0]}, 0x3c) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000240)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = semget(0x1, 0x2, 0x46) r1 = semget$private(0x0, 0x1, 0x400) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffb, 0x800}], 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/99) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) sendto(r3, &(0x7f00000005c0)="95f4c1365cf4508bb9eb70f2f5e59a37e4a25ea26b5a44534c5dfbcb960f21b79185508d505eb9410a52710f4e3f4018ac52edc2984778dc27a65904f5c453e76621a6c7a5ce7f8e2fc7940dab5838a0d75fc30a59a015661a93f4827ea216cc98e3a93c0122e8bd18913629dec0a417e48662ad80a0701162e1f362f3238c747530280aeab1c9f254c8386a2bac881864e35c451bb60897c2", 0x99, 0x3, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000680)=""/177) writev(r2, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000081", 0x2c}], 0x1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10000, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)="789771b9cce4734dcdbc0a29458018d3f2ceaa5c5529c8257629b42995122ccca336e520cce51320eb676d552edd4ac0ee03cdac6ea76181b0311e869e981f348977903fc60106156b1b0dca2e4a6a620b6005925913038f674224992cc83490e19ebddda98333621e4a5f5d9ce5ba173a592d1de894bafee49019eb54677231c30d2ea652cc23dbb0d2a3324b8a37b10651153f3bf7c931e0ddebc3c547b67804784a8108e35972d55fccb9f77f18ff5398caaac06eef1a69cf708fb8c5df2784bf792475", 0xc5}, {&(0x7f0000000280)="994ffca7b79d7f", 0x7}, {&(0x7f0000000440)="3f688a74b09e3bcab403808a50724fa1397195b5e92ff733f5693aeedddcc59aba2ac0de819a5fc99a59733a61e92102373ce5bdc27a3d6e04f072b3d34a3c763583facfefc918c7fb2b97506c0560939bfef69d123769db7b846ca01e1e0500d315d8706ef8856b1a54696739a6dedd99571306b70d891de15a0df3e3c7973ca1ce35058467feea96f6632ce999b12efee388f7ef61e48960de188748af6c441d80567f6d9fe12e06333305bacf6a9381c2b1be8263681536be63000f8eeb2a7afbf6979c86a795acdbd8caeb3ceeff9f14d114f8a5da7292a0ffe0bf36fa666a9bbb697482604f120da740b06822b348937e263471a7500fd27820eb2db1af2d87a11167f0cfaae57fd5d663aa4ae318eab95945f67aed60052714c794cff40016524f8e84c4c9c5d9dd5f3d7be5a25118112ee68f6619dffc86bd3fac2058148a2d16467b4e6fb6f188c5a8d4ac0000", 0x151}, {&(0x7f0000000340)="11fbd2923fae7d616484588dc98493845a3429d34a5510bd0425dc211d884c632162fe530f8545f73e53d5295afa3ae3c3e2509bce771511501715", 0x3b}], 0x4) r5 = semget(0x1, 0x0, 0x42c) semget(0x2, 0x1, 0xaa4f1ca200a2cd16) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000000)) 16:00:14 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000140)='\x03\x00') link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') r0 = socket(0x10, 0x4, 0x8001) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xcdd}, 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) pipe2(&(0x7f0000000000), 0x28004) 16:00:14 executing program 0: clock_getres(0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x80000000) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4000, 0x3f) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x79c93e08b7cc2a57, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r7, r7) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r7, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r7, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) kevent(r3, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x0, 0x8ac, 0x7}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x8000, 0x9}, {{r5}, 0xfffffffffffffff8, 0x10, 0x2, 0x4, 0x8}, {{r1}, 0x7ffffffffffffff6, 0x81, 0x2, 0xb27, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x87, 0x4, 0x0, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffc, 0x1, 0x80, 0xe1, 0x7}, {{r6}, 0xfffffffffffffff8, 0x28, 0x1, 0x10001, 0x1e}, {{r5}, 0xfffffffffffffff9, 0x2, 0xc1b16fa8c72898cd, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x11, 0x2, 0x10000, 0x1}, {{r7}, 0xfffffffffffffff8, 0x22, 0x40000000, 0x1, 0x5}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0x5, 0x1, 0xffffffffffffff23]}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) bind$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r1, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040), 0xc) r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff73, 0x0, 0x958a7331b48b335, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESOCT=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES16=r7], 0x28}, 0x0) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x3) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r6, r7, r8, 0x20, 0xac}, 0x6, 0x5, r9, r10, 0x400, 0x6, 0x1, 0xa3f}) r11 = msgget(0x3, 0x11) msgsnd(r11, &(0x7f0000000440)={0x2, "e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f8812b7798ab16fabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d43b463185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fc80395798198f6a5620a432b80cff41d39b7621759844e7983af0ca577b1ea6dad80522833c940ba64ae5690207fc79426458ecef05a2658d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f722203c0beda02b484b742b88ac451b273165198a548732f2b738f018a91331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3e5451edbb9716c43620085a36487284cde86077c2d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754594df2c0fc190521aff8c5056b75716520543551c2d626cd257e6c6bd2a3ad21f18c72bfe2c22fec6585d9f52d0802"}, 0x17c, 0x800) r12 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r18 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x2970, r13, r14, r15, r16, 0x20, 0xac}, 0x6, 0x5, r17, r18, 0x400, 0x6, 0x1, 0xa3f}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r19, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r19) getpeername(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES64=r9, @ANYRES16=r11, @ANYRES16, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX]]], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:15 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0x7}, &(0x7f0000000040)) clock_getres(0x4000004, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x7b4831ec7426000c, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000200)=0xc) r4 = kqueue() close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) syz_open_pts() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x0) write(r0, 0x0, 0x0) 16:00:15 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9aca00}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="82420dd89c6dfd962b32c86d798d9992142c44e16ac3c5fc0b1fcf4577b41130ab6026e736ce4f277f7e079f5d6e39f9e46f2df4", 0x34}], 0x1, 0x0, 0x2f) 16:00:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) r9 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x2970, r10, r11, r12, r13, 0x20, 0xac}, 0x6, 0x5, r14, r15, 0x400, 0x6, 0x1, 0xa3f}) r16 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r22 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x2970, r17, r18, r19, r20, 0x20, 0xac}, 0x6, 0x5, r21, r22, 0x400, 0x6, 0x1, 0xa3f}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r23) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r26 = dup2(r25, r25) getpeername$inet(r26, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000015c0)=0xc) r28 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r31 = geteuid() r32 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r34 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000280)={{0x2970, r29, r30, r31, r32, 0x20, 0xac}, 0x6, 0x5, r33, r34, 0x400, 0x6, 0x1, 0xa3f}) r35 = getpgrp() r36 = getuid() r37 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r40 = geteuid() r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r43 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000280)={{0x2970, r38, r39, r40, r41, 0x20, 0xac}, 0x6, 0x5, r42, r43, 0x400, 0x6, 0x1, 0xa3f}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r44, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r45 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse\x00', 0x0, 0x0) r46 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x18000, 0x0) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r48 = dup2(r47, r47) getpeername$inet(r48, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r49 = socket$inet6(0x18, 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r51 = getuid() r52 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() r56 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r58 = getpgid(0x0) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000280)={{0x2970, r53, r54, r55, r56, 0x20, 0xac}, 0x6, 0x5, r57, r58, 0x400, 0x6, 0x1, 0xa3f}) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000004c0)="84803f694ef21a6586fe7f1c7bb2ea9c614f619682e0617bbbe1bdfa0225d52416c5c2c0e8f9d3b0afe0b887f37c3591ad565841963f189f7d88cb7e7f004091e7fe398ef8b28e3e34e78795f01561921a4dcb4941bae938bf03b1c17e55702e7eeeab9d679404ad31389857a6c652f9abf7e5fc7d0171a8bd407caecb4acc7510eefc7b49f1174dddc1a03db504c49174b693b00fe916d2e608bf9f5704a96bc6b478492e16db06736141adb1dfa402854039d35882c93ee27a5c46713a3996d5718d9bf081f5ca7f1f730e1c4b60435097e601dd3700b3d782046c1b93ac782775734e872cd99da7f4d74d0e85485bf17a898bad5a02128a7a52f4ccc2233038d9ef7e28ba9d7dbfc3c5e92edcdc4a02266166c3d393f73ae2ad2d2943b890e309dc263a8e99e8df170f4952a5ae403f34a2a8609d9080a93b6c691e0ce28cac804b98558cbd1d3fb3d70917f02a783116aa295fc3fe805ae326b3b150819be7a2fb2c0ee3f9f6f9494176aaafdc66ddf5304959d0befcdba1f5cd124282c4e24dff1e691dfd9e57e4b7a354eab7355c57edd097bb899af2df943ac665da3863b48345d555b09ed71e65ba0c3b6f516974d5fd8236b663bcb419929b609390fae9e79eb5eacffb3b9a05f9ab78a0e5f1c5c7da14ee87671713acd8a748b1a09cdcfa74796909782100ed8510334f0ed862ad482fa42585d22936e525aaf345f11dad52f927e79ba59fa797d63786e82c44f9bec4a06eaeae6a23ecd064ab2b7281a469062041ccf11f52db213dcf6daddd9b14cf2252d2be335b47007a72269daa0162d98d3b2e3fcbcee28c2d3b5a3130b7072039d43ceafea05af8557baff8707ff81c7a28847fdaffa1669cede2eb49397e0d6f5fb5d7b744439b80d3f22ba0b518432c806ddd9328e94a47d3301b3a8e965d81bc7a26236337a4947b9e3396e6e68326f9bd817a75854f27f7f4862efdc400be8d70a189dfe30f7d6aee4014113d9287e3e89c550cbf58ed5a3f88dfe664a026928d3cb848d04478eeb0d4ee4011cc2b3c6429b85061dd6cda2656308d0a5d8f3cef81e19f4589ba9f15c351abdc5f0bab99e714d7e8c5caad79862bf005d5c265ca1501e618d110ce5b5abae0e93fb96aeecd21783f3830a7fbc2588382a006d3184ff68b6e6eceb6f7e2202c2341a9c0fac6968069cd48d563a12736afbcdba0c6a992c09ba4b05d733420afdfc1bdb69400b0e7ce37d49f7ed55ad742ccaf7163672c0729e51e2cd0ecc770730ca6583ecce70096e94ac11226cd4816b5d3ad29a84afd46f52cd37fb066d3e4221b9efb2efe2c7a28ce0dadb5ddc046a981a754a1a82d26d5d1c3df97825a0ba8f9b487bae2ff8993ece348e3705e6b0d5083be8991221e01dbb13c8c88fe4f829dc4ea71f45c9dbbfbad4a08c1bed8cc55c62f43bef217c6b8a53ddada76625f0e2e140de69bac80f80b088a984f2e12166f674d00a67249585ba7636dc9a5efa4bea0641bfa929171f6bf212295f4d8c72182017afa2088ead044d8bccdfceba97ef5193d7b9ca1bedd8e5990695cc7662e9224fd7ba614c08ec7814f7a30d6a3764565502997d22a988ab82dde7380306b64fe249db832e2ff12ff7ac3dd630d7c6382b9082967b48cdaae87dc3f965e781772282e01105b715ebd282f21a4f001edf5762c8a74308704b0676ef31df75789f9ce5825cfa37e061d35d6dcc0d205262ea04994c2c3b3ae28d000687b08af8c3ffe269b0967de0ee99989a1988ebe6152b17a6d65d50bcd771b1e5cd03e18eb0dd52b0032369ae0e1eea841fec61347a9b843423fbead2c6bd89f7621ec7fcf9dedcaab29ebe64b1c9bd6e1b5f6ff0bbd5ac0ff60a398e38749d269cc8232fa59adec3f0a7f22caad62336120152b4b3a52dbd78d6211277565c62b8c279900d6b882045641d3a0df056cc96773ff15a6fbe64070c13914f271544ff23c6e8c474b68fba8a085f34598161e2deb1e39867763d5e8dadec16b83fc63e33726cc590e2776f71dab6ffbdbab1de856593fadf291fb4ae6bf1385f4d7ecfd44b6aa80b512d13ad2a4bb255f472fb0d48b5739e19d90f96f215360f478a28c32356d5236ca2eb3ef93a07698440c0ed4467b7440940fe5cb7905dc31b03e7445b766ab4ff870993854bb344b0041776f3a47e93a4f53cf3fe34fbda23551c2a61ab4f0d7df1913029d45aec6e44870d67339b29d765d970d34cabc7b07e33238b4889cdf78c2db12e0256b85985407916ca4eeb54aa73ab8ca2a8c6b3a00b7e6446f092d6aa29032a0ec02ebc8263aba3ca6e6726503fc62495e392f337fe0d6db4d164d6e2f99cb689c82bc1644f4b1ddd2a741ddf96d9e60a715da8defe54f6d20b38098ecc0b91fb67e3880e70d622c3f09d4aac934d4ab04ff6437728417e97d3d2998a6bcd8ad4062ff24ae8f748a1cfaa94de4fbd35c5de803d3c75f1c388a7bd799cf72f98221cd23d2dbb00995b7265a6031e33fc9422752d7db6b87ebb9a3a241a56b5729372e0c53542f7633adddd8da6ca1203d0423a23e1e38cef83416425f1ff74d450184947ff524c8cc4955396ba2dcc7b1c516ae2e5f501f62b337d93980c5761c1d63451c9f72f19a073a174cde97e6df584189e16993207c7a791ab57cded498ab1934ad39c6cb2eed284d70aa603d5e0bc4a162e912b98ad994b01d8fefe3ae66f90f11e875dfe198a7d74cced231aff0e65426e2c726ab367f9381e8788f690d09483cad04119aa8738f58254fd1e1941c45640c0fa66203f88cd8000a08758b0a6c2e9ee6832c8f7923690967f5eda0b2b74e17ebfe00d16863a5f58581c6a2f6fe2201b37e55bf01dfad82aa50bbeda5ca87b512d6d5eec54ed1584f8eaec51dd270c031c4c799ab359e8c8c2b6aaf2b06f85198e621b363f0a9143f46db62646bd1eff2c4263215b3d2598f19a1a6f6fc360c2859351f801f681e917067275e5aba3d33979bd6f3cce91f4b3e7cf84f138491e5295746563288e616eca213a341cb58d8cd6765b5c96d85bbc223564e4e8670e0e17f1ec4076684acfe830dd2a8ead3bf86f23d770b0eb49c23ad6ae101f343212a677e78209a27e1b3561a757ea92e7334ca9aebca3bbba043baf6794449f4944881a4d5de31e858efbee380e46b9ec74b4d49755e8fd5635466aebb3deb0e74c1d043dce75203d4d0926f5cc8fc43c8c8d0a813465c1294e528db7c83ee0850209f083f9acc6d3bc906392625b195183e16dfc37018062cfb93ae295445f4d71a4205c244db5a653a6cccaf4fb588c523031b5db0d4a5e79ba3c3663732310b2b4ea109af834453113a6fcac8d8e615bd115c7ae0514c5e5bb28f7a363626c51f503f79357254767576aa04a367b30719d7351e319f290754f1c6b6e2600327d1017ea715e865d201c3a8eacd44aa38ac2ad4582fa9434b5ec399bb01083af322392916b08bd32bb84011b0fea06534bb31a296c4fe310ec00b97a457e83c4ef0ae43b4a146198f39efd42a267e0fbfc235a9f146889226b7fb8285e2ce7e575125e1f993ed7eb911ba60becc2561ed565a781a29b6253484c078c482abc36974ff503c942fd5a2fef23224b931f219eac9129898bf1b3f1d5e227f8a32c13b7b410f6b9c71230fa2869d1a57f22c7804aabb292c4d435052da1e84fe66a086c6f46c7f03a65926ae3e9ac28838e6b061ea5081b6322d940efee039517eeabdebacd7ab4c38a1da0d20cf62eaf667ea8db8fc7418c1fe80e024a1b0fdf4009a28cc3a25c845de70e2b7553187d153c84d041731796e777e73a7baa521d96c046eccabf4c14e3bb3b38522f4763f3bd28ef92df6ffcfd712a7b18f24348f868f8c0288d51eab151eb1d4afd96fafc109b655630c222602dbb38f3d22b1965ef13ee1fab157ca3590a9c4ce2b6fb68e054a8e9cec07488aa2677c9c62b110468b55d4d298b55097d88b9e36f76db11ff7340eeb1a774fcf195cf46b766dadc53a9a8e9ff1ca80180bfd00de07ea28f90d89c4b76efb71d477765042da066667ed484787a27c2f2213e3c237e780412e69566e07b2dc153b3f4f8aba1db09089074f6a2aea4d246ef79b472406ebe69729d4ca6f47c452659c6ebb4a23a8dfcd822c927a4050732639ecadd3f16585b9239e442aebfa6d2d7a13a61d8d64b9dd7f16ef0ec7b4bec189b9e371827d07ef2a15cb468b460dad966543ff582a9c045a23ce73626854454d8852b6328ce8969f66c221b97547b2690f778a923973d7930b34fd78f587f9049f5c7a0b675bcf0a1c133a2a5b9b1593544380cf33aaa9b13e73a54d78da7343e2782c9a02164502bdf76a9796e65f58e423438de0aaff0fa577c38c6190df0908301e92f47d6d88704480e5795ca7cf067f86c1d669804b326bbe4a5b792be532d60e0e006753bd48c062b059a164a6d45b86ba9343aaa368a7aa9ce2b2b7393181ae744fa3aa74d06202c2a968638b55bec6af38ac22126be4350bb8e86207230bd6a216d457d22ce8bca78e93c478130b31d258060b7f180ac32e915493dbb9ad69a6c54a693f6a6670c4f9e252cf88991cc30168c5dad7ec7792c4e7e8bab735a5ea4e918692121f428c2367d426722a02b3278d83bf6ca1e8e9ff54b7952064a912648c3b2497226576e76d056dac59019be4d45f3ed6c708fb78974ec9187637f60f6e7d38aa6c6aa41c50ec1af5729d602988a6d20545cc8842ab05102c94fcb33da1b4b6650984e5b2636c93994553d028526fac6a6bf5d8afaeed5194d4aaf677646ecad9cf58c592e61c9261ce38c01f46f3a8921a591701f07aef450a53f46bb23adeb153c222ebb1cb142d9df71c2214de44036f53cc43c273608c33c5b1d832baabd72252307d8d60d85865e6dc087ec2a01ab38b38d6b0a6a73b4af2b113876f62ee20bc9f43cc93e36573cb1a374f51b8a99450bde967d9ee17ac9f07aa989199a447343ce52983567501594eca1c13b3258d5f93ff49a0c0d3461b6838e0b12103968ce3572ccfcb3b3ef10dcb410b5214a5e91a34a9f6bf501ddc7fa3d4fe750a1d534e08262db40c18cf619214c9a0061eced2f8629e756daba52949c0270c9526ff41d0f4151488b72635261434bfeb62827a6dab670bef1351bb2bf85d8bbfa4955173c542429414a4dea02115ad3e7e1cd1a00529fe0a8e693bd76449b1a0fdb1effe60485f138897339e6ac2e05675e023b2cbbbd3454c30ec998f9d4f898354cd29eb917ae012f59c1b587ded17956cadaaa87392af6774e6445c3c0a617c63e4da3b577a03c10486f4bd2ad70998bc9e51fb06c56414e81abee1c3221aac57fa264cf22eacde5cd8b4ccabfd7dda53ed244831a7624ca36f2221ef409be134ee26c4c2b4cc0418736e4460c92bc6c51d37eb088879a5e5b758358175b9846ae2fc87797f586ce1dde868aed66281b01736f1e0e5e9b1021ef319a6dcbf49aaf13acd88109f6f5fccb6cc7f93ad7d10fe968889367931c98ac26239cce250d96ae872181364f1af358f8b363452c79f0ee8c18e5ab9cb0ab34c1e59c019a82339218d201e71a7ee93c47d364ef76d86f39b047075f40f3cd4d5522127eadb5b92871f5e5419981c593f093b07ba7e5b047b173c254f8b086c00892357bc6f5bfe94c63bd561e827932d3704ce25ba9464d4542a9d8556b66f382f9cdc2bcbbba7501d1033635c300a2f9c26c6916e789abc9aad7e627290340b6f78821fd00bd07a84208a0c4928aceee5c209f326190b9fcd6bfdfebfb5", 0x1000}, {&(0x7f0000000180)="a64ee9e86608eacbce6dfc45c01c07a9ed2a0a0942534ad575902bf8748b767902531d96be9641ba4756e742ffcd3a07cdcb691fdca93bdb8e5b56bbd898ad68ed832a3a60672a6554c5746b3e95ccceb54d71cb6b0e13df3169314171520a8e004052a516a83416759a73882d9dc716be60dee77b1c9cc0028dca16d13853ec8acb74f6af57e8b118f82c1b4562e909120c896d55c83eef2a4e676a5348519d94fbab4fd0cec9bd59d03af369a98d163762d6d940fb04bdc54563ca23fef777e8a5ccd6aa92c51db43d261c8955dafb10f2510bef6e730cf055809349", 0xdd}, {&(0x7f0000000380)="ebaf4ae63ba2854e158d91570eab8c895c8f188c7db679ed17cff180306c082af02385570bf346f6486fbf0345aae925b5afe7a587b804f1913281e45f7efecacc08d6610469a03d04226f87d1295721767f2d7184e2de7261aaa28bb222ef2a4769ad9e0d036efe8f5a606f2f47dc0d31184aef58985232edcd6b592297ca4d436ed2dcae68958d5e8ad5131e59bab86463c202bd4c9914fb5e4c76a620b66ef27eaa89d9b6e925d0a1fd2ae28804d37f374985f445df71e79229f6a507c522d6f45d62d73e3b57038f3f17", 0xcc}, {&(0x7f00000014c0)="88d1e7c34b5db88f5718129c44a7b6c7e7d7500bfa13628825dc36ed525de87b2ec5df1252ca46973592a84d62f15ea8fc22faceac9e778dd1600aee9dec88d3d5d4a52ea5ebb7b9c274641999c40f34b0e018fe738b127cb5c278b819135da40df915de1abcdf487193cdc575737ed98501e07ba24dd8d51424f48fb2ee8f1a25915d774ffcc1044dbb6794ffbcdc98d0a4964f3942fe67fefc6df3cb37a008b1333b90c6a9acd1d9fc8e19159a2a25835c1b00b0f8426420a0e9122b762940b8784e781530f83d0b1d8a83499e94d3bc0b82fa", 0xd4}], 0x4, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r8, r12, r20}, @rights={0x28, 0xffff, 0x1, [r0, r23, r24, r0, r0]}, @cred={0x20, 0xffff, 0x0, r27, 0x0, r32}, @cred={0x20, 0xffff, 0x0, r35, r36, r39}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r44, r45, r46, 0xffffffffffffffff, r48, r49]}, @cred={0x20, 0xffff, 0x0, r50, r51, r54}], 0xd8, 0xc}, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) write(r4, &(0x7f0000000040)="4c28ec364fa044dcae1c1a59e27c3ed5fa811e19d09292973d7f735f87d2e266ffa10dbed1b008590d21ff401d770e7c898f1757eaa58fa5896a", 0x3a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0xa, r2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x9, 0xfffffffffffffff7, 0x5f, 0x0, "2d7d889ad6a3c6c3a06e1e2ff55f8655f556418e", 0x8001, 0x5}) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x22) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(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, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) openat(r5, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x20) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mkdirat(r0, &(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', 0x0) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\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, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) fsync(r1) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept(r0, 0x0, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xffff, 0x8}, {{r2}, 0x7ffffffffffffff7, 0x4, 0xffe88c86e287633d, 0x4, 0xcdb}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x7, 0x100}, {{}, 0xfffffffffffffff9, 0x4, 0x4, 0x9, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x40}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1000}, {{r1}, 0xfffffffffffffffb, 0xc, 0xf0000000, 0x9d6c, 0xa}], 0x8, &(0x7f0000000040)=[{{r0}, 0x0, 0x94, 0x40, 0x0, 0x83}], 0x40, 0x0) 16:00:16 executing program 1: setgroups(0x274, 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x1, 0x7, 0xa}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x88ae) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) read(r2, &(0x7f0000000100)=""/215, 0xd7) r3 = dup2(r1, r1) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb182e2f66696c65300040a45a2f169a39d4f7421f0af9c43436790d90d14babe95fcc691e2e42482007de4cf278b8a1e973f7c6dafeadbbefdf119a5a5dc51a325aee22691ef65a9e9cdc7052c3504de464667b1dd8329102d9049102cf875e6dad5aee254e9a52436e4d7be996fb59405cd461158e73f1e2e0aa79cdc55fa8fc528ce144e4989ecb4fdb9e8e627186ca37165e2c3a5f447d35d571"], 0x1c, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000040)="36798519c7a85f2fba5d113d3ee14ed9ecf099ea6eab949f098a90854cbb79f5c972b850c8f8ba2e3ffa7694957ef70612c4fbd0bac5f8f773916db0", 0x3c}, {&(0x7f0000000080)="56e810e42f7d34aa4e61fdf56a5017e10c435bb382a7f54f0182fa94940f80c96515b230c6f0433cd14c9d49bdfe38d8996eeedb73f97b6d5f0dd353e1df22b970a3130785e5da4474e0088ca8727bb086d8f800f2efacaeaa21f3bc695bdb5d9de308b994df6ad7368d2c8a83c88a2285ecec60c97950cc97b9de6ddf23635428a7d025a0093cff0ad6714e7243ea179695152b88", 0x95}, {&(0x7f0000000140)="c0777bcc4666237184e1e63c4d648d877b415720362c0ba3bf8cc11843ff9756d89303b7986cda7186f0dec375f8f965b197176a359bf3769e499f0deb2f82fabf333a1db2bf19e6dc455b48e40e633bbd15c0b9bad574189ecea4585301cdb2a1d2260fba63f2b0a016ea6ad2899c935e853a8c77a7a611f3e21cb28601a35ee2e94b7473975f6ef1155245cf1973f2eff508c2c4aeb48eb753b09610f1c75496381836545b5a06e1ea5e92cad5a92eec5a61", 0xb3}, {&(0x7f0000000200)="0e3953a9770b49a5efd309a91781993944c65b6f38c569101eeef7cb29d1095bd493ff8656ff806fde1792256c3d25de254f3cb746da823397462636", 0x3c}, {&(0x7f0000000240)="31e7b4a20c0c37a0bde16f900cb076e07513727504437019ae26400504e6c84730fc1fcac43dba9d63f300785e21029a03f16b4bbcdf4df988e430f4a3e2de5526ce4cf75028f421a13259aa2ecdeddc65a1fe66ee243439f8f1ff89647fbc31d47057d54ec25107aad6e32d8a8139856f183119e117268b880b26e119a1496c4cee1be4e4f4fd3f82f8a6bf1465299e3369e3476d67367a2f61d2183ffb89b354e6395be1ae3db47aad13fc79858d0e7f27a958290b015e09abf69390afaccbd3536118a6e62f4d90cea0a17ec7120561d16421648ea6897e503e3506", 0xdd}, {&(0x7f0000000380)="b11a5109b723bb6d5e601f71f25fbde1892539a9b1b61df0c3acaf632f6f293c5db6bfbe2b92bad4fea0f754fa8a379900ea5757b613911c7a025650999959e85b26994b6e043560c65dd162f9c04f24238e9a03d37ed299083a298ea5e8a5ca25267658381da8c749547cead211c102b97bf7f3c876c8fe5ea03c2f1b7c4031c67c38937c19ad0cdfabb2760431c6235446f439bb8a10b69431512484abb7659112d7bddaf95b2522dfe3b9e5d139b647bd740cc2a86af539e8aa3dd77e9ac592aa082ce77b5265fc292005535cae48cc3b", 0xd2}, {&(0x7f0000000480)="2a924b17b56a28bc3340628398c578fc825e022cbb4dc9baa06910be83f4780311b8b9e9232c25dc0b3fb9ab72c5473d1614a82cdc3227807b1219321f0b665cfdf2d4e0514f1479b4246c9618dd8c5a48c70eb71742e87c66c385976498aa1dbe5d8f7d2c8d52b50e8374a8393e01cec15d370c4e0bff671b33922d22810883336e467eb4549c8bcbcaaaf8b68d2159d2fe41771fcd4ffbe20e83f074632d9e13a0db5f907bb2408deff3e96d1d0300ff1686dfce31", 0xb6}, {&(0x7f0000000540)="5cb54439f23dd6ec335c3320b0b65dcd78f71f7410b977762874a995aab0458746bb57fc5e949d28f3e30a52d3879cc426608593b4c434b7ca0c279292d80bc45a00679010f7511bb44a57fcb285850f8d83b92410114108323d22fae3f5aaf5b8af7ab4b1a790230de70e529d666a030cb5fed967d86d00503bb28fe3408b05a973228eba33ae74904409fff57223092e", 0x91}, {&(0x7f0000000600)="7aed1599b16d81f34ec89a06c3a394407006975ba6d0baaeabd397283196d9f97c3f904c0ced5d1dce0b1ac713e4450d5ba28f754bdc874a83119ee8eee4ad7e2c392c3fa0cda69d2647fc49ad53d0315f3fd877c2c2ed2683fdbe241f6c3aaf338ec058e79e7c57e4753d", 0x6b}, {&(0x7f0000000680)="de40c4d317921c9188351ecae33a7ab8dbdd8460420c4dfab90482aa77acf19b86ba77e337491031afd3234f98eb516be1cd5496b145f03d37863da6995ec6e0db7c877c3afdb528ad64c2ad554bf5217ca0248d10fe2894f60a73b7b64c32e2c9ae5dcc9c52bec66f741f68a0625b4ac152728ca1eb4930c7f20c8237a3ba547372e52a80d7f589245ccdbabf25cb3b1d2bbaa2ae01da8d6d2a0448ced152fba1c1ea3118a8e5c923ec1c0bfbdb69463c59b86d88f65ed28b077765740139ef1acd717f504905f5118943aa165a81be570a5499b9a41d78b8ba72048cb0012003b8e588361e13801ff6b29ffb20b5", 0xef}], 0xa, &(0x7f0000000840)=[{0x20, 0x17ffe, 0x4, "a99a83c0eccf291d41"}, {0x20, 0x10003, 0x8, "764157e95213dbd1b6358a88507c"}, {0x108, 0x1, 0x2, "a951214fcdb2397d348851b04df97f877b518395f6deaea33eb201395a6eddfb7a445a5bb4a6c0d0842e435256da67d543c4c7685c192464efe61eb24720e60fb594ce53839b7aa8475e043fe727371ae24ae31c1bb635d87e192532cc2e220bbe634c318a20af89585c540c1fb2d22c394ae507c406e1c601b48ae4fbed01489096de6c25296ee16980b737c982a6de7fa085b785f4cacfb0c0cda44d123e030d4ae82777ad2c950ebb16008c7ea6fb21e88b95746dbe4da6bfc44983dcb354152e7040298504a628941983b04c12ea9c590b46829915c36296a531dd84c0d108e150517364a4d36dd3fa792607961246347e"}, {0x30, 0x1, 0x5, "b253b34879f878aed479e1435213aaf113d3bb4c90ef9da7b128"}, {0xe0, 0x0, 0x0, "14a991ddb96add17decf1f07c73f14603751377c75cac90ccdbe9f1e53f6763b7f69bd504052ff809bb69755a5d106d9c04113060e3edfbc6fa3721798739081de648b24743aa2d3f0bb330ae6f8423bfdd865d58b3e1dba7d7e6e7ff811547be36e82295cfe4c366e7aa233d9c6a55f31aba68523d42aaaafad27b6742aa91352af89f57bfcebcf07b4ed04e7d856517cf6fb6761b6b8c277afbfa307b1ae819078ba280f0500a33b493c4a7301fb48a0ea78a76184345121cc6233a14e1cd0c6432c1de355fc3c311e79"}], 0x258}, 0x404) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x0}, 0x2) 16:00:16 executing program 0: r0 = syz_open_pts() syz_open_pts() kqueue() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xfffffffffffffffd, 0x4, 0x5, "c0c39f01998fa7aa60453afee663d05a93ee2301", 0x9, 0xfffffffffffffff7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) setrlimit(0x5, &(0x7f0000000040)={0x1, 0x3709}) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x180) unlink(&(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000180)='.\x00', 0x80, 0x9) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x150, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r4) dup2(r3, r4) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:16 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f000065c000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffbc8, 0x93f3, "655ee28e1d679d2765930d4c93f10aef208bb5af", 0x0, 0x2}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e", 0x24) 16:00:16 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2900, 0xffffffffffffffff) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) pledge(&(0x7f0000000100)='^}#&,:\x00', &(0x7f0000000140)='\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x32}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) sendto(r0, &(0x7f00000004c0)="40e4d7e35159f2b544518162da419239df59db9cfc9d3b8005a1f9e1f56186fd80db25040f3a6a13b05a9aa10eadafe37af88d1be496b4ce832c76dfd57843462cbc5e8271c2a42036d7a3e8c591ee426522dbc0b3a26b4a2755e65aba30acd406feb3891ea5de71b7179352f037b6347a747fb9e7e11579531f2907b8ebbb24d3115efe4f917fc18b95fd6d79bc70191f49ed802f650f44c899d6aeb49b05101b464cb20d61967a63f618796c816050d78884da7a2ac46a08aeb465868df5dcbb6bb58134b160791fc7dcafbc9da588fbf7184bb0e4f4566fef8d76e323d9b557fff5792b510351f8babf958c66d68b2647f6461ab38f89762bb544aa62eef2c3cd9d680f58297ae00728f95e55865652fb64d3e8294ffec1108680228e4a302cde89992b1fb31fa85760b06c8fb1fa0ebc08c4ba23a12682619ca59c94f3bd52e149644490402adb5891f5f0e0fa5aaf27804414cb056d46ba38a5dbc289edc231ff884cdcc98ac87cc44503d3644e45202a375369fda299e6176ea677b6c5208e1428363ceb698255140d886a40b603f97a94bf7e5dfe74bc1119abe10513f87edbcf86ab8cd485b097e4e58e006674db19a5c1d8136ba821503b13eb837d3ba7ed27e2dabcffc33410cc600703ed5f70bdbb967aec54125da5470e034f10873a52adde411c994c7a9412c55572324b1be8a1c408215dea5992aee8ee1351d9835de221c70b00d0681d29760687c000ff0d575af9e31020e2ceebc61c3e03a1e01c19148a3374534f062a88968f6f23d632df03aa02bc34d72aa4d864b8f8657c575cbefaf62014be75a96b0b34c5bb7ef91752bf53c5589d4c64067d593b3f860ad19d068049bfc71d13e66efb69469dcefb26885dcf2cc15ebaa78ad1e52a6b243971be7daefc3487251b565a30beadaaf9bfeb0b6f95f935e985cbb06c73617bec57649f93d517a5d6aa99236a35d33e8f72f2f5b4296c0a5114916306652865384aa04acb833b734173c91ffdf2ba60d509f853101fec3cc8b81c2bd7ffbd6f0c4c163b77e910ca1e037e1c6f5975ba8113ed86e532232848adca658e7998cdf6025a83855303d3ff30493eead95d5ed80ce53214af84cda3b76ce3432cb5814108ba7203d8fd918a896ba539fab92ccdfd08e1a363e0c5e94d614ce76e18505e3106fcfb77f46db60aaff0df3f5bc272104e836c4bc9021f0c5afdf89358e609707b3934cd8196abba8cd3ab36a35af3faed05425a464840a1319e2847d037fa1bdaa706268c71cb495984dfa13230df5d12e4000f99da23b90f13ad120812ef89ff15e7c726ee26ca7f266093f3a68fb75cd2e54e0ebc81983486e69c355c8b6b3c7dbd30eeb10e2578e0a8278f5fb8a24842e4b29aa91ab82a8f408c06e39711f561d66633f9c433f8d22ed07a512e8ba914af34fb297600099214ed3545412c9fc10b95c9070dd7ad31da69923d8fce16c52ba6a43ee7ebb4c77a92c78441b2c8e5f548c0502dabba5942b4e97118bbf40f85607d449f8dd87c2c734d670a0f1aa22d1df8f38a3ebf94980357ba15665263e7550aa355a51e01c9639c3de3391b4f53d469f37926941bfdf8a0af4002538c5a169b6d5dc7f88f748c53bd6f7e2d6158926070d1d631a0c1ff79af3aa41e96dcde51314a300251e95bf98feed95333f8be8543452eeed4ce2c0b1f65aedcc56e84148bf4a423ba65e79ec4449638a691ad6c21a3ef949dcd836b318213c90ba97f8fa85998f65e0a144bc9d1771ff63f1839bfc570135b4eee37ffa2821d64f7d09b1d7e90e46446904b66a8922a3de9c6d9d1d4102473c7e72bc4b7342253eb77a01b1c9f3ab49602cfcb882f18e249661ae5b2b10bb2b934f39c8d3906d904e18589094ad79159ff23f6be2ef66bf9952b9c481ea947d6a12ece7af895ffd4514541a055a44d0d30d04dbc6fe9d7b7ea2809d39fe309db27c27449c96b30fed8a20daae509d847b379e1b7fb75566457a826f6c96c328a2eb920ba785fd0c4395749bd3322180fda4fd7e040a0190ed04b083cfa20e191451d6ba03d5dc07fc2c0a5509f2ce6672712148fe0e81192ef1abf458177cff1094291bf319b7b00d7f6acc3d48dbce59dba654c5dbbcf3136f15af1b21dd5ff3d442b26e45b1f06d8f25d79d483c16d56012688a198052c1ebec2e7feb645f73936db1d0564108cf8835a6a09970a10fd44b630f4b1e084da29ae409580e3db2662886dd072fc94e310349edd404b3fc0178aae839bdc3f37da49bc011c0562d35051826843a5a0f4bfa19c51b0bd350be66ffb1abaa1959d5953184e877eb7a06e601cd335157e5c290ff588665e9ba2ac032612ae6178be29d0b9653f4b8d3124929cab0bfbb7e29c48b4cf4599a6d796c32fd41a8deebc2ce2887dc7bb1b6794653e33a4876e1873a1ad5afbea452e8201a4bb8db195e9b53acbe4bb29de08d65317e36d42272e5c77873e11ec5c44c6b210ed92f40d6147c783f4754fbb5e4df4096af497ae83673b8af4040731f9cd33057a1754dd8b1b388c67a852ed787666d56566068940a9b3660bb81c2c96fe7a7156abf5bef819264affa6658e7c2ec7caf9ff5a601382834637f38af727ef33ff8cc7b115cea3d5a4b1388e3a76c0ba0dcbe792acdb5459d9a0666396ad39f9e4ada52d6c7ac694b2c0c578a560cf9ea31e6da51935b975f253031d81876bf69034b67e7b9842dbc1003a20928e3e3a3d2cebb242fd48321a90f7994bb027e2c192170491e27ee4665e171b3bd4a610bbc4d4eede34fecd382ccad5ebecb451d4270a5c72972247409163d61107a2cccb10eb8b8937f6601fd5bd02dc58e98d4f8d3ad29ad0555340f4719c1b1564812a70be572d65ab05faa60d85290b362e35aa840267f98ba336abd5964c4f646d70623a97179e306bd8b84e1079008d0646bd77f9f6a300ef34dedaa9256f28beac0dd1abcdb4a5ddfbd7bb8c0348e17a2485c93190516e7436640cf3c83b5316185babcd8a082c1ca92872a5e53b9d495ca6d013b06b9d3b578fe55e9dcc8957fe48be3225efd5319d49cbd575ea17009255fff28043e4f90a7336de43e30fd8c703314b628ccce0b8014c7ae0aa18ecbdd8092bea1d4704343795596c9b02aa4a0438b8f850841b35171c4c272144a22b7566698c3887171bbfaa8275594dd0250a3d89b89ba717cfa6effe78be0ac9df7a71644ab207afc55f214a3300ea85395a88f1b437180922868d1774b1d9945645fdac1459483382c26128ecbe707461da32f21adb9a38fe32951bc4cf500929fd13cf80ccd8fc5093e22c185053a5e9b4009f27521b872e46ca37eeec2138ab3e01de0d157b28d2712777eb503debe5181d77b4f88df9693b6b3eec956f58902fb08959a640b984527b601e5ba172afc3ac5a545a1e044710ab12f49b47faada93e7c2b3f161f3044af5951a4b1e2f992af5f0603c62b30fefd2e0633170f658fb5461a06627192f19086f0a16426b7a56bb6063e7620a59a9a2c07a695e757f031a532bfe436dcfb90c2adf7c0e7c0991b7f9f46ad7a6a1fdd2c09e150dd05db89b921fb7768180ac7828db6f947f6ca2db46292e4223fbcf86cfb5be3ab18515e19d3331c7f6839a1c8ec1ac295592a34dce0122680604c974c15a10f459c6c36a4893c22dbca6208a722679b1c1a15899d06772df8d20d95be8502dda33223869a6f7ca65c7b9fe2e54c526e4ca869962e43b81a76cfdff65183217e7395691b8471409cc3a43ed1b78d5002e0bbcac7c7278a121872d263f560ac61e83026bca2fe544953e222b9d1811c59f4087f550b31d01c12f7ebd0b2a2331ed667c3c440b17477fc8f3df1c66a59492f6b105d3f4e47230b99059676c18eeac1cc88b81c21a37acdb08bf837f890fe932f1523569507f08180a7d105acc5f7533dc08b9bc28340b8eda1fe211019ba18e03727ec45eedb30696484a82ca6a3b62000f617d1a9971859d5156508fe052eb05109576a584f52968586c9ea30bced0bbf93c114682942400bcf0da662723550d9f5ef403054f282b96181652d317a968c79d44f0e26f257f458c9bf6f8817fdbb153bd28786c8e209b6569626e7c491a616aa888beb9c383008e20ff496e04dc85c35600c799af6395a9586dd5a2bdecf994794008662ac54fe7c45b4514b9c30c5e4f519dc7799ad59a8bea3540533095d6220acf9ef831e63bb03e01e04ef843b79393e6de037fa7bdd5bd9b2da5f1b9ab6e58f00a75e1465b4d16301998479e20d7640a8c1de5c9eedd3408bac3c6e924e95ab2620c62f0122aa5ea7f1e6ec1f919f89af70b6ebcf045428291fa8957d41f2a75f6e21faeb754991cc5a5b8bb6fc5648ca3db3f4011d0b9de55d1fe1f63b164f8f2b4d264833c0ab187d86273e3307c2e393611d37d8eef73f7711d99216ebb7996cfc493cee385f752845c340dc67343066af50605325a21ba1685cd5e96fee07ef0284d1a37058bb40efc682f7bdae0c4be9cf7d1e831f39324c846ce67282e743fcfee17cfd22f97440676ca0bec1f859704213847e2257846f23cb34609b7557177c92a6fa2deffd6fc938a11a3a22c8ce7a6fe6dc8253b36d0a09acb9d502111f09b2082e5eba6da427e2c240f7a77379c109c660334b31bf411ce062c0938ae3972e20092d35932b927ac31eb2be1e0b96e2a356c9350eb5aa2dd00616853faea7b13a5e9e58943005d5cc8915b3f873b870ad03335399e314a7d7a0d0157ac8ac2cfaad0931157242388b4306d110d31e2cf4f8b8fe553d12c301b6477ad0355f3e47f2a91020ae38c5d804c6e703d181f16994db1595283bda1186ff4d8a3cc5b569512ad1ccf272b34041be409e74884dbcd32d46c6ff8387975fe6f14c57b8dc2380f6548a0c4174ad17c77569fd5d8047a92e9d9000ba3cbbaee5b3504dc80bd2f3063a553f845f9dbce7645861ced229cce1f181a48573c02d06d75af8d75d7fda7362a17bca4069b9326ff84b799f39e6888a983c3e6e76c2c75a53c7783d4e7bb27fe862842512fa3e382d373d3fecc35e32689d89f49b6f18a1423c6f51e58374cd2493f023660f73f7bd392a850d141078b7afcbbcba5b89bc120dd96d421004ccd713c6211e174892f4d66799ff3b39b56e830490ce376a269740d441d6539fa9e4425da4628a66b830bc0564936f1bc9b8b62c7ab780643409fdbcf63afa61367120de383159503c007e3ee2c0073788f0ade8aeca8fd0ea8dc5bdbc0e67ecaacced3eb68e59427a52698e90cb1bc06d65639e585f64b03372b3394cb9a61e56e2534096a3f0de4c63a0ae1b31750fa7a2b1156dcf8bc4d766dc337143828722e147277d316f3952c02a75f5e19e14a5ae26e8b0b3eca0766cf72cf69c5be0fdca00a8de2d37bb21ca95dbfcbc71d336ee0c2db986ae70964fa9cae33a1ab35ca231d62a0fd692e070bcac552e67d7283b2f9c9ddd3b118517c7ec33b36bce7e1dde928dfdb203fd36d4179fce765c368c1830a684dfabd3768b0587a22d70cde100fdc7af80f588322d2278979f89ae5f8f702eaa7810a567d86d3fc231c7aff9bd8bf803cd345ca8c16e6afa6d4efa1a85c8b6d8016fcb05acaa3890ca384cfa32e574f1d060e0bdabf1b1b4c66541e8dfb0406dd5d313afb2a7d682752be11c9e29775c264cb305f3a5a2e094bbb47f1e2e521da23d68882855186d5c46db9a156555af8ecc624cef2aef4570c84e2164cebedd176085a978079976d7f39eb1f09b95c77a610a73ca7773a0cb", 0x1000, 0x403, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x1, 0x400) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffb, 0x800}], 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/144) chdir(&(0x7f0000000000)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xe06, 0x3f2, 0x5, 0x0, 0x10000, 0x2, 0x2, 0x0, 0x0, 0x8, 0x1fd}) write(r2, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000001740)="6c9ba4f3bf494112aeaf88173eeee246c6f1ba958d8e61723b1b0168a21bce07a34c", 0x22, 0x4, &(0x7f0000001780)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001640)=0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r6, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r6, &(0x7f0000001680)=@un=@abs={0x0, 0x0, 0x1}, 0xffffff22) r7 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendmsg(r7, &(0x7f0000001700)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x1, 0x3ff}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000240)="f4805321fdca12004758d4f80e14c95263f6499222877f4a86bb470621f12ef5b2f76a3a09ceab849ac37360e394b232e3", 0x31}, {&(0x7f0000000280)="d13464e95aa26c83030351c5959f96a08c897e0e4de11451edd18369ac7ed0a6c8cfd20a3583fc1d8f3d63fac34980f3321e86b6ebc6d58c56e2b813d97782698206a5fff61af6c431d4d2e8a3088190fe", 0x51}, {&(0x7f0000000300)="1ff13fa1dc66a8ebe247f6c32cb6388110405a70d54a50267b0ac99b297ab4f9920acb3afa2cabf69a0242b28b9f2f491d9673c0038e53338e2b28e6be48c21578860ea24446e6bebc7b101a09c9a20273a8b7f8d6ad18c3185fb775fcab579bbf318d951715b21479473377bd12826e577e978558b5c2c6efa46ed359690dbab60c87e79e804996512b511e1c08a2e0cb7e", 0x92}, {&(0x7f00000004c0)="1d6c2e688b52bc89fa12e4d1b4b91c65cbea3227845d624544186c150e5a188a6ec45a85e44a979565147b465b019c42cd6d2e7d5b318879724d8bc9594413b35c7173d6a6cdbfc661e64e684644a9e079e5331877877d6067c94a11383793e48cb63cb55b02a02a8067d57f6cd81d97f84c2964143ca519edea07c0e83761c3c94c628af161cc3b2ca839f8b5af0cad35c8f8466845fc2568ca7193fb24734a2ff78369b59a0861ca979d17e5ca11b9b0a7506889cd02ffc136a51bac487ef61d6ce29cafca662abf6f627ffa90a725c190972531cbb0607237e061fcc3eca389996ff3738b426a3fc8678d3443e6a620c9dfa49cf575a3c7527f164c9b403408380fb5df6688bc8c061e344e1715ca1fdfb15e0c969631658e5645717234793fe068bd02fbc8a6411b5b290c2ad39c00e236716278226febcc8aed3e8b7e91f6ff61aed17d2e528c7394e49e5252287dafd4692038ef4745ab6c0aaf4c659b0e6f972a82b2904b0bec630e85991b2796bf9a4368acd4d48f6ac177ebf0db20e9bde2c8fab5c92f97fc38e8d53a24334732f9e15b972a9b0e37debdf4d33f4a11308c41c65c771bac1fb63768887b550242d1fbeb1f1d0f07c98db70daafce58c994a58ea19cc49fd5356975a4d24e59e084e2a9373f61d63407fa3da6a66f176e70ca1eecdf52b146bcaea2c37be184f7f3372362617e29989e6fd01f54675fa53580acd82b3bd65dcca0524efe0871bc6f58bc5f970515f8f7ac7eb46edc2e2e3f7101581924289004d88d3078a4a2b535ab0f07ab8da29af72dac19283885fc7d1dbe035d18c7ca6829775252afeda8d508d00ef9937f46c3e13788d737095ab1760bcdcc2e959297d20c4cbb2318640971c88e5f8d464780171689e2489ecf1447e8e00423ae80ab11d798832a88e173a3df9822e3b7c23c5912de9ee81a4ba099fae1b5d8b815d9f24029eb4b92f454803c844bcdee4f631ef6efb6c070c3ff82cfd8b4a9d76dc49fa8f2b42f531b6fd5f948f33ba3305143fcebc11ee320193408c5fae23c59d383553e6189cba6e2e74e7ebf35ef686fec60fa081ee10d2e9e90c3e88e17937a0cbc812aff71c4abce2d8d08275f40bf8764ea3e5fdf3fe62a5552b242fc0c20e7458936cae537a0829dcc6e2047969614a4cc0ab13e39b47ce3b33e4f8a3903da71ea738a3523f6c6ed155d899defcbcce33b55a3236ea432ff488ac263d13a08d2a8d57924f460a23f7530e2778b06fef93f844f111eefe9a18508c39f0bfa20e9c3c3b246c2362a6f7b06f2d0673f8efa8f71929a8f0c60cba28d4baaf110764e380116b30792429d89d62a337ee684e70673ac328c76fcbb6588fc8ca4804b788892303c7a68360d9d25fd908385435ea6b4b2bb2137ef8145ebecbb66beee979f3ef58202be2eed7b6fabd5aa45a2d0992312acd46aff5d15e069f7dacbd664e8af58430e1cdd4082a4d8fab06efae75c5f73c9066a2a6fba4197fc94aa253c4738984064228f5184c48876f4065e8dfbe84e2965f1cf7f6d1f1f77043548e810bd8fa92170d7df452167e81898e3e9d641c32f7ab4939f185133e76a902e1bd133d75f92c75082965da0bb5b7da8cd418503a76475720a589959728c53943f71d4370456b9fef14d12bb5e8639a63a11fc49aec3efe43dcc93decd4890b6d14d2f5f4b7f87dc7fb5460c927ee2480f156f0a61648dae0069b87bccdb50f2c1a2299c004c0e3f8b1ae2df340ccba6d55ac130ff40b2511601b0c48e4b955cebe1d13d943ed51787a439a3bee7cfc1bd2677494132acb910a35427c1af9c85ccbbd4b606f164a78398d3cea96af9b2c62bb9202c4280dcb6052c8c46cf5007fd9b7ba29f28ec637362e5f4c85dd8a700fd561bc859983b454c6700e25a876b8cff75b3f50c4d403e2e930e77d6e0a632e03f9e8cc7b001abb7d348fb5225456504c5c397db38d210973fa07496e205185a31131745bd1cb344e949bcdc42b331f40c6a3b47e7034e6888e0f008a108504a230260b8c39db23f8c9ce46250ab80bdac217d958accf99b4621be990583e226f042cdefa28724fa87b9dddc77b4e0d49e940ed216cd13414c3ff6c3da5a2255f14aaaf025afb483de71db3e2db56a990d17f3256b21cc2cf4813bcdca8fec5d846bbca0af90ca14ffd494cf6e1e09ce4d2a50d3754a32f6cd97a6a824839c406807328dee100d1c85507339b6624b685be59a84789e79dc02cd0fcc02aeaea25e26c3c7186da95f5fa15b873c70363ff2d81e868885a6b4f83cab280d57f4a0021288500b9a561e989ae943bd558ed24872aca9a500944090de096a5d0c91b4788eda01f5a89c622f3c352ecc1e4c40e2718739c51e9187dd504dc33ad0bf1a4235d02d0756706d87ffe5355189190dc9cc33d18092e2e39774b58d463a81d280db9c323929d54acf3d9c5eb72165260e5fe59540352d72ab43155b85450665d835f884441115bc9abebc5a6819cbf68cf59164ff16ecd73f2d0804e467c756e2bbdbd319a8fe5ffbc1d9cc749bdd0bbccfeb447d1f561011925387176d2368d8ae9ede8185a3fb629a62f79af625c5ec684330bd692aefebc96d3ed08bcd1ca95b265ce59e902aa091089528ee808feff265a8eea011e2f30e891b48f9a6bd89340acb3f99390adcb9ec47bdda13d9561903ed079f3329ed4205d3068371380264b53d865b05c0cce7ad59624aa81d5707b7b665690b8256f78a0dc5cd1ba25cbadb2f651a6b0888bfbad52eb7d024de37422d7d3585136c0fc6d5db847958ac5693f3e32c5ac62c82d6ead2ab4f579618a6d51459c114eb33d48e53cf7b96491595a2a2037a06bc582f681eb73902d0137ddf8782799ead9ac76d52b853ef08fdbe6502a1467974239f58b065156388604166a003344481ba5aef4056c2cd5e8abf8ddba219edc9ff7edb4bf841b20cd770b5ab94c6f02b696e4d41bd4c2700876878e071fd0961b7078ae43b24ca349c80918ea1cb94bbdc5ec315054c04ebac930549a8b511c797ddf72942c7e3e7da17800572800692736200db4a2a7be09896f20d04abb88a507bbc4541ebdd2d9cf93dcbf037188dccb3aff810ecf6342adec0241eb86b23b27ec68e0c0d0e8a7b3153a51bcf634533e7b82d2367e24756974dc7c3541dae4543842b5a66b1cb59003904876cfb9425ed23f7646fc7e6602a9c8db0bbf041206290aca0106e17c05f6ab1338b47670a1b5a38cdd17b48b0408535f7e0019e82c018e67bc62dbb3ccf3ef7e594ddee29b0d5933237963f14928a80755df3722e091200a58cc12d341fffb30914b520ef5af410426e29f7f55bc4c6b14161bee7b3c6571db3d92ca1fc578fcd493c3669bbebe2bb921776107f9a3a7d01c75685a8d36ee21108d4d6f11024afc8d6a41b1ee5645cbb908286b89915b96df291057b0cf7011006e433d9546b37f48781e79f4c48026e952843f9dedc5c1ad7a99651dc9e8890cce8a9d3cd6035f1bb69bcddc7c024b98642953660ecee16ac2d218b958240fcbe0b5b439edcfafd316fa4284a07ac926916708686841a4839e3318f5f6e9f71c6df9e268005893312e7db3e286db8426d18e2efb4752c4c040711df4a1218f2afa28addbdbacb0b5c0155689bad5fc472745f30b26b52bbb160c5148380e289ddbee5f9b6d4518a493746bc5ce18c4bc5e6c2d6b1f33d1fd11d504779ab49554e3d65d4e357405fef0c8645168ebb0cbcc6db06fef8d646bd5fc5c26c51082f1a77c7771f9d7ec19381b164f93a21bf6f838454ccb23e8d82d622e65aedb61eb878033c543deca9895bff42ccca4328208e4cacb9d66831563e897283876cdc9321a8e5888097e0c6b3f86976e1ea9d8c697bbf1d762547b94347b4071a880891605a153be37ce4b92f8f3256efacbcdd56a25d40a388a37791db606d9bf379c0060fbe5276cb22d5f696e187705b85b5f1ae5e4a9ecdf466d566a1bc246ac6cce84a3694d0449f8147eeca0c6d79fb4a0649c895710ee8b99144e983f604119fcb74883549d85e4fe74de90bf7e0aa603dd97277679041db6999e758fcf1ea5396362d97f57e8476db28aa80478cb49dfe7deb1adb4741fe71ccaf3b8244d8b7f9961a0ee48db434e710ab55ae88ae6e3f1a420794eb7233c18ac3759eb6f2eca3a37417d5c6f3be723116f6ad5bd006bdd3c7f3157f4e68710fc5a9da7e1c44c28a943c872f9467bffa75654f197442b3a1331ff5926f475c5cdbc868f2e362535a8bd3bd3efbfbd4522d2863c6189b1818f32af5516f75be9a8c3957ffa3a1013006c8889800256f2127a8700a8892040fee8abe9192cc7c5873800011187e6fc57bce7090795e23a32e61e0ede109521ebb1372f6f0bca2c3845c4d6a3806a559d8a5806e40486db99ee120987d2800520b1c4f9202318176ad479b79a77a0e646978009aa339a697c245014f6f033685eaa2c431828b98ba72bc993a2c6718cc2ba5d5e6935353da685c9b56c75d172a587561904f14f9fb942c4838666d4428c116691f24a98a7de7b4f1ea7cd9af7a657754e598010eb9aac24ff29a1d7c92b71f43756e4afeb6164454d72ae32fd9799d02cddcf43d7266c66d6e23ec1a3ab0d08eb735e0f8b14605fa286276f6b8273e124ac1d21ebabd1ade728e909e447d2107aeeabb750157467c801031edade9dd20b9ee4ebed1b4bf054c9daa4ae9886f22af6856c4d5df557aadad81fa1ee2e1e3c859bc95d7ba48f9e97f5163775aae9057a0104be51a63f90a478ea8f29a7c2e33e5d223ce273ad49a588337cea481d7726808c872fe1da3212fa9286caf0845f50188904853f6afd80c475d6d1acae753c2ca7a62c6e026948432a0e161acb4ce9024983d6e6e60ace682d1af6f925dbfe03662d2f78c1ce2a8a436b6a028b6aaea9e4371c6e4a6dc3e130fcd125af5d96c7339a939e24f0490989b67ad92568563e0179df1a8892d9f247939e86e2ac6f2c404d8d8055f0bcc62f65c3245cbf0faf77bcc26e4bcfd05061a6adffd0505f9340335b15a66ae894c64664792a056075bbb3aab31c498d4e2bc81ea70fcb521ae392436f3c8899f515b8e098df181e6b4a390ae38586e0000dc75f2a020efb42e1ec2f01e1f1274976a56a24fffffdd6ebad81e72639cab48beafbb23143e6945034b6697355d3c6c83164963237a4ee4514c030e3ebb9f9f6e942b2f98bf53253bceba34e490d16e6608809db1d800758e0ebf144a6e9b298c8996e20af506fdee371e8ef6ddd4f6d4dccbbf246ff171ad102a92f5c45ca708a03ea0c369d4913615b6d82415df7498fa6fd69c7864f52dac65c32c7b7ba964b70d8378f9d8b7ca7fea8cff407aa64ec1bf49fe79ebeccf9905103db569008bc772ab64e0aa8575537118df39d6a4807fe234e29d0707edbdf7f15d00cc05ef1b858b080ea0f601d17ef008ff8bf4bc361efd4ed9a96f209feaa451fc65a98c0c5e98453762ef75f996a860bad4f6b903b414eae2b1d2d8cbddce90ada312ebe787b9eedaab4260121e9af273de98f6a87cdbed027d1826b7fa6be3d30787560b856c028bc103ca20917dabdc3d89be51860ee7e27bf90ce607a42e53e234e5b0b710f561f84c5aa862a81e81ed341c2705b525f0d72abc0561f3295f610cb5896e93219c68c9f4ab2dcdb4256d8503a7a874a5c4e274d98a1c66a0305d2ce1b3c5572a6f42ef57e48c9c67a0ae1c9ac663c242191e70f528de4b39d5d34c45be640d09eeb04ecfb7251202d659afc72be", 0x1000}, {&(0x7f00000003c0)="f8efdf74c4827f50d4ce671a2dad80e4f0030a127a04705ed99576d9cadec107bfec894037a082da813f52ea49449b431adae47f89549b01e5f6c05ce521a99302edeabacee53a565c0ef619900b92ae416c5089a26447d29ea0789337a280ff626667d1b4", 0x65}, {&(0x7f0000000440)="7668b1ae11979911ea0a64c6dabc2e5732453055f9976ede94074a46868f9dbbbdd1a0fa101a6ee9c008abc0d0416c6a2fb5c9b8800a700c2d0a3146", 0x3c}, {&(0x7f00000014c0)="4c9daabd3d74a19f38f35da7612aca74065bbe412feec821d6070ca05f7a96c8943b4dc192ed73133f8fa1e4383cef10781aeb3357251772f3ad4d0ee16f8d6faf2ca3aa621b87ec759170cb803b7d5290eccb829016d886cfb506d5eea5a1ae66f7d624", 0x64}], 0x7, &(0x7f00000019c0)=ANY=[@ANYBLOB="5800000000000000ffff0000010000801e5e0d179775063443ded16faccb27196fe1e7b1026d5f933b9487e807958a84e62c6ddee92c3902e6804e6c1ad474d18d2ff292eeb338869c70b33ccc5a4321cc5bd8d7c1a516f53cde35631e380000000000000029cbdc64010000006b0fc3847fc1b5cd2afbc22c139de58433a7dc1462701fdcf5b2ca06f63f7deae50d8b00000000007000000000000000ffff00314cf6453f638b4c3639bdb80000010000c89a06ee95699dba4b469b5d7341331ff71bc1530b532f40d5a1362d15450a3272c60976c82708e907a57ed01ff986aff0dde743aeaa7754538c6dd633daf3dbf23aff1f7044b37ed54e9b68473ec8346e917772f7950bf1768e826e651abe002800000000000000010000000200000048a0b824187a48f24c5c555088cb80e3053e0000000000001800000000000000ec4ae018070000004c00000000000000438f4f6a4eac75b138299e0e8b5c9eb70c21c2ec7226ec18e811edd3f74634c9ec63f85a0242f2e7ce0d0a07567737cee48ceae714f0abe4b41e5a812925c091627d4b0ae7db26dca4435dd16e3ca2e337403aeaaf261891f58e84e5318a35391410105e0dd143f462c4b243abdf41861fe804046521c84939419b9ca9b88842703e133840abdabc5da6da568f9f5bec14736e06e2"], 0x140}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000016c0)) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r8, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$KDGKBMODE(r8, 0x40044b06) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000015c0)=0xffffffff) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x40, 0x7fffffff, 0x2c800000, 0x1, 0x8, 0x0, 0x2, 0x1, 0x2, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) fchdir(r0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x37}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xffffffffffffff2d, &(0x7f0000000100)=[{0x1, 0x0, 0x6, 0x200}, {0x0, 0xc8d, 0x7fffffff, 0x10000}, {0x1, 0x76c, 0xd9e, 0x6}, {0x6, 0x6, 0x9d4, 0x6}, {0x7fff, 0x6, 0x101, 0x4}, {0x4, 0x6, 0x1, 0xfff}, {0x5, 0x4c26743c, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x38) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r1, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:00:16 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b40)=""/165, 0xa5, 0x800, &(0x7f0000000480)=ANY=[], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r0 = open(&(0x7f0000000300)='\x00', 0x1, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x2c0, 0x0) r3 = accept(r1, 0x0, &(0x7f0000003140)=0x274) connect$unix(r2, &(0x7f0000003340)=ANY=[], 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000380)={0x1, 0x5b04ec9}) listen(r3, 0xfea0) recvfrom(r3, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYRESOCT=0x0]], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r5 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r4, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff5c, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x9, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x4, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x0, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0x1f}, {0x4, 0x1, 0x103, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x1, 0x1, 0x8}, {0x0, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r6 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0x15b) recvmsg(r3, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80)=[{&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/129, 0x81}, {&(0x7f0000002cc0)=""/246, 0xf6}, {&(0x7f0000002dc0)=""/138, 0x8a}, {&(0x7f0000002e80)=""/108, 0x6c}, {&(0x7f0000002f00)=""/86, 0x56}], 0x9, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fcntl$getown(r0, 0x5) readlinkat(r5, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000100)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000003c0)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r7, r8) accept$unix(r3, &(0x7f0000003300)=ANY=[], &(0x7f00000031c0)) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000880)) open(&(0x7f0000003200)='./file1\x00', 0x0, 0x82) ioctl$TIOCSTART(r4, 0x2000746e) msgget$private(0x0, 0x120) utimensat(r4, &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000840)={{0xde, 0x6}, {0x6, 0xeb3}}, 0x2) getsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000240), &(0x7f00000001c0)=0x4) setreuid(r7, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x2) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="efffaaa14c05555e3202"], 0xa, 0x0}, 0x2) 16:00:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dis\x91\x00', 0x20000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='}*\x00') 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wrm\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r3 = dup2(r1, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x2, 0x200, 0x4, 0x5, &(0x7f0000000200)={{0x0, 0x10000, 0x1d6c, 0xffffffff, 0x0, 0x9, 0x9}, {[0xffff, 0x3, 0x8, 0xa5, 0x2, 0x2, 0x6, 0xa4fe, 0x6, 0xcf76, 0x7e1, 0x1, 0x5, 0x1, 0x7, 0x1, 0x10001], [0x5, 0x7, 0x3ff, 0x8001, 0xff, 0x8, 0x3, 0x200, 0x3, 0xfffffffffffffff8], [0x1, 0x9, 0x9, 0xffffffffffff8001, 0x9, 0x9, 0x10001], [0x70, 0x0, 0x2, 0x4, 0x80000001, 0x80000000], [{0x523a, 0x59, 0x80000001, 0x5d}, {0x9, 0x1000, 0x8, 0x7}, {0xfffffffffffffff8, 0x3, 0x100, 0xb8a}, {0x1ff, 0x4, 0x9, 0x2}, {0x400, 0xffffffff, 0x9, 0x60}, {0x9, 0x50c, 0x4, 0x10000}, {0x8, 0x4, 0xffff, 0x6}, {0x81, 0x4, 0x7, 0x8}], {0x7, 0x3, 0x0, 0x8}, {0x2, 0x8, 0xffff, 0x2}}}, 0xfffffffffffff391, 0x81}) ftruncate(r0, 0x0, 0x5) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xe116) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:16 executing program 0: r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000080)="1ea77c40b70022fdfe6ef0d12e2319940035893ec295f5bfc95a190b26bfbb54152cf2dcef3016a87ea6c5b0aebc2547d197b3e188e0a27dc8a9730a85d4d65a5c642f7f5a5c13e8a21c001f1bbc4633545152e36dc4f707ec6f21bcaa0f72de806aefa6259793de6c192e4eac0434411d4871473a0e44607499cc6afe8f2802704316e0d6beaa950bcb62fabcfb905d43d28fcef162ae385889", 0x90, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000340)=0xeee2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000440)) write(r6, &(0x7f0000000480)="f4db562e84b53ffe83776dd629ce", 0xe) accept(r4, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x9, 0xcd}, {{}, 0xffffffffffffffff, 0x95fe8c02aed18ad9, 0x2, 0x10000, 0x7ff}, {{r7}, 0x0, 0x80, 0x1, 0x8, 0x5}], 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000140)) unlink(&(0x7f00000001c0)='./file0\x00') pckbd_enable: command error 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000100)="086c6dcb974502b6a610db6a58e83ca14543c9ce5f33d5de46cb7a908fd3e47b517b2a7cfa1e10a931bbaef69cd5ecf5d44475640655ee8af35f74fdd741b19169719a3d1aa77d53e5f5c5c442afd43979e06cf617241ec6eac6afd5b96b700c2c1761ba17ea98e4ad1a4387338888409e91cad39d9453c73b43a3340acfc5baf534266062c3ba6850324396300d6c32de04d56bdccb3659dbe74e798f423fa7cbf0b26f55293ced969065738a60e250865a67e7b475b6d8990bc50a7bd53c2f48c6eb29c03f0c35b07485357efaa8064dc5f3"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: pread(0xffffffffffffffff, 0x0, 0xffffffffffffffcf, 0x0, 0x0) pckbd_enable: command error 16:00:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x197, &(0x7f0000000040)=[{0x1, 0x200, 0x2, 0x5}, {0x2, 0x400, 0x1, 0xffffffffffffffff}, {0x9, 0x4, 0x1, 0x4}, {0x9, 0x0, 0xffff, 0x7}, {0x101, 0x6, 0x7ed7, 0x2}, {0xffffffff, 0x1, 0x1, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000516419e5a439a83895fdf9aec3733144827b51d4f8c4112b2ef66a66231b856b513e23bcc7d406ade90e77ba4ba41106243ca00c1dc809cedaa440dc89907cc84a5c39fb5e3681b0c653d2eb4307be1c8a428c6ac04323faa8635fd077bf1137c931997e96588a54ba681efdc526d7a1f126a0b547c4f05ddba4ddf13eb03592962636ec70ecba0f409a54e784a00b7319dce5561604fe8977f6000000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffd73) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) chown(&(0x7f0000000100)='./file0\x00', r5, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x8, 0x0, 0x0, 0x0, 0x27b}, 0x0) bind(r9, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) read(r2, &(0x7f0000000140)=""/106, 0xbc2fff7d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) syz_open_pts() r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20087}, {0x206}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x62d3, 0x4, 0x80, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x5}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1d2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x8}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffff5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "3ee30df1652cf5c7977520797bf84232c3520107"}) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) close(r1) syz_open_pts() 16:00:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) pwrite(r4, &(0x7f00000001c0)="04b95ee301cfff87be5d5648c4298c7527fadec64783136b991a2785249f701da38f8e408d00356b5f43d136e05822c56ed9fa30ded3ac291bf8a87f01293a8e8c5e162ec81c4e99ac5e757101eb95494598b272e8160b81a51a91a9e796a3ac11f2b18a1ad748ec95626298c0c9111fb46789a217c51738e5f1e135be311b2e51577e630fdc762163f6702cdd69e14c219ed6aff650158b8d2feec8e1668c372e217db0f42df7f345df6cef146f39a15c0649114c957c0eadc5e938850fc7ad6536bda82081bdb613c30cfbd50ce95e234a2a", 0xff963331c6c0a2e7, 0x0, 0x100000000000000) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/60, &(0x7f00000000c0)=0x3c) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b00000000000000000002080000392500"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xd1bd, 0x0, {0x3, 0x20}}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x80000000, 0x9, 0x1f, 0xb7e4}, {0xbc5f, 0x101, 0x6, 0xe01}, {0x3, 0x5, 0x100000000, 0x10001}, {0x0, 0x1, 0xff, 0x7ff}, {0x9, 0xa780, 0x5, 0x20}, {0x800, 0xbc, 0x7ff, 0x800}, {0x0, 0x2, 0x0, 0x3}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2212cb1d03be20b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x10\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x91, 0x568) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x10) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x2f2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="87e18c074e5ad76b966fdc8466157664ac868f7054f132e196744d95704ebc44619917f95ba2c2c4bfaf1501c2a4e0ecf530b759a532357c79676f6cbea3ac150e755de53269c506ed60387fbdfb5b0502b1e9ff494353db4a9e984ab098e9956a15c3d14349d118a564a58efe04c10e5a292e449e3c87623e6e254bcae41c", 0x7f, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) semctl$IPC_RMID(0x0, 0x0, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x100, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000080)=0xd38ca3527f06962d) 16:00:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="01ca3d6443ab75fca25185b74c02ddba20e107757a5fd9f6e8143c6d976d4b1765f912bc643f718d3cd064b528f5a9a9d8cd8acc406194621224b8f4f0edc852129827f832c32278d8cda9af6be4bd1cb903905bdb357b861380a579c0b7", 0x5e, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)) r1 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0x140) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000440)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8000, 0x7) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) kqueue() r4 = dup2(r1, r3) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r7, r7) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r7, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r7, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r8, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r9, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r5, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x6b07780c, 0x4}, {{r3}, 0x5aa48e7d29297579, 0x1, 0x4, 0x7, 0x6}, {{r4}, 0xfffffffffffffff8, 0x4601cff003c7ed56, 0x45, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0xfffffffffffff9e2}, {{r0}, 0x9, 0x3, 0x56a6971bfcc30b4a, 0xffffffffffff41da, 0x1}, {{r6}, 0xffffffffffffffff, 0x90, 0x80, 0x2, 0x5}, {{r7}, 0x5, 0x10, 0x40, 0x71e, 0x40347a44}, {{r8}, 0x7, 0x80, 0x8, 0x7, 0x2}, {{}, 0xfffffffffffffff9, 0x40, 0x0, 0xfffffffffffffff8, 0x1}, {{r9}, 0xffffffffffffffff, 0xc2, 0x2, 0x2, 0x5}], 0x66, 0x0, 0x89, 0x0) dup2(r1, r0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) shmget$private(0x0, 0x1000, 0x40, &(0x7f00000e3000/0x1000)=nil) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x400000000000}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)='D', 0x1) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596dc70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596dc70 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/136, 0x88, 0x2, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x3, 0x1f, 0x80, 0x5}, {0x9, 0x6, 0x8}, {0x426d, 0x8, 0x3, 0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='^\xf2ev/buf\x00', 0x1084c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x159, &(0x7f00000000c0)=[{0x6, 0x401, 0x0, 0xfffffffffffffffb}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = socket$unix(0x1, 0x4, 0x0) dup2(r6, r7) fchown(r2, r4, 0xffffffffffffffff) socketpair(0x1, 0x8000, 0x7, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64, 0x0, 0x0, 0x9}, {0x28}, {0x6, 0x0, 0xfffffffffffffffc, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) getpgrp() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000240)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5, 0x2, 0x4, 0x9}, {0x800, 0x5, 0x5, 0x2}, {0x7, 0x200, 0x4, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="17") socketpair(0x0, 0x2, 0x8, &(0x7f0000000000)) 16:00:19 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x1, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) dup(r1) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r2) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='[..:}].*\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='/dev/bpf\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='#:-\x00']) r3 = accept$inet(r0, 0x0, &(0x7f0000000400)) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r4 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSBRK(r6, 0x2000747b) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x7}, {0x8006, 0x3f, 0x3}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffbaa, 0x8, 0x4, 0x1, 0xff, 0x8, 0x1, 0x2, 0x0, 0x401, 0x200}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x220, 0x0) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x9e06, 0x7}, {0x2, 0xffffffff00000001}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/207, 0xcf}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/237, 0xed}, {&(0x7f0000001240)=""/50, 0x32}, {&(0x7f0000001280)=""/35, 0x23}], 0x5) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="11ebcdf12164", 0x6}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x1, 0x3f}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/158, 0x9e}], 0x4, &(0x7f0000000440)=""/99, 0x63}, 0xe1b371a075284a27) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0xff}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0xdae62c10827abc75, 0x150) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000080)="eba301f498f4e50016e10ff68967ed5b18d656b55cc43f4a2bbb52ebd78a522e7a12968c1939c2f0e832ba9d8a357971aefb22499f5f8bd3968d193f5fd865fc91f10e712be76b1f065f05de6201476aa4e819629fe4159477b5b444aaf8850eca24a662bcf2ae5d03eaeb", 0x6b) close(r3) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x9, 0x6, 0x7ff, 0x100000000}, {0x2, 0x4, 0x4d, 0x2d}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getppid() pwritev(r1, &(0x7f0000001300), 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000002640)=[{&(0x7f0000000180)="47bda5eb16732f888b6ffbf9d5dcc7b168baba081aa3268496524445e07c8d3f43e0fe46c601f20dddc68dac1043a27af0e1c6591f7e02ad33284984111d717588963a94c283003176c32970bb357513d008070f239c47def0910c494486434082b51b47ad5ac8691c9e7db2d18e9b0289c516ce00e51703f55ae9e55421f31cc570f42f753434c4d4188b41f86122b2b8c11d57a1fa52ca2f807af46a8a12f2d3a9370655d6152c5d92e2230c2dac1ca9be29cf293d11363a5f30ba98b77dc41586f3e43f35cb113686f78fcf90f6b69d343d4bf828ff45b86bc1c84c8c9a3b73faff523d6926250ca68866408e16410972f3dd4f953217764fdfabf62473d0d58ce3879d1761a4b54ca70a77421f51b3ce4185e6b34e63f25e227cfaefe4183f39411474341cbea0434426bea8f9b35c7074f08a3567ffb7b89b6fab0563ee4b453b0dae9cd34ee95d227f6e38b5cf5fa392b88d34a05348eea31b64e96408e7949370df60580a2dea1bebc3b5e2fd08a724816ae56862e8711b52ef5ea3adb30f722b57d0d532983f6241cf75d8b1732a76eb61886304c5d314b15907838617d7979a2aef6dcaba20490ccf52987f0be89d892787cb3dea3bbf1835c625576140880d36d7cd01a8ee90c3a1ba734c7d8cf4c1c9354f92e9b4883ccc7e8adf97ef432940efc927581de65ea98775d491d3197c73db683b72afd67e48a8741c70a3ee14062dd182069d380254efd1e97e4c1dc29bad3dafaa1cfa0d02b2ee17fdac11861b5bfae91ab76479e9bd0d74d8947225aea9897abed2eba2baee7900eb51dc94c40e289115393676bc9c783f8977b83db84011d72392c679d7ea3ffd8d048ea92cbcbd2bc344e879f72c9bccc3a19cae1306e4ef5c7230fc6851f525de06edeb825cf24628761d2b9692d9948f7a6992aa5a7e095be2c3735e40eb6148aebf396e62bad9c8ee44d0e7cf1a538f1fe6ba3772ce5e5cc6698d9312931b35262f4ae3eff0e7db67ed90a6d1c8ae1c770e89f34ddac25b92d3e4e494d739bd72bb69f6fdfa23aa75f5809eef3042a0b446e52492baf8a8d31250e8bc79497ec8da6f528807c6ce54d3e2acf4c51edb9972175218640be13657d0b9d1b4e67072305cf767bf7435a1abca9ef8688c4c3bf709ae1aa0b355db80b10583f8806ed7e7af8ed5cf952146382b30d12f8273de2e2b29f6269ee0f5e42c9b2f6c4dcb6dff555519e5c624cb9d3ebbf63bf3cbcf89755c7a20af8ae6c0e268dc44db0604b511e330c58532a198eea46104519552f67720e95ba9fec4e5c931f98024d9ca87172e7da968677e6132ac14104a04db674d6d0fb502c86c09a9b94bd802e8228fc61b907cfb4977b22d4375109bc259a7992f4c51d958f7baddef497e7cbe8fa36659c8807202bdd3a25abd464b64345d1df25a01bff7bf274f872176481a374f71d5925c7418f1e0e1a3813b84311b5101f61ec6f2018d6c08a8d14c265e63a7a9ee20190df972faf98b2d1e32736434f99246faa928bede774829d8007b906438f97842f9d13b3a2a387b58895488535b8af7104145f7c581d3a5ee9f2561f33559fb792c3c18f7391c6c19ea9ae92f9a0292c990e21fd8a0f0aa0d39a0dd55a5d057643a67ee5fa9a076501c70782964bb6cab83571d4353dc1e62f0a371e7ba86497b71e2353aa165a9390a9b910840573f54ccfb2df7381cec119d4f928493092b3a7946b0e501d555189ba485d0a3cdff7fd96e79731a7e389beea1af452af622927a4f7623506fc8dd0ef627214dc0d7d1dc54c63132e3461e8ff9246dcc7fac33c9ad3b8f0e1ea275056701f286e3a3f0b93b827f74f3369c70ab606635f1e705a259ef1e12da7180689d6cec9af6c9e3749fcd57de8d6267dba42fcd2af78c6aa51e1e3e7c67796b78b4c27589cab370eacde38c22e6b1c4d6522ef8a6e492bdde9518da717698c3c9399879454dbd075a6294e9b10bd053895dcb452702c207ff318de9769959365a7497e604bf710bb916e8a0652c98f6bef35728b8398a01ccca904874240ca0d5ced29d11b1ace85b66c762d6d1d1f704779ae65d593d067997986bb32e57dfdd6cd908e10d29dac45f07934ddd19301e9f5997b3d49284b17b0667187c838a31419826651452cc903e343f544af0ecb7d87e3e50ca693f385ab5f8dd46f491226a6171dbdb34affc35b7e4495af6a45d27f6c70d17609f3a30eeafc2e903d25eca53fa968143c05e9914cc0d5c58ee3ef840d34563773ce5327370b29bd4adcb0f014cbf84f84b6164456ec69dddc186b003334a1b272889dcadc42fa32236f5f2a330efc4aa84be6c02218343c2bf212ce141686566cb01cd5c8d74df2902c6ee91c4d86dfc6b30bd1005319f7159b2ead9cfdf7c026bdcf45012d8e085224b4747b3b2af4acb47c490111c1912acc637c207f70c2ad824745e017e42eabc92eea735e9f023cde8986f395c5d3c907fbac27ed839726442b3bfb133c42d35a197c9be521f7f16dccebe594436de732da32852acaf8fc3afc679d6a5fd84fa8848e1be96901f353a6652ee14c95891e0b5eef57b0615adf6ad1ab8b99f729248e3f89a950d96390db3a3092efb85f2740e0f7df0b814bd10d4bc653cd53a67e466198d941d345391ab63a554f8b963a7f07ccecb6cb8c2f99df4548c6912e22887a28a17ee0ce0630c5b21b8664093e25658d921d6ca4cdead8a15fbf5c42a5c8e197c383248db6ace253b1bd74605a7f6bcbcbb64d8a1894ffc8c6caa0bea0d7460629a93eded38c08073f88aa45b747940ee98456d2961609e0288b5dcdbe65eb10855b513853bb85e100d4f95741a5d34ce37abf822ff7681e6d2b593970517a1c63e4a442b7a2a5324deccbaec29f8bf82f8dc214be16d17337e51d7b342ff4139045997eb2a77284fa777f58972232e3e18d49698cdd3d1051c6ba935febabdcf02a5e0da0dfd416896d3d09132a27aac6e279147b4141bbc85b186b7330c3575914285a5fb441411b02dc2f13f62a56a58fd5c6dad47a341ec4889dccd086157a9001bb5f7b1823eae830d700a1f4eafa1778d461052bb1e0bbc399f5d3550ee5b659728e6f37a977154e303229d615edfaf6e2e0dde3fd8d7f0851214a9427c41b4b03a06cfbdc229496b919a11a8ab7dc1bb76c9e584b0161ac19a4d18aa2fb242ca2c95648122454a74fe08c7a0196ebb8014539846d3ef36515c62ab210c3c341728df0f7cb286430e4581dee7804340b5201fcb3d2c0563ee053470ac723243a86910717f344d90fd9deb040739452e32bb5f8879a691913487771a58182f3ba17f313d0c2d6259fc29efc03896087409238dccae742dc3087128fc61cccced3e6e16736d5ff26325b35a5b5fe2252006356b751aba0f34284a3921213cfa783397d30035b70b44da6a91bcfddd5ebfae1162126a3cdd2115565403bae3bc38b09bf9b45bea1990afadad6db240a76f22a7fda358b76dacbbc8693c2bf57c1402ffd9718393d091532c0291770ee8f976aad7fa234a2b3c2c94183c9cbf9989a21f8224063d1756ada3f0a6f1cc067d8fa8d920797d180974d18c2144d84bb696ebe378d462aa353bf9531f68dd7014d6a078dc9be85d922e1cbae2418214302dede0a03e35b7aabe627f745e44b89f6c0ac9ae7307ea296be3fc9c0d5cee59b46d74be9886f527064ee4abe890c4275da0f5b223dfe3f6f00240918777e04da0844ee1f18c41e7b03169e87e5aa9ee391fdb2ea6ebb0c91767b39c95633bbc0b30ac93c4c23104be9a6e686039109011006aa5055123b47ad8244e8c00823f99bc0fa37b000fadb247f9ceaf280b4e8065af1471e09b9f48e2bae2e344822c141eec11b408e42f9dfb2b0ea684f3d982b0467db36fdb5a6d213564e9200e04ae6e5b5a39d2cd39ad36b467ec3d3627cfb3713e4211fa50f50bd940944d319da5759b54b8ead2fb0c976eee802387bae5a4c92250ab522f4750a2959ba992214fdc70359ec532c824c82e628dbf44cfa7f7d26551555078440c7a2aa3118782cb026e4ad1b9515f2874ab9cb67b176e6d0706bb9188bc478469fa06b724c4db503db07164aa23f13c71e12811cab7956dbf508b0df7f02fede4a2165bb09d525749915a63f37cae67036cbad5da926d786bb925395654668c35b4c6808f74b20f423d77d367aa20dd6a995de595758c622788bd18a8c4171edb435a9b7c164abd96d91d746344c053a23e19c4086588617f9307ccc33d0c7ad71c4c4ba1fc277056b07c35beb4b5c5ffde334147e0bd151181c69616f3e28f013a6e4ba975e7c2c967cc285ca2a9fea3798c813bbc5345a318f40b25968dc476d399e4fc388ababe154cb5213da65c4ae119a384a308cb26d7947fca025f5d3d05ca212648e6ee2a1cd9a368acfd1c34b26cf6a98e162ba522e7c8e9c2c630b595ef740232ae5a517fdb1d3cbdf840d78862e428399b7cc8194b5ac23c510ef65322aa25fbe5824e608fc0c4a1ae926d58015a13500a5c20f805614d1de892639f7916c33446dbec2952ab2f7e5ab470e19d5744b6d15305f56156b65e9a231efb20d4c5e21511b0097a4a5990744988c4c2b4446a4f6a98c57f09252d5b28063fd37d00c571b90e1358c9fdc8fba7e83f7c855b310e27dbfbb6ce58722e8dea4e6a34c4867a7924b4fdc6a5c4a62a88d0ea9657f8f54d72ded8adc4fcea8bb8865dd00368d17232b4cdfdf0553489ef847a1dd8d5ba3b013bc8bc907caac891aeca3ab2885277278010664d04af9611a5f107584e189960685fea9db8a209f57547b92847348cc7fadad29ae5cf5d9fa41513fcbc17532373d086706c0548e36d240b76498877ecfeb7118c8a60193c58e1e1eff5a2dc55b4b1e4113de5bb0d97fc12e1961c0cca6bc9bfb3ac465c3dff56f42e32a24de2a8bbda687602c3ae7798c11c20070e03765a0b7aa89a0c04470ceb8c5b50d5613b16713a897e59eb9e1f735296c299fcf3287385d3945e95c014ae106d3ddd72344dae1d6454315cafc00cf90d41516553cf1d7979509827483300a951e8a102e2cda68bbde3826ee36c66aca1b58c268f523cf1854f8dcad24b65368cca51063981903afdd00ba63bd01b1aff4510ec7d7087714541a9a6c4f0111a709d63f9ed17275a2f93b1d07ff09b7d3f11e2012c91bb8d46b6458281f683767c8dd7a4bb06006928a945313888114c8776d5697028f2c416c84f2afc11a8ae7f15af4e807e8213ebe89d1e067a082ad5e4ccf82e5719900f591a6d7a8ea6a1f7c1c22fb233b38179dcfbf12d745827dd8cf3cdbdc6f79861b7da4c115bc1fbb79cd0284fd01c48cbb6906027f232e772dd9f36f0fcdb12e91cebb1edf933c35cf3e291015576916d65f7fe0ed7d8e256482a07c5e07c2d7818c512fa0605c2cb604746c7aa857c149d6e93481df8e3bf6299ab7c2d263600076c463098b0d1fc0c4e52a69877694dad55cc9e4f4b2ba846d9645e037f5936a5b84b22c02b4d2927210ca34bc9fa9fd32cf811f8b49894e9c218f6b4bcec015a1c82ba164894738c83c0dada55b777d26fcce052faeb47eebf8c71b8f6559db198caac5661e607c37811322db96e6fde59fef437c43101f73c305fe7cb86c381f943100ed256436f44355719f5d233184f8fb433b6eed68488bc0a84ce9851d77c9f064171153e30b0669e4436639daa9a48711cd20b832e88cedf605da6a8e4f2e94209e128894f3353e7d50d19f8a42982aeffdac9e069be4e5bc00823d7c9a3f755", 0x1000}, {&(0x7f0000001180)="84a42ad2c29f48f32f3c", 0xa}, {&(0x7f00000011c0)="bc2325cada64bda0d3242e1620a1b6a034a9533495c4d4c1ee67b0b559f30b65a3ea47949608427b191e4bfeab4316e04c5fb86885b90db10d20e3ad6702680b2eba398f7a8d74dcc0c4434a38fa742b11a2058036eca5e59c3f7acf83c800ee20c3ea4a00b3121316cbdb07059d4117468887b698f4f80d02f3f425a957d39ac771602c18b0f582b99efeb019851eee065234cf64f02a478641fa1a74527933ac8c1267267071c613a63c", 0xab}, {&(0x7f0000001280)="d18538aa327bad2844c20beef6419608b428188df88c1399208e90084d2bedd497591acb5220327d094c6273498f4603f9644a34b60c564761ab01661c731212a31054a1d28ba29870810f428200d3bbd16bad2ae3977772e899b937aaab0a89d9986cb7dac19a02b38ebc1befe4a781c9a8d31b1c31d3cbb5d19d0151cca00be0049967463b76280a97f1aa8bb0f6aa51eeb92fb601928c7eed2e", 0x39}, {&(0x7f0000002740)="7279fc6f11f1859ad6c0541e623dd8e0b9cb439123f562681ae168d20cd33f813bc9f8989ff2c0f6985259ab8b8018885dd13b90627130cd8ffd52fb8c5b2999def47a94c5159a874e2453404cb33ed2dc119617a39fe71e917de7de0372425537f70c8f7c40ff9feae74a4b1c608ba8da61b40b89fe90ab9c6bcb4d47ddf017e936cb8889140837a17825518b9f7aa0d39935c2a2c7d7c6437756145fa3f550a794597c73c112dcc3681347de102ccf1dd5544652faf56a783a094a69e213ec63c4d4d790c3d289fca56b6427b38adfb7f9f6f622b9dfdf6347aff9c58300000000000000000000000000a86f33685af52841b795f339e823ff827522f111c9c85e966190f70fe75dbd97b86e0e92eaee70654c2123cc0023493f317e8bcaf97f8d3a494a22ff400d0e1911b913a427475566efd8873c0f9dd579bbd1707a6c81e628797339af6efc5d1cba6d5bfcb33d43edbbb18d9211d7ab8329f5db9afab5ec6b9b2bb3869dc4aef53b14a66ada000e724d513124fb791cdf3618e274f7934a5a741bf5899cb316e653428476f8ae295dba5c3fc82dd05ae483778739c2c58b88f5323b9f74fe7caa1065c4", 0xfb}, {&(0x7f0000001440)="825554edff55f4c3b45b2c654e1d362269d5c3af25", 0x5}, {&(0x7f0000001480)="bc5ffe946028439053f9826f6c773b7729f72cefa3573abd889974462f9c82e78656fedbce72c9d67fc4cc73b287f01bd9b6869cae5f1c6f09919b4700a94effa41414c301140590fd76cd503ca8b9a91f1d0a3662841e7d42c51d37e52d53668a0052fdfa6117f7d224ac395cc1ac06da8a1533489df0ad863500adfb7c7dea2bac6df9a884eb46ae90b1a4dad020521a313a87aa63321203ab1d02bdc1944a089e96c352b321dc5d12d09427ff81f9be257f5821aee346e92a61319bd9a0d54f7cac676ca1341d49c329ddac14c1bd986d8653b5448736f20bd8d1f50e074008fbb3c6d2b5f0fc2a0c089a330e81b2eeea486947920d221555112558ad80d75b2bcd14fe0855e0cd745e9c47926f6cf85661b1231c433275fa7b4c17409257a8fcc3e2c041588b8929a4544bc803c922fd7e0973bf1d5587756f1e626cb7a61c6b42048adc99b56b7c0b97b6119bd3997bd469e26351dd70b74210e2609d1c123aff73096f585eff7d8f16d0851f135c2352aba885e22f802ff6e7c9bf32ddd36a87682ed5f9194665297b41c19117717ad1c03af43729198ba148bb7e6f0870acae2165aed674683ba22a92390194e9f385e10f6e7e40eb55584bb7a7237319f9601a55db0f6feec38b163c25d8349253a277b5b49fac49ceaff2acc95f8e06f5d06344cd2dbd017b95ecd92caf7f665a87524173898a31edaed071fa51f8090249ec5f973aa17b91c8d2373570e9eaa20ade40ce262b3513c75892b20aaa7543c044c50f7f08064c8b3e1fa13c38c20d24776c9ff851817f4c5e342a2b4b791bc202d413d5a0aadb626f73562f6b0248d09122c0ff038b2f2b304f484857339810359125f3a4d7f326af881dd7c6133f29a3ca432ce1f773c4beb2526ca66a5bfe201e725c61f44ca3a96fbada0b935a0736c84b4502abe2ac2a2490c0362c863dd2d43f8435a0e6dcddf075288f267be311a5832c183a85728857e5a08c943cf1804326655064988eb50d64adfefe2f2ca8b8458895a4ef708792ba0f04e1ff4d4afca1fb4e3cfb728ac3cd1c7ac0407d7bc776e031681f7d53ad6e76b81efc1dda066350e69d0181d5cff3f3101e885b6b9b43dd23ccddc264acd80bbf66960a767f75eb6fee5ef1736d5470a318fc9676884c457113df1e804d26e1453475d3f62c5d9b225e8a1a7f6cb5dc1a35c1850a95e236eaf5bb01bb1cf42d8b97d05dcf9977a0cc78eacc73c2bfb541ae95493351d557689f52403eef1a7580c3d721e9e523cfb60a9cc70f87b51b8ea4e86571e03cc7e4d7636a05152761f777d65e91136201b17fb67a623bbf635ab201f01f35261df5ece2f7be3e8e913ac925efec80fde22b96c99b420d77f9fdafe7e89a062556e5805a8058743f42816885975b7db15fcffbce6ab24824d1817eb3bf883e33cb14d9de432e0932d58d266e62e2299eea486c0b490f8daf0360aca3de2d4884a33c3bf54d387cf3670d097ea3b046aab2cce758f3ff8a850d9d13080ec02b1f21353e9e509e3dcce27699e860da43b60947eca9cbf8acfca6479fbbc81569b5e7cd100c5b8b79beaee61d7eaee4a1cf84b17bbe8e39f18dde182da1ae9d9dbfa3d5e03f425e26cd692a846ed90f43d1dd5eb52a915fdf2b52378de74e8d89de74513656fafc3ab20095aa67eb3985b5dc72bf39d2de5b449263404867815112668ce0abe6c9ab841697f2c236814429cbf5e913917fdc1555a479f2c9b930added99e5b884d95791e6359ae08060c62874a312303ef124f4bd5db6fbb5fa6c3b40ab1a7f88e42095bfe08bb8594c8c3696bfbb5bc0a7f086655b725cedf93a0f52d3b989c9d232153aed508d4c9aa5b9d2af2653c35275bf6ce4057bc58df86b9998aee9d61530a61266e5e31b028136c5947a3b71663275024e872666afc796623b5c444bd95ce78b99b85ce91e22a7f6dcecc6e78ea49277ff3508e3d223b11fc4d44af38182e12892f9134d2b3afb3967081271be4625b8943f13dd3aade86c17086ad61de7aeb2501d3dc50d666b117cd36562f71811bbb9fd22dc0f5efd289d029339d1701f9f2dfde76ad1fa98861c6c42c3cf587579c916a472951809a5196197c9bdcafdcff63e975666a0f03b108c24cbe20e843d3465fad9c2819177347c3ac3a01cec1a77433c02b0a344ea6630dfff8dbbbbbe5b8564ef274fac3346c8b21f7f7000548804eee6a22a018ee2aeb7f84372947a993556354211f9adfac5aead490a40d559e3b25260a28aa8b1b08a15de9923e2c3b483c75df314641e76d111af98dc53b6d547eb07989296a83616823eade531bf5d77a1cca5f1ee67ad74b122930f3da4cdaa9823dacc11e9a604dbdf8434e34be6d2f8471f07c960d096a87f6281865d0309a09cb57db2c09104275764830d2f211df37dc50255ffdeab5051412519f6d1b90bcf9e67cb0a1fdcbe23bb5c19cc8bf1eb90b4576f28c4b33064b395934fb4694d98931aced882400ca28668d5151993f7062a4c20346b22938f7a69e20450698807a845ea9d6880b14bc52e0273455dfa7f5b6b9643d55cf357920e486dba169e071501018d9e67eebb127ade4221fa977b7b81a3652839a878b438ccff4c5786744346fe6b587caa6333768c25f4fe31eb54d31068923c427f1b155a79836fef9aa8263083def7891225fe27d603b3411516fb765021ffe8c443e8c2823caa025776789104bb70c726e1fff333208328908f6464b0d37c1a1c85a6abc92f01e5898dd4ac339c51fceae474c00d8379a9683327a90f14dcdd844ef02cb58c1a2c2625bbdf32c6c639f4e3c9244f0fb59b3f80be3c9f55136e3104e3ef02dfc92d169bfdce774b3661768a6c29c2539193fb70ff21c743585df45138b8e252dea16d714bc8f3a9de19ab913613ef273c78e6f4d0e2ed30a252315b545bf06ab02fe517e177f296a91c5bdd0bc76f022cbbb600ba1a63155815b9a8e2711ce98861486bb6922f89e42bb70ce17d32ea262a1805ba7b7a961c2cb75f5dfdcf6207bed5203f49513881b9fe2ac970efee62872f36db7d0945fe76f9228a863cb4fa556b2695de25182a436b58ce8207d861fc2451246366b368b9d177c749d6f572e3db1b3816254ae94aa330687a604ce65fd8adf1f31314adf185b7483ba5556e81420ad9cfdf15971b8b7970af8a3d2de6c21804138ca777e8ccf4217de1f9a7e9660ba297e2a420e2f275e82fc5e5d8103c2e655eaf0de3a5d3f810c93ccbf42e596933cfb2db6abfc2775e67e9f0464c666fc74b979efa2f6ad0ab3ce598330c175ecfdb02c9eec61d8d7510d7f24640e43c870a3ca5c70ddfe1605b7bc85fc54ed0df829ca3220aac128e078ab0e08e8b948bfb0d421d639610eee5cd9c722dc26de057e3fb5757e1e551c1331d5c871a30b6831eae3be95bfc73272af68c69ac2048590b6134a99973f0dcb8274c75d0ecc9faf65ec0a2f7a425bdce6f5ed63f6b5f9fcbe36dcbfd47f3ed4ed5276e48be2b90b8518d6865b89ae1fdc02c80f7fede85c21a9dc02783ef1e4f589673983d7129f1cf0e5b5f644bf2ec243f855d3ab918cefd7e9edabcf7649e65223868da70636b6ebe3d68a921b14ed7cb61ae10da98faf0fade9a48c82e4cb6756c61710232d49fa8ff0eb29413e4042c6c62123efa025dc8ef1323f4ea3cab23728cc58b5f2016282fcaf16c87f0a12f6cecd20afe5563174d983c0b32af0d6c4b363df2a6c5f501165be4db705a59524dffc75d7f94db6bc8f4cc24ce1d0a0559229340cd88864d88b33631523bf33d319efba8b929c7ca87b667c3d23957b2427a663aab7e6386ee528be51db6408884d1878ee984ea8a77bfe9115897f48976ebf9e6ca35d800251b4b35b34f56840c8e77f77cd94a1b8b933f297ac060575bc7c37bd7cbb09196e2a21a1bd339be019a2e0b96322c0269b41de643db5e1063e681ae1fdc37b740169206ce5a0158fd43a0f095ae54b9617dd113820e3527940f9003fdbda8f28085e2746d73ab37b7673b30d1587bab34788f621e4111eaee847625cba18a3695e334a1d6e3e484997e3f6d7df351092a95b311326dc8b16b9b4230a9fc3918eb45a90547fea33bb5a46a0db57230b4c39dba5cb560a0a5b8adb702e51e8f0ac6999ff91a6640061ca7e27e5387774c6b16385719547244117e2605e56ef0d59a6926b34faa891cf11359f8d74e906e22f0d0837fce96cf14195d728c2ba25e1088aedeeee50a125bd4cc41cab58d3ff20a7d1c78d09bdd9e3d44fb162b05236788066654715cd9f38c002c7749006a3b0ae37ecf8eee542901f4f2df0a1dd9dbb4a32a345fcf361169f339f3a4980a7f5593816f91ab7f41a8f73bcd1f2a08b311523ab62f92ee25c6085b691a046500b3c61a2ecfe4e86532a056d70a98b4824e4280a748293d8ef4b910291152da99304c061cfd63fe92d8dcb18e61c3b764600a393a5f7c65eb2baaf707a3340dd741fe740fad26a6acd2552b3fc38631de40c99d1d07daecb11532e77e1dfa8e8a35b599b292e233419e69af97175c82b047ca83ef20f379145b48763e6dd67459625d06c4432f15f0cedc4fb6ca17cc40edd920e4cedb66dd0757876b42ecbd7cebe8fa5344ef2589da410315f3384bdf486c1ddd7c99e60e14ddf59ce9df4be89fac239f5469c6ab9aeacfeebcb6fff13512db9481166d4dbdfc7f7a8ee33f3263a93ca11049a5f04742035f1effcdcdcebc278dfe1992fc2af302c7505e53738371a9867de30ec5f186a9e24bcc2e80d3fd741bb8fdf07e976ea2c08b288ef85dac52e48dd9c75d5b2c70603fa369a8f341a50360ae6494313d8622fc42d749629531dd39ff7053a8c4ad879d95b87b5aed262b76d86777f55e005fb842e8502f62a47b917df0a8529f797d51529c657e2a4a2330c24fb134ff72da2cca7db52e107bef7a732423109461617416dbcc581588cc68bd2cdb730f911344846481b18e7ed98285ee4beb96624e04e2e5c7d33bff170b275d7901419d6e3c2b8f6533caa03f4b929fcb6d15b3900610928b8328b914b2ae52adfa2b58f2df9d4a7fcfdbd1efbdee98f969504a90032db21e176dcb8875dc8b60b5d481f5698c0c369e6a99c5bb4314a92720167a4f66b4a7f4e05bad028e1f860ef1f0d4fd3f3af0c3f3ad030a1d1702739a3dbcde64f433ab87d0b2b3c3eb3140952024f83a22cf3c74b146beefe00d8b7cfaa55d04f5e89bad5b51702815466bf43db78c02a67c31650bf6105f3daa184c251af86cd53692a009fc94df0cf56172c88ac03bebccb1743737972f55188df68de49de43eddcf674adb5be05e5fde07ac049581ee2dbacc2535f31f6a0f209e3f64997662a54b4e9b86a46f36f38ed3047048937d2b8d6cfe81f94e68fbe2b0d8a4cabeebc72fb7b9c122c4b6fb13d34411768a7a04d899ed0c43d8af117a39e2230aabee2858e0b090cb14bb9050f0bb9d7cb0aaae0711c100779b6665b1b8ea753da56b54a2bc38065fa14129872ccd00499b5f5444187fa016c929aa60ded0ad9bfd3060039f983e19775ac4fee314cc900d9767ece828e0fc59c4327353e44f14c607e17b63f2af5051ec0af09e345af3a078896a4523c9448eee06dd15e68973ba837a79a580c4e400ddd508cb0ca043776522e2f59497c65c2c6821d1d2f82e39d4ef0e5687a7d5fbb3964614298a27753da162f13484cacc43f7147b8f39aa4dfd490ae0f79c0e6a875f5d30fde7b781c68207ffca3cf4a5079992f8406000000000000000000", 0x1000}, {&(0x7f0000002480)="8eb45c7902f4448ffadfb558b056f386419d7ab97344456e7c78f7534c8385246d21a616655c970a412111b4d26a76f2dafb6d7ca3326b960a736b34ec08062887de9f628dc37d51467a74f1716a0b", 0x18a}, {&(0x7f0000002500)="f42eb73a8ff7cae3f3accc310ec26d27d0d3d325e696713d5c9c1b04ad67cf03bd58f461ca270c415398317fa522bbed5a860aecd87ca7a0705595dcb20fca65c0529bdf264fb133b170883b1b8486d69c5f236475414fcf8cdfae3b8beab477e26b89ae1fb13517f3677eb1547bb10aab3a8485bb19d7cfd51f6db3250f91153bfad3697c6094f1340b9768f2d6dd94ebe52a4ace012bffb42231b3c40ca2eae16d707fb4c04afab824be6548cc8693211ec5f0c01aa690c5b831091ce91ba6f8d0f275ea9618da4793a18e9ae0633712276e314a2a6b5df2b89da4a267ff1ae3f975965237fd4a0507fe6ad0a1468fe525", 0xf2}, {&(0x7f0000002700)="dacef7a4b338753fd8e05ead878121a90c107287ff3d1d59c843a46d9141e485fea9081835", 0x25}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r5}, 0xc) r6 = semget(0x2, 0x4, 0x400) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r7 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r7, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="2d012e1c3000520277a15b65b9485946cfef63a5cadce71d5cc0caaee843b79d8a59dbb2f9d03cb7f7974f3a157625102ea28f972e0bd5e9b84db4"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x1, 0x0) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r9, r10) geteuid() r11 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r11, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x20}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:21 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:21 executing program 0: mkdir(&(0x7f0000000140)='./bus\x00', 0x358) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x800, 0x400802, 0x6}) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) getpgrp() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000000, &(0x7f0000000040)=[{0x1d}, {0x1f}, {0x6, 0x0, 0x0, 0x100}]}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x14a) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1, 0x2, 0x200, 0x3aaa950a}, {0xfffffffffffffffe, 0x1c0000000000000, 0x0, 0x1}, {0x9e90, 0x7fffffff, 0x20000000, 0x9}]}) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x1ff, 0xfffffffffffffffc, "b80000ff0f0000070000060000000000cb91f800"}) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x140, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\xf0\x00\x00 \x04\x00', 0xd60f0acb363eae56, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0xfffffffffffffffc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xf, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = dup2(r1, r3) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0xc000, 0x2) nanosleep(&(0x7f0000000000)={0x7, 0x6}, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = dup(r5) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000000c0)={0xde9, './file0\x00', './file0\x00'}) r7 = getuid() setuid(r7) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ffffffffffffed7, &(0x7f0000000180)=[{0x7, 0x2, 0x8, 0x2}, {0x1, 0x5, 0x2, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') recvfrom$unix(r2, &(0x7f0000000140)=""/33, 0x21, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002eae5f0000000000"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() setegid(0x0) setuid(0xee01) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_open_pts() syz_open_pts() 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) fcntl$dupfd(r1, 0xa, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10080, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x1, 0x9, 0x9, 0x2}, {0x6, 0x101, 0x7, 0xd2}, {0x4753, 0x5, 0x100, 0xfff}, {0x5, 0x6, 0x2, 0x401}, {0xffffffffffffffff, 0x0, 0x400, 0x1ff}, {0xfffffffffffffffd, 0x8e, 0x8, 0x101}]}) r6 = fcntl$dupfd(r0, 0x1365db0f88339a, r4) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r6, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$setstatus(r3, 0x4, 0xcab7ae6122738d17) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r7 = dup2(r6, r6) getpeername$inet(r7, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = dup2(0xffffffffffffffff, r4) fcntl$setstatus(r8, 0x4, 0x180) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r5) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCSDTR(r9, 0x20007479) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="8e964d6c0212238acff2154810a6e964f6933c0cdac7e5bf063c78231dd8fd7e8f6791e1075b55f44b5ac6bb7a7ae30deb9f1b6804edfe04276c128acf3327be3524dddf4168e4c741e537a816fdb74b75ae11", 0x53}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) unlinkat(r2, &(0x7f0000000140)='./file1\x00', 0x0) write(r0, 0x0, 0xb) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) unlinkat(r6, &(0x7f0000000300)='./bus\x00', 0x8) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000002c0)=0x6) openat(r2, &(0x7f0000000200)='./file1\x00', 0x60080, 0x108) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x9599) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = semget(0x2, 0x4, 0x36) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x1800}, {0x0, 0xfff, 0x800}, {0x2, 0xee8f, 0x1000}], 0x3) setitimer(0x1, &(0x7f0000000180)={{0x1, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = socket(0x10, 0x4, 0x8001) r4 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) r7 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r8, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r9, r9) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r9, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r9, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) kevent(r2, 0x0, 0x1000000000000000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x41, 0x1, 0x8, 0x3bcb817}, {{r9}, 0x2, 0x14, 0xf0000040, 0x5, 0x3}, {{r3}, 0xfffffffffffffff8, 0x1, 0x1, 0xffffffff7fffffff, 0x4a4}, {{r4}, 0xfffffffffffffff8, 0xe, 0x80000000, 0x5, 0x3}, {{r6}, 0xfffffffffffffff9, 0x1, 0x1, 0x1ff, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffe, 0x1, 0xc9747e6c80a38a6a, 0xffff, 0x48}, {{r7}, 0xfffffffffffffffe, 0x4, 0x40000007, 0x3, 0xb100}, {{r8}, 0xfffffffffffffff9, 0x2, 0xc4d3eff8d6a32871, 0x7, 0x8}], 0x10000, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000080)=[&(0x7f0000000140)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x64}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeac, &(0x7f0000000100)="ac9b100e3a45f4d3877c31f4226d411a2527af7a29d930e5da4019c5a04876d6bcdc0ce77491dc8675b39d05636b8147fad1e6fe2f86a31b7cc5acb2915d119dd3309796730c72e25a0d2be2a86cf79725318d62fd9472ec0ff8c868a8f453") r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22cff7fffffffffffff78162020fd1bb733b5fc06db5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422baf6698af41d7046cd6d52e2074ea35820511640476131581dabe955fbf14ba48e2edef930e053f4d15ebd0989c2fc2e74d3634f727586a0b7711ea770321669d4e757d5508f65b3da72db2ce2cc05045d8a67b0c58634d9d5f867ba22b665d9371851f31944596ce0ccea40bc07dfebdbecc2fa771662876072f887bbf0411cc59f8c8c24ff3c501c489903e287bfa708e8772ea6191a0056937b5ad02b7be350234495e983afe6862fa28fb5a45361c16ceaa17f"], 0x86, 0x0) msgsnd(r1, &(0x7f0000000740)={0x1, "642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"}, 0x1008, 0x800) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="00f300000000045fc072573960526b76a286c47be146cdf101c201f0c20000000000000000000000a7b21ac08fa2259b090837ff69097455880d2629522a5b806b161497b52bf03d43a1590a29b13bac5afb5c530b5c6ec723162997c7464fe909cfefdc9780297e0bafa1281e18d4bec0016bd27acccf451111f129a9588486aa02b4aa1fd7dd0a0444b8158eb02963ed756f7232261a29fe5015d6b25c68d49cd30829271f00000000000000000000524ab4aafe4e50f4897894e20bbcde946540cb9d334a5353aa4beb864ea26da913286dd2e306fc2ea8bf2505406e0380c6e95963f42f8c193ace819a52d22594801730b67ea409a6ba7b5342f2820481aa9d279c2a4b4d825deafd5998d8ac8de6c4cb00000000000000000000000000ae7aeabefd4a134aed00000000"], 0x8, 0x3, 0x1000) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r5 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x7f, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r14 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) seteuid(r15) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r21, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) socket$inet6(0x18, 0x3, 0x71) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[{0x7, 0x5d4ef175, 0x200, 0x1}, {0x2, 0xffffffff, 0xb1a5, 0x1fc0}, {0xc81, 0x0, 0x7, 0x7}, {0x200, 0x80000000, 0x8000, 0x1}, {0x6d01, 0xe060, 0x40, 0x6}, {0x3800000000, 0x3, 0xdbb1}, {0x4, 0x20, 0x81, 0x3}, {0x20, 0x401, 0xffff, 0xc8}]}) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x820, 0x30) poll(&(0x7f0000000080)=[{r1, 0x2}, {r2, 0x4}], 0x2, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:22 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000300)="4687a4be73df09e82b4873225e5bfeb303e2200a7df5bea8ea0355abab05f3c5e7b6296cc13390d09b8507df54fb72556c12af6d096f299f9ed8cfb1bbc5e04e3ae6435613db38a3c6b1daebb7b30173128d4a0e767880c699415b0ab834c852877406d5fdb1b621b067ae39b650a964b767a49d567235018688c4eeec6c421bca93b205360cb633b296785e4f89e92ae3e8649577223095cda76dc556ca7e10485d562ea8cd7f6b8d582b7a997a70f5322a29ed1cc1fe1c284b2fe81fae2eb3f817d6917873cce7625c2825133513d305bdefd5da52640750ff406170c874761712351dcad853e7d795bdc23514c7f64ef0aac28c718ac0a01abb73c8d9aa99a81976d4ff647146c8f62622c15b42e425d855cefd2ae5d36611522228f8649e8cf9ef3a506e9472d076292265c408c01a02ee26e954a98dfa1af498aeb848e49aa8d1ed750ed8a34aa07858484c87aec0b58bf9d9c64bcd16f3fd72272b703ef70cd047a2bd183f9a24092f684d52edafeab1ec90a2192f9986d193690000000000000000", 0xffdb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x2}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r4 = fcntl$dupfd(0xffffffffffffffff, 0xf, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x4b, 0x9, 0x0, 0x1}, {0x1, 0x8001, 0x80, 0xff}, {0x20, 0x60, 0x1ff, 0x4}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000200), &(0x7f0000000240)=0x4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) fcntl$setstatus(r1, 0x4, 0xa4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0x101, 0x1, 0xffffffffffffff01, 0x9}, {0x40, 0x25d8, 0x6}, {0x3, 0xffffffffffffffff, 0x6d, 0xfffffffffffffffc}, {0x101, 0x10001, 0x1, 0x3}, {0x0, 0x3, 0x6f1e, 0xffffffff}, {0x5, 0xa1bc, 0x5, 0x6}, {0x44e8, 0xffffffff, 0xd50, 0x7}, {0x26d, 0x5, 0x81, 0x2}, {0x3, 0x80000000, 0xffffffff, 0x9}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) clock_getres(0x4, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000001, 0x3, 0x7f, 0x2761, "ff59e09a5ae92fe3767e08960c4f8f8869584218", 0x7fff, 0x9}) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xa0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r5, &(0x7f0000000180)=[{&(0x7f0000000100)="a05174f02a6a0285cdd26e079b3531a556f65866de988d017b5118a842f9ebf2817a782feabdb9f10d78aaa7d296e88681fafaba71b8136933e0964f31b3e4befdcffdbaa78bc01bb9bc822f86b7b6feda8ec30dbe20ad4d0f77b0d4055e0beb5e46ffb5a6cda882281db0d544d2a9ba2518a2ea02a398a2466dd55197ae", 0x7e}], 0x1, 0x0, 0x0) r6 = socket$inet(0x2, 0x4, 0x7fffffff) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r8 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r9 = socket(0xcc3e4e82d7626407, 0x5, 0x1) poll(&(0x7f0000000280)=[{r0, 0xc8}, {r6, 0x10}, {r7, 0x36f0b120510b628e}, {r0, 0x4}, {r8, 0x2}, {r9, 0x40}, {r2, 0x1}, {r1, 0x81}], 0x8, 0x10001) r10 = msgget(0x2, 0x42) msgctl$IPC_RMID(r10, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$getown(r11, 0x5) r12 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r12, 0x80087602, &(0x7f0000000300)={0x0, 0xfff, 0xae, 0x400, 0x5}) r13 = dup2(r4, r2) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000340)="a69a24f578610c1c733c98b7f096a8152e53eb8c2fb84f3f94efd211d00f92d2a63cb70e41ba62e87deb435e8a38535b58743ce755b4457939bf4d541ce1066974670d84b1572c913b5251930f2a5e54ca4de61485d8b26a5333fb11a03c15dc87f9cd87ee785ed2da49d00ef856343591d38d01c53643974bf8d6856fa6c72632a0be0923687fe2f24c80977f7252fce9abf8e0581d5816fc0ad6866f967ad368664f8c52583b4affa682ffd4e304d4db20b0ad96d4bdbf8fed11b10188268e8b37747881e95738920b6d8057e35365181fd3d92f72d369e02f7f07240c359ad220136c5be6122e1fe9ddef13472c8047e2", 0xf2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000440)) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r14, &(0x7f00000004c0), &(0x7f0000000500)=0xc) msgget$private(0x0, 0x2) socket(0x6, 0x4, 0x4) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000540)) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r15, 0x2000745e) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0xfffffffffffeffff, 0xf5f0, 0x0, 0xfffffffffffffffc, 0xffffffff80000001]}) 16:00:23 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000280)='./file0\x00', 0xd) r1 = semget(0x3, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x1de8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$inet6(r5, &(0x7f0000000340)=""/184, 0xb8, 0x840, 0x0, 0x0) r6 = getuid() fchflags(r0, 0x0) setreuid(r3, r6) r7 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000200)=""/29) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0x2}, {0x20, 0x0, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) syz_emit_ethernet(0x157, &(0x7f0000000500)="ba1372ace2ec1ef21f68a63c5402ea894f53546104fdb20be241930768438b663cc550edc5b4f15f343c0eac87b30931fcf19f799167e8f1e115eae4be678a8b444a7a29506637abe490ed0d31771420d7ebd98cfb78eb32305d7d73f70807c00c7ea7f72403288fa3704b7a268b09b87033b3ea7d10f08b47b5683d24f5bcf8e0e3340bebce77cd51c3709a0d23405d258ecf0cd690dce740fc03fec40465a199c157544e287252c6d1927fdf9b15ab2c080592cf7634bedc1d1a39c55395827aec394e94eff829c74e031281f7788dfc7c2112126972c7c023c459ad633c4818ebe91c0d9a71a47736e849e1bb08a77f6973a3e780dab7f8814891878b8afb2ee2a7283d4eeb12c4c5b3b8bcadffc7a1516b80f9882f936ac1179fcd3a60a5e9de67f82ef8442935f809cbff1e28587d46ac5b1f7b600994d34693888acb5d9fd4408c232edba5af73e44f689d0e8282e2a128a45b95") 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/164, 0xa4) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) r3 = syz_open_pts() close(r3) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r5 = socket$inet6(0x18, 0x4000, 0x29c) readv(r5, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f0000000500)=""/137, 0x89}], 0x6) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x20000000000000b3, &(0x7f0000000080)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0x5c7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="6525f8df742afdb3b654f69c4917", 0xe}], 0x1, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327b82fb5701b00bef0a228a7ec2836f34320b4d4aff7ef8", 0xe5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)='@^\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\\-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}:.\x00']) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f00000008c0)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r2, r3) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x2, 0x200, 0x8, 0x8}]}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') pwrite(r4, &(0x7f0000000540)="4a9c4d7762d0910ccbc376fa475063a62c61773027a1b1711644608d09ba449743f4e4d76b3b0708fcedc02e1a1463f6e872ab656f8d528a1ae5f214bb4d3ab3b357b358e5b9be8a93cf04e648600442a467fe7bbb879ae810a2bb5a110d640ef7b53ffb9744", 0x66, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000005c0)=0x3) unlinkat(r4, &(0x7f0000000600)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x8, &(0x7f0000000640)=[{0x2a0, 0xffffffff, 0x2, 0x3}, {0x4, 0x800, 0x1000, 0x6}, {0x100000001, 0x3, 0x7, 0x7}, {0x1, 0x7f, 0x200, 0x580e}, {0xff1, 0x2, 0x3, 0x8}, {0x30000, 0x6, 0xffffffffffff2bdd, 0x80000000}, {0x3, 0x80000000, 0x3, 0x6}, {0x1000, 0x6a, 0x3, 0x2823}]}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) clock_gettime(0x2, &(0x7f0000000700)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000740)=0x7ff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000100)={0x6, 0x1}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000007c0)=0x1) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') sync() ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000880)=0xfffffffffffffffb) 16:00:23 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) msgget(0x0, 0x72649de6ff0f1a4c) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fff, 0xa, &(0x7f0000000180)="dfad9d89a68573adf5aabd82e02f270d14ef59a1ffed6f31a73b9797326c2a3af3e28d6947ed42f771970bacd3b9e7859d9ac0f7bb799c2e58e190090aedda44ffa783636f4801f2adf797feb1082483e90521dc1c62ae5518ec0000000000000072c329835efd9da115e21b11f3fb03976a9838feb9ec9e5a49e589dff83bcc0aedda33af8200be5be4252c8b8846103e8948dbc864496d484ee64cdefc4d5284e2234840c36a2fd9b6c95956eb4caa87", 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0)="ebef52eeae0700000000ff00000081328d03a900d172bf82bfe91f0239f6046fc838dae98a6e54cfcb79624829c7546b78ef5e156502ffc26dfbb7b9db1f5e64f5e6f54629013e1ca79717a11f72a2c71f939d94d72ed780ff4f75343d6f6d83da6641a50869922d9dcbb98c31c9", 0xfffffffffffffe97) 16:00:23 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x20000000000003a3, &(0x7f0000000140)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0xffffffffffffffff, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r7 = dup2(r6, r6) getpeername$inet(r7, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) dup(r5) dup(r5) r8 = dup2(r4, r4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r9, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f00000003c0)=0x2) getpeername$inet(r8, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$setflags(r8, 0x2, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000681b41b9c1533998d0020000000000000000000000000000000000f0ffffffffffffff00d166f9600000000000d9b08cdefbebb3043bbff00f0fda90007f00"/110], &(0x7f0000000000)=0x5f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x24, 0x4}, {0x80, 0x3}, {0x47, 0x3}, {0x66, 0x20}], 0x4}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x100000000) msgget(0x0, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r1, r1) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x7, 0x1f, 0x7, 0x1, "ef1d316a7660e153a695ef1a96b6102fc914ed07", 0x8, 0x75}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x7}, {0x8006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x1ff, 0xeedf, 0x800, 0x8}, {0x20, 0x3, 0x4, 0x800}, {0x3, 0x3, 0x400, 0x6}, {0x200, 0x1, 0x3, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x1000}, {0x21, 0x9f}, {0x43, 0x1}, {0x88, 0x6}], 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r3, &(0x7f0000000300)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000002640)=[{&(0x7f00000002c0)="846b9ba0aac2d5b72f6e9394387bb32972ad75d0", 0x14}, {&(0x7f00000003c0)="5917695d53cd5e453170f971a10137a2270f50c52764feb1d9295febab36ac6357bf9d17698b54c699e1d06d958228ced075289fb3bbf57bfad99bfb4624ec7bbae1647b8f777f596ffa6bd734fcb06b760d4caf0e94baff41dacf62cbaccc85d073c504435bf0e01d6c8c8070332628ff0f55e8e85e07c259b9b569d79c58a8068b6499d1ebf49eb8369744e36ae7b8a60870a1fae6b76c5486e11e5d7ea72a11f0e693f73eb416803113910e9bcf53b1d3036552b623c81fa66d9a8c857bf4167ece01fc8b7e35356ba05849ade92694d7440b3be0106fc8732dcd142fd319d0b846e2cb8cb0df3d071442d9a46fe29afffea389e7c67e4ce1fc5896ffd23c1aa5be44206e5abe8de2a8f6a955dd6d027b4d7600b457f2ae1cd519de404825c499b0aa11f7c870afe4c065590b5a17cfb7418b5165d47f92f155bec7f83d8dae70d627016f605476f1c053124434187368b109dd384df9343073d4d4c249c37cea737727b55627d12002003fd92b7448dcc280205f64de2981bfed8af13005327efabf76d96e6ea4dde18c1c04cb41efea43bf179632c0e196e55f7fd8987e3ad56a96cb8644f0c8c48856ec49340b133bd09ca29797a4b5d4cd103076583e69e68e2d2989ed8759ce5d3e2a294a03857389560b2bc49a69fb19ffc992245ae5eb9d42b4ab9650a4ab62085cc39b8b9de19bd1bd87262bbdf7f03939ca5c9af26ba519385ce55ea25ad1258604aa1f79ee23d2d2ac2870f6e8e24e2c57672d53ffbd453cd87467303fb485b58d9b82f8fe5aa9c4db197aed17f43d0f9162049e3f2d53ddb8eee903fd8cf56889cef4bd1c036a607d228ac724679002a71e8d2fddc505d73b7e7f6a2da215d60c6471d3cdb09adb26662f51300cad37eb3c8333e5f42c0b7526fdc0f9ee556fb2c0017a5a1dae7b6c55694740d927b0087f85235465d33796f0a1ba4c6d1a5b2f440f8b8685792a858685ca97265403b8ce057fd93f13f89277b41141543e43569f574ebfce768c304c46400f3734da82d1518fea0d5b42ffca7cd00140fd6ab14acb62558d97286b18ead685cac08703eeac7c8474920f719da65dd188fed4081e0d6ef5d1f7d05c25040410f45dab02f9c19e48ef205e51e25edb97402bfb167dfc04970af8254d473cdb5e0cc8b588a76c3b3fe1253575bb5782025acee17e73fc049ce3b63ba4363bca005523f53bc6e89a7b6124d8ba3cb06c6f1b11e5e01420087c53c5b92e2e2c9b3f4780561e31290a8477c191a4961614119566b992020c3a74704592e0f4b8ee15b8b54dad406e7151811f1ddbc0cc5a0894eb6be420f3edd55d430b849024d22e2142dca5f3c1fafefdad2e81ad57a6cc98662d2e2d17e2425960735c71a035d02fdf30745cd1d6487f4450fa9ff124219c5438a5c4c13bd2a924f274c0ac13b660bfd5032f85a1cdeb581e6c5be0af5fdbb609bc0f01e84c211729a615537a2be1b8752d4788f3fd23fa81bde37fd3614f1e86f6057f34279efa4c22eb4b59f49709be207063e7a1d9bea4bc9debe83d66698c5114454ed7109ead5ca0794e723b93983e196567aab61b132002d9959b25dc279f5a3fd6bd4d34d1002b32984ebd47684d0d6720c6c2909d2d965e6c4fc5fc0ef1a12927652d3b9dab1f842e084fa5f81c97a14b68c84efd80c9f8b67b0b213f1ca1fd8b75bce19c406587f1c29997938a724fd0b3da347e8a03fb517443f74e4016c68eaa99d9d395b0fe88b37acf516ab160fcd66e65d6995a319a24259f92f075d62cf4f6fab1a663e632fd494d5db82be715a1a6e1bbe2167bf980d1bcef1a12bb0c264616dda5f22577d5b3df6fd7c18eda28601aa9a15b2694cf69250f14859547c173af2ace04248e0a962aa1574794694183e0fa169ebc4c99f101bb09ecd3b874390229bca67470b2feee6c7afd90cac26a1f0f4a02fe4ad771109cb74b885b39a28677382506ea8af9d1de2161f887c5deab85b35f06cad97ab95ee64911fe2abee8dde56a71bd79187a85b55edd68088b63b15902a18688d731246b189b3e2e1f04f333bb94f80b9e005c05043b79ec99959cd8f1d1f60cd47e77a7ab7bcc24789463adb69f3a98f599167f6a204a056c2b7e6aacc5101d1933615476ecd46d1b0045ca52494753d9734cd25ee628ae1314d57172beefc6e9b5327eab19bc72e4b2654c06e8a91ac3ad61e2db0cba09d375978bfd98f2103be10d9ceea3d03488d3771b4190f7c3ae99996ce65bddc706c4aac9c028462a5fcfcf6519826713667554bac3b273ad59c704eb8e8da0a4cc586f859c56d34c6907aa7b7be6ddecd994c6259e7d292c90e63de33f3f857e3324445bb7f96839a880c7e4a0952026c02bce71feb8fb61e338dacf4931b3d8e962a47ad052af24e2a4cc9afaadb579a638bf52d25114c21c6f6f3dd18046f54a3225f50c51301ee8c69fb745dbf9c7216a96c70b8920b4543dcc840ecb418eb416c2fa0c23ef0095038bb8a99186784109d69deedbce60c2124ff9f6c2559dbc18810fc308c45274198fedd0e95be48fb0543bf86481885e7c3fa4cd7bcc97a7633c6947585cec1212ee77a96ab653e3a70a488a854b6cdf8d4bbffceb7a3f995e6dd14ddcb41d6340890e43124fd4c2b76a0eb0f2268f77bc87fb4d2e240df422586b35bc33446948e216a69ab4e6bbaafd61ab142b872bd9df6c09550e3e068335214c324d9351a0fbc2788701f92e5df248804603fe634ad80e790ad7a406ba426c2d4b52ed629e41c6a202a5edda131e4bef4105ad124e1eca2bc56f1f98b683c2501c2885d2b826bbc62cb9e87cc16b4afbf6db29efc7e700b0cda1d872a61df5ced6639b6eb22315960df6007791fc2c6bc99c087b1bb9ea95129911dcf262d93f7564a591e67d689434f074a1af4c3da3bb146352d01e942949d6f5792c89450def705606d523eb1f9aa0452b0b10f30982f1518529925898f370237f6111b70d9ba365a041e2c2abd159953fdf29bf1a942f8e90af13e8f56bc063e89729ddcd9fb90f44aa3a321409a108bf5a6e5f53dfd6f6f2ca2bbe2361a4885b5336fbfa9d2567693975ce10da8a96127d9f77b144f6fb2ceb0ce11e564e07bdd927b371c77163cd33aff191e01e3e1a5b75051fa1f8abb56689d05443a772464a98bba1c28e6eb4bdca99b009b149b35edc21407a49b86c109c65fa4caaec0cc01d2344633084a9b6ab8896d1f3610341181cadc93746d348826d464ae6df621b0ccc7f1bed7eac47b5b4974b8b40499b45342a5338801400244ee9db293aa7c6a4598ed4dafc29f288646f2210f75f0ff394cf2ea3c493d35932b66129545cee051c16f882875511e13bea1f6cb12c56ff0092dcfb6677f03ad884016f16aec0efecc8dfe7a4a7209de3d2515050133dd321414f27178c844e08aee0a1496cfbc4b6b8afcbe909e042d428dab5882f669bc080450a05f5b5f872b98a1923f5804eec5366615a3cb6fa4ff46e2b10bf28e7d8a59756e91f542efc1fb5ee136172c6abc152e562f4977d2f6a0929621c44ab43d0cd4ab947932ad4efbe47b7cde97f29548d0d9b5868d215ecfb46d94aff099d69476293ce81c524926e75fa1c45ad466700b79ae4150f2470ec37c1f28166fb0e84c800cdcb11e079076b24f7cc5e955153d90a393bbceb7ba3c4a5fc1211a0506afdc9c311f3383110fa839e7d04c16a32c91177b7e8f040ac61a0e6581a71e6b301fea20efb774e843048a48f2f3e76f7818c4cf559cf0d757510c6fbfe93a8dc423975c6b4c72da946c97c9c82e011b1a52eedb06f6ea24e26cd547cefcd38a90151129b39dbc898fd34e9411ea95b24abab46d777a444132059031f40698183f4f209509ff0bbb5d113a8e805b5785fa79b9359874306c1bead6dd0d11a8a9848d82d1f55a1910e9185b5533fa5e1f534b3f3bd613aae79545a356c60316d4b893986654af06b3b0304b272b27a64daaa2fc77e725705b1ad8f55914acce760ac6c016de56368185e7e0b8b3d08be9cf37dbe9865c1e92a501f83d3ee9e0f9b0b461ad6a1b6382590d1661935550480eea7806f9a89092572fec4b799b28ba2789d5af9252f3a268cc4bbf224998cd332ad4558c292c2dac479e4e9c45a91ae77968d714443ab36af1cd76a548c6782d96c2cfd2a24e93ea1a6d97031520eb576380146e226cfcca382bb5a9905c6bb305663f3d723fb344a2a8ae941b186568a239c81b0fba5b329ce1af30c084868279c13a73471410b05e4517b0a46049f773320e1613524a80a2aa9328689c9568152b870f47e7b4696c1ec5113c0ebecfa2a69eb301bc4c89d4ada8359b398cfa5c5f081b53e5e964bc22c9a4b5812bbc4ca84f57b920cf3c40e021c3d0c1fcdc2a0047e9d506d927b7bc2b6cf0ed509563b11e86c557f31e21e0803fd422c1c3664aeedeb8eb17efedbd06fb69e9d6614bd2946942df87e1f8e4372fd01b2433c5db2691e951b72e77f4622ee331e54d4ff7957383b992dfebb46427f16ad6bb8b1d2495dbfe66fdcac2fe90ba4f6654c9d7e1f365c34e4c23f24de319c84d8c6edefea3723d3316c89dad6cb7fb8c7b9d3645e6a26a72b7cefb9ba28b7a807e3d718f551bd701bc4efca1886b4e48ba29d62c86e611a88d58281d35c1bf8aace64e3905004844a755fa798ffbe33cba894edf24cbc17797a80020afb6fe497974102e090742ee521a1691aedda378cc2af158f7170f430aaf4ab324fc3b8b95757230c398253cba132ded336c7a468a5f0c05a202e5ffe1831ce015cb0030abd49f873221bcfd48b178b68346a8db556bdcaf8de56cab482b14e83e91b794896db3b9c9d99dea50e75208e3fe5625faf3dca98cd86ae7af0f30a832baccf11d29298de192266ea4c818f35e18eb1b9b1d387730095e5774042c5643f0f25e50ccd0c18a93f82a7e387f7bd90bd3efc7521e7151a714a5ff5287cff705853ea75ff2b27f02d006ca561d97d14ba65209d71485d39fcf420379b5a1ea4ee37bef7ce9a8dec58a0bb2faef2b2256bd06ee2d0abc6b61fd027cd31b9409ec57964210b87c51647f162a3046a44bc81c66eba34c3b2dc352758b33b94752235425f29d5564901b37cf914fb70b57854632fec773985415d2a5df54b64645d001d26ba5e60b4d89c74f6c00482e2c1479dfe342635298ee7e36d1e659be41bcc3a327a463e7f373ded1577af4b99dcfbd63e121bd1b62eaa8da2b410925d9a5eb224ffb4bc68e83a1929f5b2aad99100b6254ce37a04349853480954848c770dabe71d5fc07202b214e35210b17c03dd7539a23514a145a1bea23526f9f4bf43007a59288a06ab35e431df3b4b6a328ead28eaee5664628a5bfe28eca45894c1251ed16fbaa61c1f6bd0cc668565c39b53845b75edd0ea213d62fb538d244eaa43975cd2bae2e98a503cb0a70785c0578d33378669f2ebbe726e525cbe92fc6489a945d32a14704d50eb477e531b2a07c0e4fc8c9dc5ab1c3c517c95cfccd171fe3194cf078989c5a8a0bd9de3642391cbc5baa751ac70f015ef76c30f7e52a5de35403606c59dbdcc040e887f88bf5359fce190d6b0f02b6d980a22e19a5c95b42d9536270a3882752fd592e4c9243ec65814bf0edc974839315ac4b3068a950b736e45569d1f036ddf6094bdb9f705c202a4e8589fc9cc679695a0949b977d260c14ddd2b23b2347cc1856b439d921a2b0b824c1578d59b0d425e9bf761701a07fba82cd6f86c974a880b72185e7457ad6f159e3ba3b0196ab", 0x1000}, {&(0x7f00000013c0)="c575e8805f52688d96106dc820e9f2111ee18ca6b9b844e7d55433e946652da677dd1341023262ae5a20eb2a17cf2bdad34c6184261a8e306310646d8887a29cf80961c5b8b3971a8a1e4bd76b006e48f538a1e0e1013f95bea95aed75d176dd822a9df5edd1426d67f36253b8f4e107cb001813996903e9e3fac515803fa3fda1be01b283d238dad7636c2582947ad75aefbfc4a1a5cfbc696863df6b7a39f742c9426580b67574e7780c3ef935dda7754e28944099a36fe58402708c44fb79d98632383d48e36790dcb7", 0xcb}, {&(0x7f00000014c0)="e03971976dbb3927e594005cc8c6fbddaab34f988c46a264748daa91a682a587cfc35177cd27ed6235870108da117efd05449993932d9836b2cce56d50e5e9bcc40ecea2eb22", 0x46}, {&(0x7f0000001540)="09d337ce0ffe47e3e7d061e10700e2434a920b3865c982b097d9068a3b2cf189c711e57bea530473846e9472805696d5344c837c343aef0d0760935ce6202ea06804ab5caed3be8e92969f7c393cb3bc227e48fa979d1dd9fc9ed9b7d02d743a34582566d0a5", 0x66}, {&(0x7f00000015c0)="033089c2596c931859304bb15dfe93bf27a97fe6ae0f70fe85f3a0bea2186346a8cbedf15970ad59462f11039d085e9d1bd395081f280721e5d88dfbb5bc455bf91b2d5dd477a0690ca351077f14c384382ce02f1acd1e9358bc4950ec01277b96064c9b506f4ef0cd82d2f79b8ec273d88d5ee4", 0x74}, {&(0x7f0000001640)="5125f2cad7dc6a3bd54ee682419533b9d2a70576b97212babf3c9f5695d1808e5196b2d4e67a895160a54bc8f73700671844f67f9b2754fc1dc0f10491c025a49ad7ebbb0d8ab24126afdba60af6afbef94dda5a236b0b25f96cb40f4872b07a90704d192848ccbad27d4913bc3889bb367871737d98c6cfac74234635f1809b9276b23241fccac450d9b21bb9028f22955543507e9fd0f086c065b5b0dde89df629be9ed338ff9b8bc8896e37994529fa1dd1cb0bbf1060597e4aabcef398056b02a01c86d513e6e0c7b8c983d961966f15472b46f096c4115b112fc6c7d7608364d1b8d1472211654339de630153a8f6f7c4e2cce466d8826a55cbed40202cb85830623d72d586043d1bf3df9bd0d65aca3130c40db911b023767bc3da39a29e57aa7502fd6d8b93466ed793deb5e81f2d4d94b22d5ac3c2f81307011e1c9468750dbd7a79d2084bb54c38a7f635b34e2c7d6e61945976929e7c02936c2b37c00127ecd820714fbf8cffe1a77e247d60fdc03302e40cda8975686b36529f928f6e478172c57cad9f0e552b471834ca2e9daf17fbc3ad629d5764ee48aa8b56337ad02ea38212555e1b33e50c47b21cea79a5f3d8c34607fb1f25708f653aae2ea57a7f9ec94da3f6f8fa83e882afba84b4fd38baa4ae1084b97f89f6f81496ee947b17d05ba30ac841e5d488335aefbab3af8216d0dae1390ec2208d7271512de9978384e448ad814d5747245dee7972e76934ff45d072a2d8d3231208a2f1bb32582de68152150bcb50d44f3a7ba2ae41a8b1f416c1f2c3bf269df161fc4840dc779d80b355d559c844ae57716d0d61eb470558093b46e0d9143193096986d841f7544acbcf2fc57921bd97c626fedec578e15eeada308c5ee395b3280d761312d1a7ad8c356d80d53d5fa336bab8d785eee3a9c6c1996e9113e7eb6cbccfa21a58bca2ae04d41178fd6ee4f76984a40ed4f499aea80cc1132a7b57bdc1438d3893cd3ba57d18854533e1a9182171269f19f7186599fa171a3e3075691d413136e63e358468ffea37d5388c861ba9ec32e4f9b7a14b29cb2df695b170d05118785183bb166b65aac37dfabad39b6b6fffb4a3439544a12bccf9253abc63597c1203f009132cb03a5aa156fd749e1206035e9e1d7c4563711cfa179b279bfe0680fa7af817282735fd9e899f4409f24005be4382e68cd73faf9332ef789d2566924e84772e8f3f83fbccf3cc63e0c4500a72bc6104dd7f523bf4e498d168c556883a7adecc766e76fb35767368112da461a684d5084ff86593dc3f7ec0cb222de443685c7bce0d4ebacabade20200afc1f88b950fb2497728e7a91db102f2986ccfaad140afd6798c1f4d2fa7c3a22414e6b96b2487f078dedb1693448abb0e06e218bbc941239086d458548aa344cdfe04ee201e2e705564e251de317dd4e24bc60877bc9f6aa44fe1303dc648dbbcbbe6c2a46011e6784cf330c60f481c911e97f536c90383b992650e2a7ea77e70e794bbd94b724b16ab9e4984e110b8ca6811a2efac1870da456f0834bf61656b2b603114bd2f96235f71e2bfb109637dcd8894228ca930e2597f6b78fddf10f0dcfc64dca47a03117571fdffc6f549cf7a838583db419e84ba310431f13741707fe3a2f90a0be3a2e9c9827d870b152091bff27382adda8c0aa4134b1eccd2d0e75ea9c7297c1afe663eb5dc347a7f84cf374d3851f2ae911944c1257020f0deefead5897ef3b8ac67b56a7fb08f24d3413f51822e7b500ddcb4c54a0ee018236ce51ca517e2d80cb1b5531f20579d666379cf09006b6f97e53bd0a154c9c815cf9b1fa3524d5b7bd6f7a6ac09ea71af35f8ba7cfc41aa3acb7b1dc258166a8692ae097b8068a4f55d857c54bc52ca81ef4b78042fcb60ee83ff2701e69bbf7bf8b7bd2cf46ea533b9beca2f31b472fcf0439be27b738a325b3f2d9ff977c0537907bccd76c6cbfda1fbc3074f3376d2210c0cf61f6f8db8cb9ad1c549b815b9f554755d482178b0546bbab6bba127b9702793247b9c7f437cc26376be263f158c75f810dc4011d5854dc30ac4e1133bf5cf961ca01d645abb357b7c0a40cf803beb0d5d7629f7d250578e5e3c0c7659629798b250e5eb285fbf2ca0f0c3596aedb97ca2072df1b93b90aca146b112f677936ad45208b7c3b95d53352121076f5eff0ececb59e2887f8e4991b4476234e57a6c605338b6e79b24174e7fac0e9695ef63eef4fcca7905d21e525d13246168ab59d2ccb3f93bd9a5ea07080120b896cd6b96229020d5c0d5cd588fcb8dfb41f13f79cc5f12f524e9fc80681d713ee3b2e80c0461fbd7359c052ce80618deeb6e4e85d10a705e62b01641becdb45e66dcd558785a762957051fc2e5f2827ddba8341165c90bce1f6c906a18211c4319a13c505401bfdeb56f82248021a3fc9e10a874ca1d327b44e0c6c0e9e5e1f0385aac4a96b33ee9ccb925327154003a13b16ed8af14bea21354998f858d7cf64d0590a2ce3488c4f1e23cb3ac05f3eb2ad02cff5fe1ba0c5d4eebbb6e1991fa45215a84407cf72df27f2997bf90b5c6969c3750c169eafbdd40b3c9b2a516522fbb03eb540be51eacf593d7cd948f5fc5f771826a54fa972ddb2c2d4275469146755071c5a4c0aae12cb51a5e9567942255c67c0182380611a177122257e15d8651a491b727dae9eccb95f67ad9cca7279e2fe44dae9cc752436e5d43429cbb7cf4e9deee760fcde3df04d2a4795f93a9eed0f523e9390a287e17066e957e7b3588c538801afcb58cd98bd22e9b1e0c86b593b7c3ee441b0de2ff8bac40751d045ade2f4b861ae46717f805f450b812fc3550cbba146c0a84ae8e6eea871df59e990eb70a17d5030dde1b5520ad36ed1de02a1c3f3d7805875558fad9db2b706122f1094f61c73f4a1059b0ac814587b9db3e0aa1b4d7b2536dfb33d87f20e1a193f9ad8ab94c4b535b9effc6390e88f9c87d54c13f2434ddd99694ab270f7d09329978b06c0e2637da7c62ee556bbe34b159a27a8d687a084451d64b65f4c683312481c5e41ab7946b333b69948cc6d7f2b1f7ca6e0f661e041a05a2796052868b8d24e10817a2a970a5bb7067a3f566c6d7a682e7b1d973cde60cd3c521e6611585039544bf09dff5d696c1fc90b07c64f28197930021af7969e3ef9fc9f1bf7eb19819bfb579a7030fd781b52f607b52d0af39bbd47d948d69a6d3b8af2effd19dc916304db31fa47164616d04e9add2aa747005e5e46fae3823763cf0409e4a308e1dff0c3d651989e91c7dd7c98119a7bb2671dd0c2000d133969e718de26625d4bde09ea46b88a06c97d8a934a3007ca8c2396b6faffcdb147d432f4b8e9a6b3b995a0426171a8d42aa9f023a4d3631f96a6a686b751395ea7c705fa0df9f459a2f71ab6af921dc0176f12c9b62ba91e5fbb0efe7f84824e5d07fe6bc71dbde15f3bf8cbc6ba1dbd7aa21c93649f81de779db9f457dc59de820b6f8ea7ab7389d4b438292f638d844a24b59444c37819695dd5ac0ab571808eea34a271210f6a9a9627cfced357fd4cdac36f19fef62ff36b67717cd0560431a2e709c655521bf253989c85ca9501e20334c591dd0c6b1b25f3a763126aad009dfe83a72630b3a9f7ccb72cdeb7066be844976f62202046c620a1a1054952639918aec146f48e331315644242816d5844ea17dc34321dfe919fb2352e9f79ae3a5de47dda1b776c0973c793dbb420bc1a4203d2bb8a6aa69115f9b7b7005572dc60f735d4e3f816b21a9b27bdec4427bc208198c1d99e75f07240ed8e465a48097e2ce3f6c681caf47fc43438737fb1edef8e074ff20af5527e46a86024676fea99ed278e370de438801c72ffa287c4d9c653dabd469b31ab3cd8ad7580f13aaa701ec8570c9578aa084ff3bde82719d7b7a2219d408c117b8c89b00f73b225e3e0ecd7d2d0444075e69108862c0d0aace23d7633d0ba4a6d702fd9642b633d34229bd6e92d46c0661690a6c07bd7cdc9a90549f74f492cdaf9e6afc37df5ff68885f8f5a7ba2bb421dbb11d202c26db5902063ee50e72af15befac18ddefa8e336da14f511c380036dd0ac7c45e6907f89f7c1a8826378ca68bac1775eeb848b1f4ce876c36c499755eb4a5055911d4f58f908cf4f955f3383dd9b35d026ad0fd5ffa7fa1e247d7edab9f977950fd8d39dc85deac053a461ab79c302eabb53e3e2a877ae02ac9f9595e0b750344e11600d3ec08aadceb48abe386eab5e4a4fc9d3d44cce17e9924c61eb6bca3698614c74264a71756c5086a987d3760c462f18437ebfde7ea0c70a465343cecdee544276448c59b048e1f9693d6e6265af187a3a89e8eabda46e8396a09267e87588f3c9665e4e0296a39613214617400ac1026b1b265862e9df54a9c8ba06c1c9d0c3d7a25d858a6f0e23b39a8c68d6346454be5676b50a433ac28de1b94219bff2dda8c8b721612ce973aad0e2162a45838e02311df15b2b5a44819599787dcad4c8238fae089609326a38f7f194a2b92b35fd193ffd5e83a97598c5201da3296a9827b133d9171db51c3110e798f1434935b71aa378622c5d18293f557823a7d696e7b5630119a93db48e4d97b7a6a62b71584312a482c380ce26e6f55bef86076f4a6b96256d8cd9058c4f79b1257ea2e079571d10f24060cf4bdec047f5bd341ea64bceb2e974f34550efb368353dd8ee2f9dd2c46694806216db3d10ea2989dfcd15472f85ef4faa5b441613582220f81291bd6ae47a41ace506df2f3f5ae178a48db867e573656cdd5ad82eb8e6acb0afaf742ec9cae4f4b5bc20b976e1e04692358a466f54b0abf26745e4a657f414787fb1e4682193000450905eeef70f2d944c286d3b8705542b3058166e7d325d28b2ea2aab524c4f254ac9f356106ebb56600890e48875046444ddfd0c4b0da1723ba6449d972022eddd8c2c7e81c3d32c78c226dcdaf6c5d2eab7b364a732f5e2cf2b266d624193a0d99ded49c3f6846b60136239e2f703acc11cc6819d96dc6ef165b549ea0bb4be86c70ec0fd5240a8d642dd6497a20c490fe0ab0249a116c71ef9d15e880a8826083fe7b6469ee62cf02880921a1f3f9a85879b5a39f35cb419e35e18183cb196c70f4cacba6f941f5c0233d63401eb33b87ceb756e7224f7636b3708ac7eacc02128a61c0d2823f43b092576abc44d31231f86698f5c1bd07b1f48ebded7474b85ce2e5a2e4abd7bd7ceb47b0cb7a7214b68d168aff97b48bba58a561bdbaf1de63719df3e40090086387599b97500e9b2b3a028bb642d12cc1512d41e4b03e61d87f7bdfe29b669295c0771860bcaf3d0f4b7720210c5044a6a1e51361f785b6b63347d3970568591d8c130a0cd798a916e3fa675f9f49dab5e71e6e3578fc9ccdebfefec36bd8da1ca7dd2fe073cc4a61eb8520a33095a4b4fa509c1b0cb4b9f870352d8df88cb2a1f127b9c3d99d5bdc0e58ee2b8f62a3f94aa4313e945258fe0772161a83dc84b3f50eaf11ec8010f7934cb4e9ae8ec3c6df57437044cc9f30072a9a98d186fc61655abfbf2cf9b73895ee4f5fc58c0c7ff6fb9f70ddb296e3409aff26f2a3018aaa5383a89338c619926507a275d4f3942b22ebcb89cad007aa72b4a289e0800228afebc88b90af515f0008cefefb975b4013f7dad2bbc0a6b29810802f7629c12856784c93d6a2b022d4eb113a2351b0ec42904860f1b832ee2af822fa4122cb7a5a5578b4ba9b482d2b1af96990970bb83137df0f3c45385c54f14304f54a6", 0x1000}], 0x7, &(0x7f00000026c0)=[{0xb8, 0xffff, 0x40, "f834e66815f321f41951d39d3a15dd5f821d712b7f008782b60352ecab85cec257f7518d75bc2fdd7372aa09a9846624573ea2ce8c3b17960741556114b73d162f2d00883bf5a6dc4ec81e3a321e8e43bf2f1ad18d16444e5ba99f02bb4bc05436699774ddb68418d7da5a3fa482dc2848e847928ad936a760b00a8e42a34e24441376c2be74ec1ffb9bae45e1c00f47b9516c19e62fa7eb552aebef169d6f200274382a377d6848"}, {0x40, 0x1, 0x1ff, "ad04cbdf4edb90d4b9de23d37282e5fe633fcc15c338595c5b996e8e7903cf89d0e1aba85a84559792a9fd"}, {0xe0, 0x81b1570e7666241d, 0x2, "6111f2b9961f41e5553d897ddaa577f3ad80b441421c6ab91061455eceda5b9e88ea35b3f7d2553c57ee20be15c40d08459f4adbe2aaec3bc3629f78e2ee1937cf251cdb545430b8822d4236b96ee1b2517ea27804cfb5af89b1e4cae062e601454d4b74cbb8faabd38743326a826d8170446527e98f0fd423933de190ede3adf1db9bd38b7f567c12111a4f59d697c0e9215d790668dc938ba5731e5c3740272bf0eae0166f836461b4dc3ced2f74cf7a937ca8fc842647e151ea7c70df559d9599a3b6dfe718c9e426294c03bb"}, {0x48, 0x1, 0x2, "5322badff54e82e440c6280853eb1c281d39ed7258775c5faad782f6bdc7bcb5fe46887d59a8d42c80e2ba4705798241b6ca"}], 0x220}, 0x402) 16:00:24 executing program 1: shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept$inet6(r0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0x1) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xffffffffffffff07) 16:00:24 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x7, 0x7fff, &(0x7f0000000080)="68186663f32bb4d05e3ea4ea6a9ab349aa950f8615171d1632833b197222a61af899bc3a15d21db7005250515c41c95b9e3cd16ee87cf97c8e5e441b25917b995f295d90f2566a1f623749b6250a39415b756113450dd8cae8869cb1e2ab83bb8febabb57789f8458baaae2c356668ce083a464a4ed0a2b713", 0x79) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcee, &(0x7f0000000240)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x8, 0x0, 0xffffffffffffffff}, {0x24}, {0x9}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000100000"]) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x8, 0x1, 0x6, 0x9}, {0x6, 0x3133, 0x1000, 0x1}]}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0xffffffffffffaf20) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) r3 = fcntl$dupfd(r1, 0x0, r2) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0xffff) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x3) 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000080)="728bb12ad1be6cd390d5f30b6cc59c54024c01219dc02f1c703764a1cbccc84ff228b6513409b93ce4e1feec71bc9f4e0e577bd4e81b46cdaada5bf7d693488945d39e1f5f47d9683759b61114b488047229dcb9417032078d8ae5acf372452375e71d913488eb46b0570f1a3a8a6e8a3b18efb3e86060", 0x77}, {&(0x7f0000000100)="e2a091878c7a9887c7fa7652a69ee6cc596e5cf32cac8416a02ccceb8d8822983f6600db8f9a3630cef13d7bd71641f6ebd7116bb95f22c3c767eb4f1c8bb040cf3a2fd8ed3f50dae0b71235151381206e0432ed21ad99002da0401aee3acff598ba0c06810f6d0c5884b574f57f578c701caee3924b47efcbb0d495c031df0ca3a6db4926ca751695a3f812459766f7ffd0c08f74fd1394e99104e373b3c699c98a5c959fa0a1cd49b41b9f8963ce0f54e11a97b941c3b2397943946079368e27b34ad956cd7169d19bfae39af7ec45c61eb2ed7f26e8c3890e981992f0c0998a47808ac16640b665c74cc96ba4e4a6cc", 0xf1}, {&(0x7f0000000200)="c5decf79a417968e19fb84b02a4e252f63ac1c", 0x13}, {&(0x7f0000000240)="04fe62b7c380a9a3b724c4e0acb7bf4d987c7a50dbae2b84bf16372415a302245c390eb6d0288732ac8451ddcba1c5bf5c0dd8aa2dfb1da4023f0eded2d47a05faec353cb3245832656aeead8ec9328e690474c97d79db2a5c0cf9df3b54d64cbb3b4ca5e3bb9834177039a0517bf1e3707bef3bcf8095fa52685df05912ced32c2ae49f363a7ad5d08f49100f948b225f8cafeb62016f864f09d75c49e5f8ab1e6beb2f33039625cb8ca734d822cd5255cb92fdda1d40d91ade7f189a5ca3a32ef1defe0a36590c422b7046b2f20ba77617797f108490d35efe65f1b19aee5acd04ed22c5b4a4f60d1cdfc4b341d803887ce6dcdc4848980c3e63b70686cbd82150cafddc829c9c0bc47e720397fe96864acb0d911f78803700ad09b44bd61f9572e4b2aa92c03f38481ba94ef25c43958f409c41b6d47ba5f2a8c7c4e832f948475389013c16582f71ca49f7c18762655af52d2e96c4e9b9f1e4873555c4a9e010a25a95d7e7381d88b87ef6dc81a33849c36e3d2221980fa60b6fd0206d2f5f48913131bb57a7650cc87fb4217ab92349b695df0575aaaebdce9aeaef4b9d5774a0300bd006a27471b6705d778638c60ca6bb25cbbda32b4c9c154030a783c74b4aea8a4b3aefbdac2ac607660d7838ef23bd0baddd355668f5e55c479503babcaee0770f555162d3fc78869b2cf33d41b8b3bc8f3f008bacbd8092fdf5f4a312e0b5eb31296330c67f266940ff0e6c81c9008c0436e7756292f0dcd533f97a2041b852573d2a6eb62696cd3d5a6e392762a54b34d940cafaaf5b5fb3baa90d003425420df64a8f6ad077416800c9886243d83a2c8b3b88921de673a52d8c60c812b8aed8397b0d7ed2913ef5a35d255b607e08c15ba74e54adce22f800dedc46009496c555ce1c6184d61096e0c93c38f2be2c4f5f5ae674eb9a532e2675a658856ab93838da149c6b5c641c7eb5a2cb3e1ea9e7fb63ae6d51f1c534c3427312b18976bd00d41465eded91321417feb786196a1f468c571b9d84d9d63a39a31c8e59f88583aec49f780579e869f58f69a711e2e696a55a3a30465e7f464a5e2971ebb753b40a8d33e095a35f4f4bbf350fbad22c0b4441afdf1a830de42eff4b7fd337e5117813e5a844e3e77daa10f4a0523ce32b9c29d3a8d830bc972873264a2859ef2ae75da9be629d38b74326f3dd116d8ba50288f222d7fe0c40211a53601f5bd7c897000604217e723cb3d72bd5a3d72658707cbb8786dc141438cf090d0b10c80094ef69fefbc17e3c956d1de2414b6b41fbc0c42948bf439029118fc1f4fb43a78ecbb1bde25cdb908ccf9b86b3007e21f1ccf823a0b128c65fc54526d4f5911f18ec67eb47ce46d7fc8c3780efac98550f7b1fd5be0eff61745f90e8b8d4c1c6ab981f9b51a5548f5d825ab16e5f6e30316c923962f5c586c16a3099b3e2e8890a1611aa8dbde5b70c5605e496b775f6e057294821c64ae21796092099060c1bc8f16c76e68090851c1d23098a81151b67e109cb058b79ea3767bfd4176192348e6f264c2e735cafd5692cda06b798f0b6941a2a5160932c5a5606a8c94297eed5c807198b18fe1aada2e354ec2391bf3ef993f7e1f6b26bb6d419e327fb1551c626a25255c337834e6032af583fe909cb8e9ec55eaf7c284996a243254e41b5d166913c6ab0bf0d188c5468fc20877e2f21e89831888968f154e154358b3afa2f6f9e8a61955586ebbb26c32e9550386e6d99360d40ce24b4428ccc17b50267727100f6e655eec99dac524e1508341bad2083baef7fcbc936b508c46ba6974945ced7ee9e7f737a288da84e439add4b3777670370c181282b1e078e5b53b74a0a454517da53da62e1cf1d238ab94d9972e48ef050bcbaca2939ac7c011004c3df07590e45eef56e7aa00fd0b6fef7388fc89f6cabadbaa70dfeda18915a6ba37de974b0ceb0afdeeb9065c17bf54ddc3085a8229c99fc2c1af822b68cd2350ad223a2d7dac8745c7caa746b200a26b17b9ace7b83115b5ff674aa5a08486ad166754d01639666bf4e3d74b3b1b1f4433dc488693b76f1e1276bec74c3d3e91e7f36260a17a4c43d401c29852c5ce3ab76ebf7256676aa8d55f5c831d3f796e528d86c94f88c7c6492d225ce1782f6fd28379a48b529e517da2d6e464a58b0c3e75fdd6616cb0f5799d23cbbc5e9c889153ef277a0c645d33f6eb37d43d4baf5389f63afd1b6997db4629ff73af3a8c7c62a1a0425d9b44fc271b8d6f84c7ff831927fdf95a44c174d83eb1adc7041362f7141bc030a74b6d9ab3ac2b29f87014ea0732d299165c7fd12e270cf07504bfba73296761993c775f5b0ffc8871016cd9cfb8fa22d1f184a3d01ad38a1ed9cebdcefa86353b3abc33b7f8ccdb33fb421a1e7fdefe0c031c9234fb112a1382165819f9f61f6c2c11555e53df5499fca0c45de148139919e830bc0d99854922718122d0701c90f7a115900518041aeaad2183d4ce89ef9f8ed88a42171bd006173c69dca4374b5c6fb34154b1d5837c864ba7305f97537fda32f956a67d2d7e0e4cff70feea03301ac7b26714600e3f8f9b4c8540df54d318e6631e112940d2863d1d671efa0da4dbf412fb7ac3d5b1a39c620005913a252fb14c0cedf2c682d19b54d6f5e616d83cd554856c173b986040760df3b77849d4381f97e5c90ebbf79b6a3e3efaab990e605a13dc487515b9141bf0cea517b749693183bb8152183fa5c8c4c4c5df84851f6ba03bd3c65cda444eb349658c22e4cd20c358ac5ebce7dc10e92aba987cd30a43be00b7e45b60ada316e5011d5ae517b1660324325d050b4677aad7d66ab97a6c24caccd5f654bbbea08d075258b2485c5215ca7f32944a194c05d44fdf06d97e2ad69dc8e67d6c1c80161aa34040370e7c7fc119c748cec23af7bea565f6990a3583d50f157170bda0eb3b2dd731ed50052cd2aab59e3f0d92fcab882a326569704d9a9793500cf65cefe6b046c20e50f4639a33a8452d40ed52a3f2b7d7f695b0a278fef4f8cf61c643a6eb907550a100e3f89fdcec4f67f01a6804ac40bf6ff3d531685235edd65749988276df385fddc316d4f1786ac46e4e69fa03de54f6a1087380e53167a3b22f0987545cb3c109673ff72943fe500ef3e0b0f9bd98795bfd511c63a6ef0ee3823117085e013150ae75cca405d3d70a787e3d94ba3027bdee84359f36c4c430aa8cd96b0e99853faed9a6a4a413a634e5b8320e9c7a31192d59b5c14cb2b9e83a01d76c713bc48f54ea1fef3e876602af7246b4a59e9addd109cdca8b96b01a4e80d89d96a29693bacd078096a4513dbd7c22cefcd1e2781947bd57d72203dc2cdc4b1702bcb7809c1d90bedfc9d9aa943b43200a136302c9f716b9e3ec5d9084a623ccfac14d3c2ddff6fd41f83060a046d6f65827b7b570e2381f6828d4b8cf6f3b2d92a3cd812d2613fe9f4354f541474d6e7ae223ca9198d8788dda6aca0f889f19b52a51d493def66270863e99a835e1b439a1493d20a2c85779c9fc53c66c3a8531dd206f24fc0d140f111d4dee3dda2568b8151d99239b75b821c4a5af9025870dfbb3e34f309c7544ff9988f67a015e8a6a39c113653670e8f2c6ff9a71eb16dbcd4d99c57c069d9d5dabe4a2c28eba66b4e9d5373935709cd19e4b03ccdd3bcc6704ae020356c2c5d21e5af224fb920802d7616080b35c4c4554de350fc4e51759240832887a51a1e07e19b06cbb51e080e79e1e65041e1afc59efc5377b8357088fd2c3e3be6f88b617555f2a1c1a65f4f6c1113ce5687e0f992b9bde2e18d3b82ce4982b97d65e75bbc15457996d82fc241b1bb4b963fb85a034ec019e1f7cdbd69764c5411da5cec7cd7df24067005adb044d92c3ff21e24c724093d65714dab22d35b07fb4a6d1ba06bbdb187b44a1c105909d5e3301e57866e670a4a95dc885d8246e1503d07c80130fa99403ebf49ccc56c015cddcf8b1c8928dce5e125b73a1010a9e8a6f4901bad04b6b98af45194afae1efbd7cac412e25c9dadccb9815985b03dd4b5463ec16c94151976bf414e32247a28d978a12b8e7cb9ffa2b9d32763b0735677ff27a3a96671e616f58624151e849b7146bd8a82b97d92c9db5003c783e444295810ef9620bec2111f1e650dc91ae49f638d065e627c7b2cd0c98b19e28bd7c1ccf3d4697cead1afac620363c55737f085251d89daf6e9c2a4a8cc038bc63993dd53044602f21a822dfdea08e7b8f34f9f36f4c7391cf3b284d96f8d4349015e76242fcb9179a2e7ecc90230f6ddfe7ed7b9a7975f6f8ab2f1222ee2ba48bed8656eac9be33ef2f9b819317710ce6a2ee4b468f9b9eb3592e4dc9309b5d3296540b926a0e7441f80f5b889443d96208446b9cc8271ad0ad65dfb43e36f7f5fede99ea3f5bffef4384e0a5aebbe689856d29099ba6fec85f832fd75423cebcf78d31131922e91a1a54655e45eb61781e5a46e214ac717dfa2ebcf237cd6875d714b0408b6aaa523fe1878a4765bdbed12433dc12c64f37b888169fe8643354741c1493c29ad1b9cfb5a46df932518509c1619d72566cb3b4641ede62bea6a7155f767c024559015f1d01d89b253cca8e9587c4f57beba288a0b2a2a2844cdb17eb1158be768fbc25302f1eb825b9ad0e15709deecad7307de6abb1284ea7442e5d993ceed10f548ba7432d4e92e5187773269bc6cb5c435bfb7218f7ecb21a8c61a608b481dc05b3b3f94206c36f4c6478a07dd2fdd4db56d2b188be54c38e18e9fe7248934f86154f26d544db953af7d44700d0a000993d1c1ac8da1cd0fa6a01fd3c19354af2b4442fec3e24499c89f03ef9a596f1473c65d8165f5089ebe7676c01c250180a2d4f37f7ed19ad25f28365de664545871dd7f72fd54b43090345004a955417d6a3bc9d09c23016c0fc0e3ecd7b8e2acbe55ce81aa90077b904fc4bac23d974ce231cd660304b086dbb71381e979a1e759f042d3e50c9797f600f94813701680cc47a97137f343286d140bb773ed63e328931c8d0acd0e335b9cd52b725ad67f22b4416d1ed7dc2164c80af71da9e3fab7ec6241365fb067e465cb36afbe5fcf4762bda12a7636be7148fc0f27c5641172e014af2264b537523c6bbad26fa98034a2362d4982c34ab6b847477e83f8beab5276204f0f95772b15ebf00bf048f2034beaf2239e70373d8a5488cd7b7e8a420f21d50878b56dff0858298f829e8f94687fe6c5a38c2823042f42438dd20b56ffcf3762ee51f9bf48c7d953a5624991bfe8da5ebcbc4c8763c4eabf1942c7769c383f13d80ed0e4e2d2147f064a835204abb3e061a7896134bde504895576eecd01f0e2d98c0df827bc1b38941ec5e67269e74a41e784a9393eba74776492094eb0a8f77b298b6a2e5e48e02008ffde82d9fc212fe65ed071b5ac51d92612c564a1279909424e775b30cb1c723af8ec880aebf3892c58513ce11a8e6e79885a528de7ca6e44e73d225d87f690c1276475d1ff327efe8519a94549a680e3b05e9f5d48b233f60630904c16348e7940791f854b0a7d611def5d7ea85dc1b57db2ba6d7970efbf18fe58ebe0d0eb3bdac682a342413e6d7bb4890f35596ccf53fcbf810bcc12db6db7c2eb54cc77863460496c24841b41007703b8d4e353aff61a526c767c2bcb62eda636867d14c96d0cb89bfc215772d66fe8d16c6eee1abd4aaf8511a9e80066ffd7f5d90b0609f74be24c7fc27daceb362e85a37f8ded90a366e4673bfe7178b8fa3ee810b5f5cecdd21f", 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)="4d1b3600c2ccc655ad04838c28ab76ad942b78eae826084493caa52c498f1e068add1944be5a93e92e5bf0f88b2122594a84f48ba4ef45d003c3c5da0e96b1fc48d9d0755a73e9ba8002dbcd", 0x4c}], 0x6) 16:00:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0xffffffffffffff34) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x400095}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x80000000) close(r0) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000440)={0x9d, 0x0, &(0x7f0000000540)=""/157}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000180)={{0x8, 0x2, 0x1ff}, 0x5, 0x1, 0x34ea}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000000000f000"], 0x10}, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x9) r3 = semget$private(0x0, 0x1, 0x400) semop(r3, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffb, 0x800}], 0x1) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f00000000c0)=""/148) kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r4, r4) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r4, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) lseek(r4, 0x0, 0x0, 0x0) 16:00:24 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) socket(0x10, 0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000080)="e141aace1e416eeceaa552e4054fdafa51cdc5d5d94b57", 0x23e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x5, 0xdd0, './file0\x00', 0x1, 0x5, 0x2, 0x1}) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) r1 = getpid() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000240)=0x1f) getpgid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) r4 = getpid() poll(&(0x7f0000000200)=[{r2, 0x4}, {r3, 0x10}, {r2, 0x86}, {r0, 0x80}, {r2, 0x14e}], 0x5, 0x1ff) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xb356, 0x9, r4}) pipe(&(0x7f0000000000)) getsockname$unix(r3, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000032, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x48) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) dup(r1) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x108001, 0x8001, 0x5b, 0x8000000000000, "00000000000000000000000000000000001b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3e, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f0000131000/0x4000)=nil, 0x4000, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt(r2, 0x6, 0x4, &(0x7f0000000180)="ebfffe43fe48fd812eaa4e613048e699319296431b84aa26fa5dba858e624a9f6591a5ee50b9f8cf965e9b621d785608cf4dc047756744568647e2d91a1e470030aa069969ccc73590f1b4731e9a00ecf0658e700982494b1911145da4693054c24aafad32525c1278ad4b98b3a13c691b46565fe09415da1048aac8e1ca9b68ce85b326000386e6e3847478ff7e9e57d0d329d9397c878549af5e80494f9ac1ac0a8472ddf84bc92da59df3e22b426d0cd199ab06b7e492ca7fd9898c5e1ef5e14718b70d16e4a9a08c6cfa1ee8cefe4ce6d973a7d60dcb155ae9091c9e4ac419ca3ff11b49", 0xffffffffffffff86) 16:00:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect(r3, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000040)="ba7261854145449e695ec3a168ef27051a940e0db0e5e1458ff573716f65576533cae1caa43f8a837cfd4fe7b711b701e6653fc3a3a087a322e35c227abeca335e5179be496dfd887b21245d6423708d2211534f4070636ed3241fb0fb05089c8e5dcf70b216ecfa76c6ee077b9ff185b3c3ae76c394ee4bbf8aadb4acd1ce5cbfa9e7f3148a2e77e6283511f39f903fb9a4c7eff5c4a29972b0efe3109ec101a34c5e02c04be60a27827e0c8c82118b173b3044e5ba0e694b4d2867a36476b24e0f60f73818d3af5beeeaee9284be11fb6c5feb9d1c361494d0d1e4e378", 0xde, 0x41a, 0x0, 0x0) r4 = syz_open_pts() sendto$inet6(r1, &(0x7f0000000140)="4988263283ac04df3b4cb4691a24298b155b4bb5dcf06935b40a7e5389e982d7075a009e34d54a552a458a42349fd9159655de805932bb277bcc438a2d793a8911d353f068090aca44bc537c43db315c74fec7de1cd937c4f62944c074bb94cbdf7173ac376bbcff4d1130ce7d2ca0a132c6bc8c65df5ec93c37", 0x7a, 0x404, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x100000000}, 0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000002c0)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00@\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x2, 0xa5, 0x7, 0x1}, {0x8, 0xaf5, 0x800, 0x80000000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = dup2(r1, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0x1, 0x8000, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x4, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000000140)=""/184, 0xb8}], 0x2, &(0x7f0000000240)=""/4, 0x4}, 0x823) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20008, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) semget(0x3, 0x0, 0x602) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = kqueue() fcntl$dupfd(r3, 0x0, r1) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000380)) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x3, 0x6, 0x2}, {0x18, 0x2, 0x6, 0x4}, 0x3, [0x7ff, 0xd5b, 0x3, 0xfffffffffffffffb, 0x5, 0x7, 0x472]}, 0x3c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x80, 0x120054fe29d2e9d) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000440)={0x2, 0x2}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1810, r6, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) utimensat(r7, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x6, 0x94}, {0x4}}, 0x0) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') connect$inet6(r4, &(0x7f0000000600)={0x18, 0x3, 0x0, 0xf8}, 0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r10) socketpair(0x20, 0x4, 0x800, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) dup(r7) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000800)={{0x18, 0x1, 0x5be, 0xff}, {0x18, 0x0, 0x0, 0xfff}, 0x9, [0x1, 0x9, 0x9, 0x401, 0x1, 0x100000000, 0x4, 0x4]}, 0x3c) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') 16:00:25 executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x90b6, 0x100000000) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000480)=@un=@file={0x0, './bus\x00'}, 0x8) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="93bcc75d6881a66969c1fd9c55e07576c1253ce6718497bf451c10780349abd49e33ecec2f1edc37faaeb40db85bbd10abffb1b5a9d1ed50932f406ed35d82ae8de714421b2eb625ddacff3e12db6f749e7afb7bd7a1ed9a4bd4cb994049bdf6e140f03e334c4b21db4fc8a099a15d11e8b4d881a0a1f201f1405706e24298856d315dc2e881182f21e0be31df10a727da742c92555574417faf327e9db3e9dcda8e24c3d9bed4e2e6f6f014710145615f521f385edd1739070d64a2376dedde84159c66a00ecbb7d09d55b99da0c28031422638339d31ccb2af9bd13ed5c8870164aa13f0c964965946fdf34ca7b8dd90deaf15522480093c7f39e53e", 0xfd}, {&(0x7f00000001c0)="faf7e61756df0907335213c1e145a502a3a01177f10871c281c36f6ab654fa717ff11823948be9d1dca67da551bfd635ee6a1d60f628bef4fa90a23c9f29f790f9804bbbca2871d26c15202d7440a4d7454ecd6218432211a3df5259c51354261ab053d52937d62c3d9535e85715d0285b8ad3de78b797648d39c8fbf0d4", 0x7e}, {&(0x7f0000000240)="eff759f43d0121e372e921bcc6ebac89fef72555043bbed302dc25df9df264", 0x1f}, {&(0x7f0000000280)="0a8b8c333f14ca062e2c68911d4c9f2ff46b4a39cec7c39930dff4463c65284e1a322fbbcc3647166a20c94328bfc78a86a08403583c2da2360d07fe2773664d3b217854fc216b8259304b5d604ec87149c4795c1e786f9cc0e018ed2f7c3a090a7741620d193577321cb64056456f46690760b7fa66f5bfb0d8100d574cff4ca46130fc1fef52597aae18bd7684f2437b0d6014c093eb89ea4c9b372202e835bda666151e735f6c741758675fcfd44633f7e43961a5db87e1f5503e38940cac35e3beac8bd3a17ca7393a8a154b5696c559c1f61c494e0d393103e96f5b4877", 0xe0}], 0x4, &(0x7f0000000440), 0x150}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x200, 0x0) close(0xffffffffffffff9c) 16:00:25 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffb, 0x800}], 0x1) semop(r0, &(0x7f0000000000)=[{0x2, 0x3}, {0x2, 0x6, 0x800}], 0x2) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0xd7f0, 0x2, 0x4, 0x401}, {0xfffffffffffffffd, 0x2, 0x2, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000100)=[{0x6, 0x7, 0x716, 0xffffffff}, {0x2, 0x9, 0x8, 0x6}, {0x8001, 0x80000000, 0x7, 0xda}, {0x55, 0x1, 0x7000000000000000}, {0x2, 0xfffffffffffffffa, 0x7}, {0x6745, 0x1, 0x7, 0x182}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x460, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x9, 0x100000000}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000500)="870bb878250e2867e10c5d7c2ee510de54cdb27712b0cac6c4df07ec51643df5a7e1e5f55cae8ca55c95ee41925aa5b001acb511f1b39603489f4ce84270610857965bd20a6d0a7b186587ba390746d3c27000a95d480aa036bfbd0697622657ea294a8571e3b8444a21bef3394e08a38ee1ea505592f2e04f8a22536c20fad181a10d1b6d1695a92936cf975195b396d708e5f7ad3ae05661f9d4e3f27e97d5d8911f41998f75383d79f273316ffeab6cc01d9d281df12efad55f30558aa02d33b89f2916a5e47b02f848fca51a5f4fae7d72baa1f3034cdf28e82a77f5215c2026540d87998b918bd70c33fefbddb710d4ae1a0b8a3b704c8e02b6f68e967ecc5eff6a26989ffd31777b3806fc553dfa035215b1898f02409fbad8e51cb91b73c389d947930bc0463f25568d854e047f72172f37ee1e4930323c10e2a9c7744976e44c99aa457a796489f581b68e12275d984fdef549dda88dc7c452d0e1250ff96f1e750d60b0b77e87b7ce62615ec6051abd6d4ac5bf6144aa739a629df79368b95d333c58423791e3c61d60c6963618a07eb9ba37ff7341adb76860cd63d03308011f2c6b4f6601a66525d4fa5ea12086a9750efdfea08dcecd6b3972211f5cd95ed0434b9c9e5e4c2646673088870150b478cd1c3ba048002431007859adf9a4d022df251553bc5ba7e31b5f33050e31c0a8304989aac1585b5ae9871918bf32572b13a6385e9b4245e1daabd93bebb9ce9eb429d0f431102147aaf51b00032ffa0b06ecffa5353ac52b788f1e2082fdd833f6a1857cac6128af283a6e2efc74558e10d792b842eee253b002e8f215c1f5b232fde9269b44fba68525161ee0d6bd5e065c2be9060af5aa62af35f3c17181ce40d32490be6bd91b0c57083facfb766bf9f0215450853dcd40139fa34879ab11c93fa0e2837a25377f681d2d92eaaaebc3355065fbfce6bfaf3490d4d1dd654929cca10f23073dc84c2ce587eba5f78c2e5347205e80071b73dc01020aad2ef0c2249a26c0b1b8474138b12a941cbeca0e76457170df52bae596506193f0510b0236860f27a04d257af138c42550cb501d6987029c348acb5994f4d9365d5a741d41a10ebecb97cf8107df92da14d07383302bc83c2db63ba7faa39873bdd0ee0e52cc278d5fb1bb4dd5af44748f8571be882c5d89df60238ce04b43dc177fdfca802321baf9e470ea2fce47f180e88e522f2f61a2d34af8fcc21f1970f58747ee099dcba3deef12637e22f97c9bb814da001a64b514f95f6a10d77b57dc32658a432154906067e794b55c16889512555644b9056b78fbdbc592907bc6e2c9a035a0dedd2dc04eb7a0d4448a43f05373aada832097dbd6a029aaf3eba2a8134252eeb48bcbd21b6ab96b6f69bc67e06a49055b2c0987cf190dd86fc9cb13d578020dea871f2847b2884867836994107e76529d88b58dc52220d892584bcec6d94d1c0a15d06aa0c33d7bb351b2942e9ebfb9e0005be512fe000a8fe0e38e8d9d8fbfd073c8615fb6b400a79c3c43e0b01324a688833543cc1a80dabe763538b6bb4732eeb6e43a49aba5f90b753443928602dfbf63ffdabe1bc46bba00c01e9db722246071c31bf5ed17c322496a018d33edaed205680a68a1819fa5f655ceaeb6607cc6c6dec42299d83ed4efac6b433c1dfc634372b318e97ca772d87e484453406a5449661f8000dcb071518440d0fc6189e4e8226ab166d6c806fbc5bf9346cf6b428c71f6e2f832e9a0e618140d3274430510089f5b7d580fb8e26779aaaaeae7dfa62fbe4e822a0602b476fe99ae5273e68305e7f6e7181c3861cfde394b1762c18ff355114e05607efe435bf52c943c6996d885149f3e7dbdfee084f0c35ae0a1b1142c5337b13424fda2599b14d53041521a1b444c04623b8d8e4ee2e79a33cd28d05abdbe5345ff0f41855520424acf2240af93dda07f2f68d0a961d428119e8bfacf5cc6fb5745ced033a2cde3eb608e27ffc3f091b036e019590fe000153c32b724573d51c613357cc78c37e2bd05a627025003e41c1beb6e8c35c3603eb65c28e39e48b8c399f2c00c9b7482a10d28945f1b4320f52067d9cb2fd99a2c2dc3d734ce2f89cf44a1b3da99936133205686d060f2d0ad417c187e9e5053c9d46578ef3410da6e984ef5bccfee63ef5257a10b84e113a6cce47d1633398c30a0a6d1bd88cb2ba26029b4428814cf38f99c65937fbb42f002261186ade3e11f073bb1423f800fa73925df4bcdf51e86ea28802e392ba77aff37d31a5ca9ff5c50699acda38cb388ccd09d0dc5358422e95aeef37b9651ab91ced51bd2712a571b39c304ec0e90f131c3966f691bb4286c849df9cf6656db3ad45c6ec3619e56b4c1eddeb3c3982ded7ac0ca6c338688987175843ed8170f3d496d3282d469d073eae070adf6fcef92502f011338a320a1b637e6ff62b372c459115dc4bd98e213d1448a4c3307433e8b6866ff1d886d3296cd40d64fcf2fc69a6f6290f90f28faff1ba96a3931a49cede75cbbbb4cb70c471991d9b1b74c46169639101059b838b977220c609184f751254e1394c37018c31083245e93319d25e84789577f11c56a92478bb1a5e2d61b3b1fb82227e62f10da0dc0978fc88aa19e89f5b7ddfd2c19e6cfb06432a92e76366cc8af1ce5df555191b4bca9ece99baed758dd9745b1dcb0004181f7cfaad429ca4866ae93edf4bfd8a42b8c4eef12488732c3fb55da80b1f030819b7ad9dd2ef7839992dfa9cedc322ab726d3bb7bc9a3b2066754b169cc3242921d171e7fcfc352c41f38f3b399734e4e762b5862f990d53b4942ab9c8693adfab9f941958db42ba8a9f8713bd0077adde33d2458e47847ff32c59fe9ba257d2716e3644261fc9973b615ce21016bac4e564d900b7a1d1f1bfa0314342ab7d99274503f072331ae92b266e1cd1893662c55b2ebd11c5428adc1f033f0f7deb2ad2ed8d3510081daeb8ba0684b3bf33a5c5ee65eef99d9700cebfb4ca8ff0e1d9a0627167f5e6e7859a73055ce256bb0c30afe8dac8c6aa555dfbd8bb113d95de05e09159dde37ec271591e117702fbc8471f9f6bc5ad7ae2a86b6ce9f37fe58b3d3c673cf5e167d514ae67e5bafeb1cd7fb9ab1acf78aa182f5e248449c80bede40f2a459898ed9372950afa05c48c9933eaee5f49ba2357d1c3b72b7b88682de3fa8efefd262ab8a64b6c6489556f904d6f4cd9d035015c9fe5dba5e1983cb120bd0b8e52351acce88cb37146df8fd9537532cd275e3d103432a00af91af62a83ee89dbf0c8d55c33b9bba4b1b291a8c0439aa5165e7ef4775c538255765c66d70943d54371c72b11af3860130cd2e82ddf57343b4907bea13869f83f4a52d6c00fbd4464b5495bcc4f7426639d9bfd5e64d3dacb96e7ed112e0e9cdf031cb4248024fb2fba0ff68c6f8809c343738f112fc2ffde5688f6b39dafb745ffce06166481531db13f9d511b6c6a9acf795e87c5d67115854ce5a4f7600642a5f4f4e802a11e718c039be67d5389ad5513c68ca298e5331e16b717cdb2c5fa09ec9c063e8830fbfe408e3100a2f318f5cb10e2d2fba38770426a6e03e377839c6d7947eafd1fc9587eaa8a9a82c9690443bf1e6c74c8189d55713233a340347b08b1aac56d2fc95c7a8f13c37de9923dffdd8d4974b964fe1c99e05e63741dec923d38546ce3705908f983fe601082cd242a9aa94ed22cc7f1ba476badd4026aef545654138d43f4e033200e2a7a0efa0f483ba90064f636b708fc0d82b6d1e126b3426265461de67013138f3ad0160565e21f433d36c07234dc059f9e9787be7e567cae54d2f7fbf531b0ba12637689a583f48c538ae0b4b20e5d15e5ec5b8c9919c0f92dcc580d0ad758aa54425cfdb235a4d0ed79d52be16197bf3874b7333319a72e0c76d8a1d0980025ef29c8f5c223bb95aa4dee66d0e8f99dfa9662fe81084d4a0fe184ef456708d5e99e663569dd32f305bc9863609df8bf2ecc8164f237be38a20d50f620c8063d2db904c1043c9c9924a6e9eca44c52caeee9620a5be3c80c4861df9fa6b2e54cc2fcd97d8cdfac753e4d2881b5a8ef6fa451b8cf8e44e7a62791073784da470adcf4a3924432c989214adb81152475c009239505149326b574f12ddb82fac2b7b244797389f706ed077b948cdae77f67019056626c3ceb631880b8879d468b4dffb1946a969c25c3d2802c0fbaa67a1ab251bdc9506583a1d0c8403a008e5dc14c5979f789f78e94d3f9534ffa2bf56747235569b1d6b5d9dc1d23d5127dc11fb8fbc83ac244496a1ddadd51a88425bfed3529870be8983ce8b7ff2e04320455f89565dc5d08ce23cb2576d1d4fa5e68dc3c445b3a51efe4018748ac0f571b5c38cc21a53b8eea472dd51b67ad3895c90327b2f15d0a7b14da10952a6ae55d05bdf7ef3d2b4ec6c3bfcfe221fa14c6d8b4568936f6d4ba9994f795972c303372290d65fc7e9cb15c6e402e6cb8c70dfa4b116fac43fef826b8ea97561028e7e3b9ab5194d2a1ecab6ee9ff4a657359362bc0310bb0c25b63c087d4ad866ee5df87946d7a9d06e62a354548ba41e4a23911f22c73beecf0494116850c32dab4a494c14bbd019c1e9416c70f07330c9bd0881e3aa0badc59e3eae1dfd3530dab30376d38cb4bc129f310ac8f58b1180d6fa730aa36813ee29e4d05d6c293594e482353becf0af074fbc7d96cb12c5157ea3254220ef61e01fbe0133281a93da4b2bb392a0690ef22dd6de6a33a0d970643d0ffff54ced2ace6cdf686ec0fbd5e74e2dc1d851508a01552b88776036483579c20e660357898c6a544af2788f2eaa0671a8bf31439d7c0562d6b063524ef624eba7258342cd55359bf464f24cf043ba35fd273e8d0882cdd92c74ba272e3c6cd1bb5bd88aabe251d4e79960d5ab02c23054dcddb5d4789b0f9098a4675ce8a313053ebcf74ad1dbb4c7cdd8498ef8f2dc59460a6787611842ca79a20a8aabdc829c6605038518385349281f205b44e24f181c4a7b1b9516f8f7ebacac274bcc09ddf950837244273d9242caf4c65fd114b9b40d2b6f2b52e690581791d73f099d11d1f349ea245b418037d3f7a229433bc5babf674b2d5e543532cadae94ebd61092ebed46c90eea81bbb5a7ceb6cf4f992ac1a9084cbac19b482f70357d4baa0c53297dbd4598dd51d68bb817ba8bed01fd3369039c53fc2c168421e76bc6dcbb75c645041de9479ed96a6d4081282e605fadd71e73f3387526e387ca88076366512f8e63f5523d72bd32310f78a1ceac48d0fc4f6e6de4ff6073bac4237472bc4c449295e6dc81569035ba89e7f797972cc27880d10b5dd9a9259492833aa08d71d85faeaf3efc2b82c7c3189c546929ce99023cd3b07d847f08055b3be01e560d3286f32589d9342d0519b0a1fc512e186cabee516987cc837601417587ff4dcf5a3dc2f043dbb375486c2db208b1d59e2eab4322b91cb31f4679db5abab27e6d068840689dc7c526b62a58dedc490edbeebd0749d9ab69ea7cddb52e6e0fe9cfbbf08b9699c0a86deb88be7da09f68db6e29f2a90d724a0302ed0ff1fcd00f00f3517aff8c672eadcfb1c69a26f006c206a577d17bcffac8d701638452182dc52e80840541e9bf6126a0e64f6ad370eb66382e89581ab4f8c096b45714c2b51c8e59851613a29416f976a5649a9f0eaf507e7a563d09ec6cc56aa9fc26b219ff60ff5dd43aba9428dde4a8de368a73016ab8e7cb7cd1b377253ab6ef59701ee74743b051e10", 0x1000}, {&(0x7f0000000280)="c52b5776ee55c13d89fde8cd682e2be737ae83ad32ca509e7e1590c0ca5f49a180ef0d0935d93ae75d2b3d48470835da5f116eb8a327845ee56fcd6b7fdaf45114c3e197fbc444304c841a1c82d467fe188af15af6a28a3d415e149cda2df9689b933b24fb9ab3aa262f340c4f2d629e6f8fcaf1771bc780ffccc486d1575b7428d1fa435b93bbaf7680450e4dfca5b4b6e46a2703792e2af5d7e76bc0d8ba07095c832c3eb42e", 0xa7}, {&(0x7f0000000340)="d4ed6dd31ded15c2e21f97736aa69237dc756a9f140a0d851303416cff87581f5e9023fc91848d0d27c314604c4e4649c53addbd356ca05ebc21a9711c7d67f63410cafe187a0986ca0319ceba28fceae4a08ff9ee5a824a358ae05c8ffd396b22e36d06f6ad5307639fa1b219", 0x6d}, {&(0x7f0000001500)="6ab1e3d1328790d62dfd26a59778268c25469e64f2a3eba922b7120cf6c0e1471e2d0aff34b10ce8d7b44b3f111482b2abd443c6cb74a6c881e27d5b986da07eddb8afc4a4b89922a9b66cd82855fc2774ac18a3655a7db3ebba18d78f5686563371c78782e8604aaf560fd1fdb23431f85552034cc311de7da66b416323347c0a218a9f68085a44d12fb8f13819fa6a7482225f8087e25c42632bdbb0edff9cd671f7f4b1d578fd9dec1524294c45bdc8b3990bcf42db0da4e104317b349e081725030dd88ca0f7b096c38081b7a5c3618139894aa682d9a4dea486c30485a84a53acc0108388", 0xe7}, {&(0x7f0000000440)="3b27841dabe580654bde85f8c5c8bb82b6312475968acc5d0caf758d18aa500c8f8ca820f20c4a3b50a99e88322f99981ec69ba76d04cfd1f0e0f2d0ed788c8b5f4223a24e5effeb484272875c7ade6eb639b4865088d1bbc3b56e90a0fe3e70383e99216a884c45e7dbacdc671dd0db80bd76a76a8ce83f", 0x78}, {&(0x7f0000001600)="e64a8abd219452beec82c49e7b79fd62e1facf03537d9330e321019c773047546186f376786baf72afa84e998cf6f19d80924b9fc8d1422e7a770f064fb01bc71c1b1d80", 0x44}], 0x6, &(0x7f0000001700)=ANY=[@ANYBLOB="7800000000000000010000007f00000043ef1407dca529190944990bf580f814d651ff74bfe1f2b5e3176521a9c28f700b1eb310f2ab768f8d2f215af49054020506e293d37da5715995b827c9ad26466b8c14eca5ce1755875aeb0460e8937dd9ccfceeb5b97d94f51bef599e33039b3f6d656ddc000000101000000000000000000100060000009da21599cf095bfb56b87ca559196a1f8d32ff8ee4379cf5d19205beca4637edf1736b3ec2ba62c298049ddf2251490009d5392f1719633cb2951af78018359d3390d286a4fe052f8f6c42cf2d8b12a034a0f2a97aadae6ecad1844f928fa8b295cdd6e03efbbcfb2907d6f3d4031c122e850749519aaa37a23b010ba0fa982ba1ecbc1ef2157645cf07d899148c360c2d50a570ad2142f36b1599fee6048ed95a115f969d58b892d6917cbc41d8e3156ebf05a10489b11cd4421bd7a4480ba6e0030f5181da7c73b1446931be43c17d4148ca8cadd89f2624e357a23915f113d41d3bf4f6d4a3c4a022bad02e6aea5886ac1a1ffd322ad3fb4bd531e6ee9480b1cb397fb1432b97188bcdf5c9cd3fc8abe8f5c15ae08ce469d431b7cdde3715040d984a6c6a3062bd8c14bbf0efbbce78bdd178ee38487b6ce9102d6bcb723b0c541089d8b6a2956c4c2e39bd1cbfa3a20362c26796cef3a81cf8a112502d61ff348c3bebec340be8a83f3b884715f93a66899995ad8c5df967770e326e25869a7bcbee24fd761154721782c917a202b7892bc88037fbc0d08d286cebd379b8d1cccb1e6d10033dc26f68179216e8b0dbf7898fdef2b93f854c0ae86bb3888c64084cfb93a2094367730b0c1ad3c283b5e753bf6d49f6979032826610441adeb0ea6e69e63ff9056a13f85e7fde3e0a1d19b746e977ccb79af1212f900f5c9f3b9d113bc8bfc19bdf1affe6239165230ee0ec947342982e9d1f6e61c84772b12240a11c8b0806d350f6e91d5c9cf68c9d5ff89dab55fdad3b89890370a96c50c393ad2b16213be3bad94e7d0946b9dcf3537c090fedf58984bd8f3874001f5d45b79c32cbc39225ac24c252bb7d70bb94fec2717288e1069ded670a81c034066ca6a54b54f86f246197479a607b6e2e5cd4abe307873a29a66f69979bfeb5d6928a10cfc786678b2d125d56f7fe73ae59c37546cc1c7ecd0e47befba63ac87d7eb1d7c88b9aede2475b3fdfec88c5b6126b519d963dd9ac7e697fac07b2fe646f710546d5e48ec69e69cb97f34750482f565a1b8a2933641a0312de630eb8991c7caf549ea209a34917ae63077425cb5f413e15c579dc96de1af1a32e2f3746271d326d6eefb64a7206502da589c4b3f9edcd4ef52b2e2ab7a79822334eb0cbaad853ef714e1a9ecff65ab76d5a01f3fcddb3ab5d41f5372f900b346c9ec76ba72cd32d4d3b850e1552b35905b3c8ca453b79f61258a7fbfadedc9031f39375c82c492fdba3ea9f93b1a958f93d8eadc43d1f93839c73db0d71c4b365d3b77b836c5e8499aa1da675d4a826b45aa157d9f54d7765957a0fa826b46fa6256072e2e5fe6133012767764d824742bc3403e4074b6d7517f7e749be6a714d110f6032dd5a759a0d4f2e1f95eb48c3aab4b6ed9a3a867dd0a45e53c7d6b76a6dff2214fa75c82c8d66f6d4821ba4f44bbe9491a60c8d4657e28fef5400191690008ad4ab3dd2b8cfbc4409e9270b77f1b3ec2d7adda0b66587477cf56c6171c068759e6756b48eee30993eaf0618017159cde4611f3d673e06b58ff125ebc7cafa3d900d197b6a1fdcd4512e762fc6d1c2d54c94c04770e669232d84b37ba07764eb0be75805fe192cf8f2e3fc382c288031d4c1c9f484d95025291cb51901668d5141716836b5bf802eb55cefcef91fb0abceff766d718e34a164040d1d27d3b8e70f7627193bf7bb27346b786fed17e0f471a45771e91408c455de58030777c2a0aa8a52a065e43c587e9059caedbc406b34ddc062fdd536f69e892d874779804740fe6a010de55cd171b01dcdb5de1b58e6894142e4ab5b753d927ec2dfbdc93c46686f9728333a29eb2f33eca2db4612f62548d30f927c3bad88952fbd7555225e32c1b384452c26b0478c60a8c20897ccf883e1dec1534b9d508e6a26ba0b764a94b5bee070e24fcc3e542d5fed96597fce23def547b5baef42d2a55efd17e9f37f022f372630dc297eb25805652b5ed8d9354d302d44e39f8b062f87dcf32a0928b13b429f77201b83d422740359892ff41dc677abf6afbec0915b6cc18a58d8a12dc3a9f79c4af4175e12d0ef9efe22886c3971e3f3b50610fbaa62808ca920bad43214d3b49b76fe365241962487dec91ed63cd8bf49ca4244bf9da537c3d89261590c1b7caccb47b0e1e1e9d05a3c8d76cf9787f504f72520c4f21651fd3de4eb74430c12d2c2bfdac07e13c1ae4492d6e4af1f1b83e855a181feb13b79f0509be3e15fc19bd099d159d9722b43bd98b93f8428a480ed86fef7cda8e41c9241c1af6f45b727ceb8f482b6e54f9c1c5721fb16c200d1a4cd586bbd60776a05bca0dbaeb28bbfa4164e499612ea4564d01fb995be6dacd196df23196ddbc9c52e8ec33c61c68293a6a308a1e0aad78b2966187a48540712416e9bed6f40ea97487088e5548047de35f0572d2e96d7ec98e89ea9121ac9cfa893ff8a35dbaae57b8d6b529edbe599024928d2e3b1616aeaae590c65f9ddb72b1837b8cee765f947ffd395bd0775a6b9103dde4e5006c34e00d3e840bde0b1d864d7b599d0dfd063a6b1c752af296f70940ddbd30ac2a29556d4894bd167b01bc3e13840b36b3896323bc9eb77991441208f3e3e1c7056b0b298b918565f25fe2018d25aba6c412799c624e0fa15300b54b4d5e800caa6d383a55acabaf4ba4c7ad3407f2295058cee492f50eceb01d7b9fa4704736e904e90b06e2aed394839450bbfeb3448782584a3ffc2e51ef45ef688e52104a7c249106c848fac63d32110c9c3ac57f56b41e847895c982045676fce8984c8bfb9bb2765cf9b0f6f8ab0da4e5445178956efc81fc4daef444781019865b593b3831ac8be9997817a709f31d005c60dbb8a1c26f1f8848615618b4e8c3a12581759160e777e8c6dc53537157dfe69a629a7f012a9cb858ab1f70feb35c75498f3683d9d1894bb08b53a6b1bf78e687c2b7c76c76ba83de74766e66d05775cc89235576c6f14893542dc5801be357502f403b80abfb435c422a6d5e00201a2b4f6f9b7f7304e19e5f23a51cf46cb27e53eaf9147c7b26d9d7db4940cf8e6012e6627db709d694ad4d440a359b7ab837d63be2b3171102fc6bed319921f7eea2ef2e1316408cca342d2a4f355c431ca3d97e984f87fb13cb77a1bc7a4c6af1248744c8d3dfe0a892e3cee9dd22c2e01efce7b5a96d5175b5ab386d8f970613f8a7c5a75a95ede3286c0da27a41a06407f59e212de041f5f19152114a7d3b1af9e99e5f134a0394c8b9857cf273cfb7bfdf05fca9ef3cbfed44bfa258e43ab954092c1908ebcbce54f59598b0e756aa2fe7d6ef5a9f0b66fa0a1b88393eeda3fcae7162bcfd4d1a21b9e737e1e26d45fc2c1da352a022c1bfedbfcec96df0c867cc543048cf3ff711676fb0aad959cd282855aa069bf83fe435563cf5fab1ad5ea88d30666d11383d54d98787644399a6d67fc5a163a89e1e4e916603298f6c8f3d41471c4ea89678eebbcf43264793856701a7bf789e8c7b873def9a72bad3195e36a6c2a534a6c3171c6969be546d1a84e003bd76d4ff6742f14a7981931a16f7f1c0c0b05000495a3eccbe4b95b958802a1de19a820c3517b1ed1b08a3b0be842a2f27e6394cbc3ec3631de6a7f09a40adacd38bdfcd26dd100c69db0c1c43bb6ab872f6d8fda6e5ffbd574e388c31e96828ab05396ab2a96db5a23742bfe55829836b4428738ea1140ea5498b4e8fb54033c1cc75857b77c2ac20a59392c761cd7e8aca88f99e13412126a9549b2af23b655ae57788a230e86e64075e934c5eac3f8b9fd7a8cb37dc07ec7ed14960166fe9b710e0ffaca3b34067deda1012da2be69c92bc3be23c042171e680df9bcf78d1f3078204e8a35c19cf734072e2f502812ac46a3ceb9f3c4ad407352936f4574b234dcc0e7e9e505d38e82e67537cf2971d940b823cab4d26e5e439caf052eaa4d7d1b34c6c269bc7feb63a38a88693306e6e64b6296f66e7496e15578a2d2c69b72309f4b46deb4dbf88d7cc87df19718cb43472b0e5b6fd3f3ccb1b092b710425d46c9ea8ef437f545d5221340790b2be98e861d6c04be80742ab4aa583894763bd3a1a14d0b25e8bd06485282e04538dc5613e4f00e4c52fe06d5361dd6e675dc78a763e4dc59a155162a894571b444126a3dc7e47d99955cab17e8b133e06ce8706d1b2e6c01546da22dde7d1792cd6f42b12a993eb9522c514d64c207d8e86cf646c1991fadd9f72aee8abf00fb191230ea36c485406f32930689b48af191d13044e6231dc223595a483c1b434bdb83475f9535815d7c18c81d54dc342a3fab62219c0de1150506550b90831a9f6f380783c3b27f5defe3649bfafaa2e52b90cfad04d674ef169f4313ea5c0d3ff0eebc9cd0bc0c7550c03e5e24167d2c6f851a39bb5a230207ec246d2130aec31b475d4b5e8d7ac01caea16bab15e25725d30951d7988ad66f0ab0369dedfb2a13d9d09f648e843d04523d0fed5d5cad7ef6d92881b5f0d4e902c0ca10ecc85e15e26b5315c2e0b1ce84ddda4920c7fb6498a815675ebfd7bd0987aa6d6a4a6a94ae70a8582c6e5656ed218a28338153ae95c89a68a6c300c4ac657ec48099ef8491fb8f28f5ac31176e40dc9dad7556a9718bba0d454a6c80e41bc8cb747782aa8e4cbcf864e49b8a106df04aa319debde992412ad06987db6abac94af79b9ef36b6f20455c4ff8336d144ec8881139cfe759550df8741b5423ea93cb4b22b49172339d67f79a222f89f2d6832fd1bf73ccafa485b6c2e004d2a7b396f440ef05b03d3e04702d91614b89d3734fdbfc40377c240dc74afaab80522bf31549e83e0b1f6ce8cd06ff6c516029d970b4969c43791be543425f3591cf068ddef47579c13d0437dc25c3c8b5b4705dc7fc0bbb5cab55e109fad6f6a4a7f11ac22cf3e5f21ec5816c1c3f4ce8be3202a5ffc0a6675011f6645257145d36740d0878b93005a9ac8a77f215ffca819c9b9b660ecbfd395f74044f4d872d99ca210e62ba6814ae529f8adee0c82bfc037aff54e46b1afc67ea646639092c3d4b6e6135e74eff9abcda688abcb42cb71e8c51cf840beab131b9650928f05e5b9e0dc8832a4c00d2901a9338e34de8297447563cb386c1b61ac184babe7b89d12ff1c67bac42ba2c44da07143ef9cceffb90cb1f809a67d1d94be5853397b6571a578dee4a3547ba3fd68c2539dd101c4d2696fa75790db823425cbd1c9eb0644a85e6afa58459df49d8f2b9921f74f0f41d0b0a64fa94fbf95f5ade2cb0ec23d5a10c8a185218a70ae35cc91784980f5306fc1951c6ee44f65d0c438c4afd1e5b1ffdd0129a7607b59f7aa156aa516c23d16ab6f7b00a2e2a627b4cdc18bf95918864f97cf136504f2155b51ed26507e2eae90ac652102a16b05f629be94fd56a6ec469e893dbc3549459bbbc262bb7667ef0b5e47d169a03639e694e681aaa7b9e25415416077ad92665962097303bf94c821f2d9bd7badfd565ffb8c869b0f5e8bfd8e742d27daf7ea62044cfe97a1bd20ba53896d5fc5615438fefa8b39639f32b6913eb0a8717369bdeb9a1ab041fa268c7be328e9dc8374ba87a5cc8a3e798484b8be7acab1f1add7eeca59187e77a56a5227133fe65009bd3bd65c62886e95dfa0f1438d2ff698dec40783ac097257c08cb4fcf3db5d22d567597d7c3036850e5585ce65b2cc4630cb0ddaa26f7ccd3946c551492ecf9e2dad7e87958fa01c6df2fb9ed0f6506873e1492cd30f259856fd800000000000000ffff0000030000007a5622a516dcefb971d6ac82cd9eaf84a781d8106d850f50e3edb9b8e7b0cf195c9fc46ff7aae6ea26c3247a56b46919eab6461705340c524f66efdd76b31d4e30fb5d08ae3d87424a2a5a6ab345c8e3c46d2bf43ca344013e3a6813e4df29700d35e97d08f3f3383192d6be9f00431b60d1228bc3af75fd9c3b417c3fc3ce18fc4912e8269314be041fb85b6f2ef663863deb3dd5fcd14c9dc76da4d49cfa7677c079aef503e8dd9d78d86c14dacc8954c2b95208dd9577e6111ee5efc083f6cf54000000000000980000000000000001000100ff01000080ab6041f5acdd7b7818c6355e6adfb274f94bd86e75050c2bd9c3b4e66ec0e5b4ef00b6a3d1ffe39dc2cd80a8708e2233b044d2cd5c1ebf67a3defe6833b9c55ae9aca203a1d5e07f1f8657998d34593e5a218680712e25ef5af0185125a0c633cd29af7b3eaa10822643a29e8744939485825613e546127490976c60dab9cd4f00000000000000"], 0x11f8}, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) read(r2, &(0x7f0000000100)=""/4, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000740)={0x10, 0xe2f6, 0x4, 0x0, [{&(0x7f0000fec000/0x12000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xe59}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0x774}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil, 0xf1a2}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe32}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x495}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r0, r0) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) openat(r3, &(0x7f0000000000)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="685dc6dc7048cc17c67c777662a713605bff53f6959507532feb79e3f41d5b27f75f147b25aa16bc3fa4ca4c4613c4196be4f0939384532e99bdd9f48d1cfb03837f1f8eb5e4bc1bc89ffefd47b9c4a9612ffbeff680ecd2f9cdb0d2455fea72c3fc289bbc32e4edac0b1135247b086e253ce7297003839dea4cc49a5e06b26fdac0745f57d3001c3f1296b450fcac252c29c14dc84e07aeec910b357a9de498ca8708d535ac0317c489392b2c97c5763794d39acf75694dd4341844926f0e3026d4798081380d55a848ff7e57acdedac59a59a2d5c41ac55bc3d0d4f7a3704057ffd878b8fb23022e026d18e3a8", 0xee}, {&(0x7f0000000200)="d699913f48746d761b0d7e4ab6729eba63f4ece2ac8418d797cdf7af4c29910853130df3767cd86915e26654d85a30af8bfab1fe44d28f967915d34ea863230bbbcc3f6f624e5bbe7ddf33602bf2ed8a7819da109c774766ca50afb22d1c3f1fe35142197894311965da4079877d92c15e780dd71d140091fdec682eb58ee1d54a3a14d9922fb63a4ad27ed9f91702e49cfd60d766066c7b88c59d0672e17ff92e832db160b195932523b59a3fbc301bfb7dd972db1546c2f69f1f777204181d7dabf26f9771627dda92d7b4ae1770d679897f", 0xd3}], 0x2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x534e035d160b067b, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) syz_open_pts() 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x40000014, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) msgget$private(0x0, 0x30) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xc1, 0x0) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_vnetid}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) select(0x40, &(0x7f00000002c0)={0x4, 0x81, 0x10001, 0x2, 0x7, 0x9, 0x7, 0x7}, &(0x7f0000000340)={0x7, 0x401, 0x200, 0x5, 0x6, 0x5, 0x1000, 0x2}, &(0x7f0000000400)={0x3f, 0x7, 0x22, 0x7ff, 0xe4c, 0x0, 0x37718000, 0x18}, &(0x7f0000000440)={0x3ff, 0x10001}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x2e) 16:00:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000280)=0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) flock(r2, 0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2af6fc3c23483708, 0x40) renameat(r0, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x100000000, 0x1f}, {0x3c, 0x0, 0xffffffffffffffff}, {0x33f2}, {0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) r9 = getuid() setreuid(r5, r9) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe, 0x0, 0x1, 0x2, 0x0, 0x4, 0x0, 0x0, 0x2, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r11) r12 = socket(0x400000000018, 0x3, 0x3a) r13 = socket$inet6(0x18, 0x2, 0x14dd) setsockopt(r13, 0x6, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r12, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0x0, 0x0}) r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) r8 = msgget(0x2, 0x20) socket$unix(0x1, 0x5, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r10 = dup2(r9, r9) getpeername$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r11 = accept$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r16 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r22 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x2970, r17, r18, r19, r20, 0x20, 0xac}, 0x6, 0x5, r21, r22, 0x400, 0x6, 0x1, 0xa3f}) r23 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r26 = geteuid() r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r29 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000280)={{0x2970, r24, r25, r26, r27, 0x20, 0xac}, 0x6, 0x5, r28, r29, 0x400, 0x6, 0x1, 0xa3f}) getpgid(r28) r30 = fcntl$getown(r0, 0x5) r31 = getpgid(r30) r32 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r35 = geteuid() r36 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000280)={{0x2970, r33, r34, r35, r36, 0x0, 0xac}, 0x6, 0x8, r37, 0x0, 0x400, 0x6, 0x1, 0x3}) msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r40 = geteuid() r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r43 = getpgid(0x0) r44 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f00000003c0)={{0x2970, r38, r39, r40, r41, 0x20, 0xac}, 0x6, 0x5, r42, r43, 0x400, 0x6, 0x1, 0xa3f}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r12, r41, r14, r15, 0x12e, 0xac}, 0x5, 0x5, r37, r31, 0x400, 0x6, 0x4000000000001, 0xa40}) r45 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r48 = geteuid() r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r50 = getpgid(0x0) r51 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r54 = geteuid() r55 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r57 = getpgid(0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000280)={{0x2970, r52, r53, r54, r55, 0x20, 0xac}, 0x6, 0x5, r56, r57, 0x400, 0x6, 0x1, 0xa3f}) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000280)={{0x2970, r46, r47, r48, r49, 0x20, 0xac}, 0x6, 0x5, r57, r50, 0x404, 0x6, 0x1, 0xa3f}) r58 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r61 = geteuid() r62 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r64 = getpgid(0x0) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000280)={{0x2970, r59, r60, r61, r62, 0x20, 0xac}, 0x6, 0x5, r63, r64, 0x400, 0x6, 0x1, 0xa3f}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r13, r49, r60, r65]) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) semget(0x3, 0x0, 0x144) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) listen(r4, 0x0) dup2(r4, r1) syz_open_pts() connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) 16:00:25 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r3, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = dup(r2) fcntl$setflags(r2, 0x2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x67, 0x0, 0x6}], 0x34, 0x0, 0xc69, 0x0) r5 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r11 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x2970, r6, r7, r8, r9, 0x20, 0xac}, 0x6, 0x5, r10, r11, 0x400, 0x6, 0x1, 0xa3f}) r12 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r18 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x2970, r13, r14, r15, r16, 0x20, 0xac}, 0x6, 0x5, r17, r18, 0x400, 0x6, 0x1, 0xa3f}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r19, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r19) fchown(r4, r8, r7) 16:00:25 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400a, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x716f, './file0\x00'}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet6(0x18, 0x3, 0x6af) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r12 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x2970, r7, r8, r9, r10, 0x20, 0xac}, 0x6, 0x5, r11, r12, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x2, &(0x7f0000000140)=[r5, r8]) 16:00:26 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)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeab, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readv(r5, &(0x7f0000000440), 0x0) syz_open_pts() r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1c4) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000280)=0x400) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) 16:00:26 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) utimensat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0xfffffffffffffff8, 0x401}, {0x9, 0x2}}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000180)={0x1ff, 0xaed}) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) r8 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r9, r10, r11, r12, 0x20, 0xac}, 0x6, 0x5, r13, r14, 0x400, 0x6, 0x1, 0xa3f}) r15 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r20 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x2970, r16, r17, 0x0, r18, 0x20, 0xac}, 0x6, 0x5, r19, r20, 0x400, 0x6, 0x1, 0xa3f}) r21 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() r25 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r27 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000280)={{0x2970, r22, r23, r24, r25, 0x20, 0xac}, 0x6, 0x5, r26, r27, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r10, r17, r25, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./bus\x00', r2, r28) r29 = kqueue() kevent(r29, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r0, r29) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x912cd99df914765, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x28, 0x3, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0xfff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x2, 0x7fff, 0xed8b, 0x1, "c1147cbea4bb268c71bc52a7f797480dd9189ebb", 0x1, 0x4}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f00000001c0)=0x1000) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x81}, 0xc) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffc79) 16:00:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0xa7a4, 0x80000001, &(0x7f0000000180)="865f95ddf9a78fc5112a231765737fa0fd9b8016ea4d0441acaf82350507dd0c1b8d8265529339355a660ecda295d2c4776063240f2d4cf94f469ccc8295a365c6887af0dcc18c0e5937a5ebb7ef5571c32a496f00507dbae56e04c6b7feadf5e23f2b5f40d7a22dc0b73506b21bde4cc12f41f1fcad53e6a7bbe3fb3f2aa840c1ea85c243af133116576d3ff99f5b652a0600cf14442b76c03086871b6de8af06dabf1d2ab2a5253befa18fc6dd1a12c4b8c183fdaa670a12fbc29466ad182aa0a8352b73aca795cad595fa1415527d0817fb84df8eb443a1b56b04e275fed8978eef3227d430160e61dd52c8b3fe5acaa43ed8b8148d0444b141afc47ec2294e16dd91af641d02b39d2eb2f8eee1d7d6eb5a06699c826d7a5a8faff8daae0da9e6fbd9ede3b0700276af00c30296258e4d102a4c5987e8f4e3c24711694af2b3df8a84c90d6770c010b8c4ab1ebff915c3ab5a327b67d22ab88212777535ee7de81bc3176cf7758c0c25dd4dde18660cd6cf37d211b805f64b4fe78456e35fba8215a616dfe2bc43114a4b8c4cb512c555bc9c53d5889c10308a69d6232bc0e6b90de5994b7491948d7f445fc6ae76b0297376cc4c14d105002e4a23fd727a3a9216d2c998ef42ddbb7ee293febed8df56305638c0de04023a27f8cfa825fdd8465587261c9ee5775c2bbebf13f2623271d07ad92cf3c6930c92fc9ee6f6e85d21da060272f02a43a19d0ad89a8851ab570123c5bbbec9adf5f7fc6ef206609d1a9336df9b285483a0c256b8c594c1e3178eff271308a0434e5578d392b4fd08019b0249f253399363a5fa4b03cd9576ff09a3b1b95afce11a111ba6be1c4659aba1a502c14078fc4dd0e785f616338afefe05111baea3250f422ae52aeb34f48f3b21ca0b46126b0519f17d571a5bbf1da625d463d83103e0ddcce12fb27c9b4045995ee0e3e2d4b51c42582c94efea30280e3516055a00985436420cbb91b5db89b44d6f79d4883b07e066014a33aa7b8413801d7f97fec1b7be0c3c3e7fc2641874054cf2f45c707a21972a0d4f03d9166acc51935e15fee4462ba7c2f83df28ffb2d7f512fb6359b58d9b8f8baa01ea4d8b0697d0226053503b7f0c529f9e08275d06d50889f43f00c11c06f0f78999f72c594dfca0aeea4a4ccb79e2b4fd249b6d35829170121a01d2bd1ec7ea247d95317d6f798ead41369780d2c1bab5491b807cfbb0d9a0fcd0a0a8895f331b3b20b42842ebbd28cfdc8c23403bf1986d8ebe8c18cb01ad50f052c7b50798104b9887a52f43bf62e4c2a5bc849ce3a4aa270323bd39942bca488eaa029c740469b7715c5b20e9a56c793b88e1b12d706f4407a2d8c92672576a1155b73c76784125bc505747020d8238c36496104b5bf229bf263dac3a8480d430bc24e04d57f016c498ee80225e7da5144c3ebf40911beafb540e327ec9443440cda1e7322b1685b4741505730e480bf564b33324db6f16e71a0ac5bbda5e7c90176c8a47f2a36bb35ae7153c3c63bbfb436be4856cd20c58f6379572735ad64b8be1ad09d204d23e2c71fbd23941d3e0322b94a9f7d4ddbc607013b3987deeb04015fd873ad775674c5986903910c3bfc10e8330dc5ea91a76ad9b15b94e2b58e57f6e7d6a885fffef062d0fe6f4ee398e178597b1c07027bce8b889e9b28972d285dc0ce44ed53298d38b5b453d84b4706e68373e2ec9d39563dae5c6a3e4d89cec1a511d50b055b28d1b1a1a94f5bcc018f6756a3a6dd670c18e07539c9a1e351a521225ce4f7fecb95dea38514ee73bd3fe9441a185f4c2d70bdb74129337ed8b3d624321ff4c6bb9ae3c040cb8550c86cd34eab65b6cac116d99337c4e6c1a07fddaed2c9728cf037ab1c7463f4063ff68b09989e3c0727a3cdc33ee7d3eac286c1216c38ec1722c18f560b7cd80b7bb757c22c1c7aa234f6d5f2bfecf7f6fcdc59694455fe45430927406f8b96dbc92a58b8f62248c4c54e37acf39d1dfc6b2060ccac38af268734e4a00039af6c2c8346b91f5e5958280863f19e8d79b4855f1aa155701ed97266755cb105a1a45a4309145ffdf522e49bd2c5815de2d3dcfa183725ee2e226811103b593301828d8ddb2be9c1f4c6e7d8ec86b1af7cd61c7b116c0f2b20305b480e0ec16325692c20df6bc4cd1733d264d79a480efe8f9d858030df922e24fe3b0a147fd4e1c199eb8bdc19729921524d010936e1e1e0c48fd35861072bbb3e3136b1b7c4fb3022a4349dd16dbcd567b4e0f32ab86eb75543cb0b0a04e7caf029c8b49e902c96d5b790d2df1cee2dfa4aad24994f89b329eed9082a8763bcf38c27ba737e43432a2e2a105bb3c69ef29ec7cc28398d0ca46ea982efb157f6361812fee7b35254bab3762eed72c7129fde5c194d64f16d87fc20670642412077e52bf70fdc919c6dcfff97ef313626daada0fd3b9d09a20332b7b68bb671bbbb4d9f63d1bc5af3bc1008de21b69598fb196da51d0fc15879746484b1e9bfe529b7d65bd494475d4e76f62e7311a7efbbe3e7aa3759904dc7edee245918f6a46b87182b739455057520f8621c7dcc8461ad977552cc5eb0833ffc60e81ecec2f304efab5891ade3702ce677fe3f6e37d41ea76f7b59a74cd543c79181c86b876b45586608182b2cf63e88e6236951153aaee109ded10f054aabdcc2f2d3e2a9c7de0aedf01fa0511ffd3d856ee05225d2cd205e7f593fe3c208dcfcdacd40b7d69ebb3b301d3fcd03307742212cb97f9903dc51e6bb9d14db7cd5e366d989ead32e35689626706c24debf4d8381e576174dd8ebe406d38d79c73944eced777a2f01ee0f89d279d3cc5cebadd8d47a360af3fa9201efb8c5131ddcb516d0dc1ccde0ba6edfcc7ceddbbf2e84e30a41e7ed8da974e94e49ccbd69174b9e92eb1955314098afd8fdea91d0014d214f3adb403e4c9989556732ff8e571d504a9f349672e8f1a8544feb3e5f6ae521dce5b69adf8aa05ad567ca5e8198f5a21f6fca7fe32d69d2a0c2d46cb4af8c5e99fc3deb42e0a07406a7c8b1766f6879528d4f5145c260dec092a8f0d588f5358bf535f7c9e740cfd10064e0f3559e8c999c9056087ed7227a896288f7a5ae6a96a3a76bb691e5f49ed49410ce3b824608f6a9a962b87ae1125273cb6b4fb4ff540684348152ceb71fda9a5bfee7e9d5e73dd9033e084b69274afdbca3d794f8b38c6919f6ce164916df1e4176dfdb5e30cab14f1cf1e246534373798a4bc927dee27cfb2af907d3d03a03eafc2735c7252bb9cd1984b8517beab79cbc00067dd5b8c5c7f52f7c36b97b011c48878d04920af629dfa21d56e3492442076c78d4e6e39b4e0317060069acc860a2e31bcee1c20e6e713a5f35a232b64055b00c07490e2aae678d65c263ee8ac15ad809a4553d68c5036e5334c90b1de9a9d98ce545d6effde9ba152d3c7016e8ed367013044de839e67540d17db57091c76a54ddfbd170affe78fa30cac75fa64f892776d51d0eecc31d99fe20cacbd399b55feb971e31578a6b974cf0189c1fa72e4188e2fece623f6f43ed5870fa97988356ca270c10a6239d88a5a90b0c05999fb262386a6207d432fe3489e3e24eb9b8000717b064b42c6dd89de3671eef4e6db2a3b0c9b6ab3092902e443d5fe2a949aab6ac9b4207a50469bf2408637ed600edf3f450e8c7b605b94eaf8d475e08f560617fc915e92372a30c0ea95d411ebc8249b103b17b0872f6d37c5787888e26c62610c9af9b17e624ae7e6fef2057a14e9ef263645cef003d3ec04e7f5ac2a8fa58df307ea6119df8a99cfb0bab41c72ad7847a6c62e6da62697c28ae7552d2584df9bae8c7c487cf15394713f229bc0d734cc65154dd674b9bf39e331455dce7c073130951cd6491a0a5e97c4243012eb179e76f761aeb4957df990971a79c64cd7e18f5984a7f3f15eebd51eded3610f066b7631825fbc0022f0b9304ab47094805dfd51999ba279d081df4b0893bfe09fdc159c66da74febef57338a3e036d07aa34fe38feff4aaf08de995dc9931e91f4869f810ff16e910921c507566af8a07f5d69df95cd4fd02dcdcfbd3de353902c301931db05b8f7508122e78de8e4612c2dffdb751045c70d7f4284afc4edec51c997c920cf379f99350bac205e1e2457b82b5a8c6b36f7b9c16bc7e150ad8d63d5595d482ff3dcf2c03e1317b99b10ba20c8707aecdacc15458851586ea1390f07285a0224bd7248ef8869a235c457817774b8e14229ae897e608eec5e803cfedbd90cc020995bacc3d2251bcfe6748769e558302f1886c8f581f6a718b0681b6651dc0d8a51bcca5e4e185841140bc1d7676191202c8bc98eb1e28dd2bedf6514cc993633b84768d4f18e66e82796272e19e43205f340038b76dab97f8b500679973da841eda220027531e1205e459d042cc21f9797179c16275ea708cc310be2653e119401d8b3101c88753eea6b4191e5469fb3a39c5f6f717155408b952ae3d92f6d053f89056d62eccd5a7b9a8894d13dcd8a8e5ba8fdb4e1ad0e5112743f7fe16045bae584002073bd41b12c5778bf7dd0ec3b028550025cd09a034d146c9bd1e270bf57249dce17781f95b103bfa33f4027d23be13810df0af1d4b7bbe6d463b81f80e9fc09d82237e7b7606d7c81eaaab8ca3657b76e13ed46a66beff3cbcb33939995ae776ad4c80066a922032e1664dda08a04de5178d566b460d2132b44c8dcbb2029fda207be759331f36e659afec8d35e30e416348f959aa07e97a533d07b5cd2d90cfd1d771d4c0a68fb12e2bce756db6072f06268f110c4fd001d51bedf9ac6232f1ad3a6b150d211e1fcfff838320af6a8c0a5c47447e72d9b5752edee9e92f392f9af74c34735ca281bd72fb7b547689ecb2b7feceb6f202715e12e3c1b987d6d040a4ca6afd16fdd1e15afaf15e8b353be5d5611d2de5c70aa9a8388e38c83a8378f44b4fb2f7b134711e22838cdd766217ddb660be67b9a88c40f78c66c71ede4313d28152b70e74060cfee163aab67d0ba72e4741b36c7daca199d95bdf795cb86cd8856618cb76345b70d60afda37c8c3436a3976b14a5d313b2150e87a8c47f4ad9abe36d846cb0d87f28a459e898c8f663fb1910ccc7b26bb98248021030a32047609210964f0d563e80125c85b02a53627856771bad81f6c0da3203aaf8a49a47cfcd29c6462ae72ea6a6454d412a7a66491b6e6dd7a3332b1809adee737278eeb0b6f1646808958e12fa11d696db22f00134daf6165c4181c5ad64addd0ac4cde3189734dea3579c553b8aea5ccab1319d7bab4d51b30aab087c9f8cfdc349c407c136f41b6494d262443fbf4198dd0d04926125443b51621b23e3a3952efd85600937b4dd7564e9ed46f6925cf913f8f3a896bf0c9a0a589d49b3acbda8efc2410cb93f545aab6559f1b0df9f29b20d1d66bce278946b67765844ca84e41e3d81c3d35548a9e580d5d31208a6c51e58252791cacaa842c08db874e77acc3761d9f1f0e8db726df85ce7b378f17f778abe2f815d52f2369fc7eb09c322fcba59cd1a86b9fd03dfd0d98a7fe8b2760af59ddcfe5c8a92a8a2d0a9461f7dbd11c399584254c7779fb0610b17ff41cc6bc288b8a06bb7a5005b4b408ad1b87e4d07c0a7b49c14322ab6ef7bb483a40389d5ca22f8a919fa814138c76e8c878725c63ece89bb0d41469dcba7d72b975a0a9e428a9afc694a438ebb818d5f5a48d501806134f2e2b726dcc691add0565d2dbc4c621bb912e06926a3652dd6d301b38ef", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000180)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x15719a8d8d3d11cb, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x3) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000002c0)='./file1\x00', 0x11, 0x10c) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x181) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x3, 0x1011, 0xffffffffffffffff, 0x0, 0x200000000000000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000400)=[{0x14}, {0x20, 0x0, 0x0, 0xad92}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)=""/250, &(0x7f00000003c0)=0xfa) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3) r4 = open$dir(&(0x7f0000000200)='./file1\x00', 0x10, 0x102) chflagsat(r4, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept$inet6(r5, 0x0, &(0x7f0000000180)) dup(r1) r7 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) fchmodat(r7, &(0x7f0000000000)='./file0\x00', 0x7, 0x6) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x1, 0x7fffffff, 0x1, 0x100000000, 0x4, 0x8, 0x0, 0x2, 0x7fff, 0x4}) ioctl$WSMUXIO_LIST_DEVICES(r7, 0x20005302, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000340)) 16:00:27 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)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) setgid(r5) getppid() 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18110, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x0, 0x7, 0x0, 0x1c}, {0x0, 0x1, 0x80000000, 0x2}, {0xd30, 0x2, 0x86, 0x81}, {0x7, 0x2674000, 0x401, 0x89}, {0x1, 0x5, 0x0, 0x200}]}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0xd02) open$dir(&(0x7f0000000000)='./bus\x00', 0xc8d7f6bf6dbf7fda, 0x2) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x4) close(r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000080)={0xca5, 0x9, 0x2, {[0x0, 0x0, 0xc1, 0x3, 0xffffffff, 0xff, 0x3ff, 0x6, 0x10000, 0x6, 0x2, 0x3, 0x5, 0x6e0e, 0x5, 0x8000, 0x2, 0x2], [0x3ff, 0x176000000000, 0xd0, 0x4, 0xffffffff80000000, 0x5, 0x2, 0x6, 0x7fffffff, 0x4], [0x5, 0x7, 0x88, 0x5, 0x100000000, 0x8, 0x30], [0x7, 0x8, 0x8, 0x3, 0xfff, 0x8], [{0x1, 0x1, 0xffffffffffffffff, 0xfffffffffffffffe}, {0x400, 0x3, 0x9, 0x6}, {0x0, 0x9, 0x0, 0x7}, {0x9, 0xfffffffffffffffd, 0x8, 0x55d12aeb}, {0x2, 0xffffffff, 0x3, 0x2b2}, {0x401, 0x0, 0x8000, 0x3}, {0x1c, 0x6, 0x40, 0x40}, {0x4, 0xff, 0x8}], {0xf14, 0x6, 0xffff, 0x9}, {0x1, 0x0, 0x5, 0x2}}}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="75010156", 0x4) r1 = socket(0x11, 0x3, 0x0) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e000000100005239f79e367be61365ee4331a53c482c50ed309e46a734d669885fe82b10bf1f1c67bfed811e42c0b489f93424190445898f08a3963d2d8e22137d7391e594013265fc23241a5d7ee2ca9595b2957db4154361aacef09f39e992eb182e95f235e3ae58b2ca4e89334c14aff0e2dfaaf8c574697a8de1dab8ad283e83f3d17a2bb12f31de8808f651f0e1b2ab1ab0fff35a6c49e2a271f38e15bf3e37b891f74c5f58c64e5c0435dcdda7f3a318e57fa7503457df8068ddc7f671562c39f6c32074f2e12c2e276dc27a38c8e88a0b42ca3f7130a815f5b68fa6538a93629a23df6fc61f0bb33718797ed3622c3bb2c89bdd82aa3636"], 0x10) write(r0, &(0x7f0000000040)="025cf012eb3563ecc5f2675a2d287f810127000080f0d4ee15368ffa8dd1612c5d09ccea05ef", 0x26) 16:00:27 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0x1e1c, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getitimer(0x1, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") getitimer(0x3, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000240)={0x1000, 0x9, 0x7, 0x8, &(0x7f0000000340)={{0xcd7, 0x9, 0x80, 0x1, 0x7, 0x9, 0x401}, {[0x1, 0x3, 0x9, 0xfffffffffffffff9, 0x100000001, 0x1f, 0xfffffffffffffff9, 0x70, 0x9, 0x8001, 0x6, 0x6, 0x2, 0x100000000, 0x612b, 0x9, 0x9, 0x1], [0x9, 0x72, 0x30c, 0x9, 0xd0, 0xea83, 0x1eab44d, 0x9, 0x8], [0xc51, 0x2400000000000000, 0xf87, 0x1, 0xffff, 0x4, 0x8], [0x2, 0x3, 0x8, 0x81, 0x9, 0x1], [{0x8, 0x3, 0xdaab, 0x4}, {0x9, 0x7, 0xdbd, 0xf3}, {0x3, 0x1, 0xf738, 0x2}, {0x0, 0x5, 0x9, 0x101}, {0x0, 0x0, 0x1, 0x10001}, {0x9, 0x10001, 0x10000, 0x5}, {0x73, 0x400, 0x1, 0x100000001}, {0x20, 0x5, 0x1, 0x80000000}], {0x7ff, 0xff, 0xfffffffffffff6e3, 0x800}, {0x7fff, 0x7fff, 0x9, 0x9}}}, 0x1ffc0, 0x1}) r3 = dup2(r1, r1) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x93\a\xaf\xa0%\xa0\xfdJ\x12', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xfe11e49bcdc73178, 0x100) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x162) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x23, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:00:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0xffffffff00000000) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)="e78f284db4f9854c6ff38695e31361", 0xf) r2 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r2, 0x200000029, 0x32, 0x0, 0x0) pckbd_enable: command error 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r2, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x10000}], 0x8, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0xf4bc77d062a50f54, 0x8000, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept(r1, 0x0, &(0x7f0000000080)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x188) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1800, &(0x7f00000000c0), &(0x7f0000000140)=0x4) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x80) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7f, 0x1}, {0x8, 0x193c2833}}, 0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0xa, 0x3f, 0x0, "41d4e4a307be83771e75d4fd49d0dd50435d33a4", 0x7, 0x7fff}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) shutdown(r1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x36, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) socket(0x6, 0x4, 0x1000) shutdown(r3, 0x1) 16:00:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e929648000000", 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:30 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/155, 0x9b) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x3e) r2 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x5, 0x15b0efa8, 0x100, 0x6}, {0x4, 0x89, 0xf6b, 0xffffffff}, {0x8, 0x4, 0x1, 0x1ff}, {0xfffffffffffffffc, 0x1, 0x1f, 0x4}, {0x4, 0x2, 0xfffffffeffffffff, 0x3}, {0x1ab6, 0x5, 0x9, 0x20}, {0x9, 0x4ec8, 0x6, 0x8}, {0x1, 0x81, 0x1ff, 0x7}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) close(r2) r3 = dup2(r1, r1) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x20040, 0x102) ioctl$KDSETRAD(r4, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x208, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) r0 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x6}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r0) 16:00:30 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/101, 0x411edd5121c76444) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8240, 0x68) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x20, 0x2) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x20, 0x8000, 0x0) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) bind(r2, &(0x7f0000000300)=@un=@file={0x2, './file0\x00'}, 0xa) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2c1, &(0x7f0000000040)=[{0x60, 0x1, 0x7ff}, {0x74, 0x0, 0x100000000}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6, 0x10000}]}) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$getown(r5, 0x5) syz_emit_ethernet(0x9, &(0x7f0000000180)="b636bf64b0e789f9bb2e6edcd1195a7e135e940d6a1513636d863250f4f63e6da044bd57bb6e32bb3ebbc101e2b4b2c7e237e98efdba7d745b0000000000008657d58db594a42bf45d1fa97b534cffa3a749dc94e93ef0bb8bb8a9cf4bd3c56cbfd7f2712fc058a9b63e205a50c15984446a225841ff38c33ba1ca2d155bfabde75fb0e62700913c94c543558d6839d18108") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$inet6(0x18, 0x1, 0x8000) r3 = socket$inet6(0x18, 0x5, 0xffff) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8f, 0x2, 0x2625, 0x6}, {{r0}, 0xfffffffffffffffa, 0x91, 0x4, 0x7, 0x1}, {{r3}, 0xfffffffffffffffc, 0x11, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0xe4, 0x2}], 0xffffffff, &(0x7f0000000280), 0x6, &(0x7f00000002c0)={0x5, 0x9}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r4, r4) syz_emit_ethernet(0xe9, &(0x7f0000000400)="f3a665573e5ff58b0ca364f89e6e613d8e2b6cb7059ca25436a9f88ffe92a175b6154c0755e7f8b86a02705314fc29a219da33ec3971175f884ee8340e127e87f9ef1cc6fa02618333f47ad1be4ed51a404bd0af23deb5dca9230931cd0a525460aba86720a4b9aa816c55c606de9947e2af71b85bc2e1b791bf96e185b049e88064db94180c00ab1409187ffb1c19627d6c0464dddb8d69c7696af5a0b3ec94a07d61a74a8282697dcd240eca11c40af024e51d1f3e04cad525176b440e7a4c023acdd1839d82255b029209703e8429335bae2816589a317c41e32688c8e9a7c2efc73dd2bde3cb6a") ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) pipe(&(0x7f0000000280)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r4, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:32 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2120, 0x2e7) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)="b069a14a92a1ee806746eaac2802b8ede647ba822ae0e368ca9af1b13ad443", 0x1f}, {&(0x7f0000000140)="e80dcf48c566d362288eb108e88f2c40cdae92fb899e147105a36db616120fa8c9f24aa4868a415b528647194aee05d892270e96f69cea67115fa1eab528d1c3857496c19faae374613568839b8bdc1671c741854bebba4494abc0b7d29c1f1e9191cf288000ef", 0x67}, {&(0x7f00000001c0)="18417bab55d98ec40f20d58ed285582ea2f7d3e0e016cf26f97183c34fabeb41bb230103b466a7395f0846e57e33ea744b8ae573e5c16ab83864c75da4e549b9f2dffb75ad249922d8d23d2a03be2ebf846f120a072f022661a01659501771f0ebe640ab4d75a9c005bc6d0aed85b41a5cc02c497efcff817b83e17861c3a4106aae50576a86a96c", 0x88}, {&(0x7f0000000280)="9d31d7abf54117fd65b51fe24f7bc3a13dbc1e33d58569d3fbe66d471bb6462068642d72ffe8c0265dace47f99830581fc51f8743f6f935067f3af8bc000d850eea5a05ef37fe11b4a59a10aeb7ee75bb0330ab3a95ab5203428f9d945adbad3c39d34edbd6363acc526147894418e2706088d0c72bb6c5610dc8ca31c3c192bb8f62efa70c6d6d2f4f008aee28d038742b8f00b330d502c2c2dc2650a23157bee1ef30a4689a01161754260d094615a43302702564452e4a0dfdc8d3252ab0a8e43e26cf3fc7eea4a5ed4ff7817", 0xce}, {&(0x7f0000000380)="8a3e9069bf12e08bb52e4ffba1a4cacfd49f56cd8ef06409e8db7921127b22eed4b5e47804d891f66bef24ff5851409856480fe25c2dca87e9b17b", 0x3b}], 0x5) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) chmod(&(0x7f0000000080)='./bus\x00', 0x140) 16:00:32 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}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x0, &(0x7f00000005c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x250, &(0x7f0000000040)="dd1ab674a00aa793abbac55a6faf8399dab94010b9bdacb3ce0191132401000000722d3c780d307929d17e65b8a57feec0c2a46d1449b4418a11c4d7cc3269bd78849f71aac94f2c1ec279feefb3252ced77e709a20100010000000000ec2889c0e26d326093f2c0a18554486c24671a7abfe111f18ff419708f15a02422a5a1e57e9f0101c158a378ac83d4548fc0ad590daa68bd6d27a0d8de956220468cf68b1b000400"/207) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xdd088bc76fbfbd9a, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) linkat(r3, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom(r4, &(0x7f00000001c0)=""/239, 0xef, 0x400, &(0x7f00000002c0)=@un=@file={0xf11b39dd4c28401e, './bus\x00'}, 0x8) close(r1) 16:00:32 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/177, 0xb1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) 16:00:32 executing program 0: clock_settime(0x0, &(0x7f0000000180)={0x8, 0x8000000000000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x7ce, 0x5, 0x0, 0x7fff}, {0xfffd, 0x8, 0x1, 0x7}, {0xfffffffdfffff367, 0x7, 0x40}, {0x7, 0x7fffffff, 0xfffffffffffffe17, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x8) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x33}, {}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x6}) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x3, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) r2 = semget$private(0x0, 0x2885a7dad86c5407, 0x4e8) semop(r2, &(0x7f0000000000)=[{0x1, 0x8000, 0x1000}, {0x0, 0x9, 0x1800}], 0x2) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a361") 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0x8, 0x0, 0xfffffffffffffde2, &(0x7f0000000100)=ANY=[@ANYBLOB="07e24600000000000000ffff000001003a51fb77f4eab90152385fe49186d1d5ef3951ee7a9a373a60a4237a883febe97a5ba49521975f0b6841074b5470375c58510ec8d8c2afbddb7f840d79617bc25b1e8403699aee523518726137ff61f8ede53fe3b9310747641fd2cc632601024a1b0550fc0e443723c17a6017028c2af38ec3605b10fa0f5fca363ff9416cdeda415c440b338873fbb4653c168a97472bc5c26cd76c3e3379e0faa4794f66875c09d70c0cdc4451abc5ad210e846e06cfe69fbafa0f90239aedbc91f42286d7f17c19246e81b51750f44cc8ea22e86632d9050439f8a80ce7e89a93"], 0xec, 0x403}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000080)=0x7fff, 0x4) 16:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x2) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20008, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:32 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2970, r1, r2, r3, r4, 0x20, 0xac}, 0x6, 0x5, r5, r6, 0x400, 0x6, 0x1, 0xa3f}) ktrace(0x0, 0x0, 0x20, r5) 16:00:32 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x21e0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x5b98f57b57271cce) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xfffffffffffffffc}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x20, 0x1) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0xeb) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x38) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = dup2(r1, r2) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000006c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000240)=[{&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000400)=""/196, 0xc4}], 0x2, &(0x7f0000000280)=""/49, 0x31}, 0x1041) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x80000000000000, 0x0, 0x4}, {0xc}, {0x6, 0x0, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') r1 = semget(0x1, 0x0, 0x0) mlockall(0x1) semctl$GETVAL(r1, 0xc6000000, 0x7, 0x0) 16:00:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x380e, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x20d4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() getppid() getppid() getpid() syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000400)=""/146, 0x92}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfff8000000000000, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8", 0x8f) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x87) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="3d73fa931c00002334996a89ca05b14c25642b69427369a083318245525e7e03d50ecbdcefd65f9fa46700000000000000a9413e623d83fcfd602cc0d8e010f5810820da133b4c567dbc289f1c24ed7a663f966abf9d99c798f192070dd594926e1f92d0d5853958de7cbc681ff67c6e2fa42c7f020000000000000000"], 0x10) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/128, 0x80}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0xffffffffffffff03) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1cd) getpeername(r0, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000080), 0x10000) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0xc2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) mknodat(r2, &(0x7f0000001240)='./bus\x00', 0x0, 0x7ff) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x400}, {0x45}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = accept(r5, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:33 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xf516c2ba6b5b0d49, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/210, 0xd2}], 0x3, 0x0, 0x0) mlock(&(0x7f000093b000/0x4000)=nil, 0x4000) mmap(&(0x7f00008d3000/0x1000)=nil, 0x1000, 0x2, 0x2812, r0, 0x0, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffc, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x0, 0x80}) write(r0, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) 16:00:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) socket(0x18, 0x5, 0x2000000000000000) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt(r3, 0xe56a, 0x4c6800000000, &(0x7f0000000100)="d644b4005ce411a01137c657e7c42cb0ecbbf017a7572df65a7784f73e4d227bb5101c9b69d221f2fcf58aa2b8418942aa208194154bea4d2ac92e35186ab88865a986614dbdc1e751918a407f6441982abd116231bba5bca0c675e4d07751fb2a0146792e4cc6b7dd6a15259df419efa33cd11216ff171a6e993309e53373459344a349664d7f8189e73267c840cefd", 0xfce9) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x10000, 0x8d, 0x0, 0x4}, {0x4, 0x33c, 0x5, 0x401}, {0x1, 0x9, 0x5, 0x7fffffff}, {0x7, 0x4, 0x3, 0x1}, {0x9, 0xfffffffffffffff7, 0x2, 0x3}, {0x2, 0x4, 0xfffffffffffffff9, 0x80000001}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:34 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1ff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000000)="f510ea0dfc70d69726dbcf8b6bb052d98ac162d0a859b6bdecb09b3a2ebdfe995453f6eeba529d739bee20e526c03ec3869f7c018f20ab7d3cd06528c591395b0f26d24ca52894ccdd0d4c170451ab78e55bc0bfb481ba748899b2ae36ab08", 0x5f, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:34 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="28f2011291c2f392aae9ea9d78f41daa090f2d23e65ecd65d8c78215dd2e999e293076a0cb086e3e5ae517516b0f25480e999799f638314808e3a9106245806d7200a2d1fce73330e0dec3fbe70f02e7630902a29ae256c06b96d80b834e253668e9123e1a03a9d6730d867d6c1e22f3401b69e17153f276ecebd92614a06fddf120e0f4eb1a47898b4c1901f0b7581f57fb", 0x92) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xbd}], 0x7, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r7, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r8, r8) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r8, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r8, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r9 = dup(r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r11 = dup2(r10, r10) getpeername$inet(r11, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r12 = socket(0x1, 0x4, 0x6) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r14 = dup2(r13, r13) getpeername$inet(r14, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r15, r15) ioctl$BIOCSRTIMEOUT(r15, 0x8010426d, &(0x7f00000000c0)={0x80000004, 0xffffffffffffff08}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r15, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r15, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r16, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x40, 0x0) r18 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r24 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000280)={{0x2970, r19, r20, r21, r22, 0x20, 0xac}, 0x6, 0x5, r23, r24, 0x400, 0x6, 0x1, 0xa3f}) r25 = getpgid(r24) r26 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r29 = geteuid() r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r32 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000280)={{0x2970, r27, r28, r29, r30, 0x20, 0xac}, 0x6, 0x5, r31, r32, 0x400, 0x6, 0x1, 0xa3f}) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="9390ed1617185934abd22a5e1e34760a3cf4987c8b915a862f0ec80b94d8ef4c819018e685432c6f8cdbf41d751b8f620aa9f949543199df96860242a43338ef6406bbf1af062d46bc3062c2830966b3812b524741c7faaae7799a0bc1adcdff155b153ca7eb1d8bd67e5889ba41326d0f0f11cb1babec01f893037172ea", 0x7e}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r5, r2, r6, r7, r3, r9, r4, r11, r12]}, @rights={0x30, 0xffff, 0x1, [r14, 0xffffffffffffff9c, r2, r1, r15, 0xffffffffffffff9c, r2, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r28}], 0xa0, 0x400}, 0x6) pckbd_enable: command error 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) r9 = getuid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = geteuid() r12 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r18 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x2970, r13, r14, r15, r16, 0x20, 0xac}, 0x6, 0x5, r17, r18, 0x400, 0x6, 0x1, 0xa3f}) r19 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r25 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000280)={{0x2970, r20, r21, r22, r23, 0x20, 0xac}, 0x6, 0x5, r24, r25, 0x400, 0x6, 0x1, 0xa3f}) r26 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r29 = geteuid() r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r32 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000280)={{0x2970, r27, r28, r29, r30, 0x20, 0xac}, 0x6, 0x5, r31, r32, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r34, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r36 = geteuid() r37 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r40 = geteuid() r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r43 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000280)={{0x2970, r38, r39, r40, r41, 0x20, 0xac}, 0x6, 0x5, r42, r43, 0x400, 0x6, 0x1, 0xa3f}) r44 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r47 = geteuid() r48 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r50 = getpgid(0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000280)={{0x2970, r45, r46, r47, r48, 0x20, 0xac}, 0x6, 0x5, r49, r50, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, r39, r46, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r53 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r56 = geteuid() r57 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r59 = getpgid(0x0) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000280)={{0x2970, r54, r55, r56, r57, 0x20, 0xac}, 0x6, 0x5, r58, r59, 0x400, 0x6, 0x1, 0xa3f}) r60 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r63 = geteuid() r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r66 = getpgid(0x0) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000280)={{0x2970, r61, r62, r63, r64, 0x20, 0xac}, 0x6, 0x5, r65, r66, 0x400, 0x6, 0x1, 0xa3f}) r67 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x80, 0x0) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r68, r68) ioctl$BIOCSRTIMEOUT(r68, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r68, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r68, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r68, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r68, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r69, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r69, r69) ioctl$BIOCSRTIMEOUT(r69, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r69, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r69, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r69, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r69, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r70 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x1, 0x0) r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r71, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r71, r71) ioctl$BIOCSRTIMEOUT(r71, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r71, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r71, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r71, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r71, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r72, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r72, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r72) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r73, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r74, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="963ad30f1cc908e17c563ea146405fccd09385ef81de2ff2c0bf7fc283cb4feaf1d49940072eb8778d93d7a60d720f79a1d4b9197ef590742ae9e864f82847747cb328048eff5456ddc0d2565a3fe898a433b27853918170a1d3d35d4cf2387d94254fc5ca2395eeb6ebf3925f52fca5126805bbc3dfa6f289aaa74701d50d476df5e3c45ec0c566abbbfce192f80652ec63728b89660d5931d10b7db6ca6020a947ce24e6f6dfe10468c735751d347e51499f0ed6306399080888989c8c1133762579243e4dbeb2ae7cdd1e17b5c073c9684f23ee9931435ed4640350d9dfdcd769b7a8464989", 0xe7}, {&(0x7f0000000300)="a268b37551b1eca2f4265dfb3bcb694bc553850a6f45a8fbbe1238df8b2c000150471880a3a66fd9e551af17e46f64b703ccfd6bd7cc7dae2b13630ed4e27c381faddf7b7b636c14fee25c22319efebe786fd9e58e982e379b6d", 0x5a}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r8, r9, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r10, r11, r16}, @cred={0x20, 0xffff, 0x0, r25, r29, r33}, @cred={0x20, 0xffff, 0x0, r35, r36, r51}, @cred={0x20, 0xffff, 0x0, r52, r56, r62}, @rights={0x38, 0xffff, 0x1, [r67, r68, r69, r70, r71, r72, r0, r73, r74]}], 0xf0, 0x2}, 0x4) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) unlink(&(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:38 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x80000004d}, {0xd061}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwrite(0xffffffffffffffff, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) r2 = getpgrp() sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="4874c54b4646b0df62b6e052dca17c6619eeed11d898b7b10d0e24a43b4fac9b40da94c376e05845a6579da85906a30ffc", 0x31, 0x6, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setown(r3, 0x6, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_int(r6, 0xffff, 0x98a2b45a4ccfb115, &(0x7f0000000340), &(0x7f0000000380)=0x4) pread(r4, &(0x7f0000000240)="2b2e6afbf4dfce44ad27af455d0652747245920e62c942e1ec134107b2aab3b6db5b7b4f41a7a8d7abe0f8edab393364aec3d023eff89febdb2c9c36ed1554e7fbbc96eee5cae046a814b83c4c54125a11523abb5b42a3ac78f6d26248ec90c1149764c71464b7ec6f50f425936d8046b593b9be98c6ceb42c6638f2d5f8cc34c2bc3157f548461073d19da31514e233da03378827", 0x95, 0x0, 0x0) r7 = msgget(0x2, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r8, r8) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r8, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r8, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) close(r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x2970, r9, r10, r11, r12, 0x20, 0xac}, 0x6, 0x5, r13, r14, 0x400, 0x6, 0x1, 0xa3f}) fchownat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, r12, 0x4) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x15}, {0x61}, {0x6}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="7583912aa36fd6a685fb4f156705745db6469897842631f17272035fe7684f4ea37de48f837de72841adf5a068fd43688ee6fd4c869ef75ae29ac9d905e8344e6e2d3ed0abe6094d363909ccd0ed4153bd539361d290e43a4b6288ea0e64a729e93d57ccb3d4c96fb15b71553e736f593b599da85a90217b004b6ed1709da3e6842e5491c47818d26ea74aae71524de3d746998318f598879744ad92fd63ab74894e1e07d12260d3cf329bf34dbe5365cae840590d914d2be6d0116d53aac2a54f2953744f5c22e4e26cf597af58eec1241ae74f1257ceaf93f9f4ce5b604a87b0dca089d4e5dbf28b5d642c5c8dcf0ba990", 0xf2}, {&(0x7f0000000180)="15c1c0d5736a5efa996ea23e04b839bdfac77baa27b769172950f494ab9be27c48e28a4bd1bcd17e968b39377b03b4996fffc7386f8467e04822454f2018", 0x3e}, {&(0x7f0000000240)="16a3579e58a2659a21381cb56abae442a4964fc5a015afdeb63150524d93430fc1f7a2748200fe81c54e57951367e077e4ee25af9e75a44206ccd534abe193397c1878a3ded574d67d90152da58b34cc06ee5920331ca7f9be3c3f2156483a7c820d44f09d", 0x65}, {&(0x7f00000002c0)="0a7f5ce29a006aa070a134e33e9cd4ffdac2446780009f39212aa32d5200fee065cc0715585c5b7d91d819fe8659b57072bf3b8c35f2ef1034", 0x39}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x9, 0xc00000000000, 0x4, 0x7, 0x8, 0x775, 0xffffffffffffffff, 0x10, [{0x7, 0x4e, 0xfffffffffffffff7, 0x8}, {0x10001, 0x0, 0x100, 0x378}, {0x5db, 0x9, 0x8, 0x7fff}, {0x1, 0x3f, 0x7, 0x9}, {0x1, 0xd23, 0x1c, 0x7}, {0x6, 0x100000001, 0x2, 0x7}, {0x7f, 0x8, 0x8, 0x7}, {0x0, 0x0, 0x0, 0x6}, {0xed, 0x9000000000000, 0x3f, 0x40}, {0x5, 0x5, 0x8, 0x1f}, {0x3, 0x10000, 0x401, 0x1}, {0x68b9f02c, 0x2, 0x3ff}, {0x9, 0x0, 0x80000000, 0x3ff}, {0x100, 0x5, 0xcf, 0x80000000}, {0x9aa1, 0x20, 0x4, 0x800}, {0xfffffffffffffff9, 0xc7e6, 0x59a9, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:39 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x88) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pckbd_enable: command error 16:00:39 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) socket(0x20, 0x2, 0xffffffff) dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x200000000000006d, &(0x7f0000000280)=[{0x2, 0x80000000, 0x3f, 0xfffffffffbfffff7}, {0x80000000010001, 0xfff, 0x3fe000, 0x8}]}) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x10000004c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000080)='./file0/file1/file0\x00') 16:00:39 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = socket(0x20, 0x5, 0x1) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) fcntl$setstatus(r0, 0x4, 0x8) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xfffffffffffffe25, 0x0, 0x0, 0x0}, 0x405) 16:00:39 executing program 1: r0 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2970, r1, r2, r3, r4, 0x20, 0xac}, 0x6, 0x5, r5, r6, 0x400, 0x6, 0x1, 0xa3f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r9, r10, r11, r12, 0x20, 0xac}, 0x6, 0x5, r13, r14, 0x400, 0x6, 0x1, 0xa3f}) r15 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r21 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x2970, r16, r17, r18, r19, 0x20, 0xac}, 0x6, 0x5, r20, r21, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x7, &(0x7f0000000000)=[0x0, r7, r7, r7, 0xffffffffffffffff, 0x0, r4]) setregid(r22, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x14}], 0x1}) read(0xffffffffffffffff, &(0x7f00000000c0)=""/141, 0x8d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) read(r1, &(0x7f0000000180)=""/191, 0xbf) read(r0, &(0x7f00000007c0)=""/1, 0x1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)) socket(0x2, 0x2, 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() r9 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x2970, r10, r11, r12, r13, 0x20, 0xac}, 0x6, 0x5, r14, r15, 0x400, 0x6, 0x1, 0xa3f}) r16 = getpid() setpgid(r14, r16) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r18 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r6, r7, r8, 0x20, 0xac}, 0x6, 0x5, r17, r18, 0x400, 0x6, 0x1, 0xa3f}) setegid(r6) socket(0x10, 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="ba") 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x800, 0x1000, &(0x7f00000000c0)="c9693fb806dd7461ef1b118c83fea04fe8eddb8e4e21f3c29aea9156dccbe5845e8a646b5330e1b67a46569aea5e29244ba3684dd545223cff72e27f6bde06a2b86b22144c0d271d1984eece62e25cdcf3d72b9f60a4f98ef17dbeb67aad64e8f01fe8466c7c18c8a58b1a7651416417ccc5de14e10ce42433975cda626955542017f9315cde12e2e4e96810eff8fc04849da31ac6a62e48f547410446177deec93cbcd6138d6d9c2793228bdf58e3aafef0b0ea9bcf64aefe65d5a9ccd7329d971ae602f1278060b592af01d42770579af46f512cc70b9102f3", 0xda) r1 = socket(0x18, 0x5, 0x7) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt(r1, 0x3f, 0xffff, &(0x7f0000000040)="36840acb1d608f1da9e872106042efe0e255df8ce5082918b95d7ae523ad8840d3560a98ce8925eded592a68c4544cf8c02dd51a7415ac10367169f2cfd58cd96c251a2e5815e4583caba2ffe9f0f262de", 0x51) setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0x60000000}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000200)=0x8000) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00007bd000/0x3000)=nil, 0x3000, 0x3) setitimer(0x0, &(0x7f0000000040), 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x29daa18d7b2ee3fe, 0x80) r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) r9 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r9, 0x4) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x10000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = dup(0xffffffffffffff9c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3, 0x1}) 16:00:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="e1", 0x332}], 0xba) dup2(r0, r1) syz_open_pts() syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) write(r2, &(0x7f0000000080)="5f42063948f5be1f1d1b256e44192f491e38140af2b1a34c7ba7f1d33d", 0x1d) 16:00:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r3 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup(r3) r4 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000200), &(0x7f0000000280)=0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:39 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x80000200000033, &(0x7f0000000040)="6c47754ca40f9dcdf592be5c9fc202df5e4fba64fee929f2aa0b002557f2263f7281e9f14ac4b1abfcf1f500a8148c9f", 0x30) 16:00:39 executing program 1: r0 = msgget(0x3, 0x80) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)='W\x00') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x40, 0x0) write(r1, &(0x7f00000004c0)="c4d1052276a3eeedecc1292200f4b1471822eabd6dea0b71f214c172b9cb1c564613e9b25fa02bfe7a1fd3944dbf0fd8bf4b84d6d933ddc2098c6304e759282262f5e0b62f55682704da6c9113404dd71af7c85d4923b233b64797b594f223b65116584207a13dfbc08bd56428c10be17ab3299ceb5857705ae093097cc5dab557f0bfc082b802b5abb052c35f05acf6ce1944591e1597926b84179851b34c2502684623d7c66c9d203dc2d2dbad14539f2309ebe78ec00f65bc76d4e6af041d45146026853e635de1cef48edd49dfcd0cb9c568e27abb97134d799bc6d7e2d4bb5bcfe316966d250cf216e8c19479ec65", 0xf1) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0xd6, &(0x7f0000000180)}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fchmod(0xffffffffffffffff, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000340)=0x8) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r6, 0x0, 0x4) r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000100)=0x3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0xffffffffffffff76, &(0x7f0000000440)=[{0x800024}, {0x24}, {0x6}]}) r9 = dup2(r8, r8) getpeername$inet(r9, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000400)=0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r10, r3) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xe91a, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x17, 0x1, 0x7, 0x7fff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x2, 0xded, 0x304a}, {{r3}, 0xfffffffffffffffd, 0x40, 0x0, 0x867, 0x4}, {{r5}, 0xfffffffffffffff8, 0x2, 0x2, 0x1, 0x5}, {{r4}, 0xfffffffffffffff9, 0xe2, 0x40, 0x67, 0x200}], 0x3ff, 0x0, 0x4, 0x0) kqueue() close(r0) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x458a, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r7, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r8, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000040)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000164000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20, 0x0, 0x1, 0xffffffffffffffe0}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x4) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r3, r3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) pwrite(r7, &(0x7f00000004c0)="fca6c8c71f6d06ea18fdd4400f8cb45499d74710f9f31a241166707107d6fa48a4161446f771f55ab578d16c9359686cf202a74b73dd69fd190d5f597cad6549c596f45dee9a19798be6780f01ed2ef800b9a442fc069f0363c375887d528864f1fd61425b6d78e04d074db723eba1e298d61ee1c7d68ebbe6d8b69b536da58755127b1e5b885208a8d0aed66ef069e7f1a75f00d12c04a732d1", 0x9a, 0x0, 0x0) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r4, &(0x7f0000000340)="50291c7b45af6a081e0663e719a3aca4ceed7d28c600973f0fb4f86cb9c49999c4db48fcb86cf0191c2e954a01d92bf1bbe8785f230cb587348824286095d2db07503a3bdc5bf0acd79dddd5c96aa0afb879110b54d43c9383f5a1a86dc9586d1a", 0x61, 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="948fe88a9618e138654fcc0110c43c7a2c6a5c439ab32f5c33b0848cf66fce8c222193c89cd5b7f455d377993adcf65843e22ca0d10d140816ca0b314d596507d2bb19e606e1aa9b505f2cb9963161bf179017a9033bfb093b1bd87c30d7984aeade3272bb37a9dd315b3a4662c9f1dbdc9768b0637186dd309ad71b1567c57f2e7f04aab90eff4c790541cfb72baa4269d272babb066575cf1f0bce9277fd641edb28b7e44591c07f51c956a38d920c8cb9e6d6e16c6adae61f8e667bf8a6d04cb3202194"], 0xa) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/226, 0xe2}], 0x6, &(0x7f00000006c0)=""/124, 0x7c}, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0x3ff}, {0x1}]}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f00000002c0)='#]\x00', &(0x7f0000000300)='3/\x00', &(0x7f0000000340)='\\[*\x00', &(0x7f0000000380)='D,\x00', &(0x7f00000003c0)='}$}[\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='^}-*{\'\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=':#^\x00', &(0x7f0000000500), &(0x7f0000000540)='E\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=')\x00']) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000740)={0x1, 0x4, 0xffff, 0x400, 0xfff, 0x7, 0x3, 0x10, [{0x95e, 0x80000001, 0x6, 0x2}, {0x9, 0x87f, 0x7}, {0x4, 0xd6, 0x4, 0x200}, {0x1000, 0x0, 0xb47c, 0x1}, {0x2, 0x7f, 0x400, 0x5}, {0x985, 0x1, 0x2, 0x5}, {0x3, 0x1, 0x9, 0x5}, {0x8, 0x2, 0x5, 0x3}, {0x6, 0xd3b7, 0x1, 0x10001}, {0x0, 0x6, 0x3, 0x1000}, {0xba8, 0x2, 0x6, 0x9}, {0x10001, 0x4, 0xfff, 0x95fc}, {0x6976, 0xffff, 0x4, 0x6}, {0xee, 0x5, 0x5}, {0x6, 0x5, 0xffffffffffff0001, 0x1ff}, {0xff, 0xae, 0x261f, 0xffffffff80000001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000500)={0x8, './bus\x00', './bus\x00'}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xe77d38ad285993b8, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) pipe2(&(0x7f00000000c0), 0x0) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x9) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="1ed6008471b10b08077d01f301328738794873c5c3a79130c7f308dafc47c3a2d7d85e7a0753cb53e19ab874f0e179484e22ac4b26bdf1c295ed3f766c559a14"}, {&(0x7f0000000140)="afe0c6ccf57aa05bf61fcc8ba1688b342cbe3748127777cc0b4db0bd1cd6a80ae41c5c8a98a07e7383ebdbf62e3a51fb0108b441b63adc0ff3ba390ebd66bc5287cc1a204fdf5106820c86d3ce504ea37f2c6a934fd4d11ebe"}, {&(0x7f00000019c0)="b03460aa4465d6f5be51a574d32b2cd7ca14651d3eca7da36b82c72f3d5cbd945852261bc124170fca5f47051f14fe6b4171f080ae56632dfb06b360a55b69934cd10263d72cd73ca356d23f991b2a746fc4832a78d5d737c78ceb619d5a19ab52b41b7b191e3de99441af744581fd403796fcd6ebad6715ee61beff1e0a89d9afff3f2f9f229182ec99597bda4a49eecae7f1fb367d3393d365feeeeda743cb9fda8c4f32294f56a7d1d9ebede7b378d42bf403778f239a82a876d46c0e036da217e44b2e0e75140305220ac250ca9654c5bc6f449dcac414b9d62503402caf39d68e976769e90a6f5f7215d657a34f284520cf1edc2ed5b7f117f0b85b67cddb90425ddbff54cbead57ddb0119fa8143045f7c0e9b4c2713948848a3d1dba0006d4ffe35c96c4db526f614a6d5cf05a9d1845ed52334d0cb7aba78dab9bbd49ce3806bb42fe7b16acfe4f69b3eb35c72634eae1ebf7074f06c88967142f03f6db92437a17d027e5e212f2228ff5868309018780954b3641171ee4efc41f7c672bdf4344aa557877d76e197c95d5992bd5c71a8353276a931bd49f0ac1df6b0be8768842f0f1046cbcd9a67af8f63f32c4909dad8698fef0c4734108684cdf397aa2c7974289b2ba100a969d59f963ce6eb8aaa0ed5a0a5dcf60efd070a136c6d2d24367798681da5ae714a16e4b975fe5b83d9be245bab9f5c9ee8822bf1b7ff779ecfafe5a9234f574c0e0f84e6083666c46e1b1348664262a18829b1d71757eb0e44986a25e4c892080b347fc709da51695106ea0a23889235e9cfe0e48c6b65230b2bf04383b01d803c85618d8a25ea86ff981fc336853beda34cad716390d30e9214f4b52fc596e05cc29d19bb54d3d662011e216d0025506d7ee593b0ba56acd99d20637dc458760d62fbac3837633ea28badd3538e30d786f333f1a563bfc049d50c6f1aff04fde20cd792667441b2e1590646d8d2b62e37c2c83bb6a747c423f816522331bcbc7a9184c5058a94801726db3e898d5fffc8745e78453c251a2acda0588d3e3671e84751f8dd545f295ab4aa2b3b82a49d5ff159b0594f8aaab5020e7b037d79478bd035a4c6e3f37b155ed27f2bccc52bb91c12f2891f1ab2f37d90274c6c656c64d9f3472bdc135b53e1632e3a9d9eb80b4b612f00e068e9d1bbf0f47982faa70c40722f0cd18b3442e859c6fa75c70d3998ec2e681b684762ffedeaad0b0316efbc472fb467f0501c2e601cc8c34ede842d9e3e1929a4d20b2c6d6cd694f73af7424eea3c813fb582fdd2f12ef77ed051c71ed0481bb8cef2d1725e3d22722673c5a68f6309b26ede0946815f86889b6e24fd16ff1f9979535f5c85a5f901d957361a316b47bfc0cd77ab7b6394200bb9bb884a37c27ec8cbbd7d63bbff6ff7c826cdf135a2aece4f5d43498a4a87261e053e01b665bde35869c5f1f6091c0b4cef554ddca25964831e91fe874bb28ace109e293c710f6cf03ef9fe212c762f0158b24fd975aac5c0c81e3604427a62746eec60b459004ad2eb4980d4e80fe9cef005d62d5b6442a7f6179c94d620e32a37322a2f84705be428917c1652c2d51cbe7ef465cfdfd6627547542d10ad8b40a0935e86a07634e9865445e55acc5a1303f5a8196a92f5d8f63691f469c9e00ad826db56a1a54be0734156a14b78bb55b254a9f533a2b7671294a9e4791015732137092037174582d3be7547f567e45d0c3eb86ad2f6fc7a7281ca86cb4a6f573ccacbecc2f3995deedb2940bc0b2d6eb468c1819a0021547891d0f1ecd7f6eafb177355f562f8a35ccc5e498e476a33f597a576f8189e3d5eb09dc4ad3854ce152a0cf423667d5c9a71b52f44072c1b52d5a3b3d0f22793cb7c828c802b3ea460d1f88bff8fd5926021ab743ab462aac566cab413825bfe7d17850378866edb28a05e26b7061944b6711a1a0e1dacb35fdcf90d23ff86b9b6a8bd49db7e7bf22fb108148081d354f39d93c0937d116533e7bf3b9afbca164cb58ee38413d7a67432f589825363b1c9eab013ef10d5217d0833ade2d6e83339393ccb6959b15341e1bcc45d7a04b754fd42b5e790ffd2ba50ec7111873473e3ef863995d4eb11fc4b57e10ea50228e8de585e7d0641b1a627064d2b78759730df0a20bf8c5cf48d84b1dd3a69f3f3c6d6cff364134abb918b7b7d07634001eadd2ce4d129b68e300c97c40f716bfe99e45596c6868f8be9469653b4e334f50815d4494f4fc1e8a49c0d653299bde4102f3882fb78f4657151079a3acddf32d5aaabf5fc61d368e9c71d3071f6dbc4c36f0d8f2084d25d31757c01801c8a37d6b4f965cc98ebbc5288186a1d90efc5b3b5c9e9bf0b7fd4a47f8a7ebe45429c7229a2d63af6f17f51939b193ce4ceb560cd8977f26de1c8ab4b6051edc4fb59c8667e8634d33b0d54a837b81e3dba10c5b64f8e8d3e7670d236468ca434dd7afea82a536273d09f6619d68ce74670bbc728d4e105efe8ef06a464c273047df85e79d3c1285d101ad8817ea7f27758e8d8868156997ae20f49367ae47ff1d005876fba48037a866bf39aacb2944ce513bf5f24224bb687c3cce8776abb0cecde7f636a20e035decc55b43359474e4122d0315591547dbe7551661ea76554ed3576e1212559f262f07ce5a6fcfd32713bfe34f33a3d6694c9008e3d154810343a746033bac77452e8883d6aa067fd7824a88ce43d6df9b43d92f53ce85c4423bb4236424915feafdfa59d0b890e94d7a2bd1e9edd8b9da0b7e61c47af9c97e34bcce5d002fd604909680a7117580609b2cae2808ca3e0879ae94db55ab7a4f771b883ff2b0d0930a521db4ac60d7889d1179268bdd073d8038625547087b15cbc70560c58f4dd965c22fc2de616d7b547e20e8dc3d2fd7f8e220c2f607edbab92221452eaaf4bcd24f005fbd75f84a82402ca24a2d8024c41bbdf0bbd39c8bfc9034699baf637c7830e24ca850fbd34d4bcd8c2e72722e784f35b025fd1bde57202db52141eb1724bf9024358105847b30c45d48538a3aef37cf862ad5f3d345c192b18c564f4f4c5d597534d87b30ecd1ecaf7f94057ff3b2f1e911e849cf2813a7dd5348d2ee158da9f5a6f811a2933eb7ab83ec209632131ad374557edc6ad4d68149a3e5f068a7e044cb9a5775ca7bada74f086d0be7a7ee50bf133e33ee066c3474d258f9dd92302b8d2eaa769aa26816cbe378cded524ab59090b4f14fcfab969a3b4c1f32a97223f91555567bc8afacdfec6d6a541a7824e1aaa12307dad6195c1960d0bd33659c44d9e38eb704872a3df2825bb9f5a3692a00c3dfea7cc2d1d8715a9a2b25a916bf304aa8387f2d7289faade26ce2872e63e8a8db5934e9099ea45373cbf067103f5d629a5bef88331eb8f00c0bb8173e7c34ae15ecf23c78ed7ffbf0fa18e28aaf7fa4551f4bb3e4d647becb7c1ae4c020e5973918e3188ead82e1f2354f06277d86dc6bec3b2900e2ab14ba332bef846c0c36e4f9f140c9f123024fae006d7aa3478c929c5e141a35101d3280618bb1994c9d9b2d008ed943c65d8b846b8e98673eeac08e76c4b01b546d9cd2fce60ea15170d63ace068cb82bde66c83723035679de3f2d11a9996f5415479da46dfd1db2839a134a25afccb5f10df0e4b1999a621b3c4fb5f2eee39a11da7f521ecb37cf195a9a4f3489db0e959cbdd7ba5fd9f18960e163a35ebeefbedad29d8af02f3a56167f4defe301d7d403b49cb5558fc153fd498a2db536be8c4c65ecb35d281d081bcc8d34a6de0365c25b1c17d4b4748f3056199486967da4c00ca809ae6e4c0b90f553b55f8449c436fc5e578d211cb8d484e66f37011fa15a317b0f3c149955338c19e04a42cdc24969d35025057190a225be5e991d8b6de1876d869850972ac2542f0fa060745f698fe9e6c08a148d8a7d19affe7d5936514e86549080b0fe12d4265427f8fe32832a8ce28cf6c2f40414e2699a78d8b20089d31aa758d556490403a2e34d55447dff7de9298775385e05c0e174b829b1d8a5ef4570acd8960932bbfa77c13c83ef6cbf7dabf9e235b3fd0266007d53dc72ef088d4ae09ef2c9209cfa3d99fb0ef18444b174158490c1df1eeabfcf7f32281e3cb1970030e46bc82f9379de979f498fdb8908270babcf2043a772a9606f2fc7fe7531e5884469ad28eb7d07f107cff5b5cec8eea8e4441012d63f4a223c2129738cbb65c9e802097df00deb54936d5aa89b4e898733b123144cff0332d9ddf18111cc59a3977d9462373c09197c580a79e83607f4fc4a0e1803e5f82f3fcb7474ba17a6114da67d95985d716f4b6b9054add2275d1cea4e0d2746d31db875bf1a015e993db7edf555bc6acd7b286000f75dbdeed567e297281dd8035a87c4ef7b3f82662510555e84aa353b15b546342487bcaf97a91470076c05dc3ed966dc42be2efd6ab87072039f2e2c4bbaa4ba120be3c4bece2feada365981af429c95e231cf36991eb41c04ceb775b07d331cdfc65bf92b7d3411cb1e8703e0721e9baea6b0c74056360e54dd72814f0d2cf7824e5f337ee935dd5087aa6cb6cbda5d70a5fe0334bf6381fff5d8171e35e0bdded91c8cb9b7319c373326cc77a1095a1df5b35b8192f04e57bb2b02690524ea1965d640d8d3fd9738f8cda9bdd98900141856720395f19db367982fbc663c29dbf1db246ef5d28cecdc997d22c98ce6af80b26b8c90a8f43e477a14955722590f3f16d029dfedac43fec9f62b6cbfcd978fae551997bc11a6c88e5c52b417bed64bc996e3af8d6f0e83179e716703cc88c5086d9dba7d4ad42f65040eb1f3e3cedfb4f1e17ecd62eb9e0806ee4c4487d4b964b91b07d2238dcd73bed62d321a8f0bc9446ee72474fd7986e127892322625073249f24afe00c42dfc397dfdece194a90a30d04534874654ad66db1fc2584cd3eee364809d2c78e11956ba8401f1ef4bb82a4069e727cbfc5575946442d7f75e94d71158f612fa101ce5bb130d4d3162ccef740b343e5ca649b7198dd236f5b5b5e9542811672b5f0bea17dcf3eceed070f6647a60473f2b1ca5bed8fbfb69757a51c710f508ceab7fe1080242571ee0a499f4db3bd412d4abcee6358b36adb98ca67a7745fd38007e362836729b5cd97a35163a5d4258cb0ad8c2e388c68fdf1eae48a1d23076bf486d9ed07687a6afc657a88088a621af282bc84710df52d78e2a9df64231f566b833f4e5d3bd582a83a10fd9efa3165c0ce36ab1cbd4a0171ee54c445b91f32a49c967dcd57aa1ef01addb3a4b74c121f0e9cfebc218c48380b5b7d8656d7a2918681027c0e316881fdbc6622e419211fb0e7f84e3250ee2b54a158129341242585c49c6323e3cb6f04baa5374a7fb6a4f2406a5cdf7b93dd6d153d5f1811685ba3989e805f61be9eca37db2fd19e2d12a78a8bdb4fe4cce03bbec9d9a60a4c19cff04c9b6e98c314116c5e0d3683b3a73faf19ea322b25499bdc9f8c0b686c3fb3c2135d7219311c71ae553ebd48a129b5bcfb838b420c4f9b394301693bbdac7d13c858048e341250d0c716f9ffa0e9174066c3a6f93cc678f6237c36c1ec2f97d9dedd704d0bfda2c2877bb811e94c86efef1bf4bb83d7c1d1dd0f35c2bfb223825e59f2f90398559de233543c36c125f3aa4a561cb27c9dc55afe78d6b1161dc090e27b01313a297a28d071f4efa97fd2d58a40c796119cf59e89a0a18cdff5ee2a02cd3e2a229a4bc5cd100cc8155d0ee7bec58466f00e296a85338d5f7a4cc22f28662a1c36da7"}, {&(0x7f00000001c0)="38d5c3eb95584c4152c90acc50241ade76fafb28e5fdaaaea34a04f84425d4c5665cfa36316446a1ad472009536ebbf3cd7957202e0dffecd5847f430ec9fd361d5dcf7a15c9f36bccd648fa1c42f7bb173395fdb338c2a5268590bb5e"}, {&(0x7f0000000240)="55bfd78085aa3780e9be5e93ec1d01793e4a7aef9a7648c3585037665b6a9d0cd641c991e0b3282485bd5c6654a46e75f3819ccbf1a5718c1c24337392577b124b2836d4e41baeab2e0eaee8cefab053ac030bdab02fb02b4b10917f725cdd56093d933d2a2419ed7987a23e3f8ee4bffc85062d8ce300"}, {&(0x7f00000000c0)="fc0329a8488cb16625b1690fad75ccea018876e918eec52b154bbdadc3f68e47471cdb1de11d1559c6e074b7e40b4ae62179257f7cf5"}, {&(0x7f00000002c0)="2cfbbd182f57dbe9e692b2525c7188f60aa769e0d0bc86004e0dc54e08d7a9b4567ff89785dd64376cb3a6e363ee38c87b26d3dbf7a5125b5197e3bb7e4ca2170904fecfea87b5c3ec77ce40119de95e0ea670ecc0f1f4884ca8fcc9551c165cd7854f60200d1bff7458cdf169b478bd74e1391a6a76ade9f42f542b5492993d06b2158b4ab79784764ca89042ff061cf89aa9dd26ade01ee607c36e0fce26ef07106a9bf68f7034bcf43f6a4f4eba9580e01c6a20be187820e1a91f4a74cc3711da17fb1dbe3962ce67b74966dd914d742c7ea24ccf3ab31a21fa9ca5b8ac885dd64eaedd0506705a66991f5bb1"}], 0x10000000000001d4) write(r0, &(0x7f0000000640)="582720efabd16ebae63225259544fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d4723551c1d8d03368535d9fc941c8f79803891ccafd64b676ca9eee8f36471a67a88b0ca13c3c7bb4d7f5cc4b384d6cec25b372b8c85fd216f5b2a2e2bfecfe854abf715473dbaacba423f2b8000d4c2657f935c44b5dd4fda90960f8e6bc68e75946afa02bc2edf345aae80ec59cf68d8162f23618fc5371f66b62c6a28575eb436285073a20a3946fbbf7b59642f6e6dcb771dd6cd778e9bc0600d4431326451b60311d7accab60346d897faa5c80ff981cd3f697ae1e4175587bf3cab6b1bcba83b00f7cd462cf374a364aae301c96224a3069411c63737ca9fcf4d58949241f2713f7207ff7e74c935ee33368fb4bd0a341c1d88554b0607be05dc9834022f84d6cb03b5c819e9e9dbe9ce78c695be9fdfc66a23fd07f34d43170cef08860b0699a0754a7d8ec3fd1b2a383060fc497e8efee055430c1f7b94a981cbb0df16f062c8bcae8c17a86adf99d1e55ac68f0d4d7d8411374cee55a0ed5160c6eef734c578192cece8eee828d3ec635990ac906f8d14d4ffee4f471b3d7dead9c18832a05997305a1da91c67588a7466", 0x1e8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff6d0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0xa, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x8c, &(0x7f0000000180)="ac1eaa3233bb1c194ce8330baa6f8cb84530f00c55bea50c1076827b82d772470a4769cd21dee503fadbb9d2117002e9d00f268d1a0a5194c3e567dedbc9a42babdfa358cab802c1174955245efa0663e0b1ac11215f21302f30019a687d4d7273f2fe95b648b3b17303833c79a418462702102aeb93f34ccca1f1fc292df445faaaae180ebb8c7af9f937f0") 16:00:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0), 0x0, 0x0, 0x4) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000003400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000033c0)='/dev/wskbd\x00', 0x10446, 0x0) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r4, &(0x7f0000003380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002300)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/96, 0x60}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/33, 0x21}, {&(0x7f0000002200)=""/146, 0x92}, {&(0x7f00000022c0)=""/19, 0x13}], 0x7, &(0x7f0000002380)=""/4096, 0x1000}, 0x2) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) read(r2, &(0x7f0000000500)=""/187, 0xbb) syz_emit_ethernet(0x724db5d790caaeea, &(0x7f0000000300)="e2d9a75ba04b33d20d85883e281dc3f7d4a85a612239d255cf329c5ad778db778c3e2dc264812423df5f1c2fdd0589dd3ece0d8a15fcaa4a703a419c6313e6383734366049ad4bb6b7e1a3d421e1037798bae0215bc9bf3a1249b9ca44756d8b6cef427fb5b16bc72821621e95fb99fb847b7757c86a0000000000") 16:00:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) poll(&(0x7f0000000040)=[{r3, 0x100}, {r5, 0x4}, {r0, 0x100}, {r1, 0x20}], 0x4, 0xffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r6, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x1800000000000000}, {0x18, 0x2, 0xfffffffffffff001, 0x1605}, 0xad, [0x7, 0x53a9, 0x8, 0x400, 0x5, 0x7, 0x6, 0x2]}, 0x3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0xffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="710fc3a0", 0x4) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) ftruncate(r1, 0x0, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x3) r3 = dup(r0) ftruncate(r3, 0x0, 0x8001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) pipe(&(0x7f0000000000)) utimes(0x0, &(0x7f00000000c0)={{}, {0x80000000, 0xfffffffffffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4, 0x812, 0x8, 0x6}, {0x9, 0x731, 0x4, 0x81}]}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x43) select(0x40, &(0x7f0000000040), &(0x7f0000000140)={0x9, 0x8000, 0x0, 0x0, 0x0, 0x9a5b}, 0x0, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) dup(r3) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/iev/\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{0x4, 0x240, 0x4, 0x3}]}) r2 = dup2(r1, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) close(r3) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r0, r0) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045710, &(0x7f0000000080)=0x900) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x9, 0xffffffffffefff08}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r3, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x2, 0x5, 0x293a, 0xffffffffffffff0f}, {0x2, 0x4, 0x38000, 0x8}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000280)=0x2) r4 = dup2(r1, r1) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getdents(r4, &(0x7f0000000180)=""/205, 0xcd) syz_open_pts() openat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x1a0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bbab5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x1, 0x100, 0x4}) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) fchdir(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x5, 0xdb4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/16, 0x10, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r2, &(0x7f0000000000)="f63be8e379bcf33f197f89630706d07169d604e531e570a59e563c598e0eb91df5fb15fe928a10aae4ddfdf8c65f0a692fdc0be12c", 0x35, 0x4, 0x0, 0x0) 16:00:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r5) dup2(r4, r5) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = msgget(0x2, 0x20) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x2970, r10, r11, r12, r13, 0x20, 0xac}, 0x6, 0x5, r14, r15, 0x400, 0x6, 0x1, 0xa3f}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r6, r8, r11}, 0xc) 16:00:44 executing program 1: r0 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2970, r1, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) r8 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r13 = getpgid(0x0) r14 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r19 = getpgid(0x0) r20 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r26 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000280)={{0x2970, r21, r22, r23, r24, 0x20, 0xac}, 0x6, 0x5, r25, r26, 0x400, 0x6, 0x1, 0xa3f}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000280)={{0x2970, r2, r15, r16, r17, 0x20, 0xac}, 0x6, 0x5, r18, r19, 0x401, 0x6, 0x1, 0xa3f}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r9, r10, r11, r12, 0x20, 0xac}, 0x6, 0x5, r18, r13, 0x400, 0x6, 0x55d, 0xa3f}) getgid() r27 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r30 = geteuid() r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r33 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000280)={{0x2970, r28, r29, r30, r31, 0x20, 0xac}, 0x6, 0x5, r32, r33, 0x400, 0x6, 0x1, 0xa3f}) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x102) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x492, 0x7, 0x1000}, {0x6, 0x5, 0x3, 0x800}]}) r2 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x1, 0xfc}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r5) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:44 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x1da1a55f, 0xffffffff, 0xffffffffffffffff}) 16:00:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) chmod(&(0x7f0000000180)='./bus\x00', 0x3) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/Yev/vUm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r2, 0x2, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xdb91236d69d8efa5, 0x80000001) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getown(r0, 0x5) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0x667, 0xe38c, 0x5}, {0x1, 0x6, 0x5, 0x2}, {0x4, 0x3, 0x80, 0x8}, {0x1, 0x20, 0x7, 0xb9}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) 16:00:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x23) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r0, 0x0) 16:00:45 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r0 = getpid() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x61) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x200, 0x646, 0x5, 0x0, 0x44a7, 0x40, 0x4, 0x1, 0x2, 0x7, 0x258}) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, r2, 0xffffffffffffffff, r2, r2]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r7}, 0xc) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(r8) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/23, 0x17) r10 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) getsockname(r10, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10000, 0x0) fcntl$lock(r11, 0x7, &(0x7f00000003c0)={0x2, 0x1, 0x1000, 0x7f, r0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x4eabcce9fff7b7e4, 0x241) ioctl$KDSETRAD(r12, 0x20004b43) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r13, 0x80085754, &(0x7f00000004c0)={0x3, 0xa069dfa974486066}) socket(0x18, 0x2, 0x7) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) linkat(r14, &(0x7f0000000540)='./file0\x00', r15, &(0x7f00000005c0)='./file0\x00', 0x4) chmod(&(0x7f0000000600)='./file1\x00', 0x10) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x10, 0x0) ioctl$SPKRTONE(r16, 0x80085301, &(0x7f0000000680)={0x4, 0x6}) 16:00:45 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r0 = getuid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = getppid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x7, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0x82, 0x6}, 0xffffffffffffff95, 0x80000001, r2, r3, 0xffffffffffffdd1b, 0xec23, 0x80000000}) r4 = shmget$private(0x0, 0x4000, 0x26, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x800, 0x0) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getegid() close(r0) 16:00:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x3}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000540)=ANY=[@ANYRES16=r4, @ANYPTR, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff83}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) syz_open_pts() ioctl$KDENABIO(r5, 0x20004b3c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: socket$inet6(0x18, 0xc000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="070200002000db00080000008e360e751319c16c", 0x14) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x20, 0x1, 0x1000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xd) write(r0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e9") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:45 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x5, 0x21, 0x0, 0x20}], 0x1f, 0x0, 0x8, 0x0) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unlinkat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x8) r4 = dup2(r2, r2) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) fcntl$setstatus(r4, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r7 = dup2(r6, r6) getpeername$inet(r7, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fchdir(r7) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r0, 0xf, r1) r3 = getpgrp() r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() select(0x40, &(0x7f0000000180)={0x800, 0x73d00000000, 0xe3d, 0x4, 0x9b22, 0x800, 0x2, 0x5}, &(0x7f0000000340)={0x2, 0x2, 0x6, 0x7, 0x7, 0x8001, 0x1f, 0x100000001}, &(0x7f0000000400)={0x3, 0x2, 0x3, 0x2, 0x1, 0x100000000, 0xa9, 0x4}, &(0x7f0000000440)={0x9, 0x6}) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r6, r7, r8, 0x20, 0xac}, 0x6, 0x5, r9, r10, 0x400, 0x6, 0x1, 0xa3f}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000480)) r11 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r11}, 0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180), 0x20000000000000f3}) 16:00:45 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000002bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000d50d000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000007c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7781f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e5559847f3d1f446552cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7dc13f2008430a2dd395e92299929da7ba2ae4da3843d02aa58999bb78689da6e2cf1b838c242b33a975a4a7950ee3c767e5ff19086316b36230f9de7d71ae9d704f84848a1fcc55d9295271036054f56f3204f5bb3c582762a97ecc72f2d5812c99935428bb8c649c840402d7e1ed9af3d6e68c561c8a44987a156ff38a801c8ae9e1f7c257cff94e2778a791345a92179ab59704ef1744f7d1a404b146a66d0ded0f164ea3e395d45285359dec5b646037b8a8993d88709da0cde4142af0f5a5928143a180a1e67e7116eedaf3ebe9f97bf9c45619e9b45e9d20d0c669c16a30bc5fd89a55c1fb7e"], 0x10) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="3ca72c5b8f38de46ff2af8284235dffde7c8a7498ef86fd4e144c9fb7801e6ccb0e89daf93ece6ef5420a2ff164b71f2eae3be1b95e90b1e66730d420a08fe4ac06865d68577259f22e23a59d3883a48c273e7868d871ad98a0bcf0f8bd7d70f7185d298791003673f7db090062b02998555bbc6a3240dcfa9606739d4a0a18b2c88479c73caf9c7b33699e34e944d88612bfdccc373c0d4f1b636365c7d1bd5fb5ece606c2c6d83d413fb68f205c0813c5acf69edfe0df2ab0af65064582e51c391fe6230dc93720edb3823ab51a55288db"}, {&(0x7f0000000a80)="141912cbba7a11c23be0a7858b18dffa5badabaca3fa29a033014d36aa5bee7c8e5e82968552beff84c0daea910176dafa7a90ee916aa0659c9916d37e464d2dc4fa4edd5871d664d9b7ca7ae659aa13c5a7dce1385853caca059cf57bcb5caa8c35fbfbdb455714f1e14eeab83eddf4a2e44b74c923fbcc0dd11d8ee6954f18ff45a1c289ac909262c37e907fa05c3fd22e67168aeb24a3fd87893cc1971747ae046c7b72a9c830efd93a4f6137734561dcf8dfa34ec5eb454d0c1df34236133602ee378e71020113a48dbd3120b8280966a4526c59a01ad4d1c808a1de2f9bde15cf7fe542a8e7e80c077d9e96687c567f1129399684a4c361e54af1ef65808674db65dfd07e7858efd9200eb10595c72fc84ba3cc841135e61501fc405e3b018e636814708c71e12cd13f3e82f73135ef0a1831b8dc5ea7683b099e27a9ccb58963bb71e96bc241d96bc43d16ad5a24050cb5a251ec34f7765cb9974789174c4c8c795c167abb01b70b9f40158e0f07dea5740ee61c7efd40cc00dc2694acc3823935c674c8f138df0ec4bb422587f74545ccbab1efc5725fab4637c92e55aea710ace085642589ca3871da712a032d9e598c1d71bf14a1e2c31d0d7ccd5d507f436bede658ceea8f0d7483c9c7ae39d624d072e7448b3b5c6600a5b7ae3f43e3f1af217ce577f2e4424dda3958409e45554d307649d4ea82915c3965398c8926287191726b25454f8d6e928d6230794d2711fec21f13c6e050041ddb7478559b207f82d928022c0ae173cf5dac8aa9856376637c63913162692c0ea870f53e289b150f821d348cf92ccd080158856027973ef49494bc67936146e343cac17337d0c730b31427149efce7d27641e5c5f7f92f7385b6aebc4fedb6fa2e921d6e8a742ac6cce5a13ed82b5d0152018f265371caa066da648b4eb38c0b086fe98245229d3d9016c87d3cda91a0e2dcf4fc8b884904344f2e2b26c0b33d361cb739289934d17485b1f5f0cd7c5beb7170419cf40c8fe9b2669f071ef30ad2e1c6f4da98ad7d0279a64fb9ece6a102f6806eabfa7b9a451fe2ff7b2004e4f28007440bc1c7f6f8a639ad24d1f294acaa9b698206cbc0565eb072526d80b0c9a099326784b58301c433b7539d8125d6047ddff9ee8dd923f4fdd4f4128252fff88ba0780448b90c644c9e39e007c27625c6744f52d4ac9326e09672441dbc6e81defa3b8d770f720dedac41b470f8e8d892f13c827393b4c5490d2a9ff92831b2437329600da0fff797da8e8e2c39f15fc80d79a2a6e2a22b8d097ae2ca85aa1fb719890fe2b40b281b3ef712f0a3b96294ee8efac5ef2ac50d3fd9f671d82af928418804e45f7fef51e637c600c9cc462395df9da81aeef383f2c2f0a9a3f09734f27bd2ba8058dbeb46aeccda35305ad80c39a6535f6cc8ec06fa0024afd057a5277e57da00ff6ba9ac37edfb750ff6aea59e98df39b60c481c7142de6f620afb1aaceef3b11824484080c7f04a7877d9705738f79cc78d008f1e544239d3154761d0a90f09be9ae6e11742edbcab3f97d1f5c534be03e14fce2f95196cfb03afec9dc1e34718b96c3023e0d7ab1f9ffa2b224d8c3a2f86d4cefd45d24b6c612d2e12bb054dbcb7f254ef9e6f56d5bb5bc8d6a0c38a039129f943ba9dd5a9e69ef0a88eb228ffd7b7873647eacbdd2f7fdfb0c8037749c890ae9f3ef5336d7bd6cbbe562a790351daac3bc1c8e81a0fbf203ab8786a152daca0d4edc02e5be9b4ad09096374008f325b1d20f1fba57fbd88634572215abd6639f93ad7e2a519dc1e2fd7e4e475344528e18ca0068bc45430afc85c0f502d97cf6ceb2a3191c630d63fd26a53bf670238e9ed9ecae1d24c970eb87edd647ec44f5f74d1c32c3f6bb40805b5f9166eddba7c04f644305483f35b4b445529a09a61021b27df3cb284a293bdbc2d643c8e74a0222ac616976c31f269813aa5c82bbe9da491a04bb8d162b0d8d08efe633d286b7f6ba84fea40271c9f942841ba8be66772f06f4e615cd4cc1e59d0ee4f2f62da4a7d14fa6f5bee427d3b464ee06d2acc5304594dbb2abb6c28d876843675d1631036de0c006c124e32eadf3e4d5f044c35e9fa9a5d82e88047587861ac073a2f0026b28e23f72d50afec069f8d99ac3de7a59c1b5c98479846f97e4a76fb5e4beade90453a086b18f4c60ea983741f1f5265caffb405dc359327dcfea114ce956db4f778b45c0f73e7ed5847425ac42992908e6115c5c76ac939d6b84fc4721b39aa011d054ca55b5c6421c20375d8baa0b3c69cd67b024b364c43c0d24dd24efd9036d6eb58223a72f6723aad5900b67f928cd011b1181fe61b9a5fed09ac858dee09182528299aa775981bfff35c7daeb93fbe974b11d12ba953c3289ba229542e9caee633519a01dd5db13d1d5ff8f3b77917aa5cf8af26c453ffba10910aa3ff23f848e74c09f86207fc59047217355ca33f392f7ece547fa69630a14fa2bc8bbfb5f525598844d25c0a8aa64bf5ccd6cf992c149fbc02d8ebdd5715cff428b383cb9b3c490f9cbd4247da259b9c411e4c0b1c06c6c2436dca60832fb0e0e83a7fdabed43f95aefd3d0aaa42e8bc569b0fe12c626618d75ceee8799e77e51b8e350e1f9d290cddea94931f89beadf31c4f1bfa237b7c4040da56082b56655ba63e8af0062acaa7459c7158a1babd792f22fd06c198f5a5c6b5da3ce642ed5449735f1ca9c0d19dc37f19243c682057501b4984da312e50a18c07f9b96f6073f3ea93428aa75d1580d2f45e899ebe50346b4e3288c60e562e429a40b1be8122bace1084db4e6131606a1c2b79ad359b444bdbcaaa9725da86606b3a8170f283deab8d80614c1e637dc160221708c1932bda2012c9f178e215c1ab3aed809572e0d13ff51a571df84826cc4b81e123f881013ff657a971e8134279bcac88abd21f2a4c782e55f9ac23ac17c0877ce5cae2d4dc5ca75587ee265fe911e572e9e3092a33d85ab21604ddfc7c8126dc5f8bb7a992a766366f065b340a8f7dd4a88c84628a23663c70434ee95dca274aa8ca26a6f390cd3cbef284443d852737277171a7d75a15357fe3fd0df834010fd57de3aa8924e3148a0a747ccfde9758a2ca596e20952a368d9371638f7cd1740f14398fc00e44d6dda95941a44130d89b4e870a56a655c33805c968eff340683d14af8bdfc19cfb357ccbbf5726d7fe3b24a55d7004f3453f9a72a25f5e96fe1fabc29c43d9923278c7b641e9fcc5415cef2fdac0536363f3553fc6ffc999e5744cebf87b9bedca7de24c47e1dcdc8c84221c7949274360a2d3f00f9b7d2fc3be07755f647cf6fda97853baddb80f2a38718a98ca01b62f9a5a4a31ea905cdb3fbfb2a256477817b5eef0bb5491511b05130e8345cef076d22c49a30f302a1a16c6d8907e90ea287fde0daf6d8d7b0833e3490065c8d062eabc2f8eef806de38dc38053d439c02e0ddcd1e68797ace62a63b3f1ca264df0f1759f089c599c444bbe1a74694311a676ce6dc86bbad336cfb553c37fc7390f7d2245ca9a46fced52cb718510183f4a68febba3a5d5352dbc86870ea789826e98f9fce5e3948ff8558b3feee14b362195e1267a9c19cdf771129555dfce80ef47f999aa9f739b8391915a7e0d491972ba2197d906b1871b072f1bfb7c57ea4ffbdd4c68735a8a1228c96df843f4bf683b29345b4a1dee22479cb303e0c5c81560263ab4dcf4c0d0bd644caaaa94f32e11af1bf56bd711f24e2091f297719e9610fd14bd06d572741486154e799c77625fe56ec25fbbb8d5ec35f12408ace5e3d5a28a246ff40960d215b8265d0c1d5750111b19a0d4f256c696edb42c2fecd632ead84d67ad730c71e20d4598315dbcf64da9a997192d45d0cf21a497d07f81eac5b8cb9393057c01f55c46544c03f8020267834fc17d235fc47348df264dbe2d660bb3d8a6e50bab9f3110328b9d0c780d75ccc37aec31c2aefa60840b81c3b40744b5f66e8ddc0baaa2566424a45e98a03a3decd04c36d2199bb025620d5277838a87cc4619c42fb6bafabd195220ccc79da38e4a59c537cd26defc363afe02aecb94b9e11b0dcd0939f6dd72f740dc176823b0a2351dbfed3e0cfe0df8e78451761abf05bc863f39180d8e853c1c785c45f699e362f79730005e75bcfd19364ff50a408f7f77dc629555a0ffaa8e5c285c68dc7e1f42d15dad8328133cb8b29b4206a9fdb03116793944fba446a1c423a62cdeb8c878208065531489a82fe83ff0b9dac133430ca95f9f3582f9ff60f77425580e9b385f4bf6c10e24afedb531905604bda40be7e01747819f545a9bfe4c924a858d106f5e91fc377f7b8f81171511255fbf38f0dd2364a395b2f89222d0b070caa55d925e6e221d9e332280de6bd484e8be9f02439facc864ac76503227305c0274d64bb7c562844087eb19c9ac81371e42ae5177bc082a3258d0df282868ae86d88d1f635f18c55d623f3976c207974b25c7ae1a6b4b561880b2081c2a7ccb4620c4b55a35956479d537fac4c4b85024f68ac004284453342538426baa40272eb1c6148f66761a69140bb596dc395c9d4edca61d0757171c424e68cd91aeddbbf0fe51a86cd1b69a3a569fd9e0ad02512ddcff35cedfef8bec07155702507593962079fdcd684c1a65cea2eb1be41a626f6e4e187153ce2c7c00ffd14a302bf6146aa2d59443766e768745734bb440be92fff27ca42a2d943c72dc2bc1ac2b53a590071182bb3423179cbd4aed64447546a653eea5c26f21973524e762bb95010c1d63758c7ed21622dadc5ce600d7410d20767dc8f7ee224c00f88f9670fb2450055d4bd74014abf60dd824de1ed63b63e438c2bac33d6abbfae074b4aed7e382f8e14aca90ad636af83693a3f7c3e50b507b7055f3aeb799a2ff97685303a9e92d58e7e3257b8d3327e60eff6321433b7fd04e8643e912a9f1221dba8cdb92ba0ecae42a06651003c69fdee850b49a412f386ab5fa57f2b6b3b2e5cf7a906449c40dff94449ceca522560a6242e0f40a73830f526e67f6a9c2f6fe53f86239a440cbfb9b99660be52e9b42d7f42edb282ae4db1a8fe8bd0f3aaaeba02a6d0937b37f57cfb8b3d5c425b2cde59b6e5f97b13967b1b73d2d22779432704673dfaea6f149b0b3e61e0f4c67b53e66783a0cf4fd7bbd0d1e2771bed829ef318564517c7e0779ff7769b2ce180da0bccfbb5c40e381af7ad6c6a3892fa8d54ee97b99f543a7e4d762718c3cd94c4938979682853b80f793f45adabb2b5dc4fffa38bb560840d3da3336a2b36cac18a07246583aa414ef0d57d35e12500e76aee9fad05be32f674ca14b52e367e52551d8015a69283530811fe6c30ce2ca5bb396d55ef78a6eff19732c2ab078779e209e86ef0ac93543e778c125e88e004b897091bb1e03e9856dd87c015e58d238b095b1164b5ed353b3b5a8594dfb2df1b4b01eda7ad250acd02a2314af148b99a37c9ae537e84e37bf44a0dcda7cb41e5a2e047f11af07cffdd1a3fbc463af168aa8e24efcbe639c7fe0621f0e1db2e5695d8da5aec991be337c94aeb73224dd2fef186443f92332a694b3dc8ffadabacc0f754b6352653ce49eed6361d31c0d19c42f21ede4e86954f8f9a7b1243c07df39a3b3e6fac7fecaaa1734b717115d9b41075831d3d037c1fd80379a42021c14c4c24cb6867b5503b84ee036372e2d4de94cde091d9df3a4b65c4633571b93fd355bf93bb4f3c6dde58adef99f86c11f98a225d968e061aed00dcf"}, {&(0x7f00000002c0)="cba1ca88b447f1ac5bbe75abe80bf68e636ccdab118b6d8a2d6f80816d247c135f144350bfe02f89dab8c3b96ff82be37da54ef24d12e4884a03c3e1d6c694e3062908c55ef3367d92d3ace9c332e4def6fe4f39780321027637f37a65f2c3b6a879c34d231af859fd038ac591bb50f4a6134486b8898ae321a7f08ccf59a3d24f4a3827cbe39bc9dbe67c59d88e5cdf76282ba72685cb031d7911c065f793436280f973d51336959b507307460e6662a280194698b161b7d51df11cd60de00642e3009384d7394dd0ae2aaf4e50a8e2beeccf20032f3736f62cca5cd70fdf0c"}, {&(0x7f00000003c0)="834221b00275551543991f7fa0532b93b8e035bcab86bb38bf4509576486bc5754f82d1a3bba95e573c03bd760803de823c3585be0b9b292d4be381a6d3c4c669d06f4bbd4d6cebad365d409a16538159db9e816600bf99e86c552c38797147aadead881e4a1be30ee924e3e3203a5b0f7cf28297a650b94d1d251332f6866900a587ceda7704eb3f5d9bec4fb673d2bd99882ed4b0cb3ace3128de841a956311f008ad937b44bca043be4e43c76cbe51e5eb432d3892086583354437a39a52dabb8d58d9b00ef1c"}, {&(0x7f0000002a80)="a7aace0b62476f9376d3147bb3921663c04ccc000dbef5614220eb52b29fd40832be3632fb64d77efa6bf36562073e482a63afce611b845595741a951a2ebdab2cec264146ea7026091a566d4fbcf5be5c87808ccf479edbfdbb76495ffc786115fa26eb2c8e8ceaee31d36c765d1bb5ffc7c3b086ccfe51fcb7151c0e033df37444ff34d949d4b1e47101730af56748bb269945a62492ae788d2b0007bcef9d9f9a930fd96ddbdc3df0837c8065d885a630b69f8752b8e29372ccff18da2f0ad4ce2d643ec0d48439dbb77dddc9df969c3512a196c5a1454715fd2d5205e1c0ecfdc14889c36911cb057e25aa097ea904e1400fb1fab64a0220221e43c2d180926f1805499df67946a62032b3566ea81f9c705afb3b39dcf3fadd6dd78378d401b195a64dccdecfc85149c9ac26a30f67", 0x232}, {&(0x7f00000000c0)="f0d0211956d12410aa8debb9c80cc803cf6c1cdc3e70"}, {&(0x7f0000001a80)="487f31e512243b782da1cbd0c7eb667e9044119531c5a6350a498b1833397988dea6aed9d803d3f46a82ff487f4f239158866168ed73d79f40454d675867601086c5487f4564c7dcde82f877db81086f5ac7487247d6516fbe3a969b27a08bda7588a14f59b3ed2c557f2651ee8e6c1fb41bfda7bca56bc97596cb5b20fe0899d367f8ff93d3d8674ea97a57645d99005a4887c019ce002766646cb7e6fce0446402641180cbddafced882e902e45f83a9db66572607048ed1c520875d43c8325274449519629876b0c986d8c95f41fd85afcda18e737878e58d3bef3baf48bcf1f0bd9aa18d36ccaf75b6f7361ce303d319965199dde9d0c435f523f7365c254847d3d02817c1a256316ea0c5087a61a53258b2cab4e36b66bfef0a02cb901676606c3a1097d03b06dc9bbe489ca0099236229b80485287e94340c444e68d4f6bf1084fb3fa26838353d236a901be922f875022b6faaf91e11966ddb4514dee8db87b7a46d0f7d8c8f28fd9166145b9852d5e2eeb5aa20a39da48cefbbd9acf6724af747bd0211e5c8cf98ba8ecff1658c8c93a1f7f258b0622b1ac159a90956531c6822b0d33622fa5ac971a95ca425fe958f9859a60f7dd8c83aed62825a56e1a026f717d75544ac6837c0eddd09879f05041508f936be22726a18dc92605ad0b7cccf28a2a8d95f49078e3aff448f0ca3a914c85ff383fb96b1d40f1427d487a3d28ff126b15d1cbf2e5c097d0f03521b5aead6608451fd79647256b3930012c8510955d27b06b7f991f14d799be7bb52040be4a7287b8e3a57b55e5d2b2aa29fc28b6963822a8039a11e954911b3a25ba1417b7c993a06091439c90fa0712616d6347f272dc32ace92ec91ad0de329f4ead3fec060121540bc3138fe9245f33073631be4f0c8c3922c81d1f4ef356c88c9de852706264aaf352f208fd86dca0480e9ee75b030dff998c2e1e09eb5cada40e587d7df29dc540d438a66f3fca0039b2ad73c7b67704dd723d4347dac16bc1be15dc46ebea1522a47b1777a3ff71f0e41529f6e1155d7e8aff26ca814e35cb959af3b291f102ab7675c3f4594b55dcba5d2934cd10c2a36d029f75ec58aed1642f04a03cdaf2524f2889ca236579b7cf1045dcb80ea5af60a66769bee0cfce13830dd60d3da66fd4ce5d938aaf384fc2cdf51621fd6edbdc9738e8a6cb407a96059f67fd579e269248457ad9630df5e32cd95a20c40e00564b16f19f3a6a1437182a5dd99b22b7ecf95930463e9ed95e4410270cddbd13535fb3987c5b81cf887e83453850cdfe67afab6ebae45f1840970ed6f3b536e09c53b09a2d0d2dc3fe084e783c1c74dd4dde7c0c97a3d828ebdf4f5545e52c9e56357e5ff56d282f240c4f7e0190c0d2d92fd713aefe71e03d8f36fba377e3a1ca917b2dcf6bc8ac0f633ab4fd04c709932590bb2fb314b7f7a3ce56e1379e9ac50b3f055342a34f6155bd21125a947179962744e3065b1e43e1a558eb035d6e612df8214313b6bb085ea4b1bfdf34473c29cd6c17ca5c9bc19eae9b6c01ce1f5284c3a58455e9c99c47cd2d56db698c1bcdd9b5302009697aa870b438c84a83e6291836affb18bca249341e79f75b5626c28447f2ccbf7aaa953fdac9593541ccc39318abfb5fdf98a9b698e0ef83386838326643a557aa851fb7a6ed3ceadee7bb40c6a9df9f7330f761a2765346797d2c4eb7ad8f7a900af07b2babe906a2a668ae5a3f36f28567d7e551779af0efb2e61fa2be29745f60e25c5c0a3bb388f0f97eca69778b0ec88fff985f4d6a3594d38f010970b3d74bf7be3dc2fd9d5438b12e7b18dc5823107420c1f3a67773d26c7b7ed0547b56fcd51c7398163806aebcdd02064fc819341f289042012501ea78a49b21b5039ad0325586c61c5dbf4763f34fba4c95f236b450408c6fad449416781cf0d931a426c57c9b3e187ed78eba43c50edff26d987e49ad8e2b1b99ac6ff33c9c29b3e7cce826ec2d1fa7bbfc8d2c4328c19ad2feb86c4d1870c8091029561dc7e34b21ad8ec0d8964eca5fcfa120d8328320edaf2486b4fd8b627c272d35192ab6d582a00952816685549dc4931deef117a3b2a9344e55c7cea0f39c0098f498de1051ca78fff22f34ad444f667e9bfd40f8fddde42894add8391a379b6839afc88fcba5d766f34e952e0789456ebc0e3633b2df9970fa5a37dbeb32b4bec61ff004430360ca66a72045cea850cb70ecf9839f634b531e0458e8123686cf8c00772f05a86a1bcb0726a3f09365a57407e96213fe0be6538a8d26f1e4d71f2202cf048c95040b31772b097250d41ccb5f942893fae4e68ff5d289f86db6ff26cb69fe364e3dd735b0ec997cc7a491374f52e5bb467199e5cc6266e4e4cafa430d845d5b70ac53d84fe6901b8ed3cedb73b1ade7687abc16b3ffdae62da95651f93bec9a9520d9bf7d480f48a64063e515427378ccd428cb79c1db7a6049db10bab1914e47e90f18aefc106cb62f1844f0f7bda9fa8110dfe1b26d157c82ccc14054ea7d1c948a16d197b720d6786211184f3cc0c30779dd46950eab33d7fd1b4b89c73ea35bc51ce461d98153e10efdfc11766c1be9b14201970ff7b4c8f28a996058e482bfa75e59b7e0d90bb55139038c85f794a8037a19725c37c42266afe4bbc0ad0abc48a95128e25ea2135237ff5bf31401b6c6fed8ef9edbdecb52ec20daea246817587fa62dd938b54ab805769383325676ce1a37d6ee84f46c40b2ed53edb6ed9bf75f022a21ad47d819b490a3779310c1eddf47fc2a253206f0beb5a455d4ade515fa2e32d668a0706e6530eca98519dfce67ea98e2bbb8997c000ec82a3f60f2c156ea217cd7078c8d03d255849006b3362888770621960d4ddf283b186b37ba59a62eac113cb69d5aff4560419aa2a24988a23314de4d0b928cc8eed1dcca1589df629b33d33f51c5ef32ef3c7072f2b18cea84547581ecd6a7db0d6240e41bdbe076aedb5f5e3363f0cb925d35c8ab54553692d2187474ee010193572bcffb9b52104779e67c32de75e6186ea0477bb7a2e02c14141360d97227049ff675cc1d6d1f1dbe472caa3c3ee5a37a4d70bb355cd78f3f0fbf85d6b87ca5992c9d7142d540dac781e99ae0489c4f67ebc1d4ef81ed281b058566fb1c8495300d971bf2640b516f7bf94ed24f52dd384fb994750bcdb82b431ea0973acf2e22f7c3f0157e548414a9604ad0cb53f38470b0f9d88db8510561a201d09a882fb1f53d598c850e199294f464e8c091d62381e5f4d00da508933ee50dee543a32fbd7bb7c62c6d0b17cbb1eb1f0a7cf3b669eb0f3e103a13e15931d1a6280a0c43e8359820a5f89fbf10aa59a31c69f98b75cc2f4fbbd92e3c358e12af5a444b5107aca53c125ededb3a890d78607503d531b3348d8e2e71ff2adbe7a4e2affad5611fc0d979b04baad68f5225ed6839d70bbdf260e1e052e15730f1e35d69f3d87fd0c181a8e14b8684bc510beda44029d2dd4a0ec5b489d128ba3504ac5045cfd72a8097e40a9cf87be18d89dfa7777aa31c35e1aca54a92c4e464c3bf22a3d02a06611131b38a6f1e18ed7a50dce5261786e910a4c5542080915a1fcbd1f40a9720ca759dab8d9ff4c39bbb6613dffc2c2b62a39d482393ec49ae5239d65e6aad067fbeeff3f7c7134af54731f41e3b814b789e34d5eb26d35549ab2ff70fa7bc6907249cc241e161d20aa1e34d62454443790aa93d78f1c8717f27a5902b803ee171b9b296aa4207af53c293a058650b31c13dc645802cc01b422644ff5221a1e31bc283b7d1af332fe8469801a3b1ec904ad998120582f2f54cbc939e4e6de55d6bb0785cce08e73a6720e0068fd7350a8616d5021e6d1ddbfb312c06e9c2e6d2970f2fda3c1848fbe82c630de72fd45ed5fac5f6cbde49a1ff24ac5fe166e1ffee1cc39e812f058f8838a2196a48a735c9c6eeaaa78b6b066658f22b3677efee9b0674b271cc3f2a4f6e9980d872c6a47fc294603d3df84b235d73bf66d0c5adea98e4425f1b437136c34767b9d366364dc06bbb86bbf90d4478f424e63db7b05cc0838d1735cce7f256605f2f46b2cbf6900011e297fb81ff145a663881a919dc416b9ac6a2411eb00b20b2f253ae9e3e8284131fde30688e491646d005e0b2f7fd9ad16d4bdeab3a5ca338b5cc0cb1112bfca7993ae104c6005094558bf784c0f0d227d1162d4c9869268d29b42a049d1789a699039709e9b1653b678773da46a865a3ed48f62b445bb63fec1b861b50252da1c956f42090cadc5de3484fa5284fbb0191a25dabc7dc8cd626fd24e460d00d168fe85ff772d592a5f1da2978c762a82a312c47bc1253fd4255195539ed60cafe939a86743eebceef50bf9d474c63cd3168a92f85d502f4eb2a19fd0b8f973e2ed513ffb834e5f5eb37e3d9d7578f83f62a94c4e677a555e94afdc4a0d10185d7ada7d726f7ce386469c6777d41843b8db1d75b973d65283a6254bd0bcd69898f2eb2fbff60f9e17f2daf6a1e4d1e768bda331925bfb04d2482515159513cc3760830a128565a43a2d0622513d5adee3e88fb0cebb6b95dc2e9a9df709f7a2e4b299987ac743e09420d58a5abce5fae33e890b2eacc8d61bd9062b945081cede5c0ad543841894b18618e0e91ede3dd0f40fc86ec7728cc801fcfe88a7eb061b0849497aa586b6acb341c4a8094d92ccb2f7722b71862ec128d26e4bf8f9c74b6974ef832fd3e6ad7153bebfc391d3af716dc966e90a1f9a60f350e6342125a990fb25b1eaa7152e6520c09eb184335cf4ddaa387e0e70f5033ef19a39e362a2b81859b3b3f79c08c613adc6fb755b407a3dcd21695914f10d7207ae74fe5f468cbaa228ee4a1149f1b38029794a1bbd89a623422c2a8519b5293e5b7eeb8d9fd37d3306d9eb3d533524a11ae19d4b9eabbd518937eb6b972f9933e2ba3d5cfd0c6847cfbf0112f864492c3abb1fb04f4ed7aa847a7a4e0fba5bbf6d42e5262ce0219093133e2c431c38125a13292fe4b31af488e84f4c200d46e4f1fcdda8b763a22015cfcc7cd221c1754a97b50e832d6b1e120038ee8848f6e20e7982e7fb5deb6710c788dae43a9f0f13b57f54051ff8d6a4c9ea37e46f29b574c1166bef45e1afd27297d0fdcfe4eda26b30d23ec3b6d5e12fb374789d376f06abb2569b5a7add2266d739cf13a5d57e11646606b57c931ad8f2ccc25a5c664c9c0725447922a5110f25470afc06477c74b1d176d11eb2ff791e99c3ea91833922ed2d080fc9a2a6918b883898f3c6b3d3762aef4920cb9a802f49d202126eae2afafbc578282fc1051b71b134961108fbfef6371a8221baa61285b81eaf19e81154b7a23b7e96a093199241eab0fca43e2a4de3d012b4eb8f17107568314da76de0618f68be2c79ee8d897a263098214bdbc190461471dc8064a8ab6cbeb87e413a9ac11dc5e5e556e0cc0f5ed2509ef374652685691a14d89da4b4ea66346094845eb110f53c5bbd5e9bbdfd4f13d352ffe760ff0d4f7645fe5fd1facd6d948e724cda870d317b67e56028ba62e078543e7f0893cca64ea9949961a182f0ce78d8afd07aa4ffc2eebea03d16181b2ade6fb797b142888e1b2fbfa7fd4ced7c9d9a5a6271f6d09da78e4dffe4ab2f35bd554922e6ba0120b501808b768a8d00973619e307a2d37e911d3710e5b0d86923863a76034649981a1a0c7e243b4585065b4582f2bdab1005b75b766c9fd993322c1141495ec0c2cb1832476a280c7b8fccc9216003188ed6cc6a4699"}, {&(0x7f00000005c0)="45b97e0c4cba4764655925b8135a12535fa8d8cdf88ee431de935d0df498f8749df28ae998c84a605fa5f0876a1d"}], 0x100002b4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) faccessat(r2, &(0x7f0000000500)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0x8) 16:00:45 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev?=pf\xff', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x24}, {0x6, 0x7fffffff}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:45 executing program 1: socketpair(0x2, 0x4, 0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x3, 0x7, &(0x7f0000000000)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0) 16:00:45 executing program 0: clock_settime(0x3, &(0x7f00000001c0)={0x100000001, 0x3}) clock_settime(0x0, &(0x7f0000000180)={0x1}) clock_settime(0x2, &(0x7f0000000000)={0x4, 0x6}) 16:00:45 executing program 1: shmget(0x1, 0x3000, 0x396, &(0x7f0000ffd000/0x3000)=nil) clock_gettime(0x4, &(0x7f0000000040)) r0 = getegid() r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) shutdown(r4, 0x7) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x6, &(0x7f0000000000)=[r6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[r0, r9]) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: msgget(0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r2) 16:00:01 executing program 0: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x3, &(0x7f00000000c0)="15c2b0fe16f9f5a8303cc648ab4c6a18eed6beb894d87c4aa348032957a0c4e46890837b5fc95a22ea5c6f759396871b5a58f15aadd7c8fb0c75755d2d0f3a1dc6db", 0x42) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd60, &(0x7f0000000180)="f13a77b26e9100000000000000c33a63d62ef350c6e5af0600000000000000402f8d6e3b8bb0e0b08495948bf43da1e0af904cd27c05fec5557ca2a6f2ca") pipe(&(0x7f0000000540)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x7fff) fcntl$setstatus(r1, 0x4, 0x4709895ed6ecd6e0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) read(r2, &(0x7f0000000180)=""/234, 0xea) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000007, &(0x7f0000ee0f7f), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x202, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r3) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffdd, &(0x7f00000001c0)='+') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) 16:00:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9], [], [], [0x0, 0x0, 0x0, 0x2000000000000], [{}, {}, {}, {}, {}, {}, {0x0, 0x1000000000000000}]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x8, 0x3000000000000000, {0x7, 0xfffffffffffff1ac}}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0x1, 0x2, 0x8, {[0xffffffff00000000, 0x4, 0x9, 0x3, 0x8, 0x3ff, 0x2, 0xfffffffffffffffc, 0x7, 0x7ff, 0x3, 0x4, 0xfffffffffffffffd, 0x40, 0xffffffffffffffff, 0x1, 0x8, 0x400], [0x10000, 0x3, 0x4, 0x10000, 0x4, 0x8, 0x1ff, 0x5, 0x8, 0x5], [0x1, 0x20, 0x80000001, 0x2, 0x9, 0xbc0000, 0x2], [0x1, 0x240000, 0xfff, 0x5, 0x40, 0x8], [{0x4, 0x3, 0xbd60, 0x7}, {0x3cb4, 0x401, 0x8d2, 0xfff}, {0x68, 0xc4, 0xfff, 0x3f}, {0x36, 0x0, 0x380000, 0x8}, {0x9, 0x80000000, 0xfffffffffffffffa, 0xcf}, {0xa0bb, 0x7fffffff, 0x81, 0x40000000000000}, {0x6000000000000, 0x1, 0x4c00, 0xfff}, {0x3, 0x1000, 0xcf3f, 0x8}], {0x3, 0xff, 0xb0, 0x3}, {0x800, 0x3, 0x9, 0x101}}}) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) munlockall() 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x6645) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r3 = syz_open_pts() setsockopt(r0, 0xfffffffffffffffc, 0xff, &(0x7f0000000340)="e514a885ac24a45e55f48343c26b8be31aa5b3d175c16f6cc86f6c3f9de71ef3ee42cd5273d2fc03efbd050b784eacb00602a4b92b4ba2979d1b2ff95c4e7f4f05dba4bc48472d9c4fd9b7baeac163f13d301794e1849991c6da2232a19b70609cc1d8de1a4c1ffdf109dc89fa580c1e3057a47cd0f525ee3496d81cdf0ac9ae31e1f77b325a3040bc956a9ee27689e85afe922ea927015b75c2dc0a1f0b4a83219d38c74056a7", 0xa7) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xeab, 0xffffffffffffffff, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000200)) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r8 = dup2(r7, r7) getpeername$inet(r8, &(0x7f00000006c0), &(0x7f0000000700)=0xc) poll(&(0x7f0000000240)=[{r2, 0x4}, {r1, 0x8}, {r6, 0x10}, {r8, 0x40}, {r3, 0x10}, {r4, 0x8}], 0x6, 0x2) syz_open_pts() 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) read(r1, &(0x7f0000000280)=""/4096, 0x1000) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3ff, 0xfffffffffffff058, 0x53, 0x0, 0x3, 0x300000000000000, 0x3f, 0x2, 0x3, 0x1, 0x8}) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x3ff}, {0x6}]}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getdents(r2, &(0x7f0000000480)=""/160, 0xa0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) recvmsg(r3, &(0x7f0000000c00)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000640)=""/116, 0x74}, {&(0x7f00000006c0)=""/99, 0x63}, {&(0x7f0000000740)=""/36, 0x24}, {&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/73, 0x49}, {&(0x7f0000000880)=""/24, 0x18}, {&(0x7f00000008c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/210, 0xd2}], 0xa, &(0x7f0000000b80)=""/78, 0x4e}, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xffffffffffff093f, 0xc230, 0x401, 0x8000}]}) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000000)="fbaf0a8d1a029be96118ac3e3b6a6b0a0e3ab3a014f6357e3a7f3ab326c98f0f6ace", 0x22, 0x0, 0x2) dup(r1) fcntl$dupfd(r1, 0x0, r0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r3) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = fcntl$dupfd(r3, 0xf, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0x44, [{0x3, 0x8}, {0xc97453d822dd6985, 0x7}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x7}, {0x2}, {0x1, 0x20}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0x9}, {0x1, 0x4ff}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x6}, {0x2, 0x13b7}, {0x2, 0x1}, {0x5, 0x42}, {0x1, 0x1}, {0x2, 0x200000000000000}, {0x2, 0x80000000}, {0x1, 0x2}, {0xfc44755113098204, 0xffffffffffffff43}, {0x1}, {0x1, 0x4}, {0x3, 0x4e9a}, {0x3}, {0x1}, {0x3, 0x1}, {0x2, 0xc2d}]}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCNOTTY(r5, 0x20007471) syz_open_pts() syz_open_pts() 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'!p\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x8) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x100000001) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000002c0)={{}, 0x4, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000300)=0x1ff) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$KDSETRAD(r4, 0x20004b43) r7 = socket$inet6(0x18, 0x5, 0x3) accept$inet6(r7, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_addr=@in}) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x20) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000500)) r9 = open$dir(&(0x7f0000000540)='./file0\x00', 0x40, 0x4) mkdirat(r9, &(0x7f0000000580)='./file0\x00', 0x8) r10 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f00000005c0)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r12) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001700), 0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc22, &(0x7f0000000340)='6') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x123) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1fe, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) setgroups(0x2, &(0x7f00000001c0)=[r1, r4]) close(r0) r9 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r9, &(0x7f0000000540)=""/226, 0xe2) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) linkat(r10, &(0x7f0000000380)='./file0\x00', r11, &(0x7f0000000400)='./file0\x00', 0x2) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r12, r12) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r12, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r12, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) writev(r12, &(0x7f0000000280), 0x162) 16:00:03 executing program 1: socket(0x400000000018, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x30, 0x68}, 0x10) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8, 0x2810, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r6, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r6, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x5}, 0xc) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvfrom(r5, &(0x7f0000000040)=""/147, 0x93, 0x2, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000100)="f21eea66fcb70968d91b558ae43eb72bb1427b6536c4155484fd3224d6e43b77cb3ccae4890c74f86a217a1bdacc2fe72cee09bcaaeea0a8c6967a21f99b9c35e8618dac7dddfcb679b577040b73855258d631facfdcf19a5dffbe057f5b9b4f622948e311d435760210d3d4bf0e826bbb13929a25e8f0bbaf8df4f8837fa8eba51c9e194ca70b4a6d0fc9913b5a6471708090c197f451d8c7f44939b9f9a0deb99a0ca7de598996a66b0a3edf91a8dabbb37ea749da43e8fea2d9d527983aa9ff77b06b74e9c8dc7f17c97269c097ec6fc69642f5bff27fba006e84196e0156f905f444219851e5404b2c8d806ea3f457dcf7b9921900b855b0", 0xfa}, {&(0x7f0000000200)="8330129cddee4c4337fd7ad1b0ebdfac352bc40bbb4c051eff49ac27fd31603a9bc2c6ab2d73c434d959892e4ac42d406d3da8814bcca9ec02a2aef7b8cff2bd84bc97bbd1b63b39b03a1af3cc9540ee70c6d86106920ebc50c74d923a58a2e65f17ad656ba71a694424b9d17ae3811627cee0eb868894ab19344ff61f3da12db60c42d0b522aa22e77c2d5939e9f5d85cbf306a1259abc844a2615b1a63ad375fe9b9562ab0ed277feba0da777d7651e4b2bb9eb78fd7414a159808c5923407fd69c3c06c4fbad6901174c5887720e2bc02b7d197cd284fd184f158aba00ae441bfddca07d141fe83f608b7f5990336c1f05ee925a8bb116c901bbdec245abb1f3d222127469ee5c5f5f958105067f708596f517275d442f7e0a2d9b806228b5386f20f0afaf87a53540c5e7b372e50547d102f3e4e65f182d3d035be313036516ec925e872f4a22bc045d9fc59d3e87fc00db4f0cf292071c6ae0a86639fe2246bb9f74c6c8fc5c5b8a069e8c43ce09d8ac8efe0d1dedf7f98a8b7049eba65519f991cb56a11a120119f71713b176d5d9e3830d971cd98c39043c4d35ae3907592a792f7bfd788c4fa1b16d21f6f20bdb1418f872580c9191a489f997dfdd2ed3314e5e69ba1ac76c018a9db995243896824d6530775a2c64bc002ba80faa08ba7a7d370b119cf5a1bf200213ddb6549b3305e5ac869364f5cbefd012e53fcd6a0aaf8f5cd87149a023687c82b03eb64f9f8d6a0cf8f7928adf39b32e578ff31b258e602dee9bd0ad360b9a22a6fe32240f6b9a54df0b76cd20e0dcd00519c51aa7715238370fd4268141c624bb29ed946c5a61da1050da2e415f58eb47d5618925ceaa23d13601eeb975ff5660fd50de8767443528b8f0f71df9e9b49ffd8a26435f662a406b83908c6f37b31df27a3f921e5e85f571344cf09574063f89c29f55909e715aa7dd3de830f59144953564ef4ad25067b2750128d566e7506ce376a16ad36a28ec4eed3ebc3831a9425a0cd1f9a6d7b47bae0c5b737e67dc7084fcc38d9f9fd2a5d1ff3a5f9ebaf59575fbc12b92d1b795d72bc770c64ce753b4e02095a0f47f0e821ef36367b778038ae913e6288cd0ed12a330bfc19fc32015427ba65265aa5208a9d737c1353c73401e983f0b42a2ebb42fc2b0c5aad0fb1a2000afd8ae74b73ae758a04a7d036138daf949cbddf94dd8e5e250140bc07d2dcfc68edecbb87cb039c3d2546f5ab85b088e3cf6077800a41c0c44f6518f2635c00f8816f3bcddee31bd05ad6c9995356b3937445c896888c093e8525ac6830956d1f0a58dc0282d489a806b1144c785c37aa4ad910351b4481e80a73f9f66ebe0f45401ab5cb41dff17b751aab55a458005af67f15810e5c968bef613d80e5c43ae9d5057e1c67cc80372873fdea25a688fc114ac696eeed62b77854ce3fcee9064e097904a43d588ed3492cd3ee33ec909291808f110a026a8fcfb378496d6cc27625fd2979859242dce7966b3fbc6978fe0e6d9cfd6c6b4a9f2dfd0ef453dca9bcf4a1cefa89d634fc4d4936125864d25e64c5f41e9acf6c728b33fbcd0db338a8896a44f32fe0c4e5ed2c44a76cccd4d308bc7c34af78f6386f0abef4dd38096fe5ad4a348bdda17a677ad4fb14a352b99ece5ff33ab0f2299d5a2766eafecdc8b7f7b5c6d9f0a025a0d1d74a41775b133cac5ee9a567e97e36ba2e6b640bb9224c88ec715407dbe0dd7183cf045735848993a644dab3be8f16bf1983f8088ef6bd9b85cdba16238a0621406423dfe61fd1355c926136d5d7778c6c99141a0091e427f54469cc7171118d9d22961dddb4740ff42cf550e5e441bf32a2269e023dc9330f53ffdded2d13e9479dea3a8c5de3a044e45a4a4a7ac2645d738f88a152f80b98f91c5f10448bdc5765530fee62e9101b2c6c454d41611bbf71605b6e2d6eacb6dd408a06a2ed02b3337b9ef29a305679161e62ebc1feea5f45fb93863af962619cbe4dec734bc2d2f3f6c6bbf92310dc05768709add41589859e15ae4f448619d2a1af3bf7d16e903af49a926a86978c93543716a1665dd8aa263edf4800f73329ed41a40fc42c65b41bedee8882c408f7b214cb2b46f663e62b044fb6f3c4608428f6831966e0586cdaab9c033c85310d59c355a8afb38971fa91fef078ad37df67eadfdc898cd8e4f64cc44b6bf55c1088ebb47be40a830be0a5621ece2adb350ce7cb5bfeed14d6fb26f8f9bcdeb51db09668dd8f51692d622423626262bcacb1da8272edc04f821a1885b39dbea186e67e1789995a1c264e5a5ef8dceeb45984fa18976d350af25df0ed00aefdbdc0dfaa19d556664c20a03e1517975ad0fea8603ed357692a1baf749295a79660ce0809ec1a7059b625d09f82b09bf10a65dcaa8456f70b28e2ea7074121538a4b4a20e22c62acc3c9eee2c421cd4ca8abb73191c04ceaa044476fb11e7057d2ce2a2e3791319832042ed245cd436cdf894d5548f33a61bf1788a7ebdee8453b89a351b2021748d47436ba77454fbf14b0afef9e9f57987fecbe855a43a9cd697dd4651691696b8f73df0af6e11d35767b11864cc92ed68d98763152aebb1746fb6e9ca77e21a17700ddf8a1db59541ab6f34d3216ffed0b58d0c4944f597bff51ee287b2f9fe595a639d1aa96ada92030b5258f02817377cb2432c0fd208d01baaa969df5a56a0d73190602eb733bd51bd9dcdd82dbf9d04375b2c9cf9b7dc3f2a49f3da0137b5ddbaa450c68aa0408f7c2e194e78f7c7be0a34be026cc0b71d77ab2aebe672b67c893d599ee2bfcb15e43ea8b110c9dd00b83de1c673724de0a81e5fda1aef2df000d8fd360b4a671aeb2f8f57c4d6ec761708a91d80e512d26f1bde0263492fa0908d39ce01749e265a4a7012f19005c83bdefd11faeb87859f41159b4f5252312509c79ea532d0ff841eea602e42fc6d122adf37f1d5db4f1ac5e3901288504f058cb2cb1eb012f997ad6de4ddc373844bb87c8d593ac74f0533897cd1238741b01e0b3abca3cf9f5d08c2633b86d73e50b06165155f37a38bf607d3d5339a435d58a54adefce306279175c4dd476b77d358895aeb95e8db015406ab687e28cb665c7f8eff5c7488f004cb65c7c18638f7d22a04634942c676fa45a3e7d313ee0d6592b7de5b7510a272c3c2591b7ca9da7a2b594ce07d8cf58f587d077616fea0f752f85ece434c89095c32328419499f746b92dea1aa3523f51ca9c81e8d1146b68b59b972ef78af1aa035f96f71118b01024be43a1952c8686d373cbecca3b6682119e6c57643f8b95e1969fa5797a8201bafa4225fb3a16897fe7ab1623f5a3687b36ebfce6f246e5517362d7ac9d98349a1507169ac2fb2cd8f586a0ab7f0f22dd0894b86d14efe1c7ff65821522a06c346d7923aace5ae72d8faf37d142e001f73396dc6e8bbf0c299c13d0c22a6728291fc526b9aeff20857dff5b878565d753eef2d41580fd57576a93834b6d7b0a07426bf52926b77b6c564201bead5127c94dff64c4e18ceeb6eba1e50c6313a7465bfaf761fba0b511e19f9f3ae3a3ba8e38c0a313a2ac367853da57b4d59cd934cb03a0e6d957ce35e6ae761d3eef03bf6331e3127633c4395a190dc984605b9f81970906723d90686a7b0ecfa4fe49fe40bb050fd9170197d001abe84e0972f958c34a51e615894780996ea576fa55726f90b3d4be231c05cd566277a470354079880913d8b0371b86066ce0b5712514b15ee97c3f7a0c5bf1f5d334695ed0427bb11d1251363996cd2488a465cf1a56878a792bfcbd00ea01af6608f3f0d38104815bce0ae9f80d522118c11af593ea1420e4c03475dd6e51b527a0331d2ebcf79b67d468c98514699317ae4d5e3ea5d17f65eaf9b2ddaf24b3b5f6c9b377891f31799d8441fa2c0a15561ad1ed7845262a3b59db02fd02f668470c606c396947875e5328f306ecf046670e1a9d95c92a924c3fe7261e2ab1ff12059a518f59f3f75e4a722a9df2b68b47eeafdd9bc97548e8132d9e79c5fa1245ac6747b3decc4883c458deaee21f416185f7b33908d63cf802f27be8ac6fd22e08acbdb3735c7a4416040ffda887a62776e31d35c0e7988f941572b386b28d1785a0c595e36852e415f2b64d7017eec00eaaeb607eaec3154c9df727d036629e0326777a1498bd85a342863cf88527d35bac5c6c1a6d01685e14f03b6b7029ddb6695f8fa8f12acbb7cb615ec2e5025096af65ea2741bff88cb45a818479fba83a4ea9829c1ef52a3445d0e05d4e5c8508d6cbaaab1febaff55c807b963fdae780820a16980a5ce3da58fb987af241ffdc7237c0286c1bacdf40805a71808381c48924a4d8251fcb72e76282647cc3bdbf56b21acd4958cc4fd760d17994ab97aaf24723f7c46caad3b3e2a05b55995d294021d5ecaf6f6c36609f56f2bc66f64722c0f8040c8723d16ac0b1cf4ae5ff6ce7b07d16b54f8cba59c84957b1957fabe73eacc757f0aef1c1a5eb2df1b14ccc83eab3e6ae6d52cd2d045e2d81c3d71e182dd4b941f9250b62173eb869951804fd7be9d9b55c8233d65e8bfa4ee7af77dbd1ace5927625410e4c0bc171dd1a83279e7440f7daa6fb21c7bd50b8c836b9e57fa855e86ec259c2fde15ea902a00df969001a26882116e146caf20cb45588f9aa4cbf3c6bb9baef449dcdc758ac027615f42ab8ff2d28502669fa2029e232e990f4c7c3c3f00598d594c4049821cf12b7ca76579b0ab535b511b72832ba7772de4b3a0eb2f65091d18cdb9eeac669986a9c5a11ffc685e6b0f596c3aca5bd85898b1d73fdb29529778c5739136510d4b89a129658b71af778fb63be5ceb89ce670a611e139a0ee4e7caffe309741f89730822003003cc803b6be530476db40437c9702f2221bbabcbf66d6ee359cec14126baf64a0c27874ac39e8a97adc4c2b0ff4653f9728633c3f703a0766e82850192848e220a3ac3c1c2be4e9962bb58bd81dca3ebf0a9b17f47d53f88d6e19555fe57290dab6050eade17b14705c685737d98d7ac2b639d2e4f4019e00001d565b4a9b0a4b9cebb2ab01df7a50f056205bee54584a6e889aee95efc80c09198c3c83677cc50a4502a5a1ecfbcc27078a553d97b71cf409616126003ad3b81431d896b15beb852e10d67cca6866b4873aef296a705da1f718f3bf7e8b37917f545b1e73910dcf31583f90cdabae7fe357990bf3261dbae7d89ed68277c1c424be92453c9ea53616fb6616fab7ab47666bd6acc9eab13c7bf3096c17e9d60bdd5ea2468ef9b68925af2cea2d4652a7c9fc94533421a1b66e8390a1e847a0485754fc7a485e0b3cc5e8d2bb8a9102245b131c8fa752d13cbe0aeefc47f9b55e6a61c94203a06b91dae0f9cc9991696ef0f7a0f30405e190d878f9347bcd94c03426f4d22f559e001b229188e37b957dbd3725b572fd5e5c80ac6fc31fb123826a3d646b6cffc7fc8b0470fa217333aa6114129b0954a1623a2417903216fcacbd978bf7a619c98b09751182f146926353b8fccb5c6cf69a7a78edb3f154298e15e67c9bb95d42e2a45eb795c11dae652b8ea0d85bb291675d8aa47fd950c8a0ab60fffe85a3d2711539f3105aad1f38f1087133316b03ae532fc82004a61e44cd0f3078ccc55210a78a4d75a6e244af6476107985692208219d74a07c639760f3529ebeb9c092502efe3acc86b6ff3d2ec7fa0e5b81fef98a4197d0ec21d3fabc8b953c93a78f9a4075c84200bed4f5a2e6f9cc3526bb264e9947d0bacf2e56820363", 0x1000}, {&(0x7f0000001200)="c7590584b2e2def5a9e1ec441b5a12c67e013c5b93cc8f4964beced7606d9792a00a999dd853acb5ddd80e425b2eaa2b0963147f82c4f2aee14dffc0f9852be40aa670e70693a4a3726403f570187269cf035ded6a1220f246b0baaf0397d5a808e24c2579cd2d41457fae70d5d1f303cbcb7d92f3a75dcd26c8f26812085421bdd76a022c907ba677cf2a009e96b6a297dbd3775ff44b2d653369c99f238e1cf132bf29", 0xa4}, {&(0x7f00000012c0)="6b5aa57fbd399be82a674a289a49cc01dd73c403bf95830b93395360602d424c2be37bb88d5e91e4d67a7a29cdd5bc44487b24fbc10d36ac01b815f5f15891879868396593385e2744e30a8e49e1e02bd7c9b154452c87c6ebb0e1d57b8474170d76f75217569771f95b36dd95259a297e3e0035e8bf64b81e0344e90f171d5d916ebfd2eb6607c069", 0x89}, {&(0x7f0000000080)="8799204d61144739d8855fce15bce4440e4b1c555c", 0x15}], 0x5) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r1, 0x2) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup(r1) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000280)="e8e228e9c08c981aafcdcc90c153210be73ee4e03f3d021a2b3db799d88e8d87a206c13aed2defeb6efba8cb911436341a52b30d6de15c48474107035e7036f67e064a56764714f32e9cfe5937e304fdbece3d55d4ff5f0d2d29c78c2259c712b7c2b6ecbd115026582b07040abd30c8c80009841d3be829a1495f599aa1fd2b6a0e484c40f58693406f559c5f7ca468cc503cba6fdb60a6e6eb93e76022226104", 0xa1}, {&(0x7f0000000340)="6334f93f12b78e5f05035089ad3b3962fdb44da2e396473b39e780723e3e6405514cb5befc4776307e38d8a60171d37cabb3489a777dd1fc98d03040765f7e887e379372a1f465264ccf02c5cb320290dcff96273eaadd59", 0x58}, {&(0x7f0000000500)="b33523062738cb753d86a24b726c8fb0f116dacd8960d5f0c1d5c664e521aecf14ae291b551cd318113c34f311a39953505e60e7073fc0014d91fd5b9c3a2a6c648d8cc8b77095d6991c26633cab6ff435dbb4c3dd6f3870a8c8a25424436372e4a53ff580f62653409c86a536e6706505278e815e53d9007fa04bc6fda65a0a9c9411ab60a20544da776d8b38dbb38b3c6c9066d704b0dd02f9ee61b052f263133ca7eb849f59de887ee62237c9f96941167c332c9205b017bb89a9c4f19440ccacc5c0b6d9f02136b00a64e277bca8f8fac9926f4978e4b494dbc429a43649516fa819846e41fed2", 0xe9}], 0x3, &(0x7f0000000600)=[{0xe8, 0xffff, 0x7, "d162fb91a70a6916fc1185f7b390462b7d15165c7b56e9d47dbe8d389d6f1d67dfbb8a522578f83c7eee005266d49fedb2d0a00afec99d511b860a1b85ea7fc1aa201239ab1874a69b755f69dba0fefae60ef67ede533ffd62644eb6bb420add4aefc90a6c849ff810dc18049d83690852207594321578656e5a23891f34bef9417f7d541f7ec574f7070ce8c96f8b43c46f7b49175812dd8e24ee471f1841ff4d8b1b7f71eaa912aa0a43b6e7dc1f19a30c9ef747989456f022e279fdbf83ff660cb146724491910c2104cc68f13ee32c0943c28db38122"}, {0xd8, 0xffff, 0x4, "801063fe8474e712064316d265cf0b2524ea7724a5489f16a2ac62895fcfe8e4bde09dad0057d6dc76a26cc3eb2317e31a8af1ad0db9a0aa4cbf59b14593cd61ab5d98b53e6947bcfcf23eeebcd326dc020182a4b1d0e27f60d3cf1187e887294e71079699cd9192e588a4032213344b157860f8e7766b67a762f9b8a0942124b8d4d77b2128b1988855def40d801ad192157cd81450ea27b6e58efe5959c927e7da7954c447791c833ede3c07d70a7eb37165c21719c55667f3f008308d90566cd7"}, {0x28, 0x1, 0x40, "986ab17fbb1c599d4886be0693561490c16caef21c8bfc07"}], 0x1e8}, 0x400) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="461eb47714373aa27c1e7c76f135928e3d7c2217847c77f26ce90e26ce9b3b82c077888b530b432797ffd5de7db274b71079c8a7a7b0f2964a89b23ecf0c38dc06266c9d0038a25a99ce88f0b2a442ca2d0ec02b818eb54e7d7fee1dd1788f38afd5d9037969f62e14464dcc832c86d0ee3e0e3b8b06168cdce0df343764b82f6db6f66d5bcf2aa5d60701fd7724620202210e0a7ab9f6bb25", 0x99}], 0x1) 16:00:04 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = geteuid() r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) socket$inet6(0x18, 0x1, 0x100000000) lchown(&(0x7f0000000000)='./file0\x00', r1, r6) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x1, &(0x7f0000000040), 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x3) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x112) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0xfd1, 0x8001, 0x1, 0xffff}, {0x1, 0x7ff, 0x1f, 0x7}, {0x7f, 0x7, 0x81, 0xfffffffffffffff9}, {0xe7c, 0x0, 0x7, 0x3}, {0x100, 0xf8a0, 0x8, 0xffff}, {0x1, 0x9, 0x3, 0x3}, {0x6, 0x6, 0xffffffff8ab241a3, 0x20}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000200)={0x1, 0xf}) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) socketpair(0x20, 0x4, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f00000000c0)=[{0x7, 0x401, 0x2, 0x6dab}, {0xffffffffffffff7f, 0x400, 0x6, 0xfff}, {0x2993, 0x4, 0x3, 0x4}, {0x24c, 0x6, 0x2c17, 0x3}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r8, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r8, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000200)=0xfff) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3aacecf8683f5d", 0x6c, 0x0, 0x0) dup(r4) ioctl$BIOCPROMISC(r4, 0x20004269) r9 = dup2(r3, r3) getpeername$inet(r9, &(0x7f00000006c0), &(0x7f0000000700)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: 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) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCNXCL(r6, 0x2000740e) close(r1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000280)=0x4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x84c6, 0xd3, 0x3, 0xecc9}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r1 = dup(r0) r2 = accept$inet6(r1, &(0x7f0000000680), &(0x7f0000000380)=0x2a8) sendto(r2, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x82) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000640)={0xfffffffffffffffd, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x71, 0xbffe00000000000}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r3, 0x4, 0xc0) syz_open_pts() close(r3) dup(r4) syz_open_pts() r6 = socket$inet(0x2, 0x3, 0xed25) shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000340)='(}\x00', &(0x7f0000000440)='%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&\xe3&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='(\'%)'], &(0x7f0000000640)) close(r3) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r8, 0xf, r7) r9 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r12, r12, r12]) r13 = getuid() r14 = getegid() r15 = fcntl$getown(r8, 0x5) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002380)={{0x0, r10, r12, r13, r14, 0x20, 0x80}, 0x3, 0x7, r15, r17, 0x8, 0x80000001, 0x4}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) getsockopt$inet_opts(r6, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x4, 0x2000000000000) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000480)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/124, &(0x7f0000000040)=0x7c) accept(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x20, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file1\x00', 0xcc3057659ebce4a7, 0x100) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0/file1/file0\x00') mknod(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0xba) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x7, 0x6fd7d3bf, 0x9, 0x0, 0x7ff, 0xca5, 0x80, 0x1, 0x2, 0x1f, 0x3}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:05 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}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") select(0x40, &(0x7f0000000080)={0x1d, 0x3, 0x8000, 0x1, 0x10000, 0x0, 0x2, 0xef}, &(0x7f00000000c0)={0x4000000000, 0x4, 0x8, 0x200, 0x1000, 0x4, 0x6, 0xbeaa}, &(0x7f0000000100)={0x6, 0x4, 0x40, 0x7, 0xb8, 0x400, 0x3, 0x99}, &(0x7f0000000200)={0x7, 0x8000}) r1 = socket$inet6(0x18, 0x4a998407b3e898ec, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xff, 0x7}, {0x18, 0x1, 0x9, 0x9}, 0x4, [0x6, 0x6, 0x100000001, 0x7ff, 0xfffffffffffffff8, 0xfffffffffffffffd, 0x7, 0x8000]}, 0x3c) 16:00:05 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0xfffffffeffffffff, 0xd9f4}, {0x0, 0x2}}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0x3, './bus\x00', 0x5, 0x54c, 0x8001, 0x101}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x3b1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r4, r5) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000300)=""/230, 0xe6}], 0x2, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='}\x8c){\xda\x9a4\xec\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x1c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000440)={'ta\x8a', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r2 = semget(0x1, 0x4, 0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6, 0x0, 0x6}]}) r5 = dup2(r3, r3) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r9, r10, r11, r12, 0x20, 0xac}, 0x6, 0x5, r13, r14, 0x400, 0x6, 0x1, 0xa3f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x401, r6, r7, 0x0, r12, 0x100, 0x2}, 0x15cd9dc5, 0x2, 0x7}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r3) r4 = dup2(r2, r2) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r6) r7 = fcntl$dupfd(r5, 0xc8f292c354b98b7d, r6) r8 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r9, r10, r11, r12, 0x20, 0xac}, 0x6, 0x5, r13, r14, 0x400, 0x6, 0x1, 0xa3f}) fcntl$setown(r7, 0x6, r13) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000380)={0x10000, 0x1, 0x4, {[0x1f, 0x0, 0x1, 0x9, 0x10001, 0x1ff, 0x9, 0xbb, 0x0, 0x1, 0x7, 0x1f, 0xc976, 0x0, 0x957b, 0x8, 0x94, 0x2], [0x5, 0x2, 0x194d, 0x100, 0xb056, 0x8, 0x10000, 0x7, 0x0, 0x5], [0x4000000002, 0x4, 0x68a5, 0x3f2, 0x5, 0x4, 0x400], [0x63e, 0x7, 0x5, 0x8000001, 0x2fe4925b, 0x8], [{0xe1, 0x8, 0xa1, 0x7fff}, {0x5, 0x6, 0x3f4}, {0x5, 0x860, 0x9c20000000000, 0x4}, {0x7f, 0x54bd, 0x8000, 0x3f}, {0xffff, 0xfffffffffffffffa, 0x100000001, 0x1f}, {0x62, 0x1}, {0xf5, 0x20, 0x2}, {0x9, 0x0, 0x14e0000, 0x100000002}], {0x9, 0xffffffffffffffc1, 0x2, 0x7fff}, {0x5, 0x401, 0x3, 0x400}}}) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x6}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) fchdir(r2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="09c0aed80902222e04e4bcb7c6b474153b8b57db63676ec9750b988782600d3b2948376fc34b33b14288edbcfd5d8830714302203f3f7e058542cdacef", 0xffffffffffffffe6}, {&(0x7f00000001c0)="8f05c62f6806a3b4a552e731007e65e753398ec01577c15683834ddeeb532ffcd0fca63cb5d0a8cd8e09d958f8e530d82d7a4b1d3cbe73ebfbb31eb6a8589f8a924abdd68e818404f91c3b44e4e0ace2eb87cb86f42caf169387e17870732fe93a9a8fda9ae48330fc152e400d01b15da158ff86d22d3b8b584c4b02ec6aeebae72210cef21a8f05694268cd76a322d886b60b4c559df5f008d438ca2d9695c1e24a3f225a8dcafb31e0b451f0909e5c", 0xb0}, {&(0x7f0000000100)="f278d18a874b417bf500e82303343d634a37d637cab5ea7f0485dda5ab476db1fb47ef364288d56ac98233aa882337fdb70c0f8445e5acb4c395d7fce40a5566994447fe69ff2ef474e128feccd601bdaba43f", 0x53}], 0x3, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) pipe(&(0x7f0000000000)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) openat(r4, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) syz_open_pts() 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() flock(r0, 0x4) fsync(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x1, &(0x7f00000003c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r2 = dup2(r0, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) write(r2, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) connect$unix(r2, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000680)=""/138, 0x8a}, {&(0x7f0000000740)=""/145, 0x91}, {&(0x7f0000000800)=""/216, 0xd8}, {&(0x7f0000000900)=""/146, 0x92}], 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000300)=0x8) dup(r1) syz_open_pts() 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180)="a13ce89733098e306e77747a50e42aa169a68620b56e33730872944cd8128c3512984db7d8a02f819981d9429682dbb600f4b11b7bbc5b4e65dc8df18fedf2332f281ea72f2d89395a4d4557ac9cfb427b18f21707f667001dccd7d845f21202a731470931af53e4af64b86825eb827a6bfa1f9670216f6bbe021096535a87cb94ce6cc3e4ff4641d205c553112d002934eaffb0d7776a8a8bd811e43cb86123eb3d9a0b74a6e07ac23893aa81ca56af8807463e58", 0xb5, 0x0, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xfffffffffffffff3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) flock(r5, 0x3) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000280)="cbed0c102eca34f459a642b226ec5f4ebcf548b4899ddabfca9eff073d0542c2c3464725133d69975c6625", 0x2b}, {&(0x7f0000000740)="d7ae832ab49993b9c4ba7083751c2e150436750e19ab38e8451d8e3dc1d52894fae700a453737004b5940fe6751c0c41cf7a4780c9c4722c001451d5a1c607ad6152c195e7b9ca81999160a6f5ae2edd8991cf3db7a1e85a080fab1cbc87c17ae4bc4ac96ed77a90ff4788118441ef9a208d8b27a4ed9000de478ba3fc4b70b75aae4c6b0c18ee79cc59ce8ab402ad2546873b0201ab8ac8d829147dd61ece9699451f924ee8bf024ba2f7a0253dd15749a95e92507220f397465643f518857b96f2cdbe10cbe8414589292bd7386028165160fdde81f89f2190a7ca10a6c76c83c46e53d155ddd845e780a5fd07fa85ccea683b5e7596d01e250a51835b32388dacb846313f04121ebe692425a4b6e31d01f6ea9e08b413befbaaa5b7f274d6dffc77cf1b2bc2cdcb7085adeb0f44d473816ba0c21d615673a047bf80a74eff292eea125ae5ba88687dc8603e678ea4d1e462429cd4c8f4c8720d70a72abbbc377b4cb7a6894cda0f9b387d44ab75ed004727565d69cc116421179d2305eb58cb9115bfbf182808a8990d0290f188e1278b2642f687c7bb55d068f4768e1e2948b506abce407098094cfe25a53c024435cf4cf136e7730c7cbf56fba710efed9bf3c78d8d030f64d922662fc7f13ac969caa9e914fb1c6adfb155089884145ad26edd7ff4926478d1e96c7af9635730a7b99d7f72c9c92a9552e6ac8bbc4c4e7960ca4245bc7205d61e255c2706c5e8f067d1e0d82019c8e73ce36e07c8f8abf4b5b58c64c4812f3c38ba75227b7aba01abe983e04af6f7c22416c86012fca3222f76b4544cbb3b163e3e46c6bdac90c1ed7532386e23231fc4e3ed6b3e1f6552550f17dc308e8cae38f5828cd53fc0f2ac8a6662de7292f89ed9fa536d3f6fd400ec7bcacd6d81a674088dba2f47bbd31211de843244281cf96eafc8979eea33e8200efbc008614cb6775da2a46ba8bb18f2bd4db69b79a8b569baac66b7e7018099bbc8b178725405d1db3c96ab107a261a6b7a1d04eeab65c6637a37a89577b636b5020275e8c4ad3c0a0a45a95ae10e70de2b7e5a3da1e6664298c8f9f075c64cec6732cc15cc8df30bea5c1496f8d7f21bb565b0094b2d621b75ad815bdabe26e1acc1625e521068baa768f10efd54b2940e5c63a3bfe302cb1beae7fe7e6fffbad9be223bde42c914cf5a97c98e8b6ad529eb1dd9602090c1a2f8f63a3c7933a6723d8041e289e8099222213c67493fad1f90434d8759dead7401ab1fbc6a7ca69125ac3d027e4cc5099741b2f03fa0ae992b24e122ed338835082e71eabe256cc43ebaaca6e45aac16573c70ce952bbde2c3b4d1d359271e885e61a32308cf99479a91ab15e132ae652153b72e28d6f62495c3dd946ba2f4e128ef77a18fe6da84a326ac87b96856540318d0209ef82c3ccabdcbb82ca2b398286ff20fe7b93e1f9c17648aa00b0c7f9a0c2fc0c2b883d3db3e49d522889a1cd949af89bf65801ec4ca8a2bb25c2a0cb076eb2683a83addc82b4110a719003ebbc2c37cdbd4a72773d4358c2b5dfc2e721a8eb81bee7284a3e8b88ec5ef55d01ca9112a59ceaf919bf0f3f8867db8c767e0e7a20d5a0cc68b06677dc5f8f0d28ace15f21cd6a372a1bf7f8542ce0128efbbadcaa5ee5df0871c6e621946acd7063b63e166f4f5fa54663a206134f946e198f05e5ff15edbe762da718ad2c5eb36bd8ec5ddad07ee7050630ac9dcb4f4c71f5450ad6e3278ba2c8a49eedb851ba59128b71aa4a0c4921669519df95d2428e4c389b36e6a0dc8cc42a5f56831eef3ed4cb941acf3ed452b0a81308a445804d12a0a02a506f5bb15c019f35bb87236810daf597d81344b4e924ea6fec431c7e9c4d6a42be09e23b276f0f115d761b545eea15d39aa3d53b1efef4cb12346e815a3d1ecba002582b0761bf36ef6c428629055040756a451b8b44681d0d9b2e5b2a1e91c74831542a53c215aa1f36549c3bba5c8ef06cd28e95878e67f9f58c398cb6aa5b1e400d6447f63880deaec10ee391dca60c71b13c3fbb12c2e15076fcfcaef4b3b1de0172dc65bb023d6f23c1cd5699205639b5b2844635a9365e80c7324d8058bcc9831bed8bce97751b5a0e6dbbecc53005725f82f0895b4e41d5c57816758c93dcbe874395785252f655299ce81af2032a9c775722700a27e882a64bbe2e5ff8fb7a217ff63a84f12a3b9a7f433d99ceda086662aa14ca1c1dac6eeb0368550a216f729e2fef19be0ec203e8b54bd7faf83c4cf392f59486ada7a86658c99897674fb1e691c91ff4a4cb5da258b8b2bda9d3de63a1727ffee91d15723520d87da31e39a8dd7ce1cecb3fb943c614e9d9347dfcdd0ee7e84ada3db34e93f4d03cdcff96afa0091e6be5a1a8715a73f4cd958d50cd0abc1853c5d069fa6550c3ce56b04cc51c0a181ff32b080f923bdfbcdb9d10b254dd868ea3ed323bee3c39eccefa2c3a6095c4a65efb6226541aea9fe6d57b1431b8beb9f41714db181ac29448874945a494e428cea58c039e85b4dc4913123949a8b7e6b11fd42f72e730efb1a0ba1e7fcf9c68db545b92a998feced00080521c9405c43dac20df8a2a20b14a7cc10b0197cd2bd666beea6cbda2614342d617a7ff84ec008d0e3c83ec2278c785006752f988a365dc7c63fa6398d77bba0069f9aa6d6584f1de0e42831912095b2fd002e72df722413df067ccf8ebb268076e834d6934db49dc06ae08c2e3bb6fa56bdc20455e662e8c9d64678f8412080e85946b2b52ca670be58016140725b084c28c41ab84a65c096f4ab5c63e03624b812d3917b34e4e4526916984010105e0d2d80eecbce34018fc987d2ca6cf5d9fa3b8c89fba32988828c0bf293a9d4b2d715cb2975d7b02fab6b7ce17445584b6f4687776449fbba22b08524792ddcbff87e44bd6171a82dd2ac8a34d7aa56434f05418f5eae9a2869912f255c851fbee0c20a409112e3c09ecbc5f6a2623a9ffb1945ce61ef19bded56fe9517f1fda866b8ffa527b312a29f65785ef5d153edc22d75d1171360c183a825a6c94519d39f6a48e9b87a11f71213bdc41e32a7fcdd9e4dd033b93913c4158ccc71a4b3506275d9d0b6806df3281427603bb200863486160a6e3060e94e5670d0ef6d3d3eea04eb46fc02e281954ae32d3bddb04243634fc308491bbce3e902323795c4d0b290e0f07d2f2f7821b3b8b32c88f0dd2ffcac059b6fa968eace178ba099655fd3fbcd734856beb09d29cc57cbeb7fe18382d75065d2de4fd60077b8c6df49249d30e7097697f97cb3466d80f233fee8e44557ada8a044cbecb6702900c64c1ae959618cf54e65bc8eaa40d823c9dcd101fb4df5e0d28331721f77ee3b2bd6cefa4468875a4c48daf7d6b24b59a823213c01437e1139b1559aced886590fdcf5d5bf273b5fcc581aeb1d381293c94d1ff468aaa52d923c1eefb4b6c9d9c5feb8acf71b1f8d9a2527b990efb2e1a6d115cae26e2890bf5151bc67d64fecb40207fb641ea141cbf82728f490fd47ab0d43de84abc19e4c1fc265bd7b754ed190ad4272d62e352d5dfac35fb990ee5e153bb9e667743d32ccefe3013fe7efe383479bf20001ebfe57733f31470fcdc1194eb81aad839fefc67d099f8b0cca27f4cb09479d8f9acb937544815dda99fd03023671c1633d5a7c4be6c9deae9102920c156534237bdca1d39574893a95f59f475576e35c301ed6e749999dd382f87cb4e6cd25c3cc90012f9cee01eb349377461481bcccd155066a8a7cfa2c7935671ca081bfa5efb96684022402b030b0522cfb174f86eaf9f5c2ab1b429497b2872ee1fea83bb71153dbeab4ab582c1365fad1f2c57c0ea758127eb72506a4de4f38cdca8896dba361f0b635c6cb2140a2c535703636b4a18d7bd04e9b5943617eadae266e643bb04332d623829aa7f5cd6d4c8f420ae86f4021104f2c2a35a1ae77b092b71df4ab25f5040b627b99f069b8cdb1fd6f324ce7a5caaf02367c0b000353a460aa8581705bc7edcdc7e97a69382f580aa5d9b687765e46b3956f5ecdb59317613f936dd39dff9e7d0b3782e0c109c16ad09325458ca2ac0029d4fb54724223e92bb2eece741115f169bf01d9ff36bd1d8b96abe0d82f14a7c7cb7db71476fc8b3264cad2bab1f8fcec5f781e4c62f72e67453485533a724d02767dca3c865ca344d44fb6836debf3655e7483892a2ff4880d3b42c6fa62a3e68402e25f3f397a1fc956814fe831037eafc8ff8b3a114999cf8cf9fbbf8fbb20dbfd3677855cac95030cbb799808602e239080721558cc9bf778cf32e68cec5b60a6ad7a6567afd0a40d96f9b1ff020dd107b7795a1eba47dc46fce25dda5b4e2f9cf7641cec533e3b2a73109a5bac49e18a4fde88ff65fff6a444d51943621b987927acaa068740d236b14bd617d7a2f38499869cfa8c9f71605db79e3f856ceebbc97bb40ac355ceea9984beeabccdebee4a0d8cf0a6891a796bd7139c21bb90b3cde246d34cb856292024598cef40c5ce80ee863760c88de016b88390a68deff28433b1961baa44e7081ac8c3ade3f715c420b269b9d463ab37ff1c0bbf765eda286a564ff2c1190f6adfb5fb4dd779fb49f7e1fb064b75cfc10bcbe35d7cb417e59f0df9b639533610fb1fc13fecd12d2a318ed4e2968ff8cf6794db9cf7e1aabf6271be9383ad4b53b9e692e5186fc5a07f6c2be4be77fc2015b1d706a7ec203f8443e3b596ea3d37b31724a67c8fd2622cd5522207e0c8a6435f35b5efab6037fd05f663a1b03ad61bf89bde0a1066e7743cec1070af1358c19a02420c44a2fc49195317804a975661c301ba1f5c5773962db179f6a1b6906333c02039d9ebf29eb1ed9b2b0b8ad533c4e1630a35faecfd3b5179256edda07e6a0d225f9e92841306e877f335617d1557019bde10cfb38df51c66aecf8a73aac7c8ec81df4c8806449c946cc2321f48140d747f7737d95f2773da886cf9e79af45dc319553110bff36c2e6a1648897204c7d0bdf4d26448973c60fb6dd8894b6e6dc3b6699b69b08e3219b7e6457b3d538840fa6b6433e9916647a1bff0114d1b8a78691b5124e0b8e64bad14f84b0946b456b670ebac79958d7d8423e439f642d344817ac649e78982e826149c423f4bbf64d8802cd24d55d1925a1a7f6cbda8e5f73eb0bee04cdbebbdb47e460c0ac19d101313fb1b5768d49af4c7467ab33b1f50eabc54bc908380efb42015c72bbfe00a02c328c97a9d17ed92d05060ee7727fcfc835da69603c3914c5c1f28769641af15e33819200e9287e95393181c54dd6d899ad94b6897b9723599680f31948396d870295a14f7eb26aee52e0933e535c80533451a2033742c30b28d1d4127e39d88e8d52096f75434bc4a2d000d03ab55bfaf790616deb3e6a5e275f3510e1b50bbcb2dbc1c1947067c621d44984813fe9ed593cf8a39842761b12acfc7496962f164644805dcbe32c07dd60417eca4310bcd558bb9734bc6d0ba33df58b782c016afa5f7d7bc6c18771ee304d71ae8b74583408e440ce9553fa56d38534f8dfd6603513d4c77c0a934b19e5cbde1c745fc34537f5f3b1d6a8532fef991d8e29cdfbc1f8092e3a687d07dc658266174d0b562fa25cf7100b89dcca76b598a55310d626bd1e2831333415fb5e1c379d84ef3b8e08133732513d180a9f4dc1d0ffccae10d70781910af14ec29cc43f1b5bc6fc362c80c0292173139ba62ce144940feff1f425572ac9a9a0e520c884f49423c1b6ce9267e6f476a1dc842580e9e", 0x1000}, {&(0x7f00000003c0)="6307fc324561b6305620ba19fb9d3008533400b9aeb3c9ae826558a5bd9276d6aff2f6fe140d945a98c4c4240c82b72374243c710b294809074908dfbc6125dd329d22f6d44733a9447f4ec67a3829b11855850ad623febc9a2157605be222aab72a20aa538a142fb7bb53ddc8f719b82732f633c26ebe2dfda7a272387eb5e8e0cd15ecb8a28e696bf43c641d6317", 0x8f}, {&(0x7f00000002c0)="0a14cbcc9b6cbf", 0x7}, {&(0x7f0000000480)="c54d51e135487ba0045bd21c3965133e8193e2cb42b8adce40c8b1886cbfa26189ec62eed438ea070e1ada18fa5d30fb6dfab91f9d9ef3f909c5cf29b4558b23fbb880978cdd6523ef25e78199a9d9f61145c45ba6b5461903f8f7ba37c8a2cafe5f2674348df7b906589bfe36e497357c28233fdacb9eb5a47bfb1e3f88b53db0d30d5962682cebdf5d99f8b8b64b8e6ec3c5bcf0cf266b2a45bf2178daeba7c2946a8d430b1c90a6c7747509154cb3347c109fe4487cd6dc792aa99c958d69163604576e356fcd1052861c0132696a5ffab8b6794163a5d1b43b3eff7e04bd3fba5b7d002d", 0xe6}], 0x5) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000200)='./file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), 0x372) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc4004704", 0xd) syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x69d, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$inet(r2, &(0x7f0000000040)=""/52, 0x34, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000200)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='\x00', &(0x7f0000000480)=""/119, 0x77) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x1c5) pwritev(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)="881b82aad04e55d739ddfbbdce5ff0e9b710e98271a03966791f81", 0x1b}, {&(0x7f0000000200)="aea811ededad6a94d2088fbe8fee8df952173c3a", 0x14}, {&(0x7f0000000280)="ce64b93ca80e9463b2160a7976d31291d490d34f57e4b0221acad86ba1cf5ab62f3d89a1dfe2c29e015809507ff10f2386e5ba4e347fae71445d16159024928d1acca5ff5608e1eb535e9de180773651a9929133667d9b1afed1587d4b1a6c", 0x5f}, {&(0x7f0000000380)="402b69cd7690a24669402a4f3d29f524eef1ac09233d729ffeaad3874de03da725c80885fce63261f039c565b21fd7ed7e610e32c8f84159bd940a00ef2bea43edaddf89506ad35a46df831ba87b1b5c2ed0b37ecbcd404ed87ba299e408d69d4ddc0e2aabad995e47f5b2075ad66e08b758a313df9215ad3ad8a42052bb60dfe110a894c535e04c690a79527ca6cd2777eedd31b019e4f32fcfb32b613eac300b98befef3b6a076ba62f40584a82d82ead7a6f822cf29bc", 0xb8}, {&(0x7f0000000440)="07c9857ad8994bce", 0x8}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000480)="d32da149966d301a6ac058c6c107cdfb7274b9f0d8db375308ffb78256eb23c7daaa69a4ad667b3de9b6c749b956bc854738c34fbd0223fc3580427e1b14d502231d532957fa82c014497103c957") mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x82) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) utimes(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x5, 0x7}, {0xe5c, 0x7fff}}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000440)=@in6={0x18, 0x2, 0x6, 0xfe2a}, 0xc) getpeername(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x192) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000180)={{0x1, 0x53a9, 0x7f800}, 0x80000001, 0x7, 0x6}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x715, &(0x7f0000000040)=[{0x2f3b, 0x8, 0xffffffff80000001, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tax', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x2, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20220, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x3, 0x7963, 0x3ff}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/170) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x18, 0x4}, 0x8) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) bind(r6, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x5, 0x6, 0x7, 0x9, "15e7936de44c08713efbcebca4522098b3d5edf6", 0x9, 0x3}) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r4 = getuid() setuid(r4) r5 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file0/../file0\x00') symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCPROMISC(r3, 0x20004269) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000000100)={0x1000, 0x0, 0x0, 0x2000000000001, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2970, r1, r2, r3, r4, 0x20, 0xac}, 0x6, 0x5, r5, r7, 0x400, 0x6, 0x1, 0xa3f}) r8 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r9, r10, r11, r12, 0x20, 0xac}, 0x6, 0x5, r13, r14, 0x400, 0x6, 0x1, 0xa3f}) r15 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r21 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x2970, r16, r17, r18, r19, 0x20, 0xac}, 0x6, 0x5, r20, r21, 0x400, 0x6, 0x1, 0xa3f}) r22 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r25 = geteuid() r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r28 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000280)={{0x2970, r23, r24, r25, r26, 0x20, 0xac}, 0x6, 0x5, r27, r28, 0x400, 0x6, 0x1, 0xa3f}) r29 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r32 = geteuid() r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r35 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000280)={{0x2970, r30, r31, r32, r33, 0x20, 0xac}, 0x6, 0x5, r34, r35, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x40000000000000c5, &(0x7f0000000180)=[r6, r31]) setregid(r2, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x3d}, {0x6}]}) r37 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1027, &(0x7f0000000000)=0x5cf, 0x4) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: setuid(0xee01) semget(0x3, 0x0, 0xe0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r1 = getpid() r2 = geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgget$private(0x0, 0x40) r12 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x2970, r7, r8, r9, r10, 0x20, 0xac}, 0x6, 0x5, r11, r12, 0x400, 0x6, 0x1, 0xa3f}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r7, r5}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r5}, 0xc) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0x3, 0x6, &(0x7f00000001c0)=""/229, &(0x7f0000000080)=0xe5) 16:00:07 executing program 0: r0 = socket(0x11, 0x200000003, 0x0) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="fad1edea7d9a2fbe56c01d521af603fbe7dff11cb480e29ea02e2a4e859b3db38a3a462dc39a68b8bf542b8f77064c455635f36f625481a7e4e66d5772f87c3d1dbb3cfdc54de2da7fab9d7f06a59131785571eff3f11acca0349f5c938f5711329e2708162688a24a90726773020000000000000033ba43fd50497debb0c68f1054aa8dfc43f148e995e7c3327e2c8f8c1b0210ab9d0e9b995dfbc2e40cdfb5381e26b4327e69c09a96b7d68a604569dbc890476268c60f442044775a2a99e1f22efa734988db71c291cabd2931b008d4b3e6e66ed6089233ba81ec9519ae9824fee52b7e3389b750c57c13b271f7e6b2c4529024b489cecae31fbd1373572825314c02ca5487d87134"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="9ceaf05d522792d3d90d21aab8ffba84ce389ba981a2320c0f56039a90165d439043f6b97675796999fe93213e2ff7493d7853e149e04fdc63e2dd5bbb38e107b2c6c1a04ea86463d04c59818f25b8dac9497ff993c9cf440a7375427585711679051d27d335272628fea7cd961bc0fcc9f89d68b1896dac4638b930efedf45b960337be4a657fce2d9b9a2ccfdb7a8e77385b14d3f24370b5c64ff417f90d00", 0xa0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = getpid() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 16:00:07 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1c3194cffb65bd7c) pwrite(r0, &(0x7f0000000280)="bc9e89490fed45588ac4a952260812e0e7b9f7dca5d27fdc6712ba61717c49174edc2716dbbba4c177ea7fbecb0003d37dcde484a0e1c9c06a609b9a5b1454a12f", 0x41, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x3) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x19}, {0x20}, {0x2, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000740)={0x10, 0x0, 0x4, 0x113, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}], ['./file1\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffff5dd}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0xe, 0x4, 0x9c5, 0x7}, {{r2}, 0xfffffffffffffff8, 0x22, 0xb0000081, 0x3, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x8000000000008d9}, {{r4}, 0x0, 0xfe6e18c4e3f8411a, 0xfffff, 0x3, 0x8}, {{r3}, 0xfffffffffffffffa, 0xe0, 0x86, 0x7, 0x6}, {{r5}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x7, 0x8}], 0x1, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) kqueue() setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:07 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) socket$inet(0x2, 0x5, 0xc4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r3, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000006c0)={0xfffffffffffffffd, 0x800, {[0x7, 0xd7, 0x9, 0x8, 0x7, 0x20, 0x8001, 0x0, 0x1, 0x4, 0xfffffffffffffffc, 0xff, 0x7fff, 0x4, 0x8a, 0x0, 0x39d5, 0x5], [0x7, 0xffffffff, 0x7, 0x0, 0x683, 0x3, 0x6, 0x2, 0x9], [0x4, 0x8, 0x3, 0x8000, 0x3, 0x0, 0x9], [0x7f, 0x9, 0x6, 0x1, 0x7, 0x2], [{0x6, 0xffff, 0xffff}, {0x400, 0x9, 0x8000, 0x9}, {0x1, 0x100000001, 0xa2, 0x1ff}, {0x5, 0x400, 0x7, 0xed3}, {0xd4, 0x80, 0x0, 0x5}, {0xe900, 0x81, 0x80, 0x5a42}, {0xffffffffffffffff, 0x8, 0x8000, 0x1}, {0x200, 0x1, 0xff, 0x9}], {0x0, 0x9, 0x2, 0x5}, {0x8001, 0xaf9, 0xb34, 0x40}}}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r5, r5) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r5, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) poll(&(0x7f0000000140)=[{r3, 0x20}, {r5, 0x2}], 0x2, 0xfff) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000900)=ANY=[@ANYBLOB="ffff7377313d6c65b00055b3f65b05596dd1d5cd9d7dc580886bef9b4507902f0bbbc99c98a330a050ed95627d41751e585794bd1e4f83c7e53b2ab3230ce2f03de8b4b9dca10e6863ad287efb40c2a959bbd8d0122d0d42ffefa8c66894fd49d4b7a43284801c866c17e4ea36823c7da417ce67044d497938cb65cdc54e05618ca59e68850638b823e9d972a7bc9895aa1f39190d331a6732e2bba345f6f392e6fbaaa0e8de9056ef3eb2a2b3da13c155bbd345b6fc1c8432a027b4b42d70c6bee0535c61bf6bf4155343c640c1641447af72d08db58000"], 0xfffffffffffffef8, &(0x7f0000000080)=[{&(0x7f0000000200)="01e8c7e927b1ede86c7700302d620e3d5e6ab78e75db805a9425fcabcadd721c14a74dc9dcf2e6e94af223325f59a4a8df4ed08eb8173f26209c447d64c7f53ed3cef9b5b5350c3a866218760c14f5b3b88b071dfe9d7df909fad359e5e0b91aac2c1af2a6076ee0e6fef71b1e97be4e4d52d82dc226612da16108a9273b34e7de", 0x81}, {&(0x7f0000000400)="41b96ebdef68dd10d82ab36ce3df23fa2bbbaec8351a7c5ad653522fdf6213fa00000c5cd514a56e602bfa9f30e602f477159bcde40200c28f16cd37e7d30ba6b0b7c1506879af2be7843af6e9661dc14d6720144c03b6c59a36dd7b21fa73c92d6f7840be637e19ab0473214220ee61a1315fe4fdd9de6b342867b37cc751d2885491dabfadae8e8f0981b360c7821e7423e6e060740a40ef14a7bbd540d72723c1957c396f82425331ced326b78d5e054a024abf7ca34bff8469", 0xbb}], 0x2, 0x0, 0x0, 0x2}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(0x0, r6) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, 0x0, 0x0, r6, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000600)) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) r9 = syz_open_pts() fcntl$dupfd(r4, 0x0, r9) ioctl$TIOCEXCL(r8, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r5, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000700)={&(0x7f00000005c0)=[{0x41, 0x1}, {0x0, 0x6}, {0x8a, 0x4}, {0x100, 0x10001}, {0x80, 0x400}, {0x44}, {0x47, 0x2}, {0x89, 0x200}], 0x8}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x20000000, 0x4, 0x3, 0x0, 0x400, 0x3, 0x8, 0x2, 0x2, 0x2, 0x8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) syz_emit_ethernet(0xffffffffffffffc2, &(0x7f0000000180)="bf") 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r6, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r6, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4591696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) dup(0xffffffffffffff9c) socket$inet(0x2, 0x4005, 0xfffffffffffffff7) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7ffc}, {0x1000000000001, 0x400000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000040), 0xc) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) socket(0x2, 0x7, 0x1000000000) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xa8, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) getsockname(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000256103530926750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc90a136244f94a94c942354b167810c2882c4ab9da09b3bdcfb553918c51245e158ff9d09cf1f22939f3c98573acb4230b49e5e5a8a78ea7a8b51c29d701150c113d2200ca5c5bed7ddc2ee08e5e11a628af449ea3136e7de3d9acea10c3330e1773a4618bca9a5c0f4c64158d96f4d97427688fbce866877dd4464ceed900b4bc8326026c7434328c46bfc2af2d68f1d53"], &(0x7f00000000c0)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r12 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x2970, r7, r8, r9, r10, 0x20, 0xac}, 0x6, 0x5, r11, r12, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, r10]) fchownat(r2, &(0x7f0000000140)='./file0\x00', r5, r13, 0x4) r14 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r14, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0xfffffffffffffffe) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000001c0)="552f2032d2f7fd5ef14e68251621105141f0a6b3bacfa5cdd1feb52aebad1bd1e02fb44f1fa09b5e842b8f80b7186236cafef8e1543b879597c87ae2a676838fd11de894185f09e9e8a610e2479e81539eeaf2072b00ae6fef4af7ceb95b4151b10e01b24a8ac9910939b95c1270701ee3334afb50b863a37c42c4dd291b523ea5ebb9d7ca8030281a468c40a566755896782ab1b74a4bbc4fbeb64a91914a8ca1dab525525d6a53b3b434a98c0a8156dd36cff6caa95bf05ba6a8b11ce8c8618599874a1aeae7c9f050a68be8b9e15f7a4db79acbf01777e66f7e642bb6672fa8a5cee32aa3700b48e44f094828456025a9c36157c34600f6ab2e14c665ea92e86c54", 0x103) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x9) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r0, r0) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000180)) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/205, 0xcd}], 0x2, &(0x7f0000000340)=""/4096, 0x1000}, 0xf51503f867910d0c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r0) pread(r0, &(0x7f0000000000)="c5d5603edda24ca51367f62d4a1857e64f35756180a4fdc0db888164d70a47eb1881c8647b293ebf5754295c5a0569349f7ef6360ee5538c254500c0cb5b9986141f4ee39ebf7059058bd5f2ef1555df0e0ab49be21ca70b3b254fbca50d7a1a6bb80527c3845d2561a3d8f6cf8905f741b65b245dfae28a825c267dc708453cf9ecc34cfb5bce78695dd92d714b094d983e6d616b0c88538df28eb08682c545976ec1215bd4116aacf319e9ab95051666be45a73581522aa113731a7737b1cc30d256301cb12c85cf8b08e14e751a50b2945cdab76a10aaf6aea738b370e3802768b0b848ba12c40e2835cde5e550a6562a5d8198054b32f5cb060aed09c696752d9d7042dabe957a689c50f62d26fd3d8b0c7711df608b0326cf4f1950f3ec8cde212769272acd8559bd8453cf714a0aca71d8002acdf315d028fc7946cbc5966fcf1296333b557db2ab7a615bc712aa09166185866b800b91292749d228772f3f90ed1497ca22a2b797ab40680d65453a76a5cf6b0f1854de21fd60a8f6efed40bb63b10236f5c7351867fed80ef46202912e152f0877b5b72aef14e1081cc02972baa10cabf2b87da7f8fe9e3fcd482eda13ac57ef4f00d2223861a274b8c3d540bb7409f977916aad4fd6d1d01c86df3ac5da11a1fbf8b6cad83ac483ecfa4ec4eb91165a8685ab8dba3bb58f0d06beb5876b54a8ab2b207fd7d8bf5b6a3fdda3e7824a7ab7f5cc446bd61207db0248f97badecb30b2e683c43c0c8be2c3fc7faf5e0b2210ff11765d8824d051c419d33f3199a5c430432a4b54be1a3cbc4c8662b1939342e18b37d77785950e6c837015015a5e1a9fc37cd83edef5a8ce70a47f303d22c7fe702bf7440a0b877ada5a110911157a5aa241b6fb5875325e70e9ff1cf0e2a676d7d3b7b03cadd956de376ca49058f5b3ac7f5e3c3985e2313b1e62fed86890d028baa1a046ac0172775c454d74918e717083a4c0579b9ab854e559d98097d50f2d9c9f1c1669ab56e1ff99eb656947bd4b8e775581b0eca09492b3521a9890b58d1e43c2443111c2a68b030f8196ae778135c133d01fb277cc8e0115c7dbf549e450a2b6cded5c1288584d968d4741bca69e7bba387df38ad5878152cda72839636498ab8db1970c09ca2b260f15c18be9850194965ce2d85f2557cad2b5e6b6b3900899b9b88faf5224aff30646c2afa1ebe6b803ff0c61365a8442ad33b5b119987c4b014ec9818f48259d3645d2fa5b652d8c5338d4456cfcd0a38bcdfdcff68a96e3f26d15ef059e69f1c9c014037957ab4c1cf8f73053df50dfe845a0d0ee641573f8aaa082c29126bb65906949f2cb3f3ec2ce2f057b762d8eba16bba9eafb37ab412defee6fcf32508a722d22f13d72999b75687f62a82aba1ec4b5bb1ec20e64e660f71cd9a77406529203ec382c0f81d2c60d2459c23513da40b22641f0b5ab27dce435556dc8d694bccc027c07d6bcde09699966941f8e2624c068678b8bd8d74a46617e71e5326ced56a39610e844f3cc714bf858733c8ba77e1c34b538cced873d4ec3a7ac1d056d78a8beb10d948f606c7d79909cd49ab1b61f73e8a947e881af20e0ce15630dedf69c44edc488c6f412c5f12e9630bf4734e470a8fd426cb4fcfe289c3e6a495ffe30fa31ef450e3f296275684ffd950ca19f3b50df30e12b557ab078d0ab3e02d5744dc692f4799169113741d153de3d8ed975ea1f394a4a48f96f8c7f4ea424716dfb91f69010837c60d85eec233330e8f4f6b8edaf3764dc36a6df5cbb030488623a6d0e37eac892322b3ca65c7ee3723ca6d9dc563de43874709f1fa9a558b232a9e6b11d46b285491abf47497e69cbe99f0b23fd1679604b89007f74f77de21bf6ded11d99b3eadaf421d40fcb0d92d3b1e9d32c76058f27c6fb5804d32a1eff5205f918dcaffef9dcd4cd63e90aa75cf95167cb71eb82f4d5c7271a1bec7e6cadef92d1b5dc0c74b86220d30a262759f0ed99523a6df02c802c54a54680c32e79723d839f4f8d4c13705711203006b1c102cb98fd8dde8b87256b564457ac438b1208d32ffd9c8bd544bb8deee3c3ff0cba01a4433312e8695cef1799b127da4e936662622e9fa5f630300b0c91f467e88285e90d267281ff3250a5f35734625ca2050a983ea52005f7af34f0a3d566c64fe0f6d28b5b64d341e81becd83d6507e6189f145ce9a3eaae2dc9c050f29d2de182023b26a0e5185d1fc1cb9b8cbd270194bf628ee8c2f3a3ba8e39bd28f0edf533c77e80d0c472783826a1def9db0fc16bb5f28329e8f9fc0f2245854060f007b110e5c0e55467a5ab6210b50d1364d00e35c4db74f988f5455d4eec44d5e839c87a1bfc4d8af6ad949dc050d9bd7ae9228d2ebba9e8850368d04cb4ad07e3b24f2b0acc9e40f3bf8d6c7e98d8c562ce975b096a0b481c13f9f6180a67103c3459f164df1e8d59eaa7c96bd58008dcd132d898660914170f8dae6edea598834bd5d3276f1cb832249a895b0ac2fe99c7c784183688e7ea4f2fe5a2a4f67fb32bd2f635fda96598e6a2dd37d618232d69445a984bac82a6b4a5c6496bb1a34f171f62e95d46493069ecc1fe31cefe2f14719285b7977943f48052f2a490836604b0dc244eb59f92406ebd92b21f535dec3d1e9010c2fbf118c4a70a141b90b4dc17a99a3af7aa880995b48af7c7fa57a124f7d36b19f003aeef29cbdcae9c2e88cd24bf2526fdfa086a4ccb20f83bb4c947522e06c741accaad6f9b63349ba75e15a892bdd370e3dd083c0a6bb40f1ddccb1bdb09c66b15b123766715e5d216ca9a19468c5ed10f433e05d28667150fcf161fdd7153c6ff8abdb1ef833f80e666336d36989289306ba4c43f320d2f1ac0cf7512a4ab20389935cab951bc93f16550c501e6b2001d4595643d5ef87181cc0f02e3d2898eba546491c0fbc524dd2f1d979dbb3405ef95cc3f776145f046b589818188f33c896064f963e2a9a770b4fd7ec9083996ab949a73aa3706fd257b1f591ad96ecb8731856f617828e5a34ee30fa9eb85a63de924a18f47791376cd6b3bf683eee248a5c356158d84e5dbd9a3502e7450225d2360aac55899c5adc3483fa3a7f82aa1b496a3f9f411d630e880c5e2fecb49b9e4e14f3e853e345d0304082bcca6cd6cf30f4dc15adca416defda0dcb05e2e00c123343b64395ab225005ee4bb85e7d654907ce2276c4f4ed849321c1afc4a7494288e12c940ba6a08e36218e081178ca94bf188dc39e0d159fbda31a0f5aeefb5f5a45392171f6298c05a2f1d2ede24074bad7ea46f24b5ebbd73d1f25fd369621dc077510492061ff7b60d96df4b156d342b1e1d09c93c2c88a0e0ae31356123e9cff436e1437f484915a551e023d5db7a4d2890a6ca2908615546c44f07a23a1ecd45899b464ef7998b5b567e3c5ad3af7e1d30fac83a963054894cdd2f5c3577b197d47bb40a4d7c3917c5ed9416dd76635f65ec0fda6eaf6c7e69378a6b1072296609577fc26e0710e6b5facc528e8bfb534a25e31074bc9e4323672ec702a78a35894524553bc6d11be6b061ccfffaef10da0067d37f59bf841bb98fe030916badea631108962a7738e35ca91511f3b3e14754e8087fb1762ffc5164f484d5466d4cdb57cd9c75c6d4080c1b50032c6cca49743de9fca206e67dfe2e11521d2e33d5b96ef3cc0b8af525c94f6e27140d53b6d1eaf8498d3e4e90101fb6ba31636d2b4c248a0b919b559bce69ce96eea321b0cae2b8d01d4afc67520d797b4fb79c11123886380b4527c042f96c16cbefc90aae78755c9f27468f5c5dc2271326df5321317db427c1dd8c79568fb13edba4318bfc7907cc4531415c9938b14110aa6653117af9b7ba45ed34cecbe07fd3a18eef0abea57db10c6c5c38a587300b42dc6dacb08bb0a3123205bfc49a68bd07ca7f10fe088bf5456c190d853d9ab047aaafbe2b1bbefd678c366b3486e49b6fbfb09409996c1d66042d168e065132491f8bb1fb0c87dd42c6c9be6803d2a69139f0f226cb3d527732261cec734757d103942652ea5b96c27c65c482b1df0f45901508373cfe17a5e1703de386a536c694613bf3ebaba61edfa7acb8f2bbca4fa70c1d8e75e5d34c4b3abe2fb43b324548d03d7b793a4c681b358604c518be5c0b35c82443bbed4787a3bc5b79d74330cdacb4887d129cbe15ca71caf6523143e91c6d5e066508601eb1ea8a798133129584fb44b21d719721753274a30e79b151208c19dc4f0e7e84f4e6f8daadb55d3cd53e025830d9077a98b70c54f54d3c3d949832e0d039efff5151f54c5bf081838e796e7a4193bb33002fdafba0fa1623aa8a1cca882d669f06917ba6b04a94c73f730210ba42d360d08fa51a01b48c7ef29c26a7aadaf0a9e580c10f9e082fe65e462dfd9c59492793f31cd7625831d16b67a5bca9efa28bfc45f5142d7ce9a8b12dae61a4370af29a855fe74a868e1b8c69bba551cb926044ac319e4919072afed9aa044cc9db58669ac15c11058bb976ca2a1d8020ba564946d811e35c84157a29942fdea11300d701d36f773afa02a894fe15ab612cde25812c0c69bf5c801da678ffa1baa43e787071691ca2e3ed783dcb520d09d8f92efeadb45aaa8ac399a6c4251176ceb17e50fdc4ca66c00bb54a9a917f775863d86ade2f7bd4a06d6f124c5aa2adc66945e113242800320d7ff7812abf82e517dc38e12c1c4b5079452573d474ce1a9b5dc281fb8a51c983c1ee288fc1b6bf3f997606d5154480fa1ba327e75abd0cf669ba2b29cca5d2af075c5ea9f2e1c552252920b787ba02e19f968354aa116be8e720ccd9af8d3caa4cbac70a8f1a4b2819189bb11993a609cd7766438294925c2eaca00434ea43081d2594e756b3fc0165431e08b3e2091fdfd9a475a4529d101acc08a71138eca92db16682477492834eba9888964dcf5b4eac8099bbba30d47aee83d7c6a956689dac2c5ec2edf5eeeca834bcab51ebc41ae3b7059e65250e7f33b3b672b6a5c09bbdfa701268fe627dc9cad507fb346cc04db7ad2e3d9d22d593612060bfcdccdacd18b16312bc7843c05a94573a95b708b4a99eac46a46a4a40ebef95cd9c71056f01c2d2f3430f8256ad3fb0d78e9ec1d4366958c93157e6a5db0c22517215825e93f8113abc6e585ef6772a4e29611865d6904dbe24c5820014c1a1adedad6bac510b8210a0627a52d77d1444546c1d5ecb714d627b1bb7be229d65a60298a5f42f012e734e77ecefbc3e1c54c0a14e3b1331409feb9ff4821a8050e5c3748785865e6556de89660fe02613fae1add6cc230ab952772d189e91d31f24595bb50a41e2654e2a8570ac7cccf0ddd4453247a06918ae466c79adf445b2271b628e4501472658bb7e554745a71306dc2fea2fedc9112569c5745139420ff20ddd01be53630e5b0bc2a4019fcadfcd4fdb6343bcca6c174134f8b53977474b180df4d416a6a8753fd358e805368a10912627c9842339a1b4b160701b77a670e333e95c65b5d0a12d09b2b4c556d0c2cee137deb94695e7a4024f6b832e776c5ba958a990861332c5f10e632c211cf21722d2df70d5c9acbc0e350c4e51ceedd8265a45de8d380c920491ce9347e1f6902e4bcddb79ce3b79b832081978d3eef3c7fdace5161305f210b92539a23a53c7530b0aea306fc13fb5ba32e99fb340952e58adc6b214f48a8045a44fbb66b52e26d32b5dd48707aa592210b0a1b733d5e17ad73ef72d14afbbaf97a6a837bb46fb4c32cab599b378c63a5", 0x1000, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="00003ee7ce8f6900000000000f0000000000b6cb0000000000"]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40048, 0x0) write(r2, &(0x7f00000001c0)="ec59af9da3a05538ac4041f8459d707d05c389bd6e13d9b0e50df9b8d9ebd7aa50aab396bcc550ee5932c3ec7ec622bc4e55e1b3729139bd04b9b2534172e8acb2be073c1dfcc9b5a79a2611703cd9ef79be945dad58fc2bcb7ac038c3a8a001380690b88d6bef20ccd44dc136e535d621ba443afbf7e1f29ab7f59e5ec3c8b8ca038e2f2bfd2eff9c47f4000dd58606", 0x90) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r3, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000340)={0x80000001, 0x14e}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000280)={0x4, 0x100, {0x6, 0xffffffff}}) pckbd_enable: command error 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) kevent(r6, &(0x7f0000000100), 0x7, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socket$inet6(0x18, 0x4, 0x2d7) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff2e) shutdown(r0, 0x0) pckbd_enable: command error 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x3ff}, 0x8) 16:00:11 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200, 0x10000, 0x6, 0x3}, {0x0, 0x100000000, 0x3000000000000, 0x2}, {0x100000001, 0x0, 0x7, 0x2e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x20004006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) clock_settime(0x2, &(0x7f0000000200)={0x0, 0x80000001}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24, 0x0, 0x6}, {0x6}]}) dup2(r3, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000006c0)={0x4, &(0x7f0000000580)=[0x6da000000000000, 0x80000001, 0x3, 0x25]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) fcntl$dupfd(r0, 0x14, r2) syz_emit_ethernet(0x16b, &(0x7f0000000400)="517e7beff33a958ecb7bf150898fd8a2867441870351563eec28e91958d60386d82fbaa7cccb627a6d6d32d28c118db8b9a5f4d4e0b2487a4f23a973181e6db24f9e1e3aa5183d463b7d1263c9dbedcf04947ce8efca54cbc23348f3872fb3a46836013fe86fb05ee3da5943ab8f2065caac2dfff9c2509ba229a868276f8b3a0220d1256023cb475dcca0d93de653c54582fd5c76ee951100a808aebbb8ac963888001016469f1b38230a95edee7767c64e047cbdcb8543418e7885476685e8adc274adc53bfb3f8a0430fae241fd8465074111c6a507ae3f4d7b4a9063b2359f43be680f9d7893659a480d8ebea55b641ffcb7128a47738d39d6eb9db8b61eb61b53ab116612ff4cf8c44ee62f5b0886d7610b17312c16e2bc60164530b8774019baaa31a7c39744f499058ca034c3c10d13dcf6feafef70242c4232025f79e20aef92c8caa6a18e87fbd206f2b492f30d1e6ef52add57d0615b0a82f47c03c1e96a1d476bc37b290a3bce9d0f5579f8") 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x32, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) socket(0x19, 0x4, 0x976) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x3ff, 0x0, 0xfff, 0x68}, {0xff, 0x100, 0x7f, 0xe61}, {0x34, 0x370, 0x72, 0x7}, {0xc800000000000000, 0x100, 0x36, 0x2}, {0x3256, 0x5, 0x6, 0x8}, {0xde1, 0x40000000000545, 0x6, 0x4}, {0x796, 0x1000, 0x100000000}, {0x2, 0x7, 0x8001, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="50010501000000000000000107060000080f100000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc12ea8fc8c79556588dbbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc51a8f4f240522042677d7b42c3f7a2d1480b879212446b9fd95e3bc0984e4009ed228e79a057a2de8da228fca508f40e40fc80eea1edb5c32bb27b459eb43dc636e1aa271f83537152c31f4e456a2ead6e65c2ebb579cd025c76548066653660bb708a9848bed792e171bd95f5f5adc99509a770e2b64aeeebaf1f503fc897e18aa45be20b950fa8278e79636b30ce2f508405f180315f1e42ac3f46280646debaace88fcb4f5fd9c12000185a21b8508320ac980a66b1c2a01672dbca63f81df794dbe9ed104747380a6a57a2a03490b6cc6940f6559b0029e96299b9fa7630089d1cd66edc7533c438691fe66736a0f33f75affef36ee3e4f44b816940ea500"/607, 0x150, 0xcb7f9a29e983c940, 0x0, 0xf9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000580)="9b872e351b57424093159af91b689258b0aca2b18d8f5df02bacf291c3199e736eb5f5842c753f14340abe51822ce778e2a7c22fad4df620cf8a86496a9cd8159b387398ee219cf3b43bfad7f317e2a241cf48f41081253a778aea7c1c138e84f426c033c23d487b9d19cb73f79762b8c885671124540b0b7e08dbb2856f1b10889a620c20aa7cec9701e076fbc0685d27383eaca57652c6b445e644b8a8bdf65b7a38b10190d35465743db7b0ff4e426f02b1da6a9c51516fd2a6a3f806fff271563e70748db2eaed9e885482232c7c2314146ec3591d3f96857b9e08fe2ee3032601c06dedddaf7a632f8707337c269abc92eb5db77e358524025606bd1f92872225b75f11d1e58206785e7a845ab5ef201401ab3930a68a0fe376bfc1903b25cb093d669c7c0681f2bead72b87742e8228c0f0ec36b95518d18f15ca4f29848832711335884c91568ffb336505c53e34e2a30cf2d6155e0afc21b3f30ee3c37015e82ec96333064baeabdf744399ea5e908bd3b2d14734abc7df888d0da1f833ad4666c4a3368135878f02223865e4a87107fa9b0864c8f405a0b753befa339cadebaecee2f197dfe85390adaae21aefbed7a93bbaa2f33b9382cca8035a690ac7d4bb1457b041beb59e1cc22c0f9906170ef8cb560c5b29d89cb29a6e1230a58b6256f39935b32726ad4d08228a48c1a1501bd5cfc7d4f3f60b4b1df095e5bd88ba69545f5ad037245e46ef6ed2be95281caf7018206a00a0d57dad6ef91b26ad424ededb7da929e24d56adcb7eb7b492313332d39ed013e6011fe58c6da5e1d7c5866f855b1a5731fd1316ff02cb77b991cbec9696769c6d5e39a3c77f7da12834687116ef46a7ba9de84d2889ee8d9b2eb114a875edd564cadd695b7a7549a6d35327a42497e080dff257049bcc6466a81b3626b02f29aa1e28dfa392297bd1fffa045a33a888a174e2358dd307382beef3b1229a6a3687ba14d985fa3486e2eafb8dc374849fe2c30c32c39fd2cf8bea2a0bc50f90df79edf51e8334994f26d919909a1f8c79214848c9103085b49055c9bc2ff47a119b7237c8e78841ec5cb179291b161f28df610b3ff2278610cb3f543e7976480aa163dea6ee95e8128c2f557a9ec6fa5285e8f7a065212a5c7d8987e0a2d4e600d3c2dd398bfba127c0a900011ddb35031c668447a7e6196f109d90fe42ddad6a7ca258f5002774fdc33f82e8fafec6de2255068f4f26617ef132f7fb8b8f9044ef1689f140eae6af11619888e5008519b04be654dd79fcae0aa7bf99e0f94d696f969a317099140ee579dda382b806bf24ed732e94d1d70c2eeef2c019a83ea4aa6577e11941532d104ab866e428e618e2673e58737048c512b6addcc4f8104c6f7b5019d4bbc38015e2aecd324645185e7c002d7477dd1a47116411f563138229e8ac07b353dd33a03f14acadb7d462652c2fe2bb0277f0c3f5fd33cc1e41b2ab9c091e9a5b325de58643bbeecb350d98be360ab6879bff2174faab86f9e0c2ef387355c2a5d6b5bec48d1116660c0cae10daffc3c4cd4287ec8edfd8e2df2b1e677484dd9da3a22979f1f0592314d1b8b381c7c7bebcad1a72afab0964ff67a39ff275885a5d0ec14001d37924a9729235c45560089f78d044a46c17b5247b1ad03162c2835bd463810734f4fb407f6682bd99444c00dd90b1667449f954741d6e814aae1282ff40875019af605fe93292a2a07b07deee5bd16f50dcd1fe5ad3bfc089c2e8b9ff9875ee42015ce8a12c51d254a5a1103a283118d58d616fff36875ba3cfade3bf0a3115ce55adebc4f70c1e29daca8bf92293f0374717fe5c2c7a05a5dcef995aebcf73b0a850ae2485b7deccbe6d2abe381f8208bb7faaaeeb8dccb93f5fc6b2c83b0584cb0363121b37f19396585a770b8870bd059087978ee5e9b28805b11a03f11599e5f80bae9c299766ac63ae7ed18da86b66912db645975a605dafd138dc7ffd4e71f3b77550ab4067a6b2a6ca985920b4a85f357d457f7f404111306021e055b2475cc830d1af17e958dbe26c62048f5a02a265cd21bf87bdc0c949d40d239a516300c786c923edd0710f9184223882db993fb54f0fcc93f38b61a6f05fe46a446161ebbea6ca04ae03cf96b497581fdf3b4ec64837c69352edb9a005a3f5d49b9d942084dca9b5f08596aa029e0d013f669452863a6efd376b3de79c43dafae4602d30d0c35ad2792615a4ac1189ac48b8c8ad1dafd5c1b38871ed3090e6dcc45f0098092aebbb31210c6a0dc43c5d0ae7ee859d0ab73fb4e7738bfaa610251e64d9f2ecc3aec894b4fff685100124e1b827aab74aa54821c1deb193f5253987369b9ec6647b9210e7f9aef2bdd72b743862c6a6bdc3f1030d7d68658f256a372aa46bd39e107f33151e53b84ca0c03e951687d6984623f576fc8e1be653f4d87d17841e70a3874f7c8d766446bcde93c662787b26cb99662ace1e52c4341bfc0042b25774c412040c1aea8734f440820985dd069ed82cd7216fa3fa45ae8d04da8bce2cdaf56fe79eee9740b70a7a1e94f2083df36df454031885fa89fe26a09fc68d9528ed1f684f4a1c337da33bc7c66e78049093e49561d0054d220fdbad95a169c96f722a6754a8ac1571b9bc6a35beffce80769f7adf04cb744eea0ab2b8c3b38c9928d11a7f637cbe9ea6577c3653362f66c95495744e5ae24493c1dd32665c206f2971f69eec9ce9a3872df506e14a8a542134d160beac773dc35bf687ab74d1deaf67975b67e473edffd27fd7a23bfac977d2f738d63857b9624aa626a0c513f03facc059256b6f998ecf6b799acdc9a5db13d4ff4dc642d433fb40977de7c91667333018d198b6abe4e8b45b35cff7c6f41453153c7b0c679ab697ded1c6aea5a6c185b313dc060ed4f89fb73048efec52a330a0e8b2a464416bed2f5c78d151d13e7563949cb8330cd9bfe055058d51bcd09ad9e63a7c17d7f7ad29a22d2ece9531e864f894ac9531df06ec5bf9a19002c5182104ae500b465559fe6643cc784677151189175971401971470b59edfb86604c48670fb099898ab7996733f98a39327abb28fa6c6be0dc7aa5df83fc0620dcfa788c2d3dd0805b8cf59eea65661f6255ddcabc70a39ace43d50d388f991e544f1ae7629a84131e3759ca9effa9820c87f73f5b4868ee4402ddd1681fc948616eaf0ab96084d31606070861324547ec0bceae407419ffa833a35e24959d176a40ad814717dc162c1368b7195e183627297168e4c7ad27c95bae56a86ee4c99c3872313fb269f3bd75b73b4eb98363a22fbe274cf95132e5224f97c79facfb47693371f750ec4f08ea02a2ac8a5163b0eca5b46d7f60685a012306b8bbf6fb7c635808f2da5b2246a992aa88c4970fea63f6b845556a8564ea4c0694473a6c9a7a2d9783a14797f0b937d49072cb0afeaf86649a7d63c5514116117bc48d6edea45ac0662c7c378e722c0fa8f37e209831a32491aef79cea914bf56d7aec059a416a993f0b5abe4d87178899d1a86a28d3b28795f140eb9f549a9ff9f5c8fe2780d64211afec2abb766929f1d7394b3f005b3bf46cf7a2c82ce74182b5537a194cba7b158e3775e62fdf283ff334f4aec5a891f52517be95f3b594b1d2d5eb3d500fa9c09e29f7ddfffc737aa8ae9199f56ded90c941396f27008504e494a738a16d746a213d5c737ca02750ee06d02b603adc38a335d4f3542fc29a737e65c6c61920b0d50a16f028d2f9a56e62b8712f87241ef1bf53b1fdd9db8a65274a309b5cb95cb996d6628446c4d7f61868d1fe1eca5fb6ae2157e10e4d51f23fab95d885b0d0b2455b628af333304a69cf57339cef6d0b6e4b4e7ade15b148f64348b9464184ace54ce6e8f79fc1d5b1531aabda71f2b05b642f94927176856808a6713ab2382f8acb9338bbde99742f0b78d2a9d0be8d90c8a56145ed2608080635a79c8879c4ed432fcdbbc1b6f8c4c5dfe71776ebc91905c9cb3d17a7c9119943b9ad1b3c894835f5ffce44945b64d273248f6af2297c6dfaabc1648333f1000038f0175e15ac573f663f71b74a2c70b3074fbdf88410d58026dac4bcfdf56110d8f171e404c961e85c1b3910a2a9959f383f0df86e0cd362ae7f8b589a380ef0f360b6e688f56cc9792928951dc8c969feb2a9b2adec7c08a21c1e5474f16fd21570061b3bf5b70b6a83bac7b355e0884b8cf320412aaf5c9581bbff3735d632af4c8fc9c82da4e4d12556da4848e0a73f618b96ef225a3732ef9bd6fc425bdd48435e134a584c2d576932f4318066b83ce5d53f9bf4dc1cb95a379326d30dafc3a3100d2ab52f4ac160fed0a4389047d8dc2e276151d7d46bb3194ca2fe5f173a8046824677669ce153c6f950333a7cf641431c7d64d78a808fb84a5d598c634976a10ade5437e463d5c34bbc7f20106b74e48445c8747416a7c2371ac445cd6d72553c300a07056f4f1ac7f1f2a436c97ae6a70bc35f55adf0cd1be68de6f5aed1ff9c2255dac36f11fa33f73bc1f45ee0f18027b25483d9fe2e1d29c5017ad7632ccaeffa6ff8a8d97cfc6b551cc00ce1a8a95110f91b2b2d2e2e46292ca6916c3dd83a682ac83f9f371a51ffb705b9d36b81791befa2cebcafcbf192897bf3f8ce453dc594de7df7c791ef652449ec029304c16bb03d2b94cb2523dd163f4dedc69774f767571ffc8a720cf63a313cb3101b6b76039a18d72237d6e771598e2a50db1cae38b0dbfb84ff0e06190ae1bc8306ddba96fb2f52ca4c5168d9bba7a8796297490810466f293c7968d26f1d2a352eaba6f9993a510bcb53b2b4d7acf3eeb96188f8423fe86ecb0be0942cd4e46e1e4535d3c24276f6d3d99b365de3d4a77fff41b95f23e2952880c8f11b8509c4291890508684d3a52e25073c0ae4764f172c7ee1bab34bb57849aa7818ba856ba0ebc58a96c37d966ae1dc65f5c18ed5bd62b2f95526644dd0d7dbc854d59f64abd50ddac947bae7c14250e0ba6670b9e476d5e558dbe741cd84cafc783e9dab6c21a9ce36fa8c5c4c835f3739b9e22ddf0a88671ab0d66c8e7b146561bc310e07b22453fcd8cbebc1a7e328e98dcc7cd839105ad4bf7fa16a80b79ea0bb09b1400d76d56b9067d2713159d3614e3fdfcd5f19d7fe6452570bdcc81116918cd815577355b16a7e02401f770896022d376fd3cae1bb0a2931bff3e3fa9da3db2b400b396d6405593501b96af7cebd2b66a495bbd2b5260970570714082c9f26e124e4d6cc49deec2cf2720d3c4a922614a27d5074b46c482f51ad4517977fd8fa84efa0f308627572c03c8f77e59b1fc19bbae2cae9d5de45886d86032f60b825d170c2189745f380346ebed16736d53b8701bfc149eb41eeef0d14554fab6800d196cb59bf4709f47b829635c3eb5b688b6691a277106778b791902f442b629b7ee003939237ef04a2a797caf6ddfa19387fdcfc839c1fe63db16ee8e2bce94de5e428c329916f3ba30d0a3382a9795eef059245436367f9b1d65593bf73e144a1291f46f3933f777ae8e2f75ef468145d1cbeca65adf4e00f3649b845591238a2d5e754fa822c610897653d88b804a637ee43fa496f8a483307d265d98b3032346f2ca6f207e055d1bfe0dfbfd51889886dfce712a90818a65b447c4974c754b04966e9af1578037314622cc48b6e826c1dd7e332f0c1308eb0c0bc5cc9f93e16d18eb51d60dcb22f1393e3e704182825232a113c89eb1c010d6fca66610b0e54176246561d907003f6391f49b5ea8f3", 0x1000, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="b42f71c4be7edf47c01e136aff8c17fede50a0f430382876983cc37c61cc79f1caaa06a0a1b40e3f0764f869578c0f8581ffe0605cb2ab3095c40cd14756c8893de9ac9b0c430489b2cca354a1226c2a195da7888ff37e38256c8dccf16d02c0baf2d0d24eed91c9973014ac8015caf5be91728b1ef8752b01bd15536701589c69f5394e96c1b1ee11e5498e", 0x8c}, {&(0x7f0000001000)="161955bf973adb805dfe6cf29bd80e156aa019bddfd4c7336dd89ef018a694717ab74c498b6067d8c64b7abb2d743ba8301e3eea9f38fbeccd064789bd41b16cbc0d8bdadf9f061f6548e2f4cc0b1258bef4431e8e47ccdc5bca3e477d582cb413ead26344a1e9456890d41f9ff817dafaa87271add6a08b1c4a0d29859f00dd504815618c131b6847ff63f33b6348aecf09780591875edea949ad0e432426083a634674c350e4f38f6c8121bc458c1d1b1500f0d9a34f75065a6b737be52e119a66e80546c625ca9377e11533b89013d27eb2f2cb6f8fe316a5548e4b4200790d596cbdc62b8a6dd87d0d75561347fb9c070535308abe52851158757a7e2f4d2d26a2386f32b2247bd001bf077cee0065c3a52286e08d133d21f3c92a3e992e0ada8060a048bb9966684132bce14cb01dba95efdcc0d017db378b86538cd8f08aa610108d587bc2fe9d60ea5e6cf48cc19a6199802c98235df18976c4f1b119889f3641d23cc5affb930c9f868bc9dc42ac8287ad76a1836ac682330f872913a3af78b372ab976c9a8b20947f8985ddc52b0f27d79aa1113be4ac25d1ac193c20b13bfdb4c835ee0029e113f4a08429b885688bc465991ca2e3b2afb38df4f4dbf629d7d85df5dffd2659694e732bbbc5cad8adc4c4a56d8ab18a4b14c0d08ef2231ea7230397067b5269d0f018bcf144b75f0c5f7b39ca743d7576cce223cd7d9ce76691e236eee84a1e2abcd147b88a17d23e45b2363cd6487356602ae81819c36a2eb2795fc639a9afbfbb97405ae8fcaa53af8eda8431977dedb3d1ab426eaf2d200ed536fb19984ddeed55e475597fe05fa74e096ad3e4e6efb03cd60ba51759f8d35badf522cae3254ed3061bbaa15c16169a703287998425451bfd43948ef50ee8144f68cfe481b0a74a2f5a31e19917eb6d976573e215ded531f542eb5105eec7deba065a1dd87831e405d83163d0ca4481a490b93f705e6b205498138ae8ad2cadaa01ac770251a7cb68ef9d4d68d6ad78e911290a50df094e507b04db2b64c1df2dec6ceea4c6af5d6e9f976a29af2e82e1414f2961acf51721f6558b2c225d446fc836f65e31bc58003ee27d8dc109e0573c4953bd9910eae2e21f731c18046b7dc9b4b75da70ef13dba97cbb5359d415d756b8d38fb02bb114eb355ba717e3afbb3013f0cd301facd484974e45dabcc28bb0d710dc85d1da2129bfcb84f915a72843ad5a3ed6b9e3c3cce4a39dfd8616fea1715940e63e70111f63a01fd5fd134d69ac9cc400691cb1bfe2a7ed2ceb82b2aa05a6ad53d803ab90042f12670672f9602d3cd744bcabdb6dd4cea861b5f0217f8e4939d6ae2fd8d7767a5a3070930a024c6def7ea35fd974496129523ce3115c72faa11d8d1de0b9e1601da8145e5849d4a9fd0688f2c16a7130203fe62f168d119147673c89a8f51d367dd786370e26a313d554d7a40d97cbe16f088f66012abe8a611beb04cdc350b54651ffec05563a2bd0b0d3ba5a7adf721e1ddaad8077b3e037267de802fdeb672d9393548d9c8d55e2913bead560513611aedb80470f077b5d8b525c84ae431db7540e2bb10062b9cca99a5d62d296d3afd02c89648cdae2b041754b756ff3978eb593727a893c7d54fa6a442ea0ea08eb18b3956656e17b77f12b2d33aca2c4b8da704b444c3ed39582b22f59438e0a2997479d1037ae8c37db021d662cd3645bee1c85524e2dc09e27070feb82ed47ebc3d773bb83aa8eb2412e87992263aa4fbaa723700f949df515c082b10ec382dec4819aa5867b22875015dd21767ad02cae1b8694b86a992455a78a1cbf3219eab5e1df42922da8fa876a2135464656b439e32f70d89ae3a4ddc26a0e92a9de202de0910ea60b481c65a5eb7aa83d85ce2c10a9745f61f05b2cfd67e189a0766a15b1b7697032a82534035b503e13136bf5e5c813a664fa87231b564aac871f3e456981e0463c3c5acb57b88f6a146863e697f924a002a5639f5540f4e21b56e162db6ad9236ccc2d70bb8f2f53fc9120deb87ed58a57beab97adffa1dafae89f75ad0bfc1b6d1b59675cd349090f13034f3e7fe0cd81ed62e1ced5ea4ac07161e1f51b36d3a77ea6dca7182f4f230d1dd8d724ed68106e9f2b5de0378bca50c72b3d69dd75b641e1dd297c12c52de5e9d5478afad2c3426743fbe13af6451331d29e4d0612f1a46fc275805183399c4a5b58fbd18ef01d27ade743957ea77fa8f11d047bf3d34c0131fbb323fff2b786447c38dae35ff84e95686745ebd86dc5b45b273685e0a96787b6a65cfeb01e5de05cbfde0c8407fcfce800f31c2f822beb5bf6e2c230c6167237d9199b61dd713e316ed82a721cfd2e85b2335eec22864e941870d89049dbd187684ed04948ea84b758f756894f5d695b80ef808a1e3ffc6eff7decf5b54a0de422ade4e8a24c9d916e0c6ec529b4e3c4bfb5efecbef32fc8930cbbb0322ee83d3445ede25f36f5546f947340fc691120c5b909581e15d17e3d7bcee3886fba48919cda40832b476671a60c594bc4a3fc72bfa0cf577d317267c2996efb1d7951521e1e6aa1015e67e09b33d39fcb76c251033edb155021df147f7c1db25e56258065f928e72a50248d041081d851c1b4bcb1f772d18c17df21cf4615e748646289edc0bbf50be14affef912f04ff0f11c3559f08aad44fcf9f520bb58e9f671e1d473962d3bc0f1adcdf8db5d5a3e8dc367bb37991fb51cf4014d3728e72931a005a60e4aa5e96f80867e2c8fb66d94968e1ef56a35eac3c20d929feae8350b4abcf02a3f60425c47295d2d77cd855643edf250426f7a62f81b448ab1ff51cac4419ca5850a58b28ed430f6113d1843922266134d3c202603d92f13f7e7d24905029a5aa78fcce4053b7d37d9f100da9ea6c87c2eff8d853629d1317b2b31187358bcec3c296bbb163254476c1ecec5f4bacee8fcc82f6699eb432a28a7c728ee1a0363bf8fe2746bc7c8feaacddbc465d0c3049f01267b9f202ca5273a57b3dd771efdd6cb6c392da0482987d2b4455ad7022e3fdd79a2e4102d1459ec7749f73568f2b53062d3ba12e5218ed3c76aaa39bfeb91bd4d90396c0a2c9c707af9c00267e7b0fd6779aaa3364dbc123eafa6fec22ceaa5eb9ce2e9e488c30832d7fa657920da493bb6c1a3d5d21fb9b7b61a7c7ee84cfd1601cb744d6a8edef002e8dca410275553914f7bc2655984e8acedf9305fceeaf3993a9b5e3494cf558ec77f26faa2f58896b57941c408cd7d8b58fd0b3b3da755bbdbe30ad88b79d043057df553a0f8d9a365fc1524cdca677d13d25788db6f26f5ebe2ee586a5aa1a1095298f3db6c1e755fe02053f1b9b9d3837faf85451ca6c64c27b60184a57264dd3374cb3754788e9600e5c16271791fdfd8841375aae392b6563638db5f68ca663bbdac3e54c4f8ab984e671110599d592a231a47b84d531bb2d4c04773351f710acb4e5d36bf96617a7527b2b88bc5c5df7a94ff717b59969f0494c24259664d820a827ca8b99a9adcfbd5d8b3f94e0d535604cd1e4634abe15e2ebc162a988b8e12ac230cefc4cec34faac4cc6cb46aa4143d2fdd7148929db2eb4d83b588b194077a04b7597420b8c8edeb0163ec1ce57491308cb84aa348192bad3ed9c84748274a9c7f049ce5391082a511d01331f8cd37c31a5ad2beaa86c7241e942bbfb078dc923322b4c91cd9ff96829d33c37066e530fb93214f8ff4173ac303bfd61ed957141101ab01c95f8ff28580100aa6b0a2cbc4d9aeb7673261ec9489ed779cc4c13de065f9c50a9ea256a9255c853424ba756dba5de4efc3770ed83848b75c8ee2a92a2cb81be4b07e8e22379bf0340f6b4f83b15fb68d209c620a6c693ce4dc50606caba8f9dfc88c667787b43d50b04960f64b9eabc7f154c14ffcf08475450c3430f200479103ec018480d5d24a79a469719d2831d9f0eb1b3ec62db7d18bc53b96571cebc9ea6efe8b335b8774c0f220ef533b5d05418bf61dd95d5196054fdb6b4379ed791b38e464f5f444c6307448b281cf1032a39e619514b8f0d508f58d16aca94d8110e04b0cca8225ef0f46c686cd5c5028516dcfec1165b3ea6a08dbb892489a9054fde4b74f5bbce15917fe69ccdc8f0ca1eb09c3c9858d00fa509aa5673eabcd8cff2b54119dc0ce249f3063d651dcb46309fdf74a2fae1e28ff2793e31a3e0442b430c8acbcc767e1d4ff50f079e0d1e53524008715cf640046bfc712485f9c4f830edb294c41c1f852fa43ff61ff2f17a3ebce41eeeffbfdee9e24eef736f92f02651bec561ba7908dc481840eb21b514a6037a4f1df9e98d7da2907fea3a601a2a4a7048b0c31668b37b6f0edbbef5eacb057f281de92f73d9ad98aed1858da193ff06ce6b0a89bd36e21a0ee5b4ca7d74f0ffc808257725480377650935fdd686bce4a7e5c041337d2fe5f3f46ff6c5d6301957c162c6a14fe20faed1519163c6f32d82e4a287c9b9594033590b3bc013bbe7f96a4e42bf5970305b2169f8f47fcd9d6fa7d5b37bd6bf47726e93294b01ebf80d14d38abb7d353189f6db5b4fa8c9a2a0e9f150458fbbab432aa321b7d78348782daa1bef6e500fcf2423f61d8bba51091bb7f07cc0a9876c9af91fd3c1798c9a1e805823533603dc56c9ed26d4c102bc72213b5725c5981d3e6fa703dda9e63a4b2aa8939b7f13a9ff2639adf6d97d29426ef09e85b8c88be8cc44363ac1010416fe982c6f7e25feacc837bc523380b2fd18edc5734e67835b509ad9c693ce1f05cf6b4cf036122e77f5e39a95bcfe5cfcbfcfbdcc51d5fa729834bf8a731fb014fe8c94fce2a1a4a08316d6ae9965d1df1d71f8a04515b57f256a50c5a489029c550775707d80ef1aeaceca16530b2c45cd55874a818d216e4b93ef0dd1091c6d08550c5d4179ec4a7f913e0bde942a5c05d7f713da0af69c8be2283e69d00ddf8091ddf108d034fc3fe2f0035c78f446334b8bd5fb2dd8bffe42b6a9b842b9e92b5cfa17172d722963c9129902835896f0da5b39909b11979d0a7d0659740dae54b13dd063f74c0d729aea105865b2b0b947e8989a86a1a71d899bfe0f4aca1f92735c8b06dd4e85adb47513fd65c5102673b7c0af6445e1ae42667936527fb2bcf7d7a7c22ddaf2ee40b13b75592fc97ec837851886fd503d1a999e0ffc1c56d64d3d605cd1c034e2b26efa0abbd0832b5730006be17d53a66dd1ec2dc173bafe915b9648e3f74afcd70e4fcc62e41d26024e679a7c7693d56833bb062b1341bcf29d9ab1f686676c222a9bf278eeecbe4bd23c33356e4c3135777e1536559d22b727d91378ec582defb91b6becc4a0675a5b37314c394037fff6bbeb55e33288f2a4fc06564f32a8e2b2743727fa9f9ca723a96e898c0552becafe910fa83c11ac47806b2a91ecf2dcb336b8fa5dfefe9a30e97bb721ef2f3a627d58d0935ccc98a6489869aad5ad2b15564f186682100f340602737847958185ee908774557849d6fdd47bbb1fcec517278bf2c4a0fe142d9d3fdf6c3a99f21e6b11afa45a721253b698c2862389db11631b294e8b4764c2e638e8ba9c7918fd200b0ec2df1b47b6ae365a8e459b52b0157cd0be9ca8b41499fddc3f47d5d69d921ddb78b38862f28479b8f47c777ffdf0b96317c3017abeff70bc792e9c1bac9dbbb28ded794338b4dde7d5f16317e410e3e705730f1b676ceed8e811b28eb56da46e8919b7dccac8b81057140f020659c7079ba088103d268937c48ac697f0938d5384f2f4a8f", 0x1000}, {&(0x7f0000000500)="ad40ba680baab82bb6408c0119b647c000391fce49fac8291bd6ddf2b0b1d06b6d9ee90dc9b49b7c0a350100001f000000006900000000000000008632ed4d2a0c76f37d1d4155d7b52b4029fc589f4e7d942f5c8e3a2e1e2a87f90659e107dd062571bd6b00f39a2ffdc2b9bb2088a57306b3b7b1eb85161d8c6d676d21cd32ed41361314d65ada70ab15eb0e931663435df238f25566dd61a975633af6633a15b7186fbe959b20bd529508e17d9a9da7f574f1aceed23d0ab17207c8acb0ebe3e7624647cbbd4d61fbdbd72dc3158b3fb3590d3b9f129489d68cebcba16b947216b09a4bb219f0ca5a6aa40712c9d46d6473ffc721c8f705c2d0123a727f65924547d2324561e9b21ac468164c05b758c9ce48ab81605f5f01d3e6d5597bed0916d1c667ed6af033773f4266bedbcfa94da74b0ccfbfa91b828055f547bdc1b7cd919a55c46772cb18cf050000000000000075e24e818e836624af6f0a2808b84cb9a4a4b1ea73fb821d6d985878fcfc55565bae22c05d32c68439c55a0e869b", 0x10d}, {&(0x7f0000000180)="8f8f181df0a265b33849cdc10b82a8871f92e652fc3836798e613482a4bcb609b899119522be481947becded5840276d0c4605da26aaafe3d3a7993bd25d910add548d0fe93ffd9c3876e5840ee2cea95d02ee942d31866128c4c3c87f1cbf677ec937b94705bd6c7d8cf2d88970202fb3da4f77bbfe81b0b77093197110dfdfcd5b9ee104eeb1bc130e15bd10b15b7598c35a934a953a4a65b4b7c5f450401d267a1f4046ab1a040d623e4e8c0de81d0988baf1bf63465453eb42c8c32bd1c74da5958a325aaff2d0f9f20acf123f30c6c40333ec6d537aa8", 0xd9}, {&(0x7f0000000480)="11e0edfdfe8488e653bd1e38e87b9e50d98466709cb573138ec03cc85e2e0eb51d8db1914d98fafc94d547507a593c29bdae80bf583889e2902b1de006ed62a45e2e1e6cab38464e384d4bf89ff88b5da2bc2d2018fa21aebb6b4045bfd6da33c5ef46c65e2788a3db447d00"/120, 0x78}], 0x5, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r0]], 0xfffffffffffffdcf}, 0x8) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r8 = dup2(r7, r7) getpeername$inet(r8, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000700)) write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x400, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x20) 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="601c5ea71b330cc146a3396e1c02615f8827944a3aec3bf9aa131fb898cdb43b4195b0d915e372b1b446efc2299d0f7713cbd3", 0x33) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="ab2b43ce9b33ada7ee0866912d04000000c9c75bd8ba49c16b29e3ce134877119c08728401aee4380f8928ddcb1715f731df53d1cfbef63f028b6dd900000000003cd5dbd98d05d3051cac395e693ebf3b04510a05aef937df84a35f41712f2aa4aa850da587680aa9e71c5993390bf5f0d1fd0100010094fbf6c9497c7d535ee9cd19fc4ab62d458dadc4f721aa9ba750cf069964bcb7ca2e3aa12dba59ba77d9b09d3021cf8315d28d28a832f23e125f6e29e3b3c2aabdb065", 0xffffffffffffff2e) socket(0x1b, 0x5, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x3}, {0x8, 0x101}}) 16:00:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0xe0e, 0x1) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'\x00', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r7 = dup2(r6, r6) getpeername$inet(r7, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r8, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet(r8, &(0x7f0000000200), &(0x7f0000000180)=0x6) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x8) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000000)=r1) socket$unix(0x1, 0x1, 0x0) 16:00:11 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socket$unix(0x1, 0xda08192589ab0996, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x5, 0x1c0000000000, {0xda8, 0x1}}) shmget$private(0x0, 0x1000, 0xe0ace4e5cfaadb6a, &(0x7f0000fff000/0x1000)=nil) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000180)=[{0x7, 0x1, 0xc0f, 0x2}, {0x78, 0xded, 0x4, 0xc5a64c5}, {0x3, 0x3ff, 0x20, 0x2}, {0x200, 0xfff, 0x9, 0x3ff}, {0x5, 0x101, 0x3, 0x5}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = accept$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/4098], &(0x7f0000000000)=0x1002) shutdown(r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:11 executing program 0: clock_getres(0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000111, &(0x7f0000000080)=[{0x7, 0x401, 0x6, 0x6}, {0xec3, 0x1, 0xffffffffffffff00, 0x3}, {0x0, 0x7, 0x3, 0x5}, {0x1, 0x8, 0x3, 0xb90}, {0x1, 0xac000000000, 0x80000000, 0x1}, {0x1ff, 0xca9, 0x3b4b}, {0x45, 0x6, 0x0, 0x6}, {0x6, 0x0, 0x9, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="1b") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2097, &(0x7f0000000180)=[{0x8001, 0x193a, 0x0, 0x220}, {0x100000001, 0xffffffffffffff01, 0x6, 0xd8}, {0x6, 0x80000001, 0x0, 0x890f}, {0x80000001, 0x7, 0x7, 0x8}, {0x2, 0x3, 0x6, 0xe4f}, {0x6, 0x6, 0x4, 0x7}, {0xf8, 0x0, 0xb8, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1, 0x400, 0x2, 0x2}, {0x5, 0x2, 0x6, 0x2}, {0x4, 0x10001, 0x7fff, 0x74}, {0x1, 0xffffffff, 0x80000001, 0x6}, {0xb383, 0x6, 0x9, 0x8}, {0x996, 0x6, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x80000000, 0xfffffffffffffffd}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x81, 0x0, 0x1ff, 0xfffffffff9e8a9f0}, {0xfff, 0x2, 0x401, 0x8}]}) pipe(&(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect(r5, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfdfe) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)='n.i', 0x3}], 0x1, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x8) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000280)=""/252) socketpair(0x7, 0x1, 0xffffffff, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x30122, 0x4) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000340)={0x1, 0x39, 0xfff, {[0x9, 0x2, 0x7f, 0x101, 0x6c, 0x5, 0x10000, 0x3, 0x2, 0x4, 0xc6, 0x1ff, 0x1ff, 0x3, 0x8, 0xe1, 0x7, 0xc8], [0x7, 0x7fff, 0x855, 0x6, 0x4, 0x5, 0x401, 0x597b, 0x6, 0x2], [0x103f4000000000, 0x7552, 0xa200, 0x3f50, 0x0, 0x7fffffff, 0x3a], [0x8, 0x2, 0x100000000, 0x800, 0x65d5, 0x8], [{0x1, 0x0, 0x8000, 0x1ff}, {0x1, 0x2, 0x8, 0x200}, {0x3, 0x1, 0x8, 0x200}, {0x3, 0x2, 0x3f, 0x4}, {0x100, 0x7, 0x7f, 0x29c5551e}, {0xb17, 0x3, 0xb2f, 0x5}, {0xa6, 0x81, 0x1, 0x1f}, {0x61, 0x1, 0x7}], {0x2, 0x1, 0x316e7ad5, 0x36f9d35a}, {0x9, 0x5, 0x36, 0x4}}}) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0xb) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) r3 = socket(0x20, 0x5, 0x7ff) fchflags(r3, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x100000000}, 0x303) chmod(&(0x7f0000000200)='./file0\x00', 0x31) setuid(0xee01) dup2(r0, r1) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/64, 0x40) r2 = socket$unix(0x1, 0x2, 0x0) pledge(&(0x7f0000000100)='\x96&\x00', &(0x7f00000000c0)='[\x00') sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000240)=ANY=[@ANYBLOB="7001162f66696c653000a8ec9204ea078c8a66dad148aadca430bbaab887601303ba2657bc67f8f80a0ab9496472e5cd9576afb42140169e72858721a0867965c8976e19e956d55a1e9ef36e2c118d9bfd4594d682f20e779a380cbe94030b95b1bb8a5d5231277a6fafd21b4989f31792522d9f36e8595097b0e9ce5a0ff7d6c67afe9f21f0945832b5e095917e64ab506e281e214b9e725abe71"], 0xa, 0x0}, 0x0) 16:00:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4d}, {0x200000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xbdf, 0x4, 0x1}, {0x7, 0x3, 0x9e7, 0xcca1}, {0x6, 0x4, 0x1ff, 0x8000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1) openat(r3, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e9") 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xc6) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x30040000000) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/39, 0xfffffd78}], 0x6a) r3 = semget$private(0x0, 0x4, 0x804) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000000)) writev(r1, &(0x7f0000000040), 0x1b) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x5, 0x97a2}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x701) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) ioctl$BIOCFLUSH(r1, 0x20004268) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000005b671b1b542a538706000000b810000000290800000000000000000000880a605b4d7a5c0c47eada0fc27032f6af76ffcb69ce691afbaa"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1dc}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x5, 0x2, 0x7f, "11c269dd4612cee25f57dd956b3303bf674f010b", 0x8001}) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) fcntl$setflags(r1, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f00000000c0)=0xd781) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:00:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000100)=0x9) dup(r0) setrlimit(0x3, &(0x7f00000000c0)={0xb18f, 0x1}) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) msgget(0x1, 0x20) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50, 0x0, 0x4}, {0x1004000034, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x401) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) setrlimit(0x6, &(0x7f0000000180)={0x4, 0x1}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:00:13 executing program 0: setuid(0xee01) semget(0x2, 0x1, 0x8) semget(0x3, 0x0, 0xe0) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3ba98ec7ed57c025d1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e4"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f00000000c0)="4877ac16e308cf59cb1265143afd436d3f0000000000000021fc6cbf0d21460cc3c0e6651b3c5301b3f17a0c648dcd1554df033b3b985d4fd789d50ccb0e4473df1f370d31ea77fa6480aa418be73fac1d53a5e7915f71b9afaf0d431a2436346d15abe4e10961900b1a1780a8f28ecdc8dc9a1976943ebcb4ac48aa47800775bebf7a0241f194c3d70e8611f16505f8", 0x27d) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r3, r3) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) accept(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000100)) kevent(r7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1000) sendto(r0, &(0x7f0000000180)="b88e5f4a16a8b4791470", 0xa, 0x2, 0x0, 0x0) setuid(0xee01) r1 = socket(0x1, 0x9b833be24c156892, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) bind$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="11002e2f0968fff20000d91062777d57f489dd6b3e8c09d396587fe8f913909e2af77eaf9d9d9e75a0255a46eb866a067a03d9d1dc2b247757fb16bb77a8860a0188d590874876a479f8fe4e0c4c612fc6599a60f9b4c54abbf766ef14725702521648b9a8c902f1"], 0xa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ed000400000000000000"], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) msgget$private(0x0, 0x200) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x67ccdbed79ea8e78, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a6}) r5 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r11 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x2970, r6, r7, r8, r9, 0x20, 0xac}, 0x6, 0x5, r10, r11, 0x400, 0x6, 0x1, 0xa3f}) setgroups(0x1, &(0x7f0000000100)=[r9]) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000140)}) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCLOCK(r0, 0x20004276) socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2c0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000180)="f4103e2cab87da49798a37ad52ac297bda6415a554ed71358a364c099ecc9d6e3ab53a3f4fb5b3a0caba29e66f620ec30564bafc5b10bc18d90acdce2fd8ceaed025bf61991b07ec83ac9e1496436e9f7dbde4f833e9ee33b3d4876f608cccc988843e79bc4b947541874f8b2190c26fc2c61108dc72a1b4bf90cc29594c01bd976f1219fb3c1b1548f7c761dae8aebf4964d805f1c921ac42fe81b6e241e09cec43c80a4e4bc2f16c5bd66cae69d5652a6dc23238932798abfc54bff4a8ef08dd552f6df58ea5ffa4646c4b1eb2c8732f3645d815b135a637e089a724e4362088f9662142df502df5df0554fd2e63161bb04bb891f5d55bd7234c59cb53f40109c4603283addf577578c009936ce9", 0x10f) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:13 executing program 0: semget(0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r0}, {r1, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) semget$private(0x0, 0x1, 0x6) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000080)) r4 = semget$private(0x0, 0x9, 0x12) semop(r4, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r4, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/40, 0x28) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180)="9fae98584878a7a8d7a262bcd52a2e30c390bdb08e5b52d5bb145b5455003df9bb522df5cd606b7a4335b01589805824167887a7793c6eb55e337f5f9cba09bea546f86120863875dc8456a3b837c4f6bf460a56d04263e8f831800151b998e3bf096a85aea95d0b49a2236ebe7f9341cc2facdaeef47b", 0x5b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r3 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0xfffffffffffffff8, 0x3, 0x401, 0x7ff}, {0x10000, 0x9, 0x3, 0x7fffffff}, {0x0, 0x6, 0x1000, 0x2}, {0x80000000000, 0x9, 0x10000, 0xff}]}) shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) mlockall(0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebeafffeff0000000000000000005b9d0700002900000031000000000000020000000000000100"/56], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x80000001}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x200000, 0x40000000000, 0x80000000], [], [], [], [{0x0, 0x0, 0x8}, {}, {}, {}, {}, {0x0, 0x4}]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015965c78 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015965c78 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000640)="582720efabd16ebae63225259544fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d4723551c1d8d03368535d9fc941c8f79803891ccafd64b676ca9eee8f36471a67a88b0ca13c3c7bb4d7f5cc4b384d6cec25b372b8c85fd216f5b2a2e2bfecfe854abf715473dbaacba423f2b8000d4c2657f935c44b5dd4fda90960f8e6bc68e75946afa02bc2edf345aae80ec59cf68d8162f23618fc5371f66b62c6a28575eb436285073a20a3946fbbf7b59642f6e6dcb771dd6cd778e9bc0600d4431326451b60311d7accab60346d897faa5c80ff981cd3f697ae1e4175587bf3cab6b1bcba83b00f7cd462cf374a364aae301c96224a3069411c63737ca9fcf4d58949241f2713f7207ff7e74c935ee33368fb4bd0a341c1d88554b0607be05dc9834022f84d6cb03b5c819e9e9dbe9ce78c695be9fdfc66a23fd07f34d43170cef08860b0699a0754a7d8ec3fd1b2a383060fc497e8efee055430c1f7b94a981cbb0df16f062c8bcae8c17a86adf99d1e55ac68f0d4d7d8411374cee55a0ed5160c6eef734c578192cece8eee828d3ec635990ac906f8d14d4ffee4f471b3d7dead9c18832a05997305a1da91c67588a7466", 0x1e8) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x2970, r4, r5, r6, r7, 0x20, 0xac}, 0x6, 0x5, r8, r9, 0x400, 0x6, 0x1, 0xa3f}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r8, 0x0, 0xffffffffffffffff}, 0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff6d0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r10, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0), &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='P\x9c}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}(\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\xce\xd0!\x00', &(0x7f0000000300)='{$&\x00', &(0x7f0000000340)='\x00']) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r5) kevent(r1, 0x0, 0x9, &(0x7f0000000400), 0x30, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:14 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x12}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x200000000000002a, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) 16:00:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000080)=[{0x7, 0x400, 0x8, 0x1ff}, {0x5, 0x101, 0x2, 0x3}, {0x7fff, 0x9c9, 0xffffffffffffffff, 0x9}, {0x10001, 0x96c6, 0x1, 0x2}, {0x10fe1bcc, 0x1, 0x6, 0x500000000000000}, {0xff, 0x1000, 0x40}, {0x1ff, 0x7fffffff, 0x0, 0x3f}, {0x7, 0x5, 0x2, 0x8c0a}, {0x6, 0x50, 0xcd, 0x101}, {0x0, 0x5, 0x8, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x4000, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x17e, 0x69) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = openat(r2, &(0x7f0000000040)='./bus\x00', 0x20000, 0x80) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xffff, 0x200, 0x1, 0x78, "172396f405ac8ced67761b970965f7ec7635f0bc", 0xfffffffffffffc01, 0x7}) r4 = dup(r0) write(r4, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0xfffffffffffffffd}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2029d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0xfffffffffffffe00) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x10f, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x2a) r1 = getpgrp() r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) setpgid(r1, r8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r1, 0x0, 0x7, 0x20, 0x3, 0x3}) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = semget$private(0x0, 0x1, 0x400) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffb, 0x800}], 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/50) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r1, r1) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)=""/79, &(0x7f0000000080)=0x4f) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0xfff, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() fchflags(r2, 0x10001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) pipe2(&(0x7f00000000c0), 0x10004) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x54}, {0x10000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd42, &(0x7f0000000240)="b25ff65b27a40304529c0102d4a099f6afac61d07bb0c205b6f4257be9945a8e15f344ca87872f9e6ec0bb72b0dbb3e8536ce1e4af48c5bfa79c37f798a6c9bc5ac083215212a8a541849f204c6970825029460b6467ee47fbe8de7bc668f406c681779d2282a908d78a2801fa746f62a3483799b8559592bc58a8d86a37adde2839f8e732030000004dd71c0dec8ab4840be72c76527cfe45cde1009286a1d566b5f73b5e019f2c753d4d7e8b84958a6105706d2655c9ff882050c73c508613e4c6820e322a26fc03f475883655143e") 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x6002, 0x6) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10070, 0x0) write(r0, &(0x7f0000000640)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc108b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19ee4688d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df7cb34c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0xfffffeff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) chmod(&(0x7f0000000040)='./bus\x00', 0x4) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x8001) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) fsync(0xffffffffffffff9c) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000200)="352758a810ec90b8a773e19b7ce63284dfbf985ac5f97b6d3d5abe4937086772677466cc310d967b3f520a17f3e272953673e406f0f154fbf4c1ecad5e161c726baef96a25ce1c718f51d9b28e687f40ffea0b53a51f3449e88c65d27f9e92bfe3c21dec2c8b6f5dcd6ac3f80b98720e79498222841f8417ab7b174cefc44f32971025ac2fbfdd296bb31f338ae339904c64c0fdddd089b20c44b6a130f75adc5b87e03907107976f09d92d4e88977a4a5d01b0ce87cae0fd1780e551dcc28f1645f1fb4c09d4af74f14accdccee06f5574254eb3218fe3c35733c25264d59a0ba9135ad98940ee5def61f", 0xeb, 0x9, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r8 = dup2(r7, r0) getpeername$inet(r8, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r9, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000440)) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) sendto$inet(r10, &(0x7f0000000040)="77063fde43378d4e20e038477a6d80c59c5c3fcaa9eeff0020a72efc18eec7d9a65a7f7d290a0c", 0x27, 0x14, &(0x7f0000000080)={0x2, 0x3}, 0xc) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x3f, 0x0, {[0x8, 0xff, 0x6, 0x40, 0x745a, 0x1, 0x1, 0x5, 0x6, 0x3, 0x80, 0x10001, 0xfffffffffffffffb, 0x2, 0x7, 0x6, 0x1, 0x3], [0x8, 0x200, 0x9, 0x10000, 0x1c0000000000, 0x3f, 0x800, 0x40, 0xffff, 0x10000], [0x0, 0xc7a2, 0xffffffffffff6cd7, 0x4, 0x4, 0x15, 0x100000000], [0x0, 0x4, 0xf2, 0xa91e, 0x8001, 0x70], [{0x1, 0x8, 0x0, 0x80000000}, {0x100, 0x10001, 0x82, 0x4}, {0x4, 0x2, 0x0, 0x5}, {0x421, 0x7, 0x1f, 0x8}, {0x96, 0x0, 0x8000, 0xdee}, {0x1, 0xffffffffffff6a32, 0x1, 0xfffffffffffff000}, {0xffffffffffffff01, 0x2, 0xfffffffffffffffa, 0x6}, {0x1, 0x0, 0x6, 0x280000000}], {0xff, 0x200, 0xffffffff80000001, 0x9f37}, {0x8, 0xe4, 0x7, 0x7}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000000080)=""/125, 0x7d) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="0074480000f3259489192e859b047e1b2b481f6a9bd07290bcc70b44a5d382b17167c225561bc44f044f4ddda90752eadd3a08d458652ef5bb8d7337cd9e0ab7ef40d8478382d03027a36c970cdfb938e889023db3c9dae79c089f98063f5252c6669581c70d32f412948f3b39461a120bcae9e3945e12404ad061df1800760ab8dce2445e21755f5c365418f19b1d49446d5ee741820dea84965fc609b58646d4b92c47afdd7f61974dddeb746c21b22ae7e9194899a28000bd9958d05e12f31c1d03612d", 0xc5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0xe5) r2 = geteuid() r3 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x2970, r4, r5, r6, r7, 0x20, 0xac}, 0x6, 0x5, r8, r9, 0x400, 0x6, 0x1, 0xa3f}) r10 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1cc, 0x0) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r16 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x2970, r11, r12, r13, r14, 0x20, 0xac}, 0x6, 0x5, r15, r16, 0x400, 0x6, 0x1, 0xa3f}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r7, r11, r17, 0x30, 0xfffffffffffff800}, 0x44, 0x3, 0x8000}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x0, 0x4, 0x517, 0x5}, {0x1ff, 0x0, 0x10000, 0xffffffff}, {0x3449, 0x823, 0x5, 0xf36}, {0xe5, 0x1, 0xc7ca, 0x2}, {0x8, 0x4, 0x3, 0xffffffff}, {0x4, 0x9, 0x6, 0x3}]}) 16:00:15 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r4 = accept$inet(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000640)={0x3, 0x3}, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r2, r2) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="90f264d0", 0x4}, {&(0x7f0000000140)="d88ce584af84d9768f92857bfdd6e4ba4f9791c3f938b5bf5e7e420368a97019f4cab51d34a269572a7a57b3c8410347e23c8d2df1e30d472a2fed2b6569821292a7e62322ab4d72aeab9bb27ad14946c3283de45ebe3e2364e5b9778440a027e07c07d5592fccf903e8c70c4946822002cd44427996d8bd3b56ac32de584cf1478121ff92658e46daec78b2eed8", 0x8e}, {&(0x7f0000000200)="31b00ac90b606e87fa29a3b9a3ea6a253b8d4c931833f640c0ff31d93b94a0d46ab460dac30257f3c180d5bd39cca67ea3c8a8dc23d5cad515896dd138305f81dc7c3c5fc3676a1fac631cb5d8ad93b7f887b6eb4b577478aeee6e393d22a4b4273b4baf166fda472a511cf63a38eee40e4b94ca1f2270be70afc3a9e557a1e48677856c1e5b2182c6a03ce7bb12c51413a51cc754874b3074f2576c5ae9e718736eb83e4f999553c8238fd53d44e230d8097f1d0c7b6af9dd6c577dc27b0afbd5085924811eec328eea90cd42c8a65788b89fc371779b6db06aecf57716abfdc8bfe228f362", 0xe6}, {&(0x7f0000000300)="415b3103527f87ae5915eceed7430f9315ba3e710e9c2d53b6a0eb0152802977eb3aac9f20580a585bcb84cb4b11f1080676e8c53812e941d5703409d23b16824114557792228d40f19ed54c1cdee655064b1a991c812c9666ae22322493753daea417d2a79d5d07035c3de0ade33c7c0730cf9bd820e941571ad879e1d5b8bfe6e7d3359b9ef8e514f7a22f3405a15f618e942f14b9653125941516a89f555dc2b9631a3a800d71528e1e314535fa99454409f8e6b192f326e0dab3df4679953122c316200f6837d8b1835a72b5784394633022f8aa52f184", 0xd9}, {&(0x7f0000000400)="4380fbec423c7a56505397e15ab7ddfdf7ad7eb709e866b1fc173de84cb2d87831d61ab0b3d39566900a76b3e5f384914a8d26af8d0a9d354a34bc14db4af8fa350172fcbe7b23c184a14313", 0x4c}, {&(0x7f0000000480)="3973012bc429660bf6e5e481473db98ac3efb0f7aa808bb789ed188ff0172ea00102d623dd8e8a5ad79895efd1836b34ae0958349288e5a4678b64024e95f813b179fe80edef9d7c5d218ecf", 0x4c}], 0x6, 0x0, 0x0, 0x9}, 0x400) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x1, 0x0, 0xffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000040), 0x8, 0x0) r3 = socket(0x10, 0x4, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xe98d45bc179d25ae, './file0\x00'}, 0xa) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e6") r1 = msgget(0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x135, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:15 executing program 1: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82233f88437ce4700a00"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0xe) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5e, 0x5}) socket$inet6(0x18, 0x3, 0x0) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="bb000000000000000000"], 0x1c, 0x0}, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x3ff) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') stat(&(0x7f0000000180)='./file1\x00', 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) semget$private(0x0, 0x4, 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f663dea44010052009d9cda615cf32e140bae37c367c6aff04f20ae467d809ff99b7dbc40d95e584baf3822074946000000a7f6af77679d4fbe4460d6a6158286bb0327cc5bd69c7852bf77796aee1687c61f864ea344e601c6651dbc0001e66221ef0a88a4b346a09de8f861b5fd1017cec058a324f952d670b4ef9df9fff161aa90a21db1bf0e95577e35d2faa6c309c9837c1e68a4ca067bc5c94493be48425efd8eb19a90b8cd3e6c2d376fd72fcbb61e02314eb1f3821d2548f6addeea0c5eb7b472f44295"], 0x10) getrlimit(0xa19d8db32d1b5f63, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x28, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:15 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x100000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x200034, 0x2, 0x0, 0x1}, {0x74, 0x0, 0x0, 0x8}, {0x80006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') open(&(0x7f0000000140)='./file0\x00', 0x20280, 0x11) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x1, 0x0, 0x1717, 0x0]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) 16:00:15 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x0, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r0, r0) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0xa3919196f52fe635) msgget(0x3, 0x108) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000100)=""/101, 0x411edd5121c76444) close(r3) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x2, 0x7e7ef3bc, 0x1, 0xec6, 0x5, 0x3f, 0x2, 0x2, 0x7, 0x1}) readv(r1, &(0x7f0000000040), 0x16f) 16:00:15 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0xffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000180)='\xa0\xb1\xec\x9bh>\x0eC\xb1\x89\xfd\nR\x90\xfdoD\xe2\xab\x12\xcb\xa5s\x9d\xe6\x95]\xe5\xe8g\xddV4o\xa8\xc9\xd7n\xdc\xe1\xa7\xfd\xbe\x1e\x1dj\xbf\xd7\x82\x0f\rb$x\xb5S\xf1\x80&\x1a\xb1O#4vWCBp:\x17m\xe9\xb5K\xb7\\\'3{\xfd\xb6V\x8ftN\x87\x8a\xbbu\xdd\x8a\xe7\x02\xf9v=m\x15\x05(x\x99=\v\x8b\xc5\xf8\xfcj\xff\x17|\xc8m:\x10:\xa7\x87\xc2\xa7g\xd8\xb5\xeeJ\fC.\x9ce\x91\xf8_I\xc0Ui]$\xb0J\xe1\xafA\xb0\x11') 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)) pwritev(r2, &(0x7f0000002380), 0xffffeb3, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getgid() r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0xc2, 0x0) r8 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r9, r10, r11, r12, 0x20, 0xac}, 0x4, 0x5, r13, r14, 0x400, 0x6, 0x1, 0xa3f}) r15 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = geteuid() r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r20 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x2970, r16, 0x0, r17, r18, 0x20, 0xac}, 0x6, 0x5, r19, r20, 0x400, 0x6, 0x1, 0xa3f}) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f00000002c0)=[{&(0x7f00000003c0)="85f895a2cf5de836dae91eaf99b42e5ecfe86cc273da43b9781a3632cb3aea8b9678c74db26b097d0c684eb2fd86d2f0469cadd5c2b488a3afd8a8140187dbe51a7ef593fdf6b55b4afa66d67fb86c7f84da3ed4f5057145adff0c993258bf4b9b7dadf18390e384f96d2d954d9b25a79d41ce0d5dc63e30a8b50d75660158c452490bc7923dd2861562a8bc8158c1b5d7ebe3f2870fb66f10d5646dd6325ac87001c758bff45bc325786ba18de63eccc910d1c7d707a60f606a2eb2791cb7a1cf2f92f8481da3a711b83027132513428799b047c3d77bdbcadcb5396f833c7b0dc7361a08f715eaccb341d6b46558a464d3f9bb441bb0756209e827285477b9e2f152c9c7be7b641f6d7a8020b55ebfd2d1a7e4853fcab365cef8f0dfaadcac705b73fe9f34de5da4591e43f71629d21d702ac8d840b346f7c8e4752739d434b5802ab07ecde475a7ef52fbb0e24159d110729f459987dbb924e43579daee47d76661d0f17b647602cf6a1d2206847faf6478a0082ca1edef06e504f8c8aa4f4b0fbeef41a246cc974a565384096fcdcb15a3a1ece2f7035798a847221cc9319657f6073a1aaf9c642434fbdbcd9c790623d4d53651b07765da148b4ce5680f6d95c8f4e498809bd97c5eb1ac9935a32ffa8b9071efb8d018c73c662dc900139280d3b1eb7902451cc155dfa9e6adcf48e8fe6ceaada567ae700db30de84234b65394805a99c4bb9282d92a1dd9948d5f15ee7a55bd84b265a35c98acb004d12dabceb5d47d915fddbc16720084dfce39f744d325ee15e631a44017209842c059ab3637b507ce806e207820cea34fb52cfc72cd8063d20ea98b725bb3fccdc75167b342fc2dd061c5d8d47ee9a839bd304428d4ab3435dd90390136570d911bf776b22b0b11a9ad563db9e28bcab9f1ebf9e480a3c945f6a43f5e58db60ef8a4cc0a8a197a23d42fdbd6f28ff8e9c4d0cd42beb0cac605d9c70be67539b1937f7b41457651ad5aae4936f6227728d05503ca326ba22c82851e6f1c5b2055d87ed3ac11dce4375cd32c184bebeee7ed8fe75735bc1a2e9121b802f2b1203ae1dd10f41be614671cadf19129b994bb50c44881b6c8700a82526c0345246d57b63bcf20e3797f964966b96ca6fbec0f38b6bddf2928c50595c3b93f685f63d00ed956f114ccb3ad8e19a727bf57d793ca79453677b52667d318a5647a175455d32a67fc63a8cfbc8f27b240c921112bb9f98f94b3981c7e03530bdc8b329c654a919a342c7098a92d936ae7cf84c81dfaf8c213e8a6cbe58a1753ab3e11b5fff6f7116a9634e883fede5f73b0e3b1cb9c19abe5fee3b1f7ef767e2f3e903edd574b36da51d677122622c078de06dd81ac89c6f541d840608c5b1ca98682ad1c1d8150f2ce4c801ef5f72a83a76cf22d3299d91dcaeffc547cd65db08a6db8720152ff57cae76713f4d374f7b0bf9af7cb441a6e4780f12bdd6a4f4a55e81015b23a20d7d0004089c82a18472e1eb7c79aa5e478280264fca7c5da8fcf738bfd3850c3f8fde0c8f95751d91739f6ca40d49d694dcfcfa71a28752a72588ddc0adf3fa29d3c11417210fb36480657b09d2bc4795f91bf811ae2d96d8bcb84315e3e94a67ae20b61327bef24730c93808948ea15e7767b51e70c37d76c59d918f42385bc358f4923b3fc6c1ee5b81846b152b6ce4e42ac72096e8795853ee0a08e30b284e015c1b0b8143cf3b61dc913cab05b8dc4251529c4eb29c2e3de5edfff4113f4f9a5f2f2eb45e036aac2432e4c2add2f990d0ae0ef8949fd00015d6beac1fe9463274513d08448bd503073477d42cea5ae1895ad6cedbbdf5b6cfa612e7746956fe4a92e5bda26a1456cdd10e07ab5f46343722cc30ed68934925e7490466e5206450c39c1dfc3de166bae6b797d2fa809a5080f5a2b0f64dbc85a31ac2de5917523d436b3b82a16543bfd493ccf27c16965bc1bd3d47d0e8b6c73bf66c8fae56cc91155ca719c460487a7936a04fc73df93b70106f6351e9cc270739f62afdb3aa43a28e000b36f86b4317ce37d78bc23eab5b0f6cca1d0990d0c7e19dbcab321e70258f13120d85eb6400c6a87c0474878324fc41b10198ef8aa2e6e6c5a9fba44bdbe476846019268a66ccae80337ed9071e87cf2a99b64cc784325434c37b5dde58eefcdd8cdadf3c328f8047de49346d93d0346f277ebe06f50aeb889a907749fa7c39fbe34bd524a8c0db84e3bd7382509baa6e6c027c819f93e71cbb8b2bfd39122ca295a3091847ba72a1f7c1cf64150a6a83d84688414207cdc6c7772e10c2bf43d9007259b53520cf03843d9062500041e07646c3c4c02fb66f00f9169a635d3fdecc43caa243b5a1cbd730d6f3e1dfd905c1c05880394cbcad8e561b05ca06868df4c48939cb1482ccbfd9afa4b4441553b25b814903c4c132005f8353c37c1f202e9e6f0bd99a9ee551a44e1681d4bda9eac93e2e79e4b0f3e3b3943e964bbb33f8316227933774872321635a694ca8f3fb26b7b819a90509438c726c425e4e9019f538d033995dc018a8a624ffeed77536dfc9ea44169ba895e0a65078141404aa885b5043a110a364dce1c9e5492fd5292030c3249cd21ad37e1da2b005faadd81827af666140b9154b5bd90b31a6cc7395b9dfd7f4da5ce82a3521a11d4ff558dc4ebcb81733b720a80189e6919a01ceb742ffc81d943859828823470da3acf5cd1495d2c7db16b535313967944ba8711668b1ec481b87ec3b809a90fedc17e6277b3f38d11eb72d28a79bfb6cb77cdab04a2c538df3dbe41117f20ff0c6b6b8f51a55ddd0b73d4896ba451100c4ef08e465aa02462a4c3b1d36647329ed810a3244b7651a337730dcee054e05ae0d1dc5586a618961723ace6405e86a57deec6769ce86518091cc8238ce7baf286c9aa9c600b2d05508f33618cbb41200e4fb2143cab0ec93a01c1c63ca4db9c6159c9912fd372a67ba9f0827bdae5bcd90ee50ab9790d21c0698ad853c297f2f936425e0abe1ba9604357229b4c8080f32a652d1ec6f573bb8a51d97c9f1d68d777417e344c7a39fcd4898f1fb061f8c7e4ca4dbeac0a3a177f5cc05d8bef17b0faf714eb328bae396a2e0326a4b9436e04b7a2fb06c5eea1349bca096a4fa81b55d6e68be460597e52e5c38695a3f45b8ef3366804c22907719747467f351d13dfd7cb9db84943fb8375e311ea350de9132d387a95fa412017c111017434d2eaf4263b37e0421c8c1cd4be2b80bd592a3d2a6fe247fe456204bea72194afebd0a3a6db16d92488380f04fd6fb4a9acf560a09b5a09a50b5a7ad424d9a9f71bcebae3950bdaf61e07653b15bfa1608edbe47ffc1a535abb18bdb0262910a564fc9b7a508c54095dc60920b1ac89a781048899cf513443e7baeacdb9729a29f7d45116f3d16020b00d0984b6d10de05da37ffcf6726e6d84703aa2962d74435f4b59e7d67008693be75f6136fb5deb89f5428d620b5156973f9e1feba3e9cf160aa76055a07a547bad23e7fdd42b4f4f0da91ab2b21d57abdb88e2fe51ffaf540146f31332f9de05beafaa197bb7496fdc60a11118ca35faaf5ed689798b2eef950a79b8573f17b2bff3dfdaba016206415d6bea2eb4f23d8f5ea75e7de25c3526d541cd252b172bf3a3263dd820911b575ff55c28e3d4a86cb17ab95e7fb0f8ad83b70b4b8e6c49df0c4e3a6c1c38df3c61df3f1b5d7e2d8105341b6aa00c5160b84a069232f971eec593f084afb61343b3121738f16c026a8e3cad99577c3e4abf24f9ca8e49a476ee5c5a74b3ba3837867543aee0396ab1dedfc16bacaa41b77d112cd9e504d92e70cd1e7103312c6e3054914f7d2a39a56237b4f98350e4c03790981016fab6ea86c0ab28246ab2306fd48f1ca5fe0ff60efd548cf18416b64f174f0f3c5744805507f2bec3e86748db94a1bf4d33f5851b6ff7a56adf0a6ac3859c53a4686f54dd51fd2e22ce9cf44cbd74cf2d2db8f75bbdd94509a98d5c2833f7ce9f1e709075223de421e6b7b41a1ba9d1f7442e9d9afa7cad0d4db4fb2f1b93046227d02bd2a48ca3938daa0bdabc219135cf9c61a02d5fbea0ef23c3629d071f5d79fa4a65c36fac27f9368e8b182c4e80785b869d6cc595249b96c6ea8e28e06d7994117f8b9c624304619eeb4a7ef37f99941f5b0325f47bdf78e32b2b712e94fe30cfece49f72dc3b863627693b8024a02d96de96e63f16682dc7d890d0e558daf042c623d44ea114657d5a06f1dc640ea591b8403335521c3f135763a5ef4d55fb198ac5ce626d4f2796b33589bd6cb0d78f32fb3577022333c120b214aa28791b44e6425b5590e4d45cf83580edaa4b980d64b905d6ed48d93454a25def1398daecdf4991f48458b72666eaf605164af9f97373842d9385f80ea72d5e93affd02de47b47633f67d1a15ac40245d3a6cd72ef25c1e17c27312b485931350b8f88f90317ae75110a730713f4ccbcc119b0958f1b44152085d100bc0584d5765ac7bfebccb44f6264fe2e6bc36b71cb515e6559c28da0c233bb1f545e685fd6fc968906d956f323d4b1beac25a46de9cc27f4604084f3f7f3dac3e702e0b6e79968ee33adf1b95f539bbe0d9ffc9d2516b358e7f73bd3bbadf5f149253c18016188593ee02b4f6ff8a53c5889b028618a807d9f95c317b0cbf06a4a7e00f7eb235df484c417c38a82e817415c1f191d4521e7d7cab4beea675b51bed9045a7e851262ece1fd13a31af793908d3bf03dd239ed9da33c68378ab1ef63da5ea225c6adb4f01762248160acec39358ec9bd7a5721e3e3f69d10300e7ed9b4893d8c5a9b1a480ff8a40e65f676f620a52308e71efdb4e0acfe10aadf358b5271b5aea822b7e8b2fa86338b0113a277a2a449b944a16f929784233eb3b01f25f4b19349531b8fa28cc7d99dd478ca17787cbcd0c2b08cdbd540021511e7e77c979a448970ce50973a47738a5cc2756ac7c9bd6c51d2c50006430218bf0967ef2d0375be57cb50a0be5f0402c6e4a6f01474119aa37e097140720d6787d7ef109c997745977e4be88cf0db682e52e0dd360242eefdcaddf328082a0d5f66a04f6b75a6cd494e49150e9ed031be31f12ef7cb9b68de2de7f0145334670b2c0acaeb30c59d83d19afa89633d2a031c23bc75346d323fa0e4a36ed246b59cbff75a8030514e2ea68609984fac5d75dd0232c263e146db7265d96d66789bf93cc01cfe975c9596ecf14d00f5449b1c46a33ab3c31a5d48b9ee20f4d4bf920cec857761dda319e6281cb6f5d7ecf5df0d75226bc75761bb4341508309ee0ac81dd2fb4d840c45c9c5c83a51e64b751d24dcb33958b3f41fffe995ac5bcd448b19c7fa3f3e24842c3c9f7a4f69a801462bcdd261f954d323b18ede418093bf211b430f50eb70a824a95760646447bf2533fc937d86659f39f7bed0dc84e4b52c1655c1941d9caadd3078ceac885cc5cb6c059dec908b5a25304685e8c94cc52307562e46f82c23c11d0e1240844bdaa464b6baf34dba451a23675d123a2e2d944e9a23b46158ca26c465fb67f9552eccde1c17739e76733606703ac883b707af34b7078d41e9f3a9c75363ec1180702f89c9fc0c3c699582338f2eb6387ff58b802101ddd989c81238d0504475356b7f452114401e57fb3bca0c13540507fa74b9c1fe5ff722f37b045339f5926fe580bf3d771e556c2b427da6753862912baaa8764d69e701d5ab07b1e41bdfe6ce582d916a9e89f768269bce37fe73a75bb26651c183f542a8efb353", 0x1000}, {&(0x7f0000000100)="1d6738ec33bc8c0dbb3359b0852ca1677a58a60caf932ec10fd6", 0x1a}, {&(0x7f0000000200)="f9174f0e4078a1801c8a528aed7da2307e12afa01bcf335c32a1614fe32576d104e5eccc13aac9f86ba25893cfa2cb8e4f854eebd2b1947453546a9351c3660bf34eeda35c7f752cd126f64f559504b88e049106b4956d2d878d1a6bbfc1801c7ed998b57538a063aed228aac72190b868b621798c9d3954b52cd1daed671d2d1991f3638312ae3c97354b0bc968f7", 0x8f}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @rights={0x18, 0xffff, 0x1, [r1, r7]}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r18}], 0x58, 0xc0a}, 0x400) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x24) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x105) lseek(r0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x7ff}) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x10) pipe2(&(0x7f0000000040), 0x20004) 16:00:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x1, 0x6, r7}) socket(0x10000000002, 0x3, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2d, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt(r1, 0xffff, 0x2, &(0x7f0000000080)="6341518c1fff0f60ce7ccb6fe6e7b9454860e9d5039e4feb460a0bf9b9c23941cc9804bc7e14e5c22ada03b9ec1048c5465bc18fcf1ca362382d5908da1872d23f7ff4aeab3390c0699ea4c5cf9a32dca11982eb7c93c196564ea2a178de082f40de070556569f7d8c712637c306999b9c84a1554154bd31b89ebeb5883c9bcc6b967d074c181db3bac8e1117684b0d96cd699a5ce5862507eb584e7768cbedbac6bd0cde2b929b9041b50137229d429d1f163ba945fe0848738055f2f35bc631f256446bbbdbcc2b2bb032115c6b58a9d1383c768c656b6b1476ed3ea3363fed98d125fc80ac0218146bd39b6b2a124fd36f729cacda7fbb5ae483bc3449ee2a01ed8fe0e1637aca1a3219ec8802199a16653b6d03df649e62baad56ffadf7db201d2f027ff481f922847861e75e4b9e87d3c1e7fc2372f0604aa82c0444339895d0b862795cd175c2fa46c59cb864d77753ceb51f2a44163e04a93337b4e5a35c679f0c9245455ac375e9ae9774db694142ff5309106b7ad43a1874eae9b31264c331b657f89f2341b183a530ddd12d4ea25ac01964f7fabeb82b54050e329df9fd4ca1169518a6bbf381e3d95dabb25ec06f1735f6dbccf1e5b20a98a48618c7972ab525f0e9da5ea3fee52bc3a224a24f51c3ca29512eb91055e68357e10ec7e99af19308e9379fd1d1bf6acac09fa0c80895d9b88dacfb44bbe24cb2f7b3ba19ddf7202e7305b343804fba998094c3872cc29e6db10fd5cbe867a8c1da3a8cf12bea1d1192d62cd503471633e84ff854b6511bd5abe9dbc2f27f645ce21d5e7cfa21101d51671ab8c61d0dc628de0834f4523aadebb875fbc5402f0f5ea8fc9015ceb615373bd2e50317bedc096ba1e9b7d8e18109b60b831185d23b8194e98d1ae0916543192b0fd8d989774e28de8dc033708e1c1208e23f253c5df1d92c898d0e09156b81e50b1514f722c8443618b505dd300a8d80d60b0fc45c51b9a2df15d4712dcfa2df6551f264225e5e52dceb4ff0f90c63b649fc72bed89a6b8c82c4235595650dacda37ce3180eebe7852368087b800d48fee494a8b5885874cada634386558cf520c8bde8f8f4006c9e5b313e52876f696194673ab70cb72fb17e2d89e6a88dcc017dd44c2f17bab72b977a85f788cb74d1a03a68d461181112e5146fd1dedb045af5e5d99769cc58cc109a70b9fc8bc4bae650a56fbf03abb8825e5b5a57805fa9fe85d523899751e27fd299e1aa3a9e6804bf2b5b6b73988d0fc27cd738a2c3a73e4f8d41dca1978bb7517041455a363d32bed2dcd1fd3f986e0399041f3ef1c5fa7dbdd9135792ceb4eac284d3ba9969e4e4cc9ecd614abc515475b228addf37a84a284afb592fc92222ee4eca8a3ece7da4cdc2734c31194834338902c5e2539ff3d408005e91dd752dd984d8013b5d82e3ccc642ee8bbb5034d15906ebcc801c22298271ad457bbc4ec3b14225ab514071483159807ade4aae904cf02d5aa94fe62475d957db25cdbad01ff9941fd25fe609cb40033851dbb0aa148a02c892ec97e614de5b25929b42aff7abad90501919b00813a56df5ac839d58e957c0fcbfe1f93d780b3b1e85ac45376b55dc1e2f7812f2c7316763a021a3b30e0d07ef9c75236adf6af8e3f2207fd695d55ef2cf34955c62b289662ec8524658b606c39f039b3569b1818fdd91ad78c0a79dae19fd6eb3c4a220932aa04b16f791e9e99a5fd18d348880e63ae06d854d8965104f056de1634af200772c3843805d3b3b5c153b41a400340e1c803d154a22530646f2b9b425922729ae55bf2f3df752ecafd256f84a854f160cad07d201def92d311967ef9d0bdb36d80461a0ab6f1b017067b36d173fae48924abe21132b91fa707ad4ad1b922008670214266fd361c24e43fe18b727895cb9e32b2b21d200ad26954d6e6d5326fff5dfc80484a1ce580e0212a5098043c927ead624c752b95464f99906f5a7bcb94b0f93eec537575af27ca82aad7f5dfedd26182c7e83dea72905498482f07cddf762f25db29a3053d8a8ccfe28bb7f9a019e814ed11c71ed1344735a38156a04ed39ec05f81f519b33ee21f74a1584a066c381f65096f9eda9c6ba3c00cc158fa8b6b8a5281131a360dd474a82fad6aa51e86e7d9eb69b6efa2ef10c3fe499a211b6855c533ce74e8404cccc0bb860dc1471da92ead66036d17b70245a9542a16b825f307fe116a27859636349cdd5fd58c7522b2aea3d99a53e2927b94958f77cc6d3c0e7f57f30ed4583d40cac7095354086ed28ab31e3a61a09400642e3d9918b3c3116ee531dcf5017be1cb3cee34eb8900a292ff30ec956336c25835f8e78b836c65221fb083b886e735ed1cc8a741c2e8c82e409b640fc48e92de6d038ae883aa32e4715cb3f101a27e0a783171fa6599e0b42ea4a6d89b1dfa396b02b1d9ef66ba6911930cf0d82eb667333efb13370585ad53e801446e1e829b27825c10977900457859662cc309aa6f9b008b0288d4e7a860400d8f539aafc0c610472a42ec634a47a3a7295635bbec1747634bf2e4504f1ea014bf2b7906e2c4c8b7c5f87d224d3bffb96a209a4adda7b7c82d808adb9e5f166a8e63bc7ad3bce4d2a910bd389662699aee180ce28ed577577b9db1de33bfcc523a6faa96633d61eeaf470c3e47a98e0b5fd1254c55659f087985d3e10101c8536373fb5caf7e9a7e7af583b7a443163767cc34babd4ccf2d836da4af2e31b6c830f3689067ed9338c88429e60e4a757f93e14ff11b742891bdab35c762ef53b618c7e887a06a779f7e8aade40d99af94c7f2eba60e760d815f3c3bebe5fe67e2968137792222d7ffe4421358fb12f30fdbd708f6786b0564bda35f513e3ffaf9bac50b38b22d6a76aa2863fe8abdadca8a4f462657ca663a2f3f3ffe3a5918d7ee5f09b7128c662af21c42765568d1ef06cea02a6f3ccb24ffd56d7681dc168c151de0a71c26a24323a7e30beea895243ef30bdc283e52036980fa98a24d420c8a0eebfb3c190682bfc162f59cb8980c9ef720562c70fea8fc5875a9a45b0695c25216dea08f7c473e7c9dd1f27b294de999a8882a0f5426f3adb8325b7ddd6a2a0a37c9404cb49b8abf6c13f711409b207e3423676130e7413756a4a92c84e72037f1b42f491d315580cc94ac94cc58b794b9b3b49e9f53187f3d40e33e8644f80ec543ebf75d8904cba15dfba68220697dc71485faca19b2dd1a41a99686f2d45a79e7538bf5fde867d643c29ae3ebfb6d4305b0e3af64dc4409182d3f547665a8497f816a7c301995f9991fcd5609a01d1560fa418779520791ffca3d6a264d25514b41f198ebcc68e5a2eeeb32435f2eb850321cb1b4cc088f9b7c3eb61487c992dca238858c4645f434d045f47b62cfcac812737c5275a421b2044cdd5728180e132ae528b4a1797ab2e5940460b65cace4865847a9d7b9483c2118d5a7a196048c450ee1fd47a0d64e94b518cb8226ecc69eb79420393c9dafc3c3737afacb149760d94fe03e4d75ae4e3727d4b845745719be5186c72961dda664e82fccb2e159225f1d1a58ac36d183f975ee012cb97280ab14e0e6a96acf8fb26ec313d21e2ef2192392adecc3188c1f162ae4145b856b8c2da3991e2f393316510ca3e3e4f37028731def8a2806b1dcc42c79514e47f58eebcb7c4571df9787bffc9ae7863783c2416bcb75509d12bd4d45fd561bd9b64756469f2bca23d2e9d4fd085a576a8d9c936bed3ff71a4919f94053cdfffa970862b4cb76442e9de91dd2ca6c86dd44789e7e6eb81a771ad62bd415d8326d5ff60a289a0ee00c8f0c20297ea6f3c91b38ab7b51cac536e4b63d14aabd722ccaa7024b8e3239789be6c192da6e2228dfa53a53f1ac223a585bc012722b2131085f724c38a3f719f944ccfa36df2414d696058ff3650b5448dfb2d1c9653b1b68867600b800ee925f61639fe848f609bf35369fa052bd61e0d05d9f3157f58580230074d9f4816c3500f63662e5d87ade78cd733465b2cbddff6f18915d9799821f8b9b8d1ccb1b454811bc2b3ea53a3f5307e0972d937d7619a8197a51fc1c325dec0448d5b6fa2399b011a0774d7f55ac453ebe656f8cbec6c5d05a5b60085e2d017faff6482459ad906ee8ad4d715513488c4ab50f63fbf3f2cdefdfcd711ecbe1f08600b7d4b484fc79096713745ee8e1c6918fb1dee7c14f7f48270735e5dced7773e15631659acac4ee4d9a246540235881826719ce805224529526349c5bf7bff8135e367725b2f82a704e5c16311423b5a356ecbdfdb58346e3c3aa7d2e4fed494ba12c7d2e876477cdf1702a4a83cdb19e5f7357683ce5b6d50f94b153656fdc3df28125645b486a45ef665ed0133eb24f92df936ce5be8bd73ce2392fff94ac96335930c61f3bcb72b6c9f89f29d447c3fe5f14bb3612e8e4b125d55433fe8a01ed233fe4dccbfb8870fe2565f089e10bfe431949c4a435fbfca90b735fee5cddae92a31fc379b44f4ee030c14af0f9d80d09f11dca09b036f5430030dec4c1cc84a6ebabe08da5761751436037bd65e69dca91f1daf9df2530c9cbb53f70f25ba384b8ccce57d99f9184d27938caa77afbaf4b6edb2e92de38312cd7f4eeced5a10502ec632c80e9627aad3ada6678128a790ca309c8c05cdd9e422069be32a5afe5e8ee27243a4aaceed3189991a80e7285e2aa332211f9fabc173c8601fffb16eb6a190b0753d8fdef39fba7570c0e785aecf576cd739b86f7b5d11c4bd2b9699c2460572c8dafec13884ebfe2f9a7fa8c38f397e8a0f68e1f407e9fd1d526564dc0785b1e6bdeee706b0be3d4414763de038d741e13f11e012135daca8e727833541f70278a0e76cb21c8e684440fa98c92122854d74be8c0ffbc6cd81dc4e3425212d9f54855612496082175e2653a0ab093c55adfa18249bf2f6470831ce0c16452137b611c94967600f3ede651e8624b8e9d28a349a7efb1d3f8e8b0ff9f554cebcdc3dbd04f9d4465644fa3de39acf8f5aa530c4e5a81469f2b50672fe73f0e091c133fe3d13c7723f6fb3de47497a7386d6f5b317092cbc0800d730e4fe820bd7f116fbc1e600c4a8507946704d57bcc4d6d9c7a0d9a3b21abaf7a6a34ef809ffd913db1e7ad38da04d1ff39962799d9f3ae00515a6931c82c092e9ad467aab0581fa69276a869c43c516024a9ada5fd6e01f37b73afc3d07bc01243d899325ed5ee6403576cd134648d1a21520ba039ce0c0ec6f0bffb116d832a8768da42b14df3c78e15d1601990a49c0c23f80d8835c2da098b3688c9f6bb77df8879ef9d5fb0e3509fb7afafb9558c816ffa0b390659675dc5a009c5ef40bb94f48b820ef84167f229e8b0fcc4e2b0be09906316f58dfac1134fde232a261c28752548d9735fc913af9de17e4c9136f4ea8930d8f2eb3870bd9ce1b6a4e946e1693d547580470eecc6431bf48b37787ead9b470bdc01efa7ed4b48013943ed356c07b1dee8ce470ef4bad5058813b1f4d341929a68bdfe1b5039cd929837779f1f7f05b10e2df8bd402d71cb59d417a120b711edd26a19a14e9de4efd62c4c871003c6b104b1eae15aad9b7b2777ce8a9eb59eb91c4979eb0b0d4ded70473683bd767bf7565babfada78febb04572b151391cdea99eeea55ad66400ffb75daf249e470589691a1c879f6426cae4802ebad8bf763ab73a1f151b0ed7a7a37d7f4b4b4097b508067ee28e768e05a3350551186adaa63cf9d40b329a52dd4e2b7a4005ba34d0c3de35bf5b957f", 0x1000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x8) 16:00:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x3) r3 = semget(0x2, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/165) r4 = dup(0xffffffffffffff9c) fchflags(r4, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCLOCK(r5, 0x20004276) getgid() r6 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getgid() r10 = getuid() r11 = getgid() r12 = getpgrp() r13 = getpgid(r2) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8001, r8, r9, r10, r11, 0x10, 0x61a}, 0x3, 0x9, r12, r13, 0x1, 0x9, 0x721f32}) getegid() pipe2(&(0x7f00000002c0), 0x10000) r14 = shmget(0x2, 0x3000, 0x5eb62c83b43e1171, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r17 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x9, r8, r9, r15, r16, 0x22, 0xffffffffffff4aa3}, 0x1, 0x2, r7, r17, 0x194, 0x1, 0x9}) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) fchmod(r1, 0x80) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xa1) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x208d0, 0x100) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xb4, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 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)={0x2, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x20000, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r5 = dup2(r0, r4) mknodat(r5, &(0x7f0000000040)='./bus\x00', 0x130, 0xcf3) kevent(r3, &(0x7f0000000040), 0xa, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0xfffffd0b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/211, 0xd3, 0x801, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x200000000000012e, &(0x7f0000000340)}) r6 = dup2(r4, r4) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r7, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x80, 0xff) write(r7, &(0x7f00000005c0)="d574c38b1618a3e317319b7ecaa200000000000000000000004a49ae4cf64ab15fc748dd92168a46b2b06862838de68b5831de1b7edfff5af50d669efb585a3541338db0bb63d1b994d3be560cd5a6feaa3cd2db0b51d4fb97fcfd424d9ce1a0093a6d77e13cc72d0deabadf1a363e4bb4401939f252fb5f84e8b92bf204226797a0336b256da93f2e4b400689c2aaa92eb54ac212ceac2160d6ebbcedfe0d3887d47f4a0a3a8b4e090010c118c3b4d4fbd9e7b3eb4d7b757468ad46df27ab888ea2ff0f9463a42cf571f4f0d2040000e003eb38c71d34e13783468f329e17bc313901d0ee", 0x557437651172008d) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xef, 0x7, 0x8, 0x82be60fde5ccfcef, 0xfcd, 0x7fe, 0x42, 0x1, 0x0, 0xfffffffffffffffe, 0x7fffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r8, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r9, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r10 = dup2(r8, r9) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000140)={0x3ee, 0x1f}) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x2100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)) pwritev(r3, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r4) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000280)=0x40) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') r6 = socket$inet(0x2, 0x5, 0x5) r7 = socket$inet6(0x18, 0x0, 0x7fffffff) fcntl$dupfd(r6, 0x0, r7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r8, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f0000000200)=[{r8, 0x80}, {r9, 0x6}], 0x2, 0x3f) 16:00:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000680)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1000, 0x400, 0x1, "fab012321c5a7413c519728a1d276f19bce580ca", 0xfff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x906e5c0efbebec04, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = semget(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24, 0x0, 0x427f, 0xffff}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$dupfd(r2, 0x0, r4) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x45) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0xfff, 0x6, 0x7, 0x6}, {0x100000000, 0x5, 0x6, 0x81}, {0x200, 0x2, 0x3, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x3, 0x3, 0xa) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/77) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) msgget(0x3, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, 0x0) geteuid() writev(0xffffffffffffffff, 0x0, 0x9a) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x121) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup2(r3, r2) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x200000000000000e, &(0x7f0000000240)=[{0x5, 0x20, 0x3ff, 0x395c}, {0xe29, 0x7, 0x8, 0x40}]}) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r6, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000001c0)=0xc) faccessat(r5, &(0x7f0000000200)='./file0\x00', 0x48, 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x7, 0xfffffffffffffe11) 16:00:17 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x0) r1 = semget(0x1, 0x4, 0x94) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/25) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x60) getsockname$unix(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000400000000000000000000000000000000000e4e6b147f31941f231f5178e14279e6f2300000000000000000000b5ee3b995bed9bb7fa00000012ff3a0000000000000000000000000000000000000000000000000000000000000000000000000f53f506a57ddae64db90e6bf6f456f6e601d85f5c1c6acaf5a7f52a95bbe9e97f9f1fdac0"], &(0x7f0000000180)=0x5c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r7 = dup2(r6, r6) getpeername$inet(r7, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pledge(&(0x7f00000002c0)='@.\x00', &(0x7f0000000340)='\x00') fcntl$getown(r7, 0x5) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) r5 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r11 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x2970, r6, r7, r8, r9, 0x20, 0xac}, 0x6, 0x5, r10, r11, 0x400, 0x6, 0x1, 0xa3f}) r12 = getpgid(r10) fcntl$setown(r1, 0x6, r12) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) write(r2, &(0x7f0000000040)="093a53fc1044649a3241c0d27715", 0xfffffffffffffd5a) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x1, 0x3, 0x9, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x82) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:17 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x15, [{0x1, 0x5}, {0x2, 0x397612db}, {0x3, 0x1}, {0x1, 0x5}, {0x1, 0xd8f4}, {0x1, 0x5}, {0x3, 0x9}, {0x1, 0xfd}, {0x3}, {0x2, 0x29}, {0x4, 0x7fffffff}, {0x2, 0x8}, {0x2, 0x7fff}, {0x3, 0x3}, {0x1, 0x4}, {0x2, 0x4fe}, {0x1, 0x3}, {0x2, 0x100}, {0xdb5b46b6b596155e, 0x7ff}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x7}, {0x11cce4574191b6a9, 0x5}, {0x3, 0x200}, {0x3, 0x3f}, {0x2, 0x7}, {0x1, 0xfbb7}, {0x0, 0x20}, {0x3}, {0x1, 0xffffffffffff15db}]}) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x451ef6063ea8f04a) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x3, 0xb2, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r5, 0x20004269) bind$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) socket$unix(0x1, 0x86f034247779847b, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000380)) pipe2(&(0x7f00000003c0), 0x1000c) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) pipe(&(0x7f0000000500)) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r8, r9) 16:00:17 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(&(0x7f0000000040)='.\x00', &(0x7f0000000280)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='\x02\x00\x01\x00\x00\x00\xf3\x9d\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0xfff, [{0x1, 0x101}, {0xfe4777a6e3b5697b, 0x8}, {0x2, 0x2}, {0x0, 0x9}, {0x0, 0xe4}, {0x4, 0xdcb}, {0x1, 0x1}, {0x1, 0x6}, {0x3}, {0x2, 0x10001}, {0x3, 0x6}, {0x2, 0xfff}, {0x1, 0x5}, {0x2, 0xfffffffffffffff8}, {0x2, 0x7fffffff}, {0x2, 0x3f}, {0x2, 0x80000001}, {0x0, 0x46}, {0x2, 0x6}, {0xec31781950e8ff60, 0x401}, {0x1, 0x6}, {0x0, 0x2}, {0x3, 0xffffffffffffff7f}, {0x3, 0xc0d}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x1}, {0x2, 0x400}, {0x3}, {0x3, 0x200}, {0x3, 0x5}, {0x1, 0x8}]}) fcntl$setflags(r1, 0x2, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x20000000000000a8, &(0x7f0000000000)=[{0xfe, 0x100000000, 0x6, 0x1}, {0xfffffffffffff801, 0x4c, 0x7, 0x7}, {0x4000000000000000, 0x1619, 0x1, 0x2d}]}) syz_emit_ethernet(0x5d, &(0x7f0000000180)="b5ddeabd4e864aef8fd5c1689b0c89bef2d242844613f8f4d474524b92a168c175d05ec2b55271c638799f1e95232f75dd917e43bb95f8cda1f350b3a5656d51618bca4c20a8d0c2dcfbddaf405e8e6b2fa7b585ed48f8009db488ca9f") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x0, 0xdc2}, {{r4}, 0xfffffffffffffffe, 0x3, 0x80000000, 0xffffffffffffff28, 0x9}, {{r5}, 0xfffffffffffffffd, 0x34, 0x80, 0xaf, 0x80000000}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) msgget(0x3, 0x654d1b9422c9115c) 16:00:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}], 0x1}) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) dup2(r0, r1) pckbd_enable: command error 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r1 = kqueue() close(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/nyll\x00', 0x20001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) fcntl$dupfd(r0, 0x1e, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8004) ioctl$BIOCPROMISC(r4, 0x20004269) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x68) ioctl$KDSETRAD(r2, 0x20004b43) r3 = getpid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r4, r5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r7, &(0x7f0000000240)=""/41, 0x29) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000340)={0x57c98154, 0x322, 0x4}) r9 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r10 = getegid() r11 = geteuid() r12 = getgid() r13 = getpgid(r3) r14 = getpgid(r3) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x3892f8e1, r4, r10, r11, r12, 0x2, 0x400}, 0x8, 0x7, r13, r14, 0x6, 0x2f, 0x10000}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x20000, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r15, 0x0, 0x0, 0x0) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x30) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x9e, 0x9, 0x7, 0x0, 0x3e7d, 0x81, 0x80000001, 0x0, 0x1, 0x200000000, 0x6}) pckbd_enable: command error 16:00:19 executing program 0: pipe(&(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r5}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x1, 0xce90, 0x93, 0x9, 0x3}) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000040)=0xf32e) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x200, 0x81, 0xfffffffffffffa90, 0x5, "9b476bc1684dd12b30cc5e2ab25fa4bf4f1d783c", 0xc590, 0x3f5}) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000500)=0x1f740000) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2000000000000235, &(0x7f0000000400)=[{0x14, 0x3, 0x0, 0xfffffffffffffffe}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x8000, 0x9) r3 = socket(0x18, 0x1, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x81d0d9b3c0efb638, 0x0) close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x3}) socket(0x18, 0x2, 0x0) dup2(r3, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect$unix(r6, &(0x7f00000002c0)=@file={0x3, './file0\x00'}, 0xfffffffffffffee5) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x888, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r8 = dup2(r7, r7) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r7, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r7, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000540)=0xffffffffffffffff) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000200)=""/13, &(0x7f0000000240)=0xd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket$inet6(0x18, 0xf, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x100, 0x0, r2}) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) close(r1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munlockall() r1 = semget$private(0x0, 0x1, 0x400) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffb, 0x800}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/173) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x6a96ac5a, 0x0, 0x8000000}, {0x1d}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r2, &(0x7f0000000240)='./file0\x00', 0x20000, 0x20) semget$private(0x0, 0x1, 0x100) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x26c, 0x4, 0x1, 0x3}]}) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) sendto$unix(r2, &(0x7f00000000c0)="66b41f11e4f3e16602b7de6f552e94ea4cdee6e800c4791ad997d261518d444df47b92dd5f56543b49241298eea76d02bad4afeca4765c549dbfb25ad1ab7dcc311bebf237360a39c603ae4f08ad24491643b996254c734f5e1f1b5649da1bcc90688db6330260070647b0635e297ea3eafabdb86e128f7aac3a0cf6e7b80b784dde7dcf149c95df2b16a286589dd342c6cb95f7ae08cdc2ab190f1699b8e133df7e16538c6b169df41f0a288d0418c7ab07b3463e7d0c5f7b1667e9f2d716a900128af3731e0ce49e3ebd64c2e023e3824d66c40a10f0d8a95c77ab2b3f65027d6cf96f98e9579d07ed23e52d1dd9ae656d598b0c5e4b60e32076b16d9c09af84eefbd380b52912d19f9c35218fa307631009f037b9fc496d60450a8f837b3371da5a52b43a6fd4343e2c26287eac8d7f3990fcd2635e8df25b36acc781a41ef14c53ea5e8d034d9b2cd5043530b45d059dbf8915289a69bf1042153e719f2ec323e7ce18a802e74695bf2513aea286bc3f1b3b461f36e44397757235c736ee809cba61bd78469c2d361e9fc1a3a97d32be77be69597414fd82236c0b2693ebebe963a54179c341d254766e30ff9fe2f8b6f0055614993620742ab884053eb45ed3042bd9f32ac196d8e1c89ea30d4431a3b1e0235fda406235b4f6734cb38eb747dbf7a866149728ddaf2cb747bef1f79f1c72d91c2b3dcbebde3f92f7b17b97b367012db554d8546b097e5ad6486fd474eaea4d603cbaa14968f64d16b8d7bea7f18587b42978a5837f2bcc7916b67a9d06664c05bff7283f3aae938b45b665e5d4baf05fddc819144ffd14e057c3275d9fb4001949b386e9752fd08afe1b1224aea47cf68f9d219e7f9744d35ceb0da90be89291c2db7e19f610b258fb97014f1c7a919a5a8009552f641aa3c9f1c22f885ed81acce45be090f04a3f6fda981eb1aef573933a17abd12c192f6faa2ea47f88f2b5c92260eeabc0494bcc304a856d2407b71c9f7ed1d789e203a829af1c8c723e686dd6fba3cfc880aa1b5b22af73c67cb83f065705bb0d93478e7a594d3f89007529bfb038f349e4987a9e700df2a9deefb91f5cd5146b44abbf5d824af9a57f3a15cfeebc55fb56707f48825e675e085a45dbf85fae2ad671fa3a25246cfc96778cd3d51d2eaa6a317c9423740c9f4fa3a2c6e54c2567cc6c3aaa24bf71e1193bc0c0e990c6bc9a1d8fdcb12231206a292c1a52231f96be7492612c1b15e65e7940fdfd66a90f1ac006cec568fcbf220166f71aab3f1f8f5fe57bd0924befddef274ddb3f01f7e5bec1ba3d1619e7ebdc67681031e4c620fe9c757858a7c6d790dd534b5ac0109eb95d33cd16739730f49c10b71f13be6eebd2886f65c1b3433e9c6037f3440d5019f128c5697e49eb84049b0c1a42906b29274e1a9a6edc1ff1cc3c887b72c73427327963bcf28003c3b7fb1327a72449847a7255611249be7726da94878e9970825f1d318676d398a9fcaba8d084f39e64b4b0eb333e8bbde39ba811ac5521778affb182001c1462aa0fb5b08549e6f22923733340e7e5bb7be16db1c38bb85f7de7d15e8bc09f966e14152cf20e2093e28d63509c0d7e81a7e3cd64ba196cad764b50091da19d9a88f1e5817c9275893176816bcccf48c4e1f98e365459d3abd4164b61a54d3b4fbab841622b3d16d73d81e918ddcb1a00348fee528660b4511e1aaf9a27fc23bd672dfef1cbf204e3fba46bdcd8fe0629f3d01b29ad30c6166982d4d78ce0524e9dbea5b567575eb01a0ab4574ec85764b768607c9d0a8ccfdb04c06ccb496350b32ce4e75aa78cf6a4d1611ee345e435cce517eabfe7f17015b5c5f8c3851a00db17a4ac6b11709c19ab0f3abdf9b43b0680f84e7799059ebabfd75f5ef9bb43fceaf2aecdbae968050459fec18a1d8a8c6abfeea4ce2e7e6cc8948125e9c5d5759b3d43c52fcf631eda6a1c58313fd9ac3e03d181ed6591122a10c1b7fa16d9c782dc2d12e5f0dda7b0717575193714275bc703b027fca605c599f6786b1fec67a7dedb5bbb253fe57f3a0bd28667770f7ba1d129e8d7336619330b49fd35432c4fe211711c1e29e38046cbb00d5a9cfd652a659ada0cc4e9c96ad4d89821088feaeac669cdc026fce55367227bbe4276eb9ae4b75e3d1d72d447cb7135b433cb20799160642b8a6c517d18139221f42d06773fa76a464554d79e77927a76d9d2dd9d37fe7d55dc429e252bba77c8589d3b4f97f07962898d417179b907e53940a28d129107052ec608da72cd3b19ac1038736e2094ee109b7f6815f1428de041877ee795c918b3f9df1df5946fa83dfb502fc5d15ea052c33b0cf1932bcae9d558e6d356758bc946c316430042b7f9746f938883345d7add593372928a7ce224dc0c4c4c961926c979f8dadd5e279acdd459a266141aa227b7ddc6cb711dd58b24a793e0497bbac1ca69cf18c87fdc27fab49d2bdeca95753389636c4da8e28ee3e6a7f710643e3b6b3437a3215c02021e213f1f3c78943d4847f9b45eca79fab74dc622cd367a9e5bed24968b36e9c3b972fff215b54aa51beca415375088212cf84231ac4d41eabfb3777698a46aa9ed064a68c493bf5f1776b10b0cc5661742f0b6ee4e297c934299c041106b9da1a01e2a1d1dd7e1338675a6bb318bcdd8f51fcd16ac8a92e2fc9e4b5bd6785ac659723dce86392e68bed8e17baf7083559ffc9bd742fbb9fed276c9eb4866d169cda75d6c5b1346881e23753dbb86b4e3671d60436c9d627f3658f4fcaf15084ce4cab11b7b1486ee5dfb1ec4a3339c350b181fd13677387d92d335f80b4bca138ff6288045db8de5d18b21c92ea1465f0327c7831cbb7246e6a9ff7da462d03e55e796cff4b66903d561ada2c20dc4aae1f97dfb447c5d1478531a7f1bd5daf49c8876aef9019d94d2663622cbcf6338a5cbe31c113e99caebe69cb270d44eee4c92931d3d71370a55938c0f97a1345494b4701828eb90a5b37e992dc94f3c52b227a8152b6b9b51db0d0bf5f54437bd1a327f8f48a84332b09f8939dd25b9d45034c7385cf2de69807430c6d2af4a37639070ba24637ccc8ee9925844080dbea436ec1439cc88fb704c2fd1d081a774f6e03865718ad94e6391f0b1576897ec56d53ef5317d38e2e84c49368a8f5690cacb607a332e0d650c538f8d6ce12eec64d1ea7e71893a7489836760c2f42122f9634c9d0c0e2251fc158c64812815b5f38cabfbe09799cb79583b89fa8686ad4ba1342ce81a80e2fcaf3f0bca5cdb990383609116e7a314f13e1e8c9df161ff9c2f69c029b4c367fea17ffea1a8f75dec43f7c2e6a6b3cd544f53ea5b536232d4f489a3817caca23f8c37ad6c9aa35276d3d4ad90bd29d8ecac33f7f7434af39f7849764ba60af63effa3972cde07f12f1a259544924d5f1f55b4c0896547e6cc936573869ddd9e1df7ebc96b3c59383eaef8354ee4c393423ff59f1eab1f50af5b253b3db660cb95308d403d6d22479220fd553d52bd60c4094c223d24418c0c24ebeb7fc45f358134a81fafe556af02079ae7b36197cc3eedcf3efdef37cde8ffa82c792b880deb526fafc7935defc957cfa7b152974074725347eb350c7cd354cf17994316cf236e55ea9e03d26b77fcbcaf416f09dedd1a73e33f6692e6b1235597084e6436e827362ad76704f0f5c4b0ae9cb79994f3206aae9fe707fb85b3c6137d59ec9a7653cdf74c2b91b8196ac37d5aeb808104ec2ff9bb3044844cf3ce192aedd1a12b072c4fcdd238e67c16264378e83bdc5d74216f678f17adbd133636d4de5d3846bb072594d854937860b1a3e5bda83232aa06826b9f91edecafc72020de897612dc6dbfee5afdd277577050a6d9073bd9a0258384742b3d7a12b045fe81856eff4d422a48f6f991c0d35c47dd5e2ee0a9b2fa7acff91cba4072c2be4a302e25b5d04613460baddc04d514e2f90226f8591b2440306e0753cf01bd41318aa1fad16523aab08221625211490195d125ff1c6da5df7af5939d36d876f0dd4ed516326da8dfc46e53f6b89ba1c72043c3eeb94f88f91ef88afe544262bdbdbe0895aa7f85ecd7b59dfa8831afa7aa172466f2b1ddc77ed3d8dc5a4d97ac98dbce7c3143f8f95696c94808ad85e400cd02c3e04a93ca402ed1d415e6d750f73b50397edc72c3185eed04f0b4d51ddc88abb18899a66278f70b28880203331f9160e7bf6957721c0ef207c0c05d57dd49b7762346d36502384e9d4ac1cebcf7b1cf463b7d3851618c665a57a0a7f4d84be0a4c3b40ecc908fddc6242647e3e5bbfc4bd7947b66b628315b6939a710a30dc47165ab6f65be665b5c372910519859cebb28e75b61ad53b69a74cc57fa94efea66041e8760cff10f2e873dfdc8c5f506a733c48d54c4d0a596a4d1bf2a51741b130301aca5cffb3b3cf661c81bf2a851ae4129ff4f8d7be7535524ea131054fe7c07fdc77021e331704e574848eac1e648d4479b7ccb513e50d817fdd81ba2b9ac97a426375fe87d7a6b5d448e336504eaea17746b32441fc799c694730891d0435ae88b12aa1f5a73b7b7c75376c92221055591f38d09b024934b805e1e9f1364d4ee6312a361933ffb8fd98745afebe37d5095a0373a1fcbb4710546a5328e2cba5dec9fe17839236e8ed67bd235842760cbd9a2a5e4235526d6c92ca08ded2ef5de17e60547151e0a305ac8ef2c84d64dd26a5ec0bc38d3b4a87ab72ba095a75c4e6ae0d5d99031ad2411567b1a5eeab34748cf57c882d001e485da26f3d5b0592d3f5c4de18be60966900a5a809ad1e34a15f3b17cd740110a43c11d19a0abca656930be95cfb75513661b9eb24fd0e12ba877f3434683829859de1a10c003b5792715725fee75284f07db27f0b8ec193f84eba5b3df35160d2464d1f753bd3a72109364bc427309fb83513111267ac3dfd562c7481ae2a4675f726a9b3015d3e21d0fc666e60a722af81839ed1c44a8cce7baa86ca99bec8073da554772cb2e111ad5cf080e35b28bc2fd81f56c0c092d2004fece7c2ad744acb3047ee60dc0072d519ab00cab572909e9be0174ac984d5134f5f84fd6df68873812a7a3a81c20376c970e59839582647268fae6d12494a0cc6d3c34e8d15519eaa25cbf229ec113d85f348ea7f649c76a96233fad45d594f5857f3cf41fb17733181ef1ff7c53afd4590cd90f69215cdc1bebd4c99225c6178374304383ad0efa0b891853ee698b77680271cdc17f601ed321b7f3c743cdebe617f59346e87959504204bceec6e553e7e1efd696de28160d23a694e73ac29e0e4c109898f30f93a6308e2e778a4ff645f9b9693aecb0493351e4045c6e5fe86105b7bf22700313bbf399b3e9ce0447a326e714f8310ea73f59325de2a37c4d1aefd0a8fb46ffca8e5139c6f59540cb24594134e29f98237c269feb6252fabb5b4bd59ff7d7872788d166489bfb60f49588374a65b9efcce7fd8a20f8b2c16ea6b6da0df49ac90aa5f727a12e11348145a75fa276a7d0ec1f268320ed7864b9bc8389b47dbf7668f78451358b5dbc993d9a9d4725797a675f9cf53ed1e6b16f9092df8eb7e4d8877db1923117fd069cf014a5dd6895038a156973cb9a3739e240ebd272b2465a8711a8d2102106a01bcd71fdfff9d6f2d3d9ea14e70603b996d0bf2200e1daa0452faece70f9506a8033de0365acfe0fae46f50070591f0143398b7d3b0193cbca5af454997e8384d1474f7ae00e294b2a0473dfb3f36dbaaafa825bfd211c96e09e93176dd0f3", 0x1000, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0x4) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x6, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0xe6094e96f52a3b3f}, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(r0, 0x4, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f00000000c0)=0x14a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000640)) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000000)=0xfffffffffffffeb9) r4 = syz_open_pts() write(r4, &(0x7f0000000680)="bf7d83a83be50af53b5c407fed18db3f029cee9aaa94690101", 0x19) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2afa, '\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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0xb6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x20, &(0x7f0000001100)={0x2, 0x2}, 0xc) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8e128f333d2e09b1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) r1 = socket(0x20, 0x5a17f1e69005c751, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x842) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') syz_emit_ethernet(0xfffffffffffffe36, &(0x7f0000000240)="b62f28aa4883868f08c2119fae030172cd6848f82131a4efb1c133882add7c79c3a2fc0ea51a67522fd832c19c313228d104c56124e2bc554c44f5e613f48a5051563a1f0c0273c794299fa5bee7607afaf9a5e750a8c7db94f525703c7453a856ea47c7ff5d82a75ce6e35d76007d0eca7ba38c5d79a029e59863d11c8f679a04cb557ea4f41fa461d3507c872399fcf2eeb2b0f2e35f71022416ef963fa6b2db34da465a1b82e17a05fda3a5485a6c") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 16:00:20 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = getpid() syz_open_pts() ftruncate(r1, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r4) sendto$unix(r0, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/201) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="8ea0cf56d5658fab8ab4a10453e279a077ace5434da2f26306e1f6f78c52f7f682756614c6d278b097b5cf73c2c93e18fa4950e1b4e27e82a7c585a4a73968674fef20e6be6886d181158226dbd75de06f99ff0d988d222bab4d", 0x5a, 0x46434391d9baa88b, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "0000000000000000000000000000008000002000", 0x2}) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) flock(r0, 0xe) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0), 0x0) write(r1, &(0x7f0000000100)='B', 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x10000) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6530b3"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x66800000000000, 0x37a) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getgid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r9 = dup2(r8, r8) getpeername$inet(r9, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r11 = dup2(r10, r10) getpeername$inet(r11, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r12 = accept(r11, 0x0, &(0x7f0000000780)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r14 = dup2(r13, r13) getpeername$inet(r14, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r15 = getpgrp() r16 = getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r17, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r20 = dup2(r19, r19) getpeername$inet(r20, &(0x7f00000006c0), &(0x7f0000000700)=0xc) geteuid() r21 = getegid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r22, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x4010, 0x0) r24 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r30 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0x2970, r25, r26, r27, r28, 0x20, 0xac}, 0x6, 0x5, r29, r30, 0x400, 0x6, 0x1, 0xa3f}) r31 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r37 = getpgid(0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0x2970, r32, r33, r34, r35, 0x20, 0xac}, 0x6, 0x5, r36, r37, 0x400, 0x6, 0x1, 0xa3f}) r38 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r41 = geteuid() r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r44 = getpgid(0x0) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000280)={{0x2970, r39, r40, r41, r42, 0x20, 0xac}, 0x6, 0x5, r43, r44, 0x400, 0x6, 0x1, 0xa3f}) r45 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r48 = geteuid() r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r51 = getpgid(0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000280)={{0x2970, r46, r47, r48, r49, 0x20, 0xac}, 0x6, 0x5, r50, r51, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x4, &(0x7f0000000880)=[r35, r40, r47, 0x0]) r53 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r54, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r56 = getgid() r57 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r60 = geteuid() r61 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r63 = getpgid(0x0) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000280)={{0x2970, r58, r59, r60, r61, 0x20, 0xac}, 0x6, 0x5, r62, r63, 0x400, 0x6, 0x1, 0xa3f}) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000080)=ANY=[@ANYBLOB="00a5062f66696c653000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="abf5bf352d26714cb272568ac9a4c612c6d78ad869930fbc9aab8fe2d524a701560807cf7492ca3fc71e44757b54ef489de7394d4aba146636828edd30b7a0144ad04e16a37727f8998ba0c3", 0x4c}, {&(0x7f00000000c0)="b4b15d", 0x3}, {&(0x7f0000000280)="2b70b480ea4766807f1253656a7844c81f14dd9bff402622b35dca8a1bb258f65deef6da9e6169da2856f274ffa46fb3adfb8732b669c52616701431e266c49102bffdf082370bc13c6690ab85a0bf6cae62ee348ce46b0f792f762339bd78d4404e202d106586c004113bfab96a377ad47dceefe7add800dec485d80e114813dcecad9a7796aa15ce251058731d9594e9b9c21d5c724d7222ccefbb25feccdf7fda14f0f17ce0f8855a063e7d5e97ebe0c512de3dc62ff6fba0eff57dc179b747018655094cae930bc1d018a45e9032d0a1193a495e943b437043d38c8719692ce6f97b473fbcaf54bfdaa3bf762e85deecc5ee56", 0xf5}, {&(0x7f00000001c0)="464dbfc7bdf05a3dcc6a4f16ea0297a28ef43922391a122ba44623e02d8cf1631a0d4d2344bd1ad8b9c7bf241f338626d5c5891e00a992e7a7e3e100dc728aeb93b9b4926ab75cae5d2c615dd3c1fec114c07047da", 0x55}, {&(0x7f0000000380)="4e01", 0x2}, {&(0x7f00000003c0)="c20c28df96f4317adb7525fc5aeca3d690384e881aa722097d0b1ac6a455012307f1d9b7fa94b161ce310af3841583be5a6fa23ff7becf29efc52b925e94721f1c3de47d367400795adbfd1aba3bd8a0824e25d0023c89bb33975902ab866151db566e8a8ad36a551121b26788d5d819d8472ddc6c18f0b8f15d02e576faa45d9165861237fba0a4e2fbdb6085e02ee2cd1d45aecd42c2a707914b761298fd042aeef7bf0e247095f1254c46b24cd282e5f34f0393f8b586f31e80af181cc26d75cc3b69a1ba", 0xc6}, {&(0x7f00000004c0)="83a63b61e1ce701062150b1c63562a1332", 0xfffffea0}, {&(0x7f0000000500)="8fde6995aedb161e6270584ef34dfb0d1a638ebaa2418ba80485e1805ad3d555c5edfd96cdbfc4c972ce69135807720281d9ca2c428b3b32fb5fa9bfa49439d9f5ece3fdb2ebac52a4c3d561736809bd7ff3638de21a2fa96f9356d081de057bb7ccec848186125428a136ed80c8eb904e16aa2bdd794a0ee1faa038c7896009efc7bd0c91c755462675473307d7a822d896c6d89b5b7fc5848cd48c8bf5303677bc85f2d926f262442701010439ef9310723a07a734ab238f6ebd3977e59523a33ca0303f40119e8967c174e711268a038a7ae5227351c64ca1cf2ddc051158908998b2dceef0f2897676ffaa6682356e260e1b08d8fc39b9", 0xf9}, {&(0x7f0000000600)="445348549b2a2d044ba5854ff0f0de447d5e929b75d71d2644039bf0c122e786d4d139c1fc7155a00fe98e4b6fc2763cbd263d256cb0ef95395cb3feebab", 0x3e}], 0x9, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r9, r12, r1, r4, r14, r3]}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r20]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r58, r21}, @rights={0x18, 0xffff, 0x1, [r22]}, @rights={0x18, 0xffff, 0x1, [r23]}, @cred={0x20, 0xffff, 0x0, r29, 0xffffffffffffffff, r52}, @cred={0x20, 0xffff, 0x0, r53, r55, r56}], 0x110, 0xdf54865099104dd9}, 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="f0") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xcec, 0x10001, 0x2, 0x200}, {0xffffffffffffffe0, 0x2, 0x5, 0x2}, {0xbb, 0x101, 0x6, 0x2165}]}) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x10000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x7, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = socket$inet(0x2, 0x8000, 0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) dup2(r5, r5) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x200, 0x59, {0x3, 0x74a}}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r5, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) rmdir(&(0x7f0000000200)='./file0\x00') lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0x1}, {0xffffffffffffffff, 0x8}, {r3, 0x4}, {0xffffffffffffff9c}, {r4, 0x10}, {r5, 0x40}, {r6, 0x80}, {r7}], 0x9, 0x7) r8 = socket(0x800000000002, 0x10000000000003, 0x32) r9 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x2970, r10, r11, r12, r13, 0x20, 0xac}, 0x6, 0x5, r14, r15, 0x400, 0x6, 0x1, 0xa3f}) setgid(r13) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000ffffffffff"], 0x10) sendto(r8, &(0x7f0000001180)="060a29ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) r3 = open$dir(&(0x7f0000000180)='.\x00', 0x8000, 0x44) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xd6f, 0x53e6}, {{r2}, 0xfffffffffffffff8, 0xa5, 0x2, 0x0, 0x400}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4c, 0x8, 0x4}, {{r4}, 0xfffffffffffffff8, 0xd0, 0x0, 0x6, 0x7}], 0x402, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:21 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x208, 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000002c0)={{0x0, 0x9, 0x8}, 0x8, 0x6, 0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d, 0x0, 0x0, 0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7a4, 0x0, 0x1, 0x20}, {0x28}, {0x6, 0x20000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x3, 0x308) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) msgrcv(r1, &(0x7f0000000080)={0x0, ""/55}, 0x3f, 0x3, 0x1800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x5, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r3, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xffffffffffffffff, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x200001000}, {0x6, 0x8, 0x3, 0x800}]}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x800, './file0\x00', './file0\x00'}) dup(r0) close(r0) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: socketpair(0x4b9f5d80f5723a6, 0x1, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) fcntl$setown(r0, 0x6, r6) execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='tap'], &(0x7f0000000540)=[&(0x7f0000000500)='\\,*\x00']) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r8, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000000c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r12 = dup2(r11, r11) getpeername$inet(r12, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r14 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r20 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000280)={{0x2970, r15, r16, r17, r18, 0x20, 0xac}, 0x6, 0x5, r19, r20, 0x400, 0x6, 0x1, 0xa3f}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={r13, r17, r5}, 0xc) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30, 0xfffffffffffffffc, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:00:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x1}, {0x81}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000080)="b23f357b0f545df3fef6937097c0ca5c4b41") chroot(&(0x7f0000000100)='./file0\x00') 16:00:21 executing program 1: 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, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(0xffffffffffffff9c, 0x7a3f, 0xffff, &(0x7f0000000040)="015228286bf6", 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget(0x2, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r4, r5, r6, r7, 0x20, 0xac}, 0x6, 0x5, r8, r9, 0x400, 0x6, 0x1, 0xa3f}) msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getpgid(0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r3 = semget$private(0x0, 0x0, 0x80) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getuid() r7 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r13 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r19 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000280)={{0x2970, r14, r15, r16, r17, 0x20, 0xac}, 0x6, 0x5, r18, r19, 0x400, 0x6, 0x1, 0xa3f}) setuid(r14) r20 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x2970, r8, r9, r10, r11, 0x20, 0xac}, 0x6, 0x5, r12, r20, 0x400, 0x6, 0x1, 0xa3f}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, r4, r5, r6, r11, 0xbfc987a03ef792e9, 0x7}, 0x3, 0x80000001, 0xb38e}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="79b11251c09c0c6eb47ff040aeea2a3fcbfa1b1ba48cacfdd335af9ee5911f1a0e533f11b43e8eb96a62618481cb216c1f0d2daa955e4380bc018186ca0d260db03f762a08bf1443589770e78edb09506e479d81b6f31b190f04d767e8104b8570f84f982d0e6fa77ba12d5490d808c0e36e1dbc2c72f833a8e560ef0727b670bc7ab6d700af6444ddd61158edeeb3fedb03be607b5d9d27d627b196", 0x9c}, {&(0x7f0000000100)="dde52f8115f4f78cb9f9c9c455eb4913c6fc618f541e972375a7ddba17e463cfab7ace228a1aae7c8eb3209c7f88b6d26cda9c60c24efd0b75e1baed08", 0x3d}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{0x14}, {0x4, 0x0, 0x0, 0x73}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000280)=[{0xffffffffbea7c505, 0xf000000000000000, 0xffffffff, 0x7}, {0x75, 0x800, 0x6, 0x3}, {0x2, 0x3, 0x3b51bbdb, 0x7fffffff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x1400000000000000) syz_emit_ethernet(0xffffffaa, &(0x7f0000000380)="2b12723162d5d1b8ab020000003916bea900d91caff3776d2cc9df443b6d88051b91") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x404000000000, 0x9d, 0x8, 0x100}, {0x5, 0x34a132c, 0x100000000000, 0xfffffffffffffa06}, {0x1, 0x5, 0xfffffffffffffffd, 0xf8}, {0xb57, 0xa, 0x11fe, 0xffffffff}, {0x3, 0x80000001, 0xffff, 0x800000000}, {0x8bee, 0x0, 0x2, 0xffffffffffffffff}, {0x8001, 0x200, 0x5, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xeaa60aee03f5504b, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001700)={&(0x7f00000016c0)='./file0\x00', r1}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000001680)='./file0\x00', 0x1000, 0xc5d9) unlinkat(r1, &(0x7f0000000640)='./file0\x00', 0x84eaf4678c576282) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="6c9ec40adf52fe80560ac40ba6b3df9f96cd8b812a266529424f8bfdfbc9eec1c387fc8191b7362080029542f269384322b09f34c339dbb7d6a54355f319cf79c3db313f5c9d25665214767e", 0x4c}, {&(0x7f0000000280)="335cf60b348770a631ffa306ef5f2fe4cbb2c8b375beca6b7d39ad9b3bda09d44df5695f54a967c828418a052bf80366ef555d6f1a6c26ca5e8b6e1dee04d0bfc979662b3dc81acabbcee814c2075c6dccfe30154fc8bc2eca337237c021daa1384670cee65776eb01f43ad3f8083424fd461894b0fe20e1490a2c9fd6ac6ba58576c96c1d6c9f90de8f4f9080f961a92f772e98b1cc7bb74ddfc3b4b3c7daa80efa2947832c9406f28f80992be7fdd2077fcc7e1ca8b068bb09bf6444448255c5c06d1190", 0xc5}, {&(0x7f0000000680)="393c69d79a82d6880beb32b3dbc7ea3680fda86affc6f4f2052bf9bfaa59767c9d39ff50889521ec43fefda85b1287d39776c22d8deec55082564a8d73cd7b0e741be1f88fcd4293982d1a641a17f97c41980dc448a57b3dae920a927f849d7e89bf6ed11552e10746f6c93b3f3ff85207cb8430ed609304ab4b38622dff20648112df0c42bb645053d04f3dcca6e6bcac753ffca8bf35d21e3f67dae3d855b379916a4251c368df77abdbe918140f12f5538fc91f7416c4b8e6218517d85f29c879804ca0408dd660bdc6c61198e402917f9db381e6b439e44df7f6dea4eb64ddd0a0735e9f45ad6d2e97e17eebc90a986551d3f77dcb7dd86718283c75df93bde063ecc5bda0d8e74adb5c266f08e2f9c20045a7cbe7e9dfde0096d5b2061d2a7fada8ab2ce8590fda6696a472ada27b25390c64f20ad54b3dc01c85fb9a050102d53cce9d0912bc211a556cc6cbfc657fe0ec9f43ace22965b89c8e417c22be91240abf11933d01368e8c2336babdff8c54b1c37f8b252af795feff791baf29ac0ed92306300dc7867d78bfca2487b796895eb70f8098ad4adc83c53c4c17bc507b2f5bd7a40184e6f2dd99ae43d2ed262ca61c5b98b6d5e10b309280dc37547f58bbc223db051915563cf23ea3beb436966e5170ff564fc729038f2b62a0d1799460bbde548138146246be9ad2b5984f0761953874ecc9d2fc7d39f5d7cbfed33949dc2ca1c9c4f1fcc8265d56299dea803a983062264fb1b7f9c9c5ffe6724852803e097517610d76b164516a53fcee34607085d5d4533821eac33879a032fcbf65f361c5125417bcdcc53663560ec166198051f2cfd22933abbe40040539cf567a6f76cbb7cd5c1994647977fd2067fb24d0b4039968faf539e59ab358f7ffdcdc46e56bce23279ff011864cb326ecd99cc8e957b2631213f0453bd899a2988f182bf9a318c5c8aef69bbeb88eb0c915c4d4d71553938f797161372dcd915cf842f9fd63dfac9f1d4a708bd3e302d8b0461b552786515278833b12a224d19443d92ab6c153269e05f5aa75e80f1510763d20f1b072c0a0ef461f144e4c4603915924fe18ec98a5bc15924808cc1e8d9c59bef2f059afe67614a186861ea21e36207a2506c3e41577c891adc891660ffcd467f2425964580454564fb647249d619200b5324202ea1aa0d58c43120583d0b6e2bedf9d7a6c3ff851a4c9213671ad2bd6212ada19ae86591ac623fec83914fe46575fab95cdf2ee476a97a27ccd10a650b90d1374cf919aac933d2f7e310b41cf50bab70ce34425ecab8c4eb5fb28a83ad1fc13d47e6780b611373e1882852e5bd7dccd7e7e653c3718e1771fd5d4d4d568141689221b9da81bf52c5ae60dbbc184238dd6429e1cc38c3bfd9011b2d34c4c63ef0ccfca374d60995abb5af2fae9aa4e6e9d0322ca32f68da460913fd215c4f23558b37d88f462e63c7273a9aeb4bcb4edcda3d54f966f7f5c4c77485f7c99f8096f0522685244443b55398d87917a7c568b0d1906f4f34d990afb70b7b2bb737b6ec79fc3ef28054e972bfff7cb74a1fc15ff685395ac5741e53fcdace28388a38e76356655a8ce660bb6ab465c3947798bd1a74f1f1aac96471ab95207bb6ec0b90c7f5740b1be9490b02e802c258d614c96ba54d325336f2b3d96fea294620ecec8c00a5b50019a0f1b15a9f92ca0cf3d072926c1bb16710d6ffdf5a4278fa9299713c9b6ae1601df1bf9a588d9027d117f5b00375c74ec2b37c353a12d5346b57632afa3103f61e969ae7abda3fec70220c00f7226fa3cf24a721df48cc314364bf9be89ea853d6e755514a92a1886c4d225debf223078986ab5a3ac189c608cebed46da6a538235fcbd64b5a4204a5ce7895e7bf46915d09912b73d52cda3f59002c37cdc0362aa813890a8632d331b5d0dbed73e744c52288524f5e36039a1d115fb9c9d7976cf82988c9fd3dd3889058ad7ecdcc7718441d7266c63fd2b8e039a38fde7ab13a643ef21444a15d319bd61d5a7f6f9e232f2432f355f67904c663690e0163739f3fbf478bd8232dc7b0ec012af2471380cbd47ebca2306ba7dc46144ece5b9dfaa216d434c04d225771c865a334d5192cfefc1495e96ed764da2190793758bf21e377892a45be45f2afa9b1f5a2f5ef55d1211e84bb9b7d3456aa07720aa6412bf7778cef5d05942939b8831d66a62a41342492b7cbe41a1a8e06fcefab44e8a5ea6267727cfa572a22a07b1d21567e394e7d00ab018942c19261ed6bf144f2570c294fb628cc06ba6185b35ba098063f4e9534d559b9886e798e50221be7ae7bffcd73ae1a9d12edd7721ab6a1bfac5ed17e1142697dd4c3eac6ddc1b31171daa11c968a0e8b98839a80a8e2c4b81b60e16fba1dcb8c5839ab88051feac44900e31e90ea4d75b7d90b4bacc3d38571d78c1a8d7fc4625c053b17416ba7d8a7cefb804a325129d928b2414815e997b01f9647475febbc58b31f774c60cf2e2e143fe6fed6fecf73a0c07f6ec2dc6e4b72fb4361a26076ab227eb04f76f5cca6e1172bb0b15ec89f5db6f906132371b7281bc6c1df6857a83d9a6643fe0ec6b41bf0ce8d2047e3b522004e0a62a6fa17ac122fac8a47a155be9d5d9abc11177504d42628eaeafdf964dda3591fcb951416fe2e0888825a0f7b7a0d6e41f3f46eed849fefd776d215d580c77a52451361352759f83527d0a5e1acbbdfb16bd9d30c1ab7b97b946e23934c70ae8d18547e7b6bdc806ba6e8baf193b6b866b2fae2b3746a7a3040aece1e0a876588f73f996b99355def20511fd4ea6b0566ab6ae269f104d47aada7eafc6dd8861f382ee0fbec7de7007223e2c96265c116809ac2245e885b9bf138ede4993cc1bbc05d514d3872da54dd77d43a14298d7026400d8b3242df39d58e4e6c1e7fdb31be095d62c585e862f1ba606b93db37d46ec16c594efffb921c8aaf29f5f01988d317f3b3181564669f2f488f53a0b741bb661c0b139b49f2388d9405585f434da2007d4635f2bae4866832501ed51563b60cb10b9e8b1d659e267349340d1ad4f82e45a3122747abbb90fca3dc7da725a73dc95b979edc652f8efad89217c90117da1311792b52caf4d72fb5f529dcafd20abb7aa4bb82a937bd932c774712690ec92a2158b94fc3e9d90d37ac6aa9716095bb89290cd3688c433ef756f521a72647c9c3e812473de8726bc5b33baa4930a9f9820872f7f59c0ab77d4a1b5885deabfbb39408a627185962997cae4cbc80195e445bc96d17da8540df85b0ed50f5a8278995bfb2a3ac219379736feb830a55d848f30fc8398ccae322acebe1217c2ee102a0864fe74e654dce914260d8b6f12c339a06fc532602c0190eb26383b006d9175e754dba68e3b012b5a7c6390a48e18461e6a409ad15b5e94914f848e57d34dcd2606a75bd46541dbf87fb19abbc4a36619f579f9f70b30ce1e6e05e1fcee9db7b44191416853d98263cc3ea288ceee747a2064db8fe4c0d695e499834f621a9a8bd44150347390d29e599065d6da6beb13880c6960fae9dff26bcfe94d1dad2e321320b393224dba336b68d810943d47ba18deb9c0c15b83661c8c29daf25555e98eeaede470c4b2402720b80b15f601e0e48f6c5d6677d10e22733fc1984f789b9b88d68ea6a2b4a8b2798cbe812288e7a2a504b872df151f97f13a1fb51c4b6da103a6d6f8445887e0261bc4e533f9b0c1241203c59e6fb62fe3136183e54a6746bc9db0a4cd4329c3299d3bd820b5a2dbf1338b74fce9290e9744257bba71a4a4995b41d7159b480f9671a51d673dccdf277006c705a0dc910de31af6f525bd605e6bee80016ada928abb43bc9fd76c53651a1ba8a95e7797a75ea95d314d9f2968ca5eb5e5ad27ec20fa4f5f1b034b612d23b86806d0a34ca81349310c8e608e43c5782a38b0ba64c643c5e3d6271bf86618a340ac6f37c37ce57941acd0fde6c82b2cbc20ad20301aadd5929da10e142166c61637382466b70c4aad2a8296dc232dfc30e03d7ca5397d9a7a2bdf45d2244d0a7d1b1206c324dd085bbfa3ad5a802d2b74ce13d0c32bfcdab8d5a37bedfac4514dcde60e103d10db7f1e73841232a9a82c5c685482f8e4a945c9a2e038c365f1be9d2952fed2831fb3727bb0cd16b44dc20b32e7e23f3da2aa0aeb6e283c660a7302e3595a26595fb5476fa1ca540ec4e2b019c7ea1c7cf5dd3095948393bf97ef10ed9013cd8a29d431872b47f9f3551cd404dada284bedc2a34fb8dfc43925bd4a77fdab7a77cd9c2c4109f2bd0288f943fe5055e663d7ed972683d9883bd1a8f9561fbf46c231639a8a68ad3ace6c7dc30f3c756505b468b627f061c25710ec93b692bab3690fef2c28754f6556d957e8d692b5cb8ee7b6993e0aa2468328e510d2a94c8f869b48a85df36686b76f58384f7e6f9c347246a27abc8b1441ee86f834305ced05ef300ebf3266dadf3416000d0d2ec84926d181fe57137e901020fe6a8ac8c1b97df8bd643d690f520b947246dbcb8b9104423c591e56d1ce262dd82acad91d5ef2bef6778c71ce135f4fcc89c48076ea3e92aff830c6dc58d362526749aafd7e00db2897dc51204364653339b0b9b008634a89d4631d7b84685205fd12721f4ec7a83348f4513b05103b589287931c209434d9f9213162c3c98e9a208f5d380059cc125486e24476bbd213d3e8a97b897fd13a07decec7567615db3aa7e3d40f62e5b55550582b210cf69abaa2b2b503c92bf3788aa3731dbee0278c223ac815bff444f9cc4e67bfae6096ca37708f546a726fc456597e29f71bc86f12fb5516761f16a06084b740fe0f3418654b0ac2988cd11dd354cca1f66c4f2474c53b13f7515417db7b407ac1f15e7b10c4465b34a9d8033661b619d027a7790a00a994ecc4e5e9b39e84fd43f541a8eef5d5f716c8627265873620602c35da99019151695c05330a637085852fcba7e9418fa6c3c97e09cf9fb61201028e8638833dd0bcd6c63aa17ad2c9477484ede051afc2f9d193a17131b84579121fb2edadec7bd6dca47bc4763f27a67aa7620aacd92ede8962a7d81aa1dc66cbbfa3e6b534a45eb059664ed7c21c734a1ab615cf2fc1d106356d35159151de566e97661d2a829ff66dfd6a47a5fb1702de78e2089d9f02571ac8d354893868a7b6b58a7e32c1b704fcd8719127eaa7ba2b04e57800097e2d47070223dcc72d92c6c6d319b41ab2c5b5466d38aaa6f8df42e1d9405422c9908f5eb922fe6960d1c307c89f4be1a3dc06cc69bc192672087625e8a6351cda8f3ea274c8e072833b2a7105dcfbc527258794d83f666b36613a4309624ab723eb5b5d4788f480a6839a556fabfb0c9f812ebc73def2c2a673486a52c4144212f82fe4917248f9f6209f4fc6fdb0a280ef4920133f441795459ce33263982a0e85d4d541a1ce128af8e2f00c082ada0a06203ef9f85d06419a056f5d97be98efe784bd83ca5c2a6f79482c28341ef669054f29bf701aa28d37e9f52a833ebfb779ef8f2ecd0a6f89b2226ed51a09f66c15aca1aa17cb440a7b7b9f5f0507b192f20cdaa638e79e0083f4d2e8ba8763ee3482985f2d44e9bec84c6979881c7e45a63d3fe9e0566886206b651ba15514170e8a5bad20e2adc9f79cfb7757f4b55313a15d26e8e610423a7889203dbdac3cf12f9f272c08df82b8548fbc109e9352f9425be8a4e05cd78585ae0944754108770237d88803b57104ffaa1ab6062fb57885651e29f8c2ea4eed536afc580107f8e1", 0x1000}, {&(0x7f0000000000)="708bee37c98d459cf4c66be361aea7495fa544ca1f", 0x15}, {&(0x7f0000000380)="b5028714b9df38b126534255a0cc329bafeea48810f0deb00a5f08d0203ef29b687b6eb52225375593a49ef466287dd8f717c7fda6c05a78b693b4acead7a317ff149c5bf4b3056df4b0ea31142d1baf49e780cebd84bb4cf43110ca1f625593aa6662ec585bb268555ae81a390aa2187b596a23a2b7adf17f23402c5fb387a30bbc74b3a3a7868fdc6d6a65984d6db841586c31d75db036594a557fac2679aa19acba50eb12ee4dd38dcb6d3e5d0221473bd984f831c204f33671487e27a9712a515907", 0xc4}, {&(0x7f00000004c0)="924ad83b1a665fef5d673fd298d6bb5ad7f16386350cc74a6597aa0cbc44ee2237506aca6173d5f9a0183390459b56ab6488f3c618a9cf6a40611cecf2773aed0eb595067e0e28972f7cd8ede27100672c32cdd7dcab10772ea84f70d24583cfd073b1d2503a720307de7a739d99b3987f4e8ac43e432d252d7b7807111db9009f8f4bd950901c3b3b410d9971313654d4807ea9", 0x94}, {&(0x7f0000000100)="36468953eda10db77d195235cb16397df9132b9a4ee6a9dc250f92c4d3314662", 0x20}, {&(0x7f0000000180)="e55eba4d6228c8930d5b2a228a36c5", 0xffffffffffffff72}], 0x8) r3 = dup(0xffffffffffffff9c) fchmod(r3, 0x145) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r4, &(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) symlinkat(&(0x7f0000001780)='./file0\x00', r0, &(0x7f0000000600)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000200)={0x0, 0x4}) select(0x40, &(0x7f0000000000)={0x8, 0x9, 0x3, 0x4, 0xbc, 0x7, 0x1, 0xe1}, &(0x7f0000000100)={0x40, 0x80, 0xfffffffffffffffb, 0x3, 0xef, 0x7f, 0x81, 0x9}, &(0x7f0000000140)={0x1, 0xffffffffffff1a25, 0xbeb3, 0x8, 0x8000, 0xf7d8, 0x6, 0x633b}, &(0x7f0000000180)={0x470e, 0x9d}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50, 0x7}, {0x30}, {0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000], [], [], [0x0, 0x0, 0x100000000]}}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0x1}, {0x1000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) listen(r3, 0x2) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) listen(r3, 0xfffffffffffffffa) getppid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) setegid(r0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xff, r6, r7, r10, r11, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000001c0)=0x10) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 16:00:22 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x20000000000}, {0x4c}, {0x10000006, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800"/4098], &(0x7f0000000200)=0x1002) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/49}, &(0x7f0000000140)=0x33) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0xbda}, 0xc) fcntl$lock(r0, 0xc, &(0x7f0000000040)={0x3, 0x1, 0x206, 0x8, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r3, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCFLUSH(r3, 0x20004268) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x3, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x5, 0x4) connect$inet6(r4, &(0x7f0000000280)={0x18, 0x3, 0x7375f0de, 0x80f3}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000740)="b6e25d4052908f80ae6c55e6e12133929b0d6f5526c90200b166fc3c26651e7564bb1ece34aa8545082ae64fe17302a7eafa8fe27f87d9113b46e4f87d01d873683740a7f9411deeb3b2dcade6dfedb99293aa4e47ff01cd49c833cf7d70963fd532a4387f2fa7d6458a3adb8f20d52a4050ff0416c9edba00"/133) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r6 = dup2(r5, r5) getpeername$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = dup2(r6, r3) getsockname$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000010419209c354aeb2933d67c57086e77c97eadb4dd55b495ac48514a5d6a1f440d3011fae15fead8be19f9ce709a6da0d868d43b8fc20317f7b3280070e6ad144384c3880e6bbc840ba96bf0656f207e2f0dcc27adaa43a25f85dc01367058f3ec2f7a34b9a79db7055b92620bed4a730ac53636a312a14c12a3952ef6fc737ca4dc7efdf2e3f76f18c59f76b61fb176029b2c1b1a84bcff81a88b4a092564ae3d03c80796f68566bc1e55b10a49a08723ae0ceab4339813b4709ea25ac9ef3d5223381565b00094e3331e6581bb92fd20efddaa68921ca46fb1149000000c628067b4cbd51e2aa4e4c6a7d6d7cf78520faca54768798f0c723e0a599ca86e25568fc0b5536845b3bed36b8615631a408a46c25577f13cdc37e1c69ac8c1b5dd71bdcd27fd11f4b556c03453b7da62789900245e6a5db218d5858cf73ffed017375376b9150859b2d7d24abc2fea3c62f7bfd3f54b3e1dcddbe1faf783b5b9ad2f327ab5ca3d582c85d800dd8121214dc2d2dc8dd2a39493a967c432dc3f89dcd1efabc1a531ebe072880ed6ce64032a16d218b918350a2bad3940fd33fe3231b6e"], &(0x7f0000000300)=0x28) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/136, 0x88}], 0x1, &(0x7f0000000200)=""/83, 0x53}, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r4, r4) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r4, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r6, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x80, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r9 = dup2(r8, r8) getpeername$inet(r9, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x2) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000300)="67641121a0e6b70570fee4f3ebdf976aa80c5a86820bd4a61f7490fcace0a57256aacf5b267fc94b0aaff8c9dc8f9bb06b1c", 0x32}, {&(0x7f0000000340)="2138c96aaa4ebbc05461d46d9a58c448e44202b457ce825d20e6671b34c37db956ec3ad52301ca1e8ed03bf232a5c9fe598cc3c4f027b3dd495a4a76a3e78e6916adeb306f2897c80f315c3223801d5e45d94c70765aa210b3fadd12365b48c60650744556fe539ef50dd77c9147ff7e1872dbaf82f64fc7819771b8442d78cf1ad16a672d6f4cba42a12f9db759978c1d4013ee0b7afa613423", 0x9a}, {&(0x7f0000000400)="e13b40fe2abaadb08545d559062aadc4aa6aeedc47191c86efccd36399a648d1edac7b3637b4dd4f5f3dd03c43f10a916733975e2ed0549d59c75d2488a345", 0x3f}, {&(0x7f0000000440)="4fcdae942faa471f896823c42ea0aa28a47cc7eff93d3397242dce125997dc70c8480a5bce5b51b29d719f6fef4e404b0dbbaa4dd1c6022d0d164b702c681981a7a624949243d77ceeb307c8894ec75f8a28ac1303e1f1b2311af3eeb156edc39733031209cc1a0e03bfbd5df2609d7670e99d87fc6cb60d9046110ad09b5ac0c45886f63a2429374ff692e797a5ca05970d0651418f1e3223d09a0d4b5f3786d2130a540688b9b68847b13f48fdcf67545e3ba795a77e6e48d00c8fe9920f22241a3dd4c442cfc477d2cb626dd30c1d363ebde8c83a2a9aae130c118f56dac7d1745445b4306139ace4c5ac2f", 0xed}, {&(0x7f0000000540)="588f1e5255668b8575534ddfedcb01a8a22b7b1afff9938aa5b951215df72a75d323d684f8e82749564016fa6e25194f042d49c843999471850877fb39d6971669287278dd2e6d6e471641d43b8cf277cf816c7223d0c5a7a8d748b3d53e8aba685eab95937737c25c861eb0d4e4d4496a5fcfcb8893de9e93d68d4a9880b21443617f0ec10196f79e9e6f287922ff3797a9b208314a277661f11a", 0x9b}, {&(0x7f0000000600)="60a2a5075a3b4d09a68758365eae1c5b22835c8348db75425a3dc0f40c8d3ff02836df5fd7ce442d", 0x28}, {&(0x7f0000000640)}], 0x7, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r3, r1]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r5, r6, 0xffffffffffffff9c, r1, r7, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r9, 0xffffffffffffffff, r10]}], 0x88, 0xd333b76afa27687c}, 0x408) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) getpeername$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4012, r2, 0x0, 0x0) 16:00:23 executing program 1: open(0x0, 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='@\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='{*&^N^\x00', &(0x7f0000000400)=']&\xe5{[-\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x1c\x00']) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x00}<\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) shutdown(r0, 0x2) link(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)='./file0\x00') socket$inet(0x2, 0x0, 0x400) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="d9ac23aea8165414d07258ab6b76157cbacbad467d98ad240f78404f85477ae384ea36a5d6a99865244b60b13205b846f3818110d277841025bcbdb117185277e2df83abdd4345d32dafc81c1f8ef4dc57235bf2494470e763c86aca97cf292dd35ec01f2260", 0x66) r2 = socket(0x2, 0xc003, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001940)) connect$unix(r2, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4ad1d6a60fda43dba7518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee60000000000000000000000fa279f812315990b26b86582b28a41a018661127ebb8f60fb2362e1bf66420"], 0x10) readv(r1, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0xf6a4}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000740), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x56, 0x1, 0x800, 0x4, 0x0, 0x1ff}, &(0x7f00000000c0)={0x1f, 0x5, 0xcb1f, 0x3, 0xb21, 0x0, 0x3, 0xc6}, &(0x7f0000000100)={0x401, 0x3, 0x4, 0x3dbb5c5c000, 0x4, 0x7, 0x4e, 0x1ff}, &(0x7f0000000140)={0x400, 0xe6fd}) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x401, 0x1000100000001}) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x20, 0x4, 0xc000000000000, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r3, 0x8, 0xbd0, 0x0, 0xfffffffffffffd6e) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chroot(&(0x7f00000002c0)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup(r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_broadaddr=@in}) r3 = dup2(r1, r1) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) accept$inet6(r3, 0x0, &(0x7f0000000300)) r4 = semget$private(0x0, 0x1, 0x400) semop(r4, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffb, 0x800}], 0x1) recvfrom$unix(r0, &(0x7f00000004c0)=""/65, 0x41, 0x97677fa8f5eaebd7, &(0x7f0000000540)=@file={0xea63d508aed94c46, './file2\x00'}, 0xa) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000380)=""/210) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000340)='./file0/file0\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r3, &(0x7f0000000800)=[{&(0x7f0000000580)="82c77745400e6c28c42851ec9c2ac83e5648f15cab5f45e00d8ba9a7fc0682a5d4875f1325d3618acaa731ed3f9ebef68321f545f68e20eec0269a87c253c460563ace173b0100000072", 0x4a}, {&(0x7f0000000600)="2ef82289d70d31c31c31239780ea306079f4d9b44fad6256fdf02e67b5c4ddd72e0f98b365eed6aa5fa32613d005c5bb196b51deb8fdf0663823044daed49c96e5451da1d50e2a4cf65fbcbb154eb843be641dcb6b7ed58fbc3b8bf44109f66ae6ac36f01f40fbdcf27a4ffec66bbf", 0x6f}, {&(0x7f0000000740)="ea489d9f4795f4e3b4620f3a25a9d624baf942972dc9bd65e3aa4e5076d2ed53d126f45c7853fdf67ea601a9a7fe031e0a29d483e2d2cc15513b6d1fd6082e39060b10cd3a34556cb72c2275d2fd65d7888446d571", 0x55}, {&(0x7f0000000680)="e41f4d", 0x3}, {&(0x7f00000007c0)="a100bdb501e142f80744616ec4de101734194c981c05c1e8c920a7", 0x1b}], 0x100002c0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/zouse0\x00\x02\a\x00', 0x40, 0x0) dup2(0xffffffffffffff9c, r6) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) write(r2, &(0x7f0000000200), 0xffffffffffffffe6) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() r4 = socket$inet(0x2, 0x1, 0xc98) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:24 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) fchmod(r0, 0x2) 16:00:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1e5f5b5b61f3f3c1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x31) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffff1e00663000463f7b238bf46854d78a2a197a386205000000008295955984c87910bf453f68c11700287ead62cb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c2384d5aaee48c02f6ac41e6bf3bf554799b9b813ad6770d9982a628c05a8dcfb33f4e4323c30505e8f5300a49fef9d6112de1b2f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122c"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) flock(r1, 0x1) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r0) r1 = getpgrp() fcntl$lock(r0, 0x1d, &(0x7f0000000040)={0x2, 0x0, 0x80, 0x3f2, r1}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x80000000}, {0x5, 0x2}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0xfe19) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x101, 0x6f68ab8f, "85875f7c848e04000000000000004dbfa600"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xb4) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r3, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x21c2, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) pread(r3, &(0x7f0000000180)="96f71c135c0edb6ceb2e760420b9cd31b47fc0d03988316675225c7eda43bf563a9fcf3bb3ce39dfcac1e4fbfc13fc6c78e96c05da217d5230a0f0da1b14ef0c5ced76f1f6db052a4a01782a99a828babb4ad654448e29695f392540e28aa5848f0637f225fd9b7cf5da648c311caa60a173e2df21b14f73b9f4b17275ad938a", 0x80, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x176b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00"/3074], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000e00)) read(r1, &(0x7f0000000040)=""/32, 0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) close(r5) 16:00:25 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) wait4(r0, &(0x7f00000001c0), 0x7, &(0x7f0000000a80)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) lstat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000540)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x0, 0xa) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") semget$private(0x0, 0x4, 0x204) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x47, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000090000008a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8fea2aa3cdc2e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4acb2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751376b6c98bf0d9f371e916fc7bbc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75d5a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00"/1017], 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) close(r2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000a80)="59648f495e253300125dbdf2382244335bcae885a83066884d72691da7487c11145964b70aa2e15699e2ee53340029678e2d8b962c11257816eb8385bb553262ea738a7c6c092c06fe4bf9231ba79ecdb3ef87dac4c79c7c5469ac72709d7a579657a2a6308d9a20b2ffc256924f020b6638c39757f4d5979cab87e9daa6c1565d72267c2dc3118123f3e73bbca7db4c91a7b0b6ee7e4e971a783394a26a2ef2f2e739f53113f39211292524d3d213602b3cda12906230fae825734a27f283b8e0486ec3a76a7f3bb181448019e8316b9361dc10e732ad3c70347c991e059973a4667762558af75f26744b8325a9a47eb1a238315e515c7a0682c8a40fbe70269d60f09d2d66a26806beb623753e95337f91f7fc0e51e82ed0544435e021e39c3208ec86d688e01203bc273fc0884cdf329a0d7b4731ff0015e35a8b1f808e7f751614e96328f70c65a3223659cd9cad6b8120b2990d31332d622acab57550f3880921db9ac28d6be5b07ea133fa6fc77982280836c57c1b4bda2098465738531905b2caffe934373f0e2bdca1f6debbdef268223cdf05657d0d06640d9e9a0b63ccb6b69cad4d406abd3e35fdc4d6cb09954f97e829dff057699f97ae1e158305fbfb63872ae40054b6b790d024e64453017155b14bca8dd603fc53b2e03a5462159db625ef8fc804081fd4dd3925f102f6a33aeea33288eb8bf93da440b1c9227e6e01e260053d7257dbab1ef1649538376740874678914569c6c78aa172bc0040a07380038e40fad1d1c41b14e317725c8cc7ed7419c8f414adf95c48f8295ebdcb194af2113b712ab1a63e921680c3cc3d4a3095b882b912efb4cab687f512faca7ed7cc0e4491eb5463edf9a9acbd718fca0c014bdadd4fce26eab00b8320dd3a33ab171c15fe3a2d549870bec780a49bdedb24624b22c293e632d359c82e686fd52c69e604b07731210cac6c4dfaeaa77b7d392aa1aa1630aed2781c6c22ab3b8025834992ef1ac031e7b1297cbbc89352575dc280abdb9f9136917b44b7797d9f18c2cded81be3fb8fb8d2dccfb13cb8b357386aa40389dc13e0b2c18d83bebd54ee13544b111afcd0fb8a0dd06fc91fe63135bed63e6a2039da2aa44dea6fa0faa0682291389e9dfb0bb0d061ddc5187a62e40ff75766befcab488877ee9bee251e5d4403c4098d3a301c7aacc97ef2a6ba76c18be3acec064aeb8b3e1b46a6ab0d3fdbf40703665f260ea06870af6d9d0c0fbde98d5203584d096dcb4a9f86552ed144e96048e8fae368f3e1d2e598164aa1731f958c54dd427f034de958dfe07d330c7ee44f9ecb4ce81c4494e1b08e25e9d1366db42e6975d9ff5561bc5413d0aa40f5229b864a9424095ee4bb47146a19e956c10b20789200543826e92923c8b94028fd7b74088144c59361f9cb97e1e274bfb87234d5795989199b2c9683982b4f0687f6d9b8614d735ad28d3d4fe2dd28dae50a95eeb253ba6d9025f18294713afa41a76722784e7fd454ffcac5b7594582d0fdd9bc0ea0f6f1bba93767736f74507954a4929f0a68b7d2224ad85846dc0cb357d3d1355cbe9293a98d28a71e5de6f99e5edb2c844f1ea49f4f1b1296442280638c007651cea47287d77dc5e01f6b0699a3b4a68e808384170e6da6cb5096344feebd8a660eefbe947a37475e5885caafe04dfeba7b4011bdfbe94bf55eadadef9c4a33bc493be14ccf3d5f1a22efeba3e2fe0410a5c66e6e6d24389e5825f204fa214b5c56173287e5f8862b69dcf99654b7847e786e71e4c6eb69ed7b6c522bdea14e1dd7bc2a5f5c8236422d8c22ca92ff9c3e2927b402d47a163235e07992e4013a380fae1e8a8f85748c0c2a86f82900f14a2f76e6c54b775ecc8bf8a43acac04a3c89e77c2ef146f286215176cc7d829eeb60b83e646c8eafde0377da556895455087ec669f7728fbbc81fd27b028df5b433d2e6ba38fbe5e65f48c5129c828f5d0d2297e5599ff7345377cc12e6e87c146b39c798b024a51d5d766c1c5965f0d2ef67f1f723c2cbafacf149fb17a1ed9f512c85ea13b24be08ea3c22a6b63b2989e89686b869091917f955a1044ec248d414c9db4ed9cb4d1cf3b041ff0c300761dbe065f4b38c057d77c86eeaffdd8a4f3e38fccaae309a094b0f595e73a73687cc51b751c5441e765c5fbbe0f72b996a527c9deaed727c07888b30412408d99b839ae41826b5246737688bffdd78254396f45955aee99f6de2cd25b760bb01557246501fe914309ee5896428434c151fdfebe147c6d3397735d9c3ab91f6ec18050bd4c4e804a9eee49b7ea40dd9d2b8bb6a6993ef6a0614977707bd9edb3315a0cd446d26243f99503633b84c406765b52729392b4148c8d8087a9ada7d38c8486f45a0f275a9c62650bb7658256965d6d8a16a4a846386f7827c7382af6b9887a661dbc9e2330bffd3da8171e2bf68989d25c5d38b9f6d4a79c93d14b51407888741b2bcafbb5c780a49f5a3a2be97e5500774525a475603ac084d987a43993eeccd6701e58ef29f05bf399c6251a1c7de1fa34b01497d140a4f583b3ad7d2a633b96d283c9c9ee7743f134f28197f61f1f9414c5f438c8d296d762118c48b5ac98c3f4e3515093aec638a6ee53989b3f42b270b42f1ac0b37b542c99159fccc0a4b3dda0d2566f358a466ab3e25154fb90eb94f0e46efdf5e2e52b53801e266c9e4f92953f6023f1e6f20ce9025528c97829fd484e0cb81f470fe88868ce14d21561a801dc76a1a4ed4f81d7968a98076d3b22f9243bd4df0a6240bad85f1524d7828833640e5742f329542ede298b6e349f19a2848279840fda2aa77b3819216f2cfc556c0d6ea0b9827b4d60bd7a3f21243fd1e7582c339cfe054b0c1b51704c233910d45167aa36d826c726f66518d9e089bcffe693ec1ac6574c5fc4a485e9688bc542932d2c50e8e1a740efcac818293386549804f29633b535699f56fc7f6bcdd41dccb44fc046d53ab67f2b447942a7fd83e5018844ae721956cf5eb7b55f06b29b95e0bc728bc6e530bbc6969e538b04604ade233a9c87f74c9b8a033d1256e73757e486b5dfbcada7b98d6b01f93e2c8c1d8cf64c5cfebdfe5a7a8eca76ba41513d654e62cc44aad965cdd3e792cfdc994fd43edea76eef9916da5554bcbc6c9812848bca4a40dee66315bbbe15782894ad85c7becd17085f393560b407015d9b1986dcc0949f311dd68b8bb502e010e1f98df549672a4edae5446f9a304b9a6e49bd37eb01815be16a89db86f1cc7f4944ca8e716f031c80af70cc36967eadecbfe4d09432e58242e84e77e247a045bb173ac9bf213433e8b9783ee344f42f3b1c19a992f16de01ee7f45673c49172497e0675d49ace7a73496ef81bea6100edadd65c7cde749734734d40b1e9101a496dd585b1f63e74635a1f022d71d754cd4fc222156f8f098f43bbaa9851d84b1f002a7a5e17f148f65d66252ff6dc8f7c1fcc532ef34a52569a9abd403a2be95b12f1e0a28e655a49a6257286c432a13208855e84485a5140ee126a41e9ada0da96086770f69ec0fc0cd0b40b50abb788b89e6cbacab6195e8802ad89b24f50695339cdeca81c070032a9a1ec5e04bd87839d7a44cb3ec0d872ecb1abbc2a70d54329c89a2bbc59baf68f605d0e24308ea186beb8c69de2460c1da56b4f3803306543f4abbfd960bb5b0abda3de9c0c522ab8f44c3b6f95f163f99a632316db876850b5a7973c7afb6f584179acd566c3b1283c4dfa61f571d96248d9a4a661e78099f022d32ad45cd9f837a83dae53ae769a266d939e7e642d22372b61f72bedd2425856caa4f8a8e5403a166525f517d34febc13352a8c822a2e068d6f360757ea81001a10da122b5514f1d47edc67f3cce646b697495150f3cc4c511c893ec112bc0fb0b40a7eccbf14f7d97d0e4f8bf1cbd472da3467a8a77d1ad497c37d515afebc8b988b574d816cc2443f3a18dcea29c993152f66cce059034bb3a9d0d5bc17c22b3bbd7d7b3c8416d6729c38259cef412da09a2bdcfb24d76d637b9dd1369448bcfcefc1b7b6cd2ad6dadd31db64204884af0f73747e7c0c084ee7e05e01f015b768a4a7a35d293caafbd842545a03bb729f21ee5844bde32452c1faa8e3f99ab5016e2a4e2a598de58529320cb512d2308566dbdaa50da7e48826a6ae9405a47a2c78638dc6c067c1f903348067cd44ac4aac2e09c3bb3fea7d76e731d4823868faec6f1371abdcbcad6e00d4bda25ee7638421570f503382e62373455c17f5aa9ded8f034116a359c6696e2ae3340308a14cfeaa7768aa055e2efe5233a7ad439769aa3e1afa7c789d9f957a269ddde130bde4f0e9657074f2d4fb37eaf452aff8b9b9d92408c55665d6ca693b946c47c04fcc5e91e092a1b0804598bc13feab09b06ae8d84be9e228ebf727c80230f42e92c841d29f584fcbe172757832faca551f12ae1e9d41ec4417501a35b64cd993763bc67e67d50f51f92c74f0d3a677382ad1474e5a9ed5775bac0314cf75f49335deec28711e8175b82f964c0fcedfd6912c9c768f4b81b55d59422dd8d95b738b8e93177d02992fb179b98bc246b863fa63238deb560d40d9b209c5a961de7851f9f5380f462712bbd61a63cfdf8194a951b0da79e40e78110aecf7b2f13f8284206126c3ccb2dc8536924068a0bd483bdb42ae28cefc54bf9c2340efbae26e13ebc45c2187dbbe94e77ffb26a7eecb52d93a05db49ef516ad8b81e31aae9f95a0abda57069d1dfa497dd253b5520524f1c8b7389ba1fa0000c37648086c8ef61690265f31071b5a64d5216748dd98f75d059bea4d39779e4be6c9f31c60ff9cbebf30711d8f58614ed1c31f7d1889710e1685a954e579b8a2ec964320157115407cc7c25c7f241053ce2976d8c62e464ed85a94357e95eb78383b684946ddf4a059b0872878a7995bb5b42438031f01b2edbcc5417fe716215d3bd3734d5da4242b7d1710fa8cf3b82a5f3606e734ca290245ec5e4cb5054b89b2d45f054f86083f6be826e6c352ecf9ee29c2d2da7f611f7318e85c5b60105ae5f8514eb596645af0dee133c734be170b58958b5dedd276d7038de2549cf69a5225a1e1b72eca9d89a496e2012c4b024d013dc48c7885d5bc448da304b4dcf7b113833f67d40f993e41d8f183e9e523fdf11d41e2289af740cd27bbe115b1063eff465ce876466b9bf2f29d67c651ca950f1e1ceb9b3951ffbcc683edc507e18b0ae4f91d8536f8348ed36fed7d122daed52dd1b077c4ce0185607e0ee482cf4e4d861ab05aca6c025018323cac12d0bb6a14ef98ce1f814284a6ecb91d9bfe1019f2d23b82be1ad33915379e79de706b763ae7cf0ab999102604677047b4ea7657964f1a91b8ec8a56d476a837feaf49aec15d6e614fd0a75fa1413c98e70ed77bbe7a0a9269939643427a5873fca9160963d78d5bc99c38a53fb54163545b72a1757d107d8c26f6cb66fe0d12fd9dd64f1dba2c4d49d74527e47d6311da1a7d7c1436edcf7e9841f90fba6c571d00fe3b1e58c324893a7bcb319d3c7dac1932f8a0442221e4e0b9584be3a5308cb1b9a97e3211160ae7c94f91e7b31452d3adb0bdbdb18c4614a9065ae47d3643d935405ce91e0e4eee30d030ce70ed408975b642bbc8c607ea2d328d7bd872b9a436972a1e110d5f6657508a90d08892dcc3d8ca148c578e4ff35f14ff4d08ee5e1d8d317b434a9943c3281e8ef0406675b38b8babfd1087805b6da62878c315de614e1ec495696a1380bfd5", 0x1000) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) 16:00:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x406, 0x4, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x8, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getgid() ioctl$KDENABIO(r2, 0x20004b3c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000240)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x3ff) dup2(r6, r3) mknod(&(0x7f00000000c0)='./file0\x00', 0x3008, 0x41) poll(&(0x7f0000000000)=[{r3, 0x4c}], 0x1, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x89) shutdown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x101, 0x2, 0x2, "0d87147619115899a46612bb4c692868c57eb0a5", 0x7ff, 0xa21}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000540)=""/144, 0x90}], 0x1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc418", 0x10) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x82c1, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000500)={0x6, 0x7, './bus\x00', 0x8, 0x6, 0x8, 0x44}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r4 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r5, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r5, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000480)=@abs, &(0x7f0000000540)=0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r7, r7) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r7, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r7, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r9 = dup2(r8, r8) getpeername$inet(r9, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r11 = dup2(r10, r10) getpeername$inet(r11, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000580)=0x2426) semop(r4, &(0x7f0000000400)=[{0x1, 0x1ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x8, 0x800}], 0x3) r12 = socket$unix(0x1, 0x5, 0x0) kqueue() r13 = fcntl$dupfd(r5, 0xa, r0) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r12, 0x0, &(0x7f0000000040)) r14 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000380)=0x1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="69ba119fef49a11ed82eb180f78e616b983a73710c72adfe1d98e0af60a5819d85c6ea0ef13d9256da101d7eb10c45f9b331096201288401612b929b4384db5a408ed3415fb2c60c38355bce75469b572c444b3f703d0d8c1a759bd607da080a253b366e9fb4a444ca761d15757875cd245ac493e5", 0x75, 0x0, 0x0) 16:00:27 executing program 0: 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"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "e74961d05f24c809e900000000000100", 0x0, 0x8}) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08", 0x6d}], 0x1) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe(&(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xb8pf[\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x280) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="38f5adab139d07d95c6178dc81d780ce27b48d4799dbd46aca40f3647f17e45597a53181eb5aff6fdc1a6a1065c093323d5aeef65a9789d09e53f91b4d7225a3f670b84e363fdc192a5fb510f2407d07ea7fedb71c3dba4915ba5c34a94176b0fed7804237a23bbbc727c04cd768cc6d5a119fdc", 0xffffffffffffff93) 16:00:27 executing program 1: 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}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$setstatus(r2, 0x4, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xaffffffffffd) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) 16:00:27 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) dup2(r0, r2) "*!N"*!N`3k<.@` O"'n+xmRj~s7cubHj#¨\$–BNBC@$`3k<.@` 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup2(r0, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x802, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000001c0)) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCCBRK(r6, 0x2000747a) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000200), 0x34, 0x0, 0xc68, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r5 = dup2(r4, r4) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0x0, r0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:27 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="1757edf457ae977b4d7963bc72c49100000000ac70381b8e64b1828aab45999b89eced3941cbe6d8bb51144cfdef1daec7"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) r2 = open(0xfffffffffffffffe, 0x181, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/tev/diskmcp\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r7 = dup2(r6, r6) getpeername$inet(r7, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r9, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x17a) r11 = socket(0x6, 0x5, 0x4) r12 = dup2(r1, r0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r13) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x20, 0xffffffffffffffed}, {{r0}, 0xffffffffffffffff, 0x26, 0x20000009, 0x98}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7, 0x9}, {{r0}, 0x5, 0x3c57f165e3af0fe5, 0x38000070, 0xfff, 0x8}, {{r7}, 0xfffffffffffffffa, 0x10, 0x2, 0xb0, 0xe0}, {{r1}, 0x0, 0x20, 0x2, 0xef, 0x101}, {{r8}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x3f, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x5, 0x2}], 0x1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x4, 0x1}, {{r1}, 0x41fb276d5de7093f, 0x5, 0xfffff, 0x100000000, 0x8}, {{r9}, 0xfffffffffffffff8, 0x40, 0x4, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0xbe3f936448f6e03c, 0x20000000, 0x6, 0x7}, {{r10}, 0x4, 0x25, 0xf0000000, 0x2, 0xb216}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0x3, 0x1f}, {{r11}, 0x3, 0x21, 0x1, 0xfffffffffffffffa, 0x3e6}, {{r12}, 0xfffffffffffffff8, 0x10, 0x80, 0x296, 0x80000001}, {{r13}, 0xfffffffffffffffe, 0xfa5d8df4132b5d9f, 0x1, 0xc6, 0x4}], 0x9, &(0x7f0000000380)={0x4, 0x100000000}) 16:00:27 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x5a, 0x1, 0x8, "f84d3579d8eb65622473d2e23b352df959443c57", 0xffffffff, 0x3f}) sendsyslog(&(0x7f0000000000)="7beae32e33de82c08db132540169bad230b0211b8cd8138050128bf76f48532b6e6e5e4723ccea6f41f82da8a582cacb53204e12f3cf780998a793eade418d652016c1c5b3", 0x45, 0x31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/9, &(0x7f00000000c0)=0x9) 16:00:27 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = socket(0x0, 0x3, 0x1) recvfrom(r1, &(0x7f0000000000)=""/198, 0xc6, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8001, 0x7f}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x40, 0x20}, {0xf5e3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) getsockopt(0xffffffffffffffff, 0x0, 0x66, 0x0, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)='@\x02') unveil(&(0x7f0000000080)='./file0/file0/fi\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xc0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) openat(r2, &(0x7f0000000180)='./file0/file0/fi\x00', 0x200, 0x8) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000100)=""/122, 0x7a) connect(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000000c0)=0x2) 16:00:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r4, r5]) r6 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r6, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file2\x00', 0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x571, 0x22fc, 0x5, 0x1}, {0x7, 0xbe6, 0x5, 0x3}, {0x1ff, 0xff, 0x3, 0x251}, {0x6, 0xffffffff, 0x3f, 0x40}, {0x0, 0x8, 0x2, 0x5}, {0x6, 0xdf, 0x8, 0x101}, {0xcd, 0x0, 0x1, 0x1}, {0x8, 0xfff, 0x3, 0x40000008000}, {0x5544, 0x9a, 0x6, 0x4}, {0x1f, 0x7, 0x0, 0x4}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xd04d, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 16:00:27 executing program 1: r0 = getegid() r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r2, r3, r4, r5, 0x20, 0xac}, 0x6, 0x5, r6, r7, 0x400, 0x6, 0x1, 0xa3f}) r8 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r9, r11, r12, r13, 0x20, 0xac}, 0x6, 0x5, r14, r15, 0x400, 0x6, 0x1, 0xa3f}) r16 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r22 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x2970, r17, r18, r19, r20, 0x20, 0xac}, 0x6, 0x5, r21, r22, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x3, &(0x7f0000000080)=[r5, r11, r10]) r24 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r30 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0x2970, r25, r26, r27, r28, 0x20, 0xac}, 0x6, 0x5, r29, r30, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x8, &(0x7f00000000c0)=[r0, r0, r3, r0, r11, r18, r23, r26]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r31 = socket(0x18, 0x3, 0x0) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 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, 0x4000, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = dup(r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0xe8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:27 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) getpgid(0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x20, 0x100) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000392, 0x0, 0x2000000000000) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3, 0x0, 0x0, 0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8001}) 16:00:27 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r0) r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xfffffffffffff801) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:27 executing program 0: munmap(&(0x7f00005fc000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:27 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x3e30, 0x6}, 0x10) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000040)={0x5, 0x20, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:00:27 executing program 1: socket(0x11, 0x8003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x0, 0x1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) read(r2, &(0x7f0000000100)=""/114, 0x72) 16:00:27 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xc5) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="85c3c56c00002000b7b7fcd22ddd7a", 0xf) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000240)='./bus\x00', 0x10, 0x0) renameat(r2, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x25) 16:00:28 executing program 1: getitimer(0x1, 0x0) 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x848b, 0x0) r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fchmod(r0, 0x8) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0x7}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) fcntl$setown(r1, 0x6, r7) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x4}, {0x1d}, {0x6}]}) r1 = socket$unix(0x1, 0x3, 0x0) dup(r1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x2) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xc00, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="7a485023e2d6f547cc61b0ea8935eda4c1d8b188e7f894add27f273d2e2d287d8a64bb39a1c39647d4d132eaea98dd60b9c7d6a30b5c496a82672d86116ada62ca3e2dcdd9f03a60cf7d1fd720b8f98283768698a2cac5288f4cefbdb95ed1ecfc20f31036cb0b4a4480f054478fab8aff373d8fd7df9b2607fcf35307325af38079c4ddb108ec231ac0654156a32041017d89cb123a1cf981afcc5c900d88c0aadbb859781345e1e7e0d6f4b299dccce935280033b33c008d27ed7249a94b7cdb5cc893af10073c9b115063a1dcf71a", 0xd0}, {&(0x7f0000000040)="1802e5887bd3beea5b3fb4331efa17e1b72e2bdfda12bdfec24ef3cd8a3f72b053bf88dea39b16c4c9d0da4e5c7909bf38bfeba62406bf90f7a0d5cf43e1b69349820037c5de4468a00405", 0x4b}, {&(0x7f0000000100)="a73258d68eb785942e9c9793c2cbbe5a9200e13413cf9bff312d389b2d34925cd036c4d304d719c90e9cf0a3d6bda93baaf4cd5e94fbf18271a1", 0x3a}, {&(0x7f0000000280)="3aed4b5570a3779b5f27f65c1ded38a3a5d20353e3572c2cd1c58f8ef2a10dbeca36260866d468f13a10ff01999f5a332bb00d4f0cb14b5fa0a7b0b61d32fa24eb17e3791f744f57d195ea5b3ef2bfc9a0402f8cb14ac8cf9ce1a3f2e75381e3365a1c02105967957dc596f1c031b828df0a0d196045bfa0c6d0c6964d2fecc35900df5445266ead5259fb2ca12cab", 0x8f}, {&(0x7f0000000340)="219447b318208000dda9624371cb23a1e3beaeab5abf061fc3bb8a328e1a26a3c54a3094abf123eea68c6837130ac20c341cd61384b5d56700e75003937232e631325f68a0e0d760238169cebd5351d1326979940be7c415b87bcb42713c74640c3b7570fc33dc21a2cf15a01f37a638f18bcdd6a454dcc852325b2a1e8134", 0x7f}, {&(0x7f00000003c0)="dd589b0c4831a61d994b1a60212f37bf8c841ac374a697c179dc39eb1f84fefdac7231b15bbc782d87aa0a3495f5ef3b1de5a285bf7025d08d3debf4a76f8e6a11c23f158060e2d918f85190b59c60229de815d41ae06293472fe32c6e35915992e83902bc84c28a44c763131c6084d2f7124eabc4e1912bd7a4d30d055a7e692058618aa7d408c788313a34abe25adaeebfc65e0168e1b39d14dc4e980dd70bbfe25f97bf9347b12ed3dcd99702ff8ddee0a4b22ebefff7f009140b25ad1c7f34d8f90d31a826eb4290b8c7902dfd13e98e9380bbe91d2244b8c28ade9044e3bc381dea8a5f2c7d449c1dc099ed6dcb74345ca357e2e033c7b675ee7a", 0xfd}, {&(0x7f00000004c0)="d550d6dc19bb0cbbd36030defe6ea3f755b4e75391dd5f43b52d0de51f7cc138a0c098ea5e73d7c4f914096e7e7b5534c27f7708cb25cb141d2a80c8ded19fe3097c7a9d7642e1c6b921cc25e1f2c4fe0e895e9e3d76bc00c6509cf663b8ef4479c915e799a96f543555eead63953ef72efad97313bc865b299ffb8ec429b090844271ee", 0x84}], 0x7, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f0000000380)={0x0, ""/41}, 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff000"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)={0x0, "55c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebcb9cc34279e6b54eead14f154722"}, 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3ff, 0x0, 0x2, 0x7, 0x80000001, 0x3ff, 0x7d7, 0x10, [{0x1, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0x100000000, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x8, 0x2b, 0x401}, {0x82, 0x5, 0x3, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xfffffffffffffffd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x1ff, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x401, 0x6a}]}) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) r6 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x1, 0x3, 0x8001) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/73], 0x55, 0x3, 0x0) msgsnd(r6, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x6a) ioctl$TIOCSTART(r7, 0x2000746e) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0xff}, {0x1b0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)) syz_emit_ethernet(0xfffffffffffffe10, &(0x7f0000000180)="fcbae4a51b60d29d806b83f4554d27dccd6e0b050262") 16:00:28 executing program 1: ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000c80)) r0 = socket(0x18, 0x400000002, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/248) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0x13b648acb0b5c64c) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="207dd28bb6baadd05665c9743df1d8a30120cba5beb353296ef500000000ebff542a5387060000e2b818000000290000003200000000000002000000000000010000000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffec0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x9, 0x4, 0x20}, {0x5, 0x80000001, 0x8, 0x3}, {0x5, 0x4eb, 0x4, 0x7ff}]}) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) pwrite(0xffffffffffffffff, &(0x7f0000000280)="9b52a303d15ffb75a55a7e332ff13747b233b1f812a2345908d771bbdb2feffb69bc47d43e1c8fee79f612cc4aa60b654eac1127fb81eda326b2fc0fa70fa88086c6068a8e23978dd28d1e13724346bc1073061b559be197d30ca1adcf85da2fd4442e14209e128f146119a0a7bfeab4fdd9a86d4377844fd327ef9cc31b6d8fa39305a977f7a86c8207f54b26e56152c7a67c5fa851ee6b587127aa33c0dbc8cc1f65042c4470c7bd9a480c82052fddbac529a89ceab9060592460f479a5ad366820a3417c131a91f97301a527b", 0xce, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000040), 0x99) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x40, 0x18) utimensat(r1, &(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={{0x9, 0xff}, {0x0, 0x80}}, 0xcb00b5617fadb6b3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4010, r2, 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x92) getgid() mkdir(&(0x7f0000000180)='./file0\x00', 0x1d) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985dbffda28533a054212d9b74f3da3dbc4084beaa189961e7d3eea86fb7c99d4a053a5a629677c8dd39d777c7a3a2d41708c2be4994f6d8b74e373f856b75a19988512ec9460fae9347a82f27fe48938ef99ebd2c4132c0d13a082381949577dd301bd841901ee08b38652edb876166cc94c61fa94d0aebbccb345b1ff88a104d4cd268a296eae8b2f5914d63b3da621b021dc2d8169f1fab8f555658ebf24ee0ecb7e2416672acc6d1b53755f4b529827c9eada412e9219c1e3cdae2ada91dcccc63c7c05484a143bfa4dde6cf7d8deb9cab09fcb3e97e1a739afc85ad656e50625d433b5992699d8bba0167016452190f18cea7b9d8a9658e546a00da40445fdd5b53a129e5d55231b44f5da3c457e13d9365559f2161b533bab92f39ceec5b951749076289a690f72213f537685b3995b83cb48f43e6cff44aae12167524a570369d7000b6995c059d80ee0158f6caa13a1724225639adf6edec70a3de1529bf63e156227f901bca9633eb18337df6bc9bd7ec9ce4d39f44a0e03f804d2fca7fed8d96de17ad5c25e494bfbcc5595b9109e262c18c0cc27a5ba99643fa36350f9ad91d2ed8ad09635b5b1efd77cefe5787fc0159d214c384938870915a13e17e729881bb71363415275678ae7f2a3148ec493dcfece4bcf1244624f599e9b3cc1e0015c0a1247a283975661a3567ab154f75da5611404ed15e87beee5012f430014da1194cd610fc6e5af45f9da3221d03c523b1dde57af74e76aae7fd2ab20927664814daab5e4843d8ffbab6fefff598e0ab4200df7f11f7afa56bb6b423753dc0b90471f2c5e694b8dee50b01dafa2e322ffb167f743a6d2e3586fee1548a9eecac67d2aa5acb8262d05ad19a55be6e0e09ff9467740a62f5fbb4b57d7331170e6e5465b20d66bc7883d25464388d3e37229db6ceeb936579f0255e6ed1bccfc33862601f446aa983a7ded7892fc3bcb72a4fefb9d71196ecefa47554ff0a2fd99c204a6d5d28a36f0fd20826a8b79e2be58c972df16860374f02becc7703b18ee018b8afea4e4e880a0f57b4ebd19ef616b4e04cb3df8e925158592654530780dc5cf2e8120418a48c6407d28f82ddb5608a3ae8e44dc75108ad6d6a7f95e4d419b86321951fd535462875d8c75d03241a2182f52ef934d976551917615d38d44a3dabae5b29235ea109cddfc34c43e57a91bde7712a5095832f396aef265ddf5c15d068b13879cad1f9eee02ee7eff48bcdc997ee0584a19caf373d2f7d0775709396355e961e683d540fef132b6dcb8db24b35b65804de9f090709d47f1abe47e92712c48914438b591c29001bc3e3f59eac0e0632471a2775e4013883b512e9a9e00b747d45820523227c119ae21c767103d9a1fe08d2ef5d01c296964524f9fd39f353e60d1fe4045c1a5d70e614406c158b1a45f7e4cc04358cb486aaac14ff51f9a00f2aad8fc927577dec5f18dabe71b67ca58c8945d677f951021b5f70d1b07efe1b944fff87c79ea35bdf12a4069d2022c965fa2ad00239a4e55d28e4bb460d1d686eaaf3bbccc43ca0c3132a6b8dfa7fb9a0d23d011cb20fd489e50ec777ced3ef8544e520c26b77e2eb819139fb4b5fffaf24b2cf2490e9565e2809667927e021ee746c53ae3722c86db2b7816315474645b3d3f418336440fc26d00fa5112c4b00e3c39a0ad20402a13ab95e589b4d31a749da7a4a60b3af08604bc848f6d998952764f91049bf9691bf128e015405e7733136baa0a5ad28995070dc3301406e769cb543b13a4fd4cd67b2b0bc2586b9500d3542633dc71d342e86a07b69e5b3c99fb3938d6550713dd4fc04a9390b46fc1a51f52e2661adb5eb39252bcedf20049c5b5dfd20a0ef3e00ec080fb1e76e42e342ae443ea254dabf3b6ca6876e614160098284fe0b33db73ddc507f9dcabfab0034cd221173421af602d43a00e886e2d3644e3ac34ed89ea6f39a06c1cab309df2528b31f15cb70539f45b906b2534e55d28a7ebfdfc7a68499c5b9821150b64d9757b0f846baca7e0632fce3e6aa4f6cd91c3db7fa83666c89de7264b7cd084030d04ea0851d20d5089b719c3c6fc7943b96a69589393843e1550270c5e4a31c6ac264fb6c70c0242a8b35ffa244fb09546a9b3c10af41702bc01e959453d1595cc4d85b95a830540d9c380aeab0cdb56517b73599b0129bd22ae819c3cddf115a7a4b5e90584177edc002db650c8f13d74613fb143ba2c5c3d0ecdcce802f3e96d1093b6e604280e260b5397e47e36e7aeb8a1af88791b1b50e7c0dd66561d744f0f3974a5efe0733fbea80907497a892a94400d664d0c6dd1d3c0558b11a403be3e34be504cfacc2fb8ae77a0fb2015b9f13e8dc06f5b0bd7147e59c12f5fc55f624cd15b255f239fa968f08fcfff10a639a7a0577ec7137e6daf77ef4ce1f7ea43d3a0098d352e306ccb05c0c1c5a4d5687cdcf3e363375bd5071972fbaf48785a53bfb6cbaceaa73d3058ead2a68564e359082479c393a5bdfaa63fd813a4ad7a0e04bd21d426b7dd3e246a3900bfa09e51985a953c53a97510b255f4d75590c22f12520b4cf1f629882a216442ea25f1545c7ac4a695703006052991ffabee1a0e684a943b088f4e4f2c4374c8379aa76078745dc6d8ca4b821ce7e1b3895adc8fcee3b70fcb96badd74a6f609b0f1a46fbab28adbe51c78c9fef5119b7fa750f5fdb341862189a0b2e06a177d0200deef13ec613902cbd1900cba844dde69f89383688f9ab7b26e82efab3128d25a5d6d80acdf03242b998614eb4fc34bf2c750ebd206eef4672e6c27d61c7326eb9688b139f3ec7ede9c7976466eb428301769c983f92d6792ec403c4e6848d7e06448402a1f0549463f6e55545fac2bf07477b4a4cc6a26b373fc654b26a5a56888f9a63b23ea620dde18ab04ee4c0db49aa6b36a57e5c60ab348d7aedf4880b00a2ac2b5e63962522d25d674533aff1065b82b688d074f48d02a2a44da374645a1eb195c6196f71a78a79469591a84851050cb0b79ae90ac4afa3d19c34814f4de261ac01d74226a28471a52981bb155b79d753ed9f9b7f53a2f2ab7e65f0fe0e70249b7dfadc330476d9ae35df0da22a485d528146f5f0e2f79748ae17bec970b982c0c83aafbaf733be935b8a577e193d213709d4232e2d3928d5e65d8fdd042c4c738de64c0c82773f7398a2031651044d90e24b01c277d042a6176747e196ea52a38ef04f48c0146015b9e2da83a2d35a3758942a4e2af3fee1543705265a824df337befd88452ebdba23d2e8ff93c38f32360422aced8e3d96cda93117621679a96cd9f31ab11ccbbd35e17b0db03b9d18e62c0e0af927610a91ae8afe2797ddc952c10bd0d43865a02687ed4c053a6a84b30884ec4489d01cd6a08cb22e6b8ab5037cd4815bcfd4021e118d8e723e088261d0f7a5be252787e958231b2ba041839d57f79e7fb4f48bcb7924d29ff4f5cdde2e83d117f73a11fab959b71832cfa22eefd29aa903c61664e6ad6b916ca8bd30c4f31a67cf7d2ef4f79971c414e849e4c826eabbcc297aee9e5804ed6307808cf0fee618b07de1eb69c21004434313a37278bedb779ceaeaf54ee66ace20db9d3a6b7530ef0e132847077f597bdd27278bd6e3e68b41b3de89f6319b683f6d6226046f6e08ac1f825540a1671fd62e71fdf20b7385f2a3820f2c338dfeaeb93b425222deb4e1b141c25f8152353e3f093ac17200df7ca605546e9246a2e12a8ff42d420f9b8d180a80de76db9f9d1cc35a2962cdce3a1f00977bd55c99a1303460dd80b5e94ac1f6a71d8d301f6a66e6f7f519781c8c6dbb99492a76ad56c954124b85a02259422e40de7ef1508abce74d9f2a5c903dcfa3a302abbc25e2873c18f996494cd5624ae536fa4ef318a99573ea969ed874a6b0b00cf5eb9c68d6e87f47798dad78a8e0df9c667512fe857b6824025df15fb3c1f80bed586296c55a98635ab673bf4b02a8bebea0ed8ee8154cf463a9ef826a9e80c620bd7bb2e6fb4bba041d0e6128106d66fb5de8dbcd53af3386e7ad7c45c1856b92a6b5afb97a72c069dbb52b0a0bc9f1c21de0a23da98b8a12363eca9a941b460154ac6c96d33388eb66ffc1d1de0a7ac914939619e88d7d7371cd56b0ebf380723a6bd2d421e50617f00b6507c932aedeebd5430e09287a8e9d81a67fa271b5cdc9cd385093f401ee40d9271e1c469770c15376a98b60e220bd06c37fc91c8ce3b85bd43dc46c39e4b42dac14702f55301647dbe604119955661e4ef474d773a939567579798c18a9bbc6605effd3cb37962c1f062de01ec72e8139432104b13c5b6bdfddb4fe3a3bfa98035a6d1aaf231f2804c4b42c330c5d7c892332af144f2b48aabeac09665b32261e776137f18b34a6c496af213675d046894fc66971545e656867be51964b37658e67ae849670d6e9c9522cf2319be078a016ff59af5b913ebb3f771501bb014552f3e29b9ba07c32d39421aa166e77a7b29f5ad43b16315401f83fecfdec7b1eecd8052c94e891109944d213f07a9ce3afe717f6653bdc9a8f7e505b4a58427e33e84202f30703070d418a5467", 0xf79}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f00000000c0), 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) close(r3) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xd94) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r1, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2814, r3, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000002c0)=0x9) socket$unix(0x1, 0x2, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000740)="ff1cc09d0440f6f1df640b28b4d4fcf46b172ac5c1b3110768316751ae42321fccfbccac63d443f5e103e16ba8ecce5d4c44f67891ba285298d96e86f57e4e47ae02630959ae856ecc730f28e0312bca211aebc7d76e8d9d5cf5d48e140dc53b95fa55d998f9590e5f05f0c5c88dee0604103c406c37d548d1fcf7544200e27518aca575b013617ba5aed1d73ec34f0771c0cad8b7706379e88630db181dd29c071b3a1b061fd627ad0f286e8bcffdbb48e1ae41d4a48e6063c8ab0e98449d99423543fbaf47f204ba11a5e19f0b5ec7b0b4db0b310b1d0bd89fd66d3c4f6c7e9a34594330471a56c89713de6071a941e65564859a0af06d065be4af950c8f9b72f668bd0374e77099fb7375f7f63b812a8f15687c32cc5a361c8c8ac67f5d250b368726e026e4d2e09c661d03f1a646b8fe4c0c8b4cd08777b06785a857eb0a2128f8049005133ec19d322911b4376789b167804fd3064cea680889963e8d1146a33c94ae9f0ba50edab93e23ac80186ab0c51998048376ab575391cb0b0a7fd34433f9baf27fffbafd899228153477ad16c31efba7769f3541a7a28328c7b92c6c68eca0a9cb5f7dbbeb49b32e4c77c632c01bdd89a7cea19ad1fe93b5d8b8473dbc6997dbe61867c746c19467f646c9b121747d899510870e288efa99ae1b03b71eb557d5a2dc99ba5e20bf0851ca500dabd1014bd2950729fcc36610fc05326d7034409e4971302b11ad6588c17a43aaf3e950e5a4e0301768ba45259f63fc36aefa7d52f1cc316ac682e99eb1cbbba5364c77bc0aafab3c7c24a219489b7c1f05ce6b86546ef6987b81f17c1602d4038e642801ff188346eeea6093d837844a4e6bc145c4e5b1f691bc5e9232f8297168fe47c0a673d7762c688056cb4d14365d29eedcfa65798cc3fb7d9a6857c4cabcc5b3e24417d929847f11775de27a101f1ccc80154312446987d3aff2e9d31734405a2d472855524a0056796ae2711c0c5914369707d49260998c82bbddc9847d29a16c24b7155e1c88c176dd0ff36e27d188df053abf58e6675149a020dbcd8fd625bb4f8b62ca95773e91a558e58b29b1f0d8727fa52f98879364cc44e6e1af45d9cfffad39dc39aaf1032203b087a5a33042ea5ff2d5f808c6a3ec5018d842df059b5eca6c07d702d1551c4c0014e867949212d246be1add964c5b2ff0e1a49fd85bf35bcadb48108e801889f93dc092d90f729914f7bce5e09b1503c69ab2ca9e8e9ffb013d80573bbbb83d2fb09749242b92870f3d932f59269c834b6143e875bf647216e1116c5369a48a80bcce4ccac62105b50b52953449dfe693e1916eefd2cd00ab1bceffc660c0398d0fabe2df66d256030f906dacd792d4923736a55e98ad425e27232ba596018f21fd7d381b206cdfb59ff1449ef5ee8a25b68d2378ff7e3a7c67fb698f1903cd8c44ba3080f11acd474e1349a58b086c8ba6a7063b98a61419772e2b3d6c1d1482a34b4620bfe86675809ecd12e84aebb5d1fc232cc653716d1b64f2a175bff007368e99b5a877f784cb28970b221f6d59ace6eab3662719fc438280ed92518e9d6115e53e22cd2486db89ae994ffa5b34ed2610777df0a2b07cb2010a80fe123975942f1d8f5ad166c7bf6af5ed8673e366fd0e052fda3dc38c613549a2c119a2512fae6fc92e5a0a926203e8696b788e0e21f64ecadfa54ca3f5b3280c806330e24d53b4b4b87ef63cd82c91f859e9aaf60ef3a286d9aacc2f7711c47724a60bef60248158fe26ce2223a1c50eeec659dec3301b60384508391e02bcfbd8689b44d259a38e42917fe5efce188103d6e5c185145dc71a701f914e6ac2106d7a899800bc3dd29f7ba67911bbaef949e79800ccecb34577fdc491095f44eff83d5adca38402310113ca5382b63c42969abd970cb3540433dac21a426628b17b05f9835ed6c225e5cd4994cb16e5b9d7376f4ca6efb43ecf0701c0857bb2bb52abe3da90575361dce378a88479a5f7d016eb7b549aca7b5ac7d83eca90c012398787cbce92a0170121fcdd69f781a5d1b2fa46f1080a6225f83653a2f18300f364b64ea0fa06c063f39c0888d64e3e1047fee2adebe154b0babb779313e74936899a413f321e350ee9e75f5fd03861fb70084ed8d5e4e5ca1507e08e760a6a996e82282a8ef73c66ed515bce524c9be26c4a2cb3c22c708fedac4de5b52fd9ba90e691a4657a301e1d7fb0fffb4154e4ffb1bf3d5e55ea15fea2caa5b652af886be41538e80d1f242c9db6d6a85532791df3e7ff1c83816c7d7ac5bd11d0400f22df78c78ca56fd27b28d663e8f1311e07aca089996f693aff4478c0088202cd5adaba93c7ae9ca444879f8d9763fca7077cdffebd1da6d34afedc9b26ee64e7d84d79140a424273df9200d5d6b3df8093336db581f8c831fd647f5e578ad3336f14102c302ad787abd3bf013c417e5c2752dc5f1877f76213704e0a93574c5049bc9212cb7b3c2516827be289016ebd19f098504462f973d1764995a873fa7a9ec238fd479f1240d5a76ae377df76e3277ca41f7858d6e1b290470ef75fcdff124e987f6877e5ee862a847a76ae89c36586f48447eb54daea4df7c1c47366fbefef11e4beb75311e420c56c6bc54076e249a746544945652d65bcb992a32d9b1462c641a3aac612ec626993d593d316f4e4658c2554bfe0f20c774025f85faca79fac5cc76c0ee4e17955336e01cce9665aa7a7460c269a69d691fed2875b3901e41f6400ee1eba9d9e8093d76884ffa570592d690f761c35f9d467fe872fe57916914478a7de957b922f964310620aa2bcbaffe06efade886c593ab3f893294001e233b27a54dadabcf5c7b08a27633bc5112cdc46d603fd554c0ca29c3af645e5be2af15c631a70afe040174d45ac75e5b34008aac40a76294a5c6778d2db99751d9e2538bcca7dbb191e5d357014fdf5fc8460bc289faafebe9861c0e5125da6c527a37cf93ec24aacc8fa256ed6033ec8e7c8a4826818c5af3b77d55eaef80a74353d90af33b688330f052e859ae54016896d143ab4bf39471fc3af4e64fd8688ca075572dd5fa20c73817adc5e5d67dc0bb1b1810c86ac1f0c851e8937ce7b938fb5663152371fac39540400792de8e43ce8825b9b35625b91641778a7df1d38e6d2d8e1f1450c5dbd592fa5369219a02bb3e1e1dedaf353371846debce55d4f82ae7c123f6627f9f19eb09f9ba61fff9f50594e9ed8b7571bb6157200b0b5da1b6e1fbab596fe2a23bf821cce29b29b3f23b98e617ff00e37cbea80b4c08611e36bdf3170de362a869de5d5fa2d75d536161c9bd03bccc6ac75aa86b9d19007c7009ce13f2226e04899d07efe02f6f60a899df0cbb50be0553bf4a00d983b3c0f86dbe5581083a8271bedb8852b9d29ed8e137162c4fd972b6fd22d98e97ec07e005303c0de43b3becd4c72b3ebf20acfb65c305c2a5764d0e6e875cc4e6f4b9bc305c3662d4c188ad1c5946b8076c1e7d9facb5eb8f4d83fdc82a015dcf42987e6ae9447fe9ef63125382e6d8c44aa5d3a92b8d3fdbd4c82b5b8dc4dd53e766797c2c5c3573027c238e42f44178d05968ed5177c15f725cb78faeaa07fc683008e6f14eb3c584a2f843b1517700ae2432ae43bf0af6b6629aaee6795e4bbf713e7024f09f4ae8652482ef523707b86f15266beb9dc3870de7e300f15fc0fa888b16af6758c309477379d0dc27fe2bce30ed6a0df946f3283e4d4c6c3e4c120e766edb7617b954cf7a280a115f24c7c44b94be65b815adf109feec851fb483b4f254adeef1edd1cf460dfe72b8de502213b28f2adbe9ddc157fb25ed059b01aae4caf9bf2a7d71f5ef555bf790b1756143f466edb2bdd888f5f2f748d76f4acff77882d82e7ec03de6d621c8656f27d979c2162538145beb9e0739c2cf3140eb2b3ac7018760a30cefd921739b4b14a281919ce4c6f763cace0c21bfdc0aa1dbafcbf274e9bc23079d07973178864026b82e90a494e97eaae47fce3f434a9f1b41c0bd581fc0c28c0595024faaf85e6abf5c8e02afd47e69f9826eadb81bffd346e65a624e0d62a0f8e1dccb534fbaef9e2ff09cf2ce44c4b8ca99dbe7759fe2b03c88b36debf92f20500a3f0757f0044a1f54e375189cc17e22334629b0330e824ebbbc492ace17cf674e9f5c6d07f526cc11b19bce58a919ee799b9bb94ac02be1c6714d39fe575e6fdb161c650bba44b3c7b50fd872c5a52956257b44726ddef249e7e5fd404a37d18b49f2aa0e13a13e9ebf1807e1773b19bfa050416707eea9fe1419735048c055226871ffde3c40fe3099b70dadb16b6725f66a9ff4c0e2ddc7ffc9988010d72752e9c738291f6b5c81ee04374010dfc708e4f0cb2ece91a173108e844c90fe7766a6f39df062b47d5dfd33e498ede79359dfa3926ed7d6dbb8c375a24091e83c76b016886568c0a85e1bb1c06a1a30978be4b7cb8fc3d68f6ea45287613d186a2c00ec9599d28103eb93aa145e83ce16d9687ab6d93e746f1fe43e5d7db1546d847a4dd22f4824ee2a498fd038a60ad0589e5046f5830bd6236a74a505cc12eaca9189b7778bad95efcfc840622c94aacc09522e6382292039df6e54a7ecfdaf4ab54a4318be028d68020d93fe4a3924569afe766ef0785f1d909cf9c73785298c788eb0737aca6dd4da0de734b833e642280383aac2f74aad6b1728f39d06c75eb6a7dff148c549bb8aad92118613de603a4911f81097ee34a05cc47536f6f18f7e5428949880a7c6bb34ea6fda98383a25d844892b9d8b7ee55de6e178c71916f52ac834e06963c07fbae96d1eae19fc52bab8541534c32d47c7e4c80721d7d9047af7e237f27733f38dd12255bce6a97f5b7ba0eb934e6c0b646ca06428d0567450d921888b0261bfb8acb77733c30b3c864db5663e7f407846e2712197e79bbbde1b3683a2fc632628c979be96acc6b207299a37b836495dbbb16f828caed9d3615232ad917e13aef7fb26161f30f564758d419afcbe49b12ccbabcda177b3a308066b95bc8a00b95ef592d125fec51821c9809f6c90ef22040c4e93181f0c6e9d1f3dff76cf0fad3389fe98c66cecda0b1a4dd04b1f219187fddc59579f2862d45735a94f36ad4ca84e4ba040a6a1efbfbb2073427ecbd03e8523203fcaa0bc25b670da19de2525e2fb985cefed0f71852f8917be31638a184afa443600f3c39ae3d7cf61b6a1217f17f597ce3abcc9cf99b683d97597b277da6220dd138dad0d5bee5558f13b9feffd5a87f772b00a06bfa0f85433c5e751f93eafb3ba7321c4fba6861e8c9b0238b10cb1b913cc53776ddf1d131190c5ad99f69228c2bdb347a0fc2b3ba3d9f3721a453d996607548a3a80b71cb15241fc75bc7a7393ab334694d576892707c9815571a69dfa1603fa0d99776beff4856e54b1b5cbf0804edfa9553e354c50a7627638d33de4186e8cf091671fa09e6e01db76fc480122372d23d8505da3212f257638158dae3a26e94347ae086cc73a466f75c0c9dd1f20a03335fae11748d9c7733d671681f2b44fc0797814b7393c5ee698af143ea3b75186685e5169cc112c29c10e12a63b4cd592f47fbd9656fdf5e44eec994da910f26432472ba030ccacd7a50a59074955e186778be0d7d69986d17611a10e67dac24b901a6c24b380c0cf07ecb9a01d3dea2900db493bc452f6f0b83e898228375b69a5d18447052ea6dfffa378c232193ee88c8f6997bf3e60127e6e0dffda582dabc31bc97e611aeeb3ecf04d8ed03180f", 0x1000}, {&(0x7f0000000180)="5d9af4ebc0277098e39b5f41f30914c63df061d4ee813585282a2976879d10d747eaa1c58c1f8b58217b789b0bfae32d5234f966927f1862d3d6597b47eced", 0x3f}, {&(0x7f00000001c0)="44dead133e98d3151322d54d904380926163fe940abbf9ef540fa20c2928bc0395cd60606457612e08fc38dcfe03724647cc65d7f5f1bf118bed19f56a37d830b440f087328ad4b091f940b3c43a65ae30f3c31849f933b3d68cc22d774c5f7806f41c007e4c509c36f0c6260815a160dc9951f2e5", 0x75}], 0x3) socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = socket(0x11, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r4, r4) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) readv(r4, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_index}) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x8, 0x565a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000007c0)=[{&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f0000000540)=""/207, 0xcf}, {&(0x7f0000000640)=""/186, 0xba}, {&(0x7f0000000700)=""/158, 0x9e}], 0x5, &(0x7f0000000840)=""/195, 0xc3}, 0x800) r5 = dup2(r1, r1) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) socket(0x1, 0x2, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r6, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) connect(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653100cdda6b5e10d5b0eda9c9c1b6c670d2755e9eab505fcc47903046a8442f2d5e97cdb3e9ebced6b81f40431c1e8b77db79acde3772531bf6ed378bc1a52b5a4e1b99fe87e34b047d0365a05f4b434883f6d6d2127c03a015a8e5ada9e8ed1aaf7cedb38185641c119fa1156a45432ae2a478951e970df5343b23cfaf5a4b8c7a24918647fdfa909c16a370ec8db96d041012bf112950dd7566744c662514f08d5d468eded63f61efc67f7118a52d427d1d016322a0d58a444f302d475f98e132aa780cdaa29d88c0da7a05a1103d81882aad0c4611ca8a558189c8348f16d39b3ef1c1a8931cb2334272"], 0xa) setpgid(r7, 0xffffffffffffffff) r8 = accept(r5, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000351e22f742d03aaead000000000000000000"], &(0x7f0000001080)=0xd6) connect$unix(r8, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r0, 0x0) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711", 0x0, 0x200000000000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)=""/158, &(0x7f0000000000)=0x9e) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0xff}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000006c0)) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1800a, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x15, 0x0, &(0x7f0000000140)=""/21}) r1 = dup2(0xffffffffffffffff, r0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/173, 0xad}], 0x1) listen(r1, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000006c0)="f76fc3aa66a2ba187ccff2d0b9124e72436f10bc57e5ca0e0f1b5716bf4bb85e8854a58ac255e36c6d0be91ebb90b61044464ac7c30cbb4e400c8e0914acfd614541fc663155ec1485ee8869149c4bd2ddd543ddad0a8f91f5c2cdce44bc75f61aba4004fd675227ca49a7f16677ca43f97e98d7e8e839aa0027a81ed0fd3bafcabc5d0527bd1dad670af371e9212c14072c566f4757229af259a639347884d8a015f57ae516f97fc3c970765c99939dfa7989aa574344f5d3244a97f646a3695f2280bb17bb03f6a507e8d7556b3ff4f9c7d93127c1a054a7d86060a2948835d3af2cdfe7ccccb9971aa142fa9a2527424331d62008ee7db68c787b95dc8c35a30e40b19a3fb04423ed77a20b2393bdded5e381dd2be62b9805c22c26731b488c38db57a0bdc27b5e40fd8f597f07c48788684cade3dfde4581b52dca1a20271ae3e46c5dfeb1b141f26d76cbb9961b36b11cfbd8e12888bf2f016c0208146f2540dbc7b6ba8af4a01bfac653bcc40ae1e39524f335cf959b0a1803a256d10786dd4f804a943e0150303b89a3d2f8702fbc1e5b38cb752f6120d7206d5e361c564930a8f17dc84d8672aee7e00f1431569c4202d474c707589f2d1b9aa6e6f6804fe500ebddb1f11ef79e2855792621cf589993ff70ab142774c27be0e30d34619a51ea6598c526f8442f3acf487f166107f1ea3fc349f07eb36d3ea86b7557ba740c620328425dd17292d7f92dfd3bf2d391a17436379e935a1c1007cec73c29b98fc07b6e22ecc9ca6685a9cfb6ad4884bfe49d6744c4b9fb811f142d2e1f6585f0a73bfe7812defb02df82af50b6598abbc1a43c4c8119bc8cae591eec8d8bf95c839e92faa558b200ba7e507b58de35fd33ad80c89a10f832ba120b1a4d5e876d5879d7a13ca08529d3935866154ed0a4128d05e27e0ddf3a4f35a0343db22c2350b024dffb1eea89ecbdb93113f29927deb2800ebd0f5340f3a355062fec97a0406a269b9150ff91949365e9e0751926cde92488b219c6166e259129f0de2c5ec1501d1d121f1ae6ab9d0df71561b80998418833b87f9f7e63b353201f2c5682d70138420dbaee2ac9d83c0970d0441f63a5471e15811c09881d9c975d5e738fa95d782cdda67c32727b46c2c00303ebb6821cc2cac5292a081a3105895d7564a6b06921dcde5b3d7bba39557162975c10af297b2e9f567797bc0ee5f4c5993c550154806f6e915e98d1ecdccb636e7b39ae84be93aa1adf262d99980791b98d9df06ffc26da0d878c3a1ad0a2d6c7d41b3b59b5e7bd55b2f3eeb48080f9323d01103eb724717a550609cbbc6aefcf27fb32d9ad9f2b1f568bf4d2285653cd60dd983d75afd90a1a93b0685fe71282bb937639bc379c690234ea646c6fbdc49971612725d9e2544fba401d0158acfd88968cc64c7f32f63b540ad32a4d5e9160fb150ad5b92a2e875e73c78577bb6f59564bc83f9bade809c56fbf328abfb5450a4157383c0d20445f0144be66b6f8078e19088c535268f71356887b245a54ed504f4842bb0ff464f951994866914f60a36afa5aa08f4b99e6e7309010e56ff95f39f1874da0312e70c5ba4ad8c8573bb18c39f314ca8ba2656699280685f32ff6a8d170875d109f88f5e447e08c509e2a053533b5215c2d9bb968393527c66e1019b36b94e3c03535a23e6ad90bb4f4e13e5dbfd1e0fe28ae24f65947644b52c68e2c7f05512bd9d5dc6f2a078c51010d5d60d885a70bc52d9fcbb5be6f80da346b17755cbcc53c968d517aba4061d7267744a633b81da4855a745bb484d04e39ba6cc26b6abce2f80e3be71ce78670137b24c7e50d6b222bb479f6720e5cafc37de75a909a3e7d9c2a599fa8a3e6832e2fca095203238e6af02a349d9314b958ab371bab6e391395204e9edcdd64ed2fd88200c25b8d58174c71b874bd132661dbad08158eb9147222f0a0615405d39fa75707096aaab94b0d5c18a84b57009929b9169990fcfe1dac295a2c0970aab1136a9c36b08719b9b9fb6da455f0f74f94261111105fd7e8d50fda9ccc84d71e3a95e10aeb5a58f14487332f73480af536bfcd2e633e96fa9b01c1bcb5df85014b4cbf291f3051076f7477bbc119eef17d5a86b2932f97ff486f6d8b85439b158d21ff33b26fb82a4a0dd273ed7d63e8652e6817ae0e23ad5117df4a83accc8012670bed8ac148d7ca37923bea48630851f1d3a1f028fed393146109f4c9f026fc391ef6f99c73670197c85c6c3c58e45555a3eca652decf87f283e09b1bab461ef8b74ea2a98d1d684a9cfc6e3d5f0339ae3c2af1e3ecccded1e974e3166a72291b48b5fd987e8431557a6017990f14f6e0941529af0abb90ccc2cea053e61aa1b60c6801880f54a6274eb481f7c0f9f95526ab2a14806a520161fef3b594624aefc7a05daa45bf18651fbf0bc6e31110c1e2823c19cb1dac8e5ffc86aefa962e29d397ba05a4fd94c30746afe4d62dd3bcd31c3abfb847ebb655030c6044f427b00fa80ec1cb516881a49552f353b5c9f9b5e2f3e8a45b69b4e6dd28e15fa14525ff4815d7bc48a3aa5e4396d6725aad916c5d1964962447f53e1e8ceb56c16929777bacb5569e9e49d2d089cefd5b3d7196dbbc363200b87b5209be4463cf28fb885c094ad83844e3a607b1e95465b3e063210a84a29b594f678383de51db2701944a95140ea045d544f7d193d9e85a83abe2f47a35a9ddd0fd1d469ac73fdfff329739b819fae5c46956e35aab9252bd627ba1151e30a244032b196e26997cf9188239832bcddc0b761e111a176f0f52045559721c67afb8c774c5df658b6817ca4c2df665d879c437ab548648245045c36493b8225127eef010b75996e9986ff284a354787242585babf403afd91b38c22007e6a9a060421d711929118d4aab04a13c4bd9e8e29de4592632d7956012536287acd25749656714231cd7bea66cbb8c8d6a6b0599beb100377bddd31bf0dc0aaa44b59e0d0bd5571424e48b7c3da5494a75617c0d8aef3f86212cc8fd9113376a2cf72950242e2ab37d6967ccbeceeee2535b6dd3eb8a51cce6e7a3cdfaa3847394e7a2b4a7de38c0c1b9d622797aa57e67e23640a52d6a5a9f7f1d9482ecd9ea1788a1ed69a505718ea1c98a090b04252f33867b3f41716979716048b9240965254f0a9fc58059357c8d408b580702eed8f64ebd2a18df0ed5f45c6cfc2df4fc37b1f5a53c92d8fe3aa1e9da5caec5eda30dc97875a3710877538f3fbe1b1c9924becb74a4574f618865f9c8e2d820ca4ca5c10680022937fd3a214f2d2e40ba0868867742996a0820c906bf34aa0e672caa661b51ac16f8f949aa7a7a89f64b46b257bcefc2bd607c6f04842a98ebcb75951d1fb2a1284a67daae84321f9931efd0cb31f4681720e6c372edfcd9290e27759bd4ae67c40026d716f8391ce7527977a3631109173d22a750cc4476503ac93386ec86776707be1df748b85436dbb1689ab292aeebaebd6ea8181ddff523c250cd84947056eec6f454aaee2b1689c7cb8cd6e2c2c450ba549862dc03b91d73c595dfe3bc52ec0f64e7c4363afc7c2381d31eba485f7ad514d35c9e9466ad153297b90f927633aaccf3a63cd74fda0bd4b00e7ca0bcdf2e11cf89574054a0c4f19bd7eac3696a78f8754bcc373292e7b4557acdf5c7089d88a339197a5b3620e0e24aaeededf15044194b83993ec68a7dd1550c6263708ee3e21a6cff2c4ac4b8f5b0189ab6c10f558a3c474a9fd17515f65f3d24ba515cf5255a88d35ce40bd8b368154e8e4af87c2485415f61d5e17fbf003bc28ae1d8e47e83b4c5a952be7f1161141241921af6c240a94e2094ef674092c1dd8b8ceb4a9934ed029fac3d2d7625a1d2350ddb866b392c5549221beca0f1b2be24d3582dc11378dc0e69e5359e7861348eab375e21930561764e0516793cbd1c7d13a6e586613edcb9645f5ac1794c24a2fef9f3a95648777e7e35b61f005f140404d47357fdb240fc7f0e924fef50ee0935518f5a88ad61a679efce91605843f8e5f7b983cd53ce260a8835718092ac039cfdfaf4a0670e7693e716851edd87ec27923a1e76f94887e1d354f646f87d6adac41e23a13589985109902d990768fc3f27091d6c156715ec77361b7762675bb78c7e445388c98e644d914ff5017f57af14fe3b582f4fc68d80489b10ac52bb842a825ff90caa11f004153b0024d272bd021e7aedd9941a962a0d86f333e928f3679acecc5486348f7c085e6a8db8f31cd04d74681355647197b6c04f5877be4bab6f26fa2f602e87e08898b0827871b152882b660a559c3f818b0200b425233b319d2d3fb675b76accf90c542837d2606ca20cc7353e9b40ce023bb471b503cbf9291e4528c8cac44a9b6931b2153ec48aeaf1368c667f193f84ae741daa300749df7dba08504b4a8c5c542cc8f227d9b1d0579334cdbb8cc57fd095b153ba96f486e15b4e492393b5836273e7b45d98ec93a77ae289295c43a467175d71d274379c54eaa447f9fca1cdb0e96c2970f94030b85ecde4ffae4530dcfee3ef71a8f32d49bff26d16500b519da7720fc34a680d9ccbf839f5d5a9fac6549bda9382128c5bc237786690ac216cc417ed3b85e88cf4579fb16b40672f7073b81c02eb98f4d2b6c7742b45f057b7fb11e35896302af2dac0d9b2ed06f1e9adc2c30b8ba714c8d4b52aea8ba7c21dc4dd40b20f85cbd21a415522f598421fad275e44ade7d8db381c7f60b62d6ff3ed7295895bf8ba3c97223631affae913ca6640c07623ac7df79803b58430b9c06c909abed7edd040bc96c2b5aaa44dd5a0506bf120cc5b26a00ab24bf042e57f2fa9b6588e0a4c83939c4bc831250572b361f0eaae28461c54dc8803192bd404c05b5556c92ebb6aa8b8cb528231134d43966fc66df334d01f6c4477e7c5cb4fb986cf1604e212a44307794feaa502989524dcea87688baed255908afe66d693cdbc971aba8b30f9702a4c65ddc6c899cf2b73a5c8032cdf7d212e16b9d2b72572f30fcb16e9d44d01058d02ab8d8b67644ecd6883198f23ff85d2c9b70242f20d7f35810daa2202a168cfc114982db550ad063319a9549727a176e59efdf7adac661a7a14fb5b40ee8d80f0f86dedbe4c6531e034cb1fb46cf750bd1237939a9643d7f213fe4e12874d3443360f32b97591b3d6ef741a0ff6324e2d81a4b1a2fed723cc5ec2d8225bdea6f31af37d99f0e4ac8151b82891ac5c661013cc8e3624c8a0b574981a7da9bb5ba2429dd949226a8c5da0a9ab7573f90415dede863f1636bd48783d4ac705ed27d03d669560000d40660b8ac46ef28c2a0c046d07757f4a8275d71a0f06905b7eedcea2cdedf13f8e0c5257df1a9eb8244906ab77b205f89c6ce5f8bc8bad6121dd5be9aeb6086164b8be443393406f1cde0efc2b32d9741117d090b65a1c397aa772b1c8968de813b7939a05e4391ace606e3605f2cd3ee98b1ca69eac36d80db64cce6d6b66c869061309cd110763b8c5e04f25e9cf30bec8105ebefa7546a93dc40321405c594e629928c722c7b237c0eaf82df697b544c35bba4735504c5443c5c4c35fca5c1cd1b3369e103edb3f5d2089e76b0c866e087a0bf5bfb3e38d160afde0599d658917d820161216ac70dfd2fb5e46d9bc28634a70e9680c35aeafba2cb4268f8127de15d364ead2b739181323e6c40ab766cf71570e580a3e555b3209e0bbd77034319d1e3764e2195e9819a2a78d484695583a0dc188d3690aa67b19f8bb4875bf09", 0x1000}, {&(0x7f00000016c0)="dbf7f2d908a22738683cd878699bd1e9769ab9be06831094c057b65e987f5b3f88afacc3780e484596522403ce42c493750f867fac2636cfd41e41e3b18f49851bcd65eec68804f3e05e76937ff0e857cf17946663536cb789379d9941e2a082bd804710604006f52fc091da5b0cbc2a698b97744c5918ae7da49de85d6cb0516ed7c731f340bd7270c5e5d730cc0e768d9dbfcb38cb0e4734d13d66a2d39ac061b604a09f4d9d97769d74589c1526329e5f4bf0a7ef04b4d4d78d9218d8657fe09a5a632f546bcfb2", 0xc9}, {&(0x7f0000000280)="85a1edf5bfc978ab530c91bdd6a9b638b88799e9bab4714e6928c14005847825a8c9b89be11f3dbba035f3ebc9f8d5a43601e6833481d87ee98501580ef106be3747abe1cec91fc3176f378739", 0x4d}, {&(0x7f0000000200)="83f35f3fdc03c5c6c2748b86140bd92c36b38f62d0e42e9a921bdb3636d5e131562522de312d33cf86579ee8d4cdbaadc9aa4bd4337cee424aaf36bafb41c3", 0x3f}, {&(0x7f00000017c0)="247b973e337374607e9e91fd49b469d298fa9ef6faef8311099d8318d4486ef611a1638459f7e2825f0a7cbc8d2804030a5c8846e47d7ec1ae28d8392eebeb3a9a207ef15585ac88f0f817658f057701919435a8604265a36fdef4d0ebd7f2c4dd49fa51970bda9f1cfb4b891c50eed21f9bd02def9e28f418ca990f1a8400bc3ffd349a08d6ccdcf3fcc95c17beb2c37c599d9e42875866081bdd6b0d8ffec9e0cab28e901d8e9b9439c5852138efa6eb4e8f6a2f8738163928e89019e4d30aab96b3860238d63a55fb92f0dc4cb0db02b84a1a5821f9cc54465e843f0aca54ebf344e942c6b434c2697f7d6b396b63e7aab29b38d94a9f505a314a8cc40ee37427cb2555f7e471e89ff7d4b92cc923ad9a1651fd3af685f53ff6475ce133c51221aa4bba73fdcc569ff0a71ba28a328987b0ea03061e19523428bda03fb84e89252aed35aa0583b48f874eccaedcd3926a371257b9d8183f7a30b4fed1e717834e157db8c0836c999e9f85aa47e4aeee46d491c5e465f24e9a9fe97179bd9e248e72975ee2dfe66688907ee74b510f33cc9bf36640a1da2428cd07c3b9924d84de10a13ee2d5f6fd7fb852c4aaa525fc7e29fd7e370c92506811531839105526cbe9eacd5fdca4e5eb279bdd9f85c1006b5f2c31554468f72ca4492994d34ac4bd6dbb69c149ba0d5acbd6aae8d482f0cc1382a5e3fca7208c625421a13b52e71c2c8a1a225e4cf85f4c3709c40cb9c442f0ebe96c671bf9211574133d202962899ddc18c0ae820c094ad0739295c327e205d8e64c8fd9028d75d1d871c8ac11bbb5e3b98a5dbd022702e36b69ea0322bca2192f7f5a3c3eb0d04b7d1e72004f29a96b86cc1a57b7d078796867a3801222450f6c3bd28c091cb673ce193df65052ca2d89a767c5fdcb562d12767dc8fbadd55715dda38e0e3fc1bf6ad286eb2fb1bef17912c892d33b8d5c0d3bbb23e1ba8671e4a48644d4f14fa429b66f836ef6cfc10959d7288e9cf22da3060c30f0f7f8d989f654f46f7efb4220de5bc5bf35066802fe323864c189bb07db584fa4615baf43c22752d6ebc6d866a9b2b44ca25aa39f337f91e1e611838c114826a077865b1252389874e1ef651cdccfb74f78c9f323c0a7bd168b12f1c0c31822e1ada3f6fd118c03c96a8d8adb3de780b66ccb489f9a815143820ae00b44d5af57c356edbd042aae1733718ea7794c5e2beee2f81013f043dc35858a774642209b657ba6a57c510f96ad18d55b9c2db6a2bd6d00836a07292bf9c4d215594cc77d003cce33a7c1b9f92688f66dcac407ed269b0a011b60581d958e8e6d46a6185567c415aa512b080c03f08b2ef5533f72f6373e3267101fe37477faeb0d645dca438895a56e4b25c32e8563a761a531be638e57bb69dcbb7dfffde28d71ed8f925a286da9a3d9566032c84c759a28dc2eb4039a9118b825d28e3d8a830cceae33769fd8daacc6cffaf3392abd9d666ff18a6254bbeef71d849b7dcd05a19ecf23aea5fa4868289fe9bbd43b85940edce04e680cb747cc9a5d94403873afc0d74cc9ee702b9c42a2dda5d72c824696bdcb834e700f1c50220d636b7a53b33211a11cd9cb64782fe964f1aa98c7986fa5a93941936654ff5d18e17e8c68f05f5498a896534c12430ab6a1cb9d44de065d8232e4f6589164c3e0fb09f45f57cee7c4903fcb8a5c589e09eee00bade047f542ffd34ae1c5a9e2d9857c59f2d1756661b706a47a04f31a3c9ae746142903b5b09571113c0c3349f1195c97da2529a1de94baa4345ff7eafa3ebe67b5145d1d40504ba17f7235ac92ed8fd58831bd0a96b425e73e175d8d1721326640f28f3da50338a831b2d5546cec20dc31c9cd5766ea63ec4a0fe3669c7fdd9dac61675d042a17a7f97aa08c607276dc17dde4b23e3bfdabcfdf99a385246da6e125640d79a76d8ea3ab2d2488ef29633dca6c373452df61c348b4c403fdc98757226b82896a0ffd8b0c35467577e26a5ce0bb51524d2f3fa5f357c8c8a66c59ca4f7116c164f035edce64878cc181d6e1198d5d21d920a1fa833f7cf6528ab06dacb6f9d5a68850df7a9f34d38e785851ef00e25abea579c733d44090f15ad8f51f871823cfb78a0f822e1f13016cfd9f60f081b5ed63a5b9fec62d6f790fc9619f2c17c77a9ebcbf94b7158088cd2cad5b2db3850465f6f3ab7a42af8278bdcadb702f01cef3584e4f3740018e1c1e74a55059802d98dd177dd89883f150c83ed7fa8cbaf5411f5526ca606599626b0f9af0f9b82d97c04bd2d100bf29bfec7640ba126641d58fc487056b31c3aef0b3b0d398831880483a6a7a2717c11ae601a43a5ec296a69a4fbb65386080cbce29f5f18e312e655865b3ab1e0149b268ff6abc9b9fbb5ae786728db45c08dfdf088a26bee0afd51cd13070422c63ed041d77d758e1704a30be4aa54de061ccdd64a0bd5716ae72edc80e6404257d263ff0c195aa1b9c520bcdc691ed220e7dc2c9557420c0b922049d538ce5c0df9eb1dba5bd73b39ae3bc361ec1a628796e6f213087f1a7074529181733c00361947a0df4506fb2584e47bc9d8e53c72cdb6b8f4041d2e708736d5c426974dae8d43048785a01eef13fd5ea4bc7c9b1df892bee6778d9207499767e4d11c59f240018806db7304904cf1732817e63ee4eff471d344b50c68c2814a721151c8d6429eee342ed789bbbc1b1fa0fbee714389e4bafcffca0492582f0a9322102b73e1e77309053f6b948d65ed306400c917826ca45e31cfbd69d6729c6201513d8c9afc0046d97a0654d3e79c7ff54f83255c72bce8aaf0baac0d10e78720fa94ba9e92400cf2346c126acfef9fe54da7c08e8831fab12e7f84bdbf7ff248e59938e6748113a6b3584b1ee10d202da19a642b67fca6803df4dd43bde3f769ab7f8b32adc1bd8295c982f5724a3b84b064e7bbae66a0dd7ab2d57d2167b90dd1e452104d18b175864a19f9282ef8b627c7647e6749038f910ee5296f8d3b0783642c1a9ebca1b7e4053bf30580a3562924e6c50ae73ad203d35aefac3c2adc42ee5660bca238e644c1fb9e47763df6116aba9829e94339c6ea63399d82fd2a841d86400dc22aa5bb7958a44d8177493869b1aaa2e1120890b2450082230a407ff3550649c0afff5833cab2d2bb1cb8b47d687b96270d8051bb9e59678e342266bba4c3bc9d008e971a2515a21c9deaa702a1678131af25e5475267e11b2a51d56232e70e8eddc47b2a35232626a8dd9ea62736d70d238f84be559cdc0414345067c9446d3f7a2c1e54f9704f929e5c47a19c5918e7cd82f400b0a1d203308bc708475bbaba700b8f2487f639fdc0c7dff2dc3e4cd260037191ec4a32fd67b70235c14f8c11a4eacadaad10fcd169456a1b0b130cb1b520c264899e849703df565f4e2e75ea2c41dd39684f6b76050008b5ac1d29a0a65604b54932741bacc543cff80daca16ef348b5fe5088324f69b5921628fee439b847b2b2f01c325293932ab9b322a9bc951d20ff3673ba3ae08f54e359882d15550bc1065c0d54dc6e819ab00769da55e51a0d77a979088a1293aa35898eb98cca9329625410454eae062ae488ea9a36de8179c4c855217f2b1aece4af9b6cb0ad81d4f0a7cf88280a0b2b3113372dd6ad85e9923d295bf953c775c44bf155ea6ad6ca521a67d6c388f0f2403e9915ea01ff166b709161e87e239796df8db57bae8b03d247762c46a66118d940bf6089135bcca0cd47632b09517651294c32a1e2df981e6b04f44b14c4f54da8d4ba345aea456a0bd8c01bb4444e1aec8526b796f4b2b689a71473d6f46ad5e925db263ca01ebe71616cd1c49ca83e6f46a030fff23def6dddb349c2dde1aca4d5a0ac2dcd83a5c880cf887bb879ffc4aa6d7bc0686810ab629e867dcee5c59ffbb1035a17076f5dd23b4afdd93c32e9e0ad041ccf7d47053c76330e3029fa434bb96f3833fbddbfd5878e7717c7c58779fc92d780c68a56eb5f71ff2e7ff33e703b6c18d14c97d352dc40ec776396d74a44be38592442f9cb6d8e601f6c4980d901e471850bd00426f5b16a8b9269d160383bdf49418e5c8bbbb3bde0667e955e6b79e6d8b036f86e2f09d55c984fb05de2e00dd1b1698cd15b977b712abace68c65ec037d9186e0d935082c6614e6680a23d385b9ae73c1f094be2cc9b99c597052246cb8cb8e07767ec53d9c09912cb85de97de8c58e17ec923d3fa5df7ba70fb8b0bda9f5edc4f4708b3edd8f4a9568ac16e8257123a6f849eeedaf6a875aec6af58f9c0b78c1177ae9f337af2ef40a217080f6039d3697f009ebdc149df9b5f905cc2cdddcf477befe8904652e9378571b6faf6ebe9e2382b21a1d17af8212691a008700cfe11264ff14401c98b6b859077e9d7a895282f3ad277377af0b1a029d845c0cdcc024570220a54e5d84a55dc87aaf76ff05965a3c795702b446ba706bd590e09d37e0ae6ceaad51609f21f08fbbbd957f680862904f08dab86ee348075f763fe92e8cabf6ee13566bc244321259a89f38034c12c4175169fe77c7aa42c4ec70b889df7877f7a537b278b02b3ad4aadc42f1cce1e5d6ca311488344a93a647f59a05499c2854a5b8733ed22de6aa3e8fa53d08a5bcda93b71d9638ae5aba3ec52fafa7b38e32cf5e33d9c666da40ba04a5e90854e930a196418ca76deb726bdd19b403b43ad36ec20907fdc5f929aa23bab82913ebdda4ceb2889d3a33f3aa0cf6ca97ab3d3ab91962555ace6fa18292b6f9c97941ed709a1b54c6edfa77f49257ad0631d140eaa116badc5bcf9458cd5fa323543b04bf4982181a99e107378a74587e7eccb8f6af795410e7e9783d364f522effa154eae0386456e37ea4843acbad2d16290789764f5cbac6cd99a4a5db9f0672acecb3ac64fbe18c4a6317a9e1a85f63bb7d3dee8001fa849ed7ddd13973451b567e5f8f8d98304e98c5d81a6224e16936ae5bc636f2b63527afbce0c2b0bfc0533a00529effa3bf30643bc5707e7210d123ef792027b90b331469b186204466e058ec6cb7a42bead3920b490c1c68cd92853933c2faea90ebd338faf4054741f4dfb2ea6a18c0ad82a31e98e7af29b452c96def641b35b3225965cdb2ee148599eda440734ebf4f5d0cadfa53ce74b36d789d9f8f2575376ef17b91c9ee9d101dad55879bcbb4e128fc7235c2d76122de3f69eeddfb6f35089175f62997da3098e9d0a5328cbd2be871780d1761b72e14e1708297f0bd5d611b1e0e8c4ea1da3e9c7e3981695f574a2aa68065fff70893513a10300a59a906f9d916ae78029bdc1280f2353a72665a2fb87a091921b20603cfc02fae88c009565b57826b8772b93f891334193abe959deea50e4e5bb5af67906b15e232b618d90474c9bc913728228dedf0e7d1fcd01f84213b6698bc5e868f9ee467cf66bf7d6e4e3ad9fe4da45cb64ebbf7447e3732c8d3003ea26f969a9826283d45a758c133c3d6ef54e68fe5818a859dc9906e611e947c5aa2a3b8684cd8193ab59990181153e45c235de30e0edf2c369360aad9cf9446cda3d7e38c705e8f9890ad0ad3202ceeebeb4dff830e1c777b35a329b29d6cc1c142186a510232fa8d5a2dcc6a032f07e1dbf81c857c8bd65eddb8d455ae75bb9380721b293e94f35dc52feca3f706238954320d539bbd284aa33ab03e844d6f2cf6ce54d2c2fa4645225cdf986607cd3819c306f0e40825859206648e902605af82b07942b6d870efe008583943ca4414c107a16213f467f66e7d193083", 0x1000}, {&(0x7f0000000340)="1f4cb566110defeb6c70d3adf1bd948081ef3abd151c3614b6682b9797d0731c4234fb0023ec4172", 0x28}, {&(0x7f0000000380)="f3138a83c0fef5a996ec3625ccfc760b9486a342490026097e5ea1b23fa9fda4d712a5b4c0c183fba5d5037c4524", 0x2e}], 0x7, 0x0, 0x0) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7fffffff) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4ae2b954a548cf02, &(0x7f0000000080)=[{0x401, 0x3, 0x34e, 0x6}, {0xdf4, 0x2, 0x7ff, 0x10000}]}) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") O"'n+xmRj~s7cubHj#¨\$–BNBC@$panic: malloc: allocation too large, type = 2, size = 18446744073709550976 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *283521 59729 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffd80,2,a) at malloc+0x9c9 vm_get_info(ffff800015942be0) at vm_get_info+0x9a VOP_IOCTL(fffffd80361be4e0,c0185603,ffff800015942be0,b,fffffd803f7c6960,ffff80001595e9f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802ec4b628,c0185603,ffff800015942be0,ffff80001595e9f8) at vn_ioctl+0xb7 sys_ioctl(ffff80001595e9f8,ffff800015942cf8,ffff800015942d40) at sys_ioctl+0x5b9 syscall(ffff800015942dc0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,877b6368010) at Xsyscall+0x128 end of kernel end trace frame: 0x87a4f818020, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.