e={0x0, './file0\x00'}, 0xa) 23:36:37 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/119, 0x77) r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 23:36:37 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 23:36:37 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0xd4a}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4012, r0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x5, 0x1ff, 0x9, 0x4}, {0x7, 0x8, 0x1399, 0x9}, {0x9, 0x602, 0x1, 0xf94f}]}) 23:36:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffffc, 0x0, 0x19c3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f000028d000/0x3000)=nil, 0x3000, 0x1000000000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0x200, &(0x7f0000000040)="ebffcb0b154d9296000000", 0xb) close(r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x4) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='-]\x00'], &(0x7f0000000400)) setsockopt(r0, 0x1f, 0x3, &(0x7f0000000180)="d31907760364f22bfbf0561fc911965f7b162c6909f1d407ea6f16931e98cc9639f663a58d6d9f151fc757570b36eaf1e46e14dca8f3b6921abb5a36c202077ca85ec5d7ed7eb94100a4f3c9100aa6b8568ce6c3bb899b149fd98ad4c5f4bbf7cddf526790c2624085aef5ec271051fb4019787955da8cff6cd45acc50e64839ace99a379301f7da2dd98314c8c0513a9c41f6fb1a26bf0d29fd4f794bf0c6ad5f1811d33d88be97838bf61fe7c2f0", 0xaf) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2dee, 0x7f, 0x8000, 0x1, 0x7, 0x100000001, 0x7, 0x0, 0x1, 0x1de3792c, 0x9}) 23:36:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000100)='I)\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 23:36:37 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xb463, 0x6, './file0\x00', 0x80000000, 0x3, 0x0, 0x4}) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:36:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES16=r1, @ANYRES32=r1, @ANYPTR64], 0x26}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(r0, 0x0, 0xfffffffffffffd80) dup(r1) dup2(r1, r0) 23:36:37 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000080), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) 23:36:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="9e00000000000000005279f7028cac1f8af14d43aaa0edd4f46a05c7276c"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="2687da91e4eead63299764f1f63c0d5cb2b152a1199a3d8939a51c957bbe712423f78849fe96811dd02d5d617a5e11400064bc76d630b5193404d112a38aacc795fe24422036fe0f95514de2e3c66b382744562f5dcdbb899f391043b611ae99470d8022e64e98a09aaf81c34171d530d0aafb9c4c0d9196", 0x78}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x1}, 0x401) close(r2) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSCTTY(r2, 0x20007461) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffdfd, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000001400)="4ba1c376bd4cda76549fd18bcbb86b777d799fee2586ca2db73b060821b3659ca98d6a203de60ca115ecbaf4862cf5893e8331b1e03b8901131c988f942b16646adfc2806e69e47753cccab1cf431a2c3f8d873a527b34bb8108027a3620267641f881d25bc0ea1f1516561aec8466eee97c051f1ff29dd16ee88dbef2337cb1d55e87d72cb175fc493044d69b0cdfa9c9debd0bac390dbff0e4d26f1b39333c4520dd735af6cddc6ab429a7e056b44fb3bab7240da0f691b731a44b2658c3b6fc7bea6886df3e32fdc4198b61112d35929c13b4f3a94ccac0f4245eec06c586f03237aed095372b4ff1670ec397a2d6cdd0496d5b05c0eb79b2e7d71bf38780bf263a130427f26c48abc02e16d93fb9be9139a5f18b8bdd3598676c8fcf558e7a130b34bfa1cb61a3ca16244fc75452f62b75ba5c2751afcf4540900ec5927c072e4bcdd7bde1c24145eb3b1aebf1da62c5fdbc84689b4dacaea63108fffaf7f7959d518bd5101cf6ef3eefcb454f3ea5dbc761585deae81249e7c1d7df1a8802aed04020959774bdf1236e4f4191f9b99f9c9d0e22d21bd813f9b86940e7cdd9bee8a36e625252b090334c42bbe6ffc8302c39eec4815d77faff397a2d4b59c7ac0ff27ac8522d18bb3ff3afd46a391f318efd805f75eb96019f072522a06cdc61c5fc4a8bd0fda124a9420bec714702ccd2c6908991f7457a6dc8da35ca190261fdebc7db4c013d80fe0bda74f2da7887c4d61148ed4df6c8a6f1efc51cdd9620711e26feb6405b451e05c2f53ddb88dbef7ceaff7108e5bb350cec4802244e1a18cdc42ee050fedbfe6e3f6203843a92edb17ff899b179d03c2eb4e62b", 0x25f}], 0x1) 23:36:37 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000280)=""/191) 23:36:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000ffe, &(0x7f0000000140)=0xb, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:36:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1) shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) 23:36:37 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)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 23:36:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000700)=[{0x40, 0x0, 0x0, "efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259ee6105006ca6c7c34d0"}], 0x40}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 23:36:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:36:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0x80085761, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) mkdirat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x2) 23:36:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200004001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 23:36:37 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xce, 0xb19) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) dup2(r1, r0) 23:36:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000000)={0x1, 0x0, {0x5, 0x7f}}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 23:36:37 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) getitimer(0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 23:36:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfcf0) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 23:36:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x162) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt(r0, 0x1, 0x8001, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) write(r2, &(0x7f00000002c0)="7d86f5a0bd7d3a75f52bc37aba8be81e5b0aa339816133a7d01936a82fac02f809b8d7cb3a354d5994482f443054b3355709fea257c31c7e8bdecdf91c7e508de5b845c0a98d9953219eb4a0f73a431f87d0e0b4291539fd289d54b8a4f1227f5624bb96db68589a09748c3c5bc595ed2e751f46a6cdd0cb7b1cfb747e5b2c663435eab588dcbc1170a6042cb01c302a12e64ee5a31f95464e87ad10309f347ee6281fbc606406159d696ea7dcd554476642686c2abc43d86fa1", 0xba) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f00000000c0)=""/42, 0x2a}], 0x2, &(0x7f0000000140)=""/95, 0x5f}, 0x800) socket(0x3, 0x8000, 0x34) 23:36:38 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 23:36:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x100000001, 0x3, 0x1f5, "ab6a77392a9513a0f96c932f7dc98086b9e0adf6", 0x2, 0x81}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x40000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:36:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x7) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x0, 0x4, 0x2, 0x20, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffff8, 0x22, 0x20, 0x4c, 0x7fffffff}, {{r0}, 0x0, 0x0, 0x8, 0xb5}, {{r1}, 0x0, 0x8, 0x80000045, 0x100, 0x800}, {{r1}, 0xffffffffffffffff, 0x91, 0xfffff, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x7d, 0x40000003, 0x5, 0x618}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x20, 0xe2}, {{r1}, 0xfffffffffffffff8, 0xc1, 0xfffff, 0x101, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x1, 0x21ac, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x8, 0x2}], 0x3, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x7, 0x0, 0x81}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x839c, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0xffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x63, 0xfffffffffffffffa, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0x7}, {{r1}, 0x0, 0x0, 0x2, 0x5, 0x19}, {{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x22, 0x40, 0x7fff, 0xff}], 0x1, &(0x7f0000000000)={0xcefc, 0x3ff}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 23:36:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r2, r3, r4) 23:36:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x41) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18000, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) r4 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) mkdirat(r1, &(0x7f0000000180)='.\x00', 0x80) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) 23:36:38 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) 23:36:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) getdents(r2, &(0x7f0000000180)=""/129, 0x81) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 23:36:39 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81}]}) login: pckbd_enable: command error 23:36:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) syz_open_pts() mprotect(&(0x7f0000569000/0x1000)=nil, 0x1000, 0x2000000005) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) pckbd_enable: command error 23:36:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) chdir(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) fchdir(r0) 23:36:41 executing program 0: mprotect(&(0x7f0000403000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) 23:36:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20808, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt(r0, 0x0, 0x9bf, &(0x7f0000000080)=""/129, &(0x7f0000000140)=0x81) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000380), 0xfffffffffffffd64) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) open(&(0x7f0000001380)='./file0\x00', 0x80, 0x2) sendto$inet6(r1, &(0x7f0000000340)="36a6d713a58759b90af2d287172a75c6ff903efef57bf453ada214f60fc7237733c3b057089383c94e2a39b85a43f7bdd36d5e8685e750b965db7a3bba3d771b8ecd22bb25259d4174e0c7c9f8c78988d11bdfc158e38e9ef208508355cc6f2704717393dacb37f3d721c78c19d8e9293f7996aade1b05b4d4b2a8d1fa66a4356b381a5051057d13c65b90f69cfc35a6711f01e256a0b278f78a521fb3b793a867303c255946a2548ec226ea1f11a8f49d579543eeb32fefbc7a1a31637d48dfde43bf75649719fd74430b7a39d1923044eece0c9a1857e786786e57c473989ac695beef90f4198cefec4e041cc48c760563a628199520a18e1a94ae3f57efd2bf91592720df909b8e92dda684c05ad26a370555438f41dd6d4a74e69e9eacd2b10bb703410f930982a15256649fc5fee9e061c29082aea51d8f3df3910c8619115bd11fca604110124d3b796bcf37d3f3b5936f92da736c9bb10e2d11140f9a031478a00cc5ca2c15d192f1511d2f407e785951f9c89538409f2f115c911a4297293b3ad558ef213f625c63a04f8d17268c07df72e50bfc3e02636cc106105694db6ae71c0a5b1149d4166d7fb41856a7cb54a0efa4f67c1e6178ae5c4e1dfc09879b07e8f109def1c10bec6a92fcc62a1d8270921141bd650fb73fcc63c227ebcc6743e9c18c222a0889c706b8a8f20fce86897e8d2f6c828ec8dd9cfdcba2890e50ed92f88fd786d57dd339317b9addb58528f934bac1dc751b8f56e0768d8c2652845258db3d7e4d9a326479e169ae6b503d0dcc5497234ee34bf0c930d7a13cf47c6bd47f4307e6b7d7d10ec80459f531a86c4d2e1ac11e95af165a466e79cbc838f7ec947d5e6d39255786db0e2a42136d1c011878cf29c7a1b8759562042ecf61e47c92e4627a578955534eedaff6afc122261155fcb99e16a0176a1ce548482d050f2780dc05cc5c344a8ee171739dc3caaba94e1a9a586b39eedc1cc81b5f2e6b2797cd9ee6ed928646785c76a0327a22eea5dd909a9306520fc767fe446dd47510250719f506543c02093447edafbee49b3a84ad7c283c7e996010224bf3dfcf21e2bd2ea879e8ef44f268f91e513ea0c2e84c52a106e151821159de9c2aeabf13312f04e8f05561e910ba7c5b32ec9da94062b6eda55fa5fd13a7fe6d5ae032265843837252ff0f7d40363b47650e118c750e5e9b94f72fc0e08795b31c5187fde8bcad9fc5196f702cb0a57f210cc838c901c8d354d7c403598c19e145557caf0a9b19217f2c417e737e4366f160e39322af74a06de996dc6c604881167921643623a2373209e6d8eb5ed178b8db07787bc331ea32dd7144e491f5ea14aa8895d8be1fac8ca989692f5a94216c59f7015fd86ccdf84a23a0881085b1db07d2120fe440edfd3355df26eef30624e0b9810c63097d62c75a4c599e0fb2d4ccc93fad8359c3eaa7f096f008db77ebe383c59e001fa757d6360c41fcef94263a2fa9a0d90d5e8d70734d493b77610dbdfc00d0963fbc27bcb82410fb87e49e1cae29cb6a6b3fb4ab174eef227685f6d96e6193dad14b4feffcdb1fc9448b34f707a163fce3dc6fce28aa5bbe3d1bdb158542bfc532c82e1bf9e5fdb9d6f7037365a476484f6306b950a56d07f86a1e5321d1472ee9fc6d70f6715614bb38e25d3463d629962b783ff75fe0c656792983c6507ef84237e748642c46642a99b0afc79cf6da316b108a644c530fd4095730aba00da7e8e74e451f1ecc3389648351d689e5c253c4574d9d728d38063472fd2de4680b9dde039e4ac0fb0b363c3329f0e101e869d5d99712e82dcb11ad759f77738ec81eb12e2495ccb3b8233aa5570a1b923de70d39dd1caf69b79c210f4828d5863173a164e0803bb44780e53583ce2108e98c451063bfc25858e936a283b7e8ae78e7937c3345785e126e6a64c6fb501fc1834a333f34ee4318e796c9d5baefedb69deabdc0503a043a5a67069b28b771c4ad221e90050aa07a1409e4a01da5072c35f4c2acb6644d6c74534b517a7914caa03cfb7ded36a8925c2047f3e9aa7135c52a23a800d8e7767972cbb180af0c2b97075156b990dcebe44ba679e8919ebfad8542d48ebdd96df0195ed4e0b63c27c968138fc4929d0f997ac466e4f8395a63c0adee2a0ad3d6b91dae946264070a43d0e8e977361fcc84ee173ba26ba433d39cb34bdbf77a22b52658fe344f32ad74ab5bb88dc42747d990939c596af4ff0adf575d7ea4c0ef687729e15b37bac71e71d4babfa629a84ea5c5ef04da841266ef0d6ab01960680abd026cc3656c073cd23b6cc935803a895a4de88c9a513e69da206a4b75ea33ad0dd0f97e5bc8fb142b5b310d9a767b9b6825029cf94eb080d5dfd7b41506275eb32592cae810726cea9fd9faa587c3f16b2db9b20d53e515ef2bf8580dffec1d91184e954ca6541134f84c525c962492558851f33f743ff4c6234b3cb74ab3e3e7bf0b1d5edaed22b33e9379fbc5d2d70f6c80a527e4252337d909011aa759487cd7f9cabb22cf85db00a54e0bd1294fe2a074e4e05d4a422a194c16bd9a4966359edfd79846d69ee42617972f064e2c0d56049f42f71a94c3f07ad75af8b0ac5ce169263e2d47c3622df5d00bddc723db7557c6c34357a622101f7abbb260e481cfb5d106c3eee840871f53dde47215805d7adf512d8ab86bf6d1397deea4742eb158031ed7384ba3b73d19b52c8754bc56f8ce058d3c9c780bdb6cc2e2f660d1ebf323a5e2dbf691399e990c6eef5e0136dc7b7861f706e81de55258b7f52d5631290ad1cfd630482e5fe79c25e782e766d33d8203433ecef449865796f18c98f1b1086503226113562855dd315fbcc888dcb1248b10e1e55ff4f8c6683a252260e6f9b9f184621fb4c73fa9ac037a8f6fc0a33bf1e7faa883017e35814b9c1b932124f10cf4519381d2ddf3a97e950dae87707658f35be1b8b4d4709cf6678be137badb69c083a853b40c746a922b70c3c6625f99900871515700a3e296e4d26fd7bccece87288e0c87559988374ffcbc7121763a978a9b8b6216cd009a986d7e92c911fea2351423849560c5c83408cb0ac2f81ee218a30035e2d9a494fe7e9eb23088ccabae7132cb81966a309c26c0f0cea7b748cb03fce9b8fa7478ad616ef942e77f9dc94155e71bd292404f7b3ebec35b1038b151b27ad4d2cfd3f553e1e52e067d176e99ff02e3fcd33259b19a8daa571684f840ea0b3e5c059012e15b52c5c196f7fa81bf5a9a7f8a5aa553dc13f44d9f07748d180dd43f96ca9592dd040d4a90021bf2f5d65d145a13a0246c8761993001bb74debe8927a68d665418cbe64a637ba79a7432b099427406d40b865e9e018df75db154cfb3ceb20e026a8e82842f1e6c09169f62d1cd3278844654b7191810b242da2245f0e2ef6ceedb940a674cd97bb0b222911d1b2ca7ee711ed4c02c9365268efade8e1171251672f149ef40e1444598d141bfa0c86f73d5647674e072cdbf91ad8634f74fb16bdb91f791969f8952224fc69c6c8af80adc4d4b70723808c0138f640977076f01d442dc9a945bdb688ecc300059248f4c4bafeabb43198f79756cc5c5f3340345a4bd328c320c1631df8417ac4b649149bed6cb27b99de0186711b35175b8b1d77ce6e5c324d04fa3ed00a9fa2718b1fb661b87108dcfd0103c7b2ef405e6ac92d575ed65bb9214129d349cbb866355ee31caf0715a4560078f6cf819d3689767bb0440502363acac24f1fe7cb748427ec30eca736c29c7ef0a94d5e41d694d0ca66b45c40e69a33415b715ee6f78fc1a754c0a625ba8ba336587932e1383b788252cfa3e81b03cb9db9b6f49203ce2e8ddd551e2804853969c99742455859adf4a913244fc0901d947e6470f6b464b6edcfd073229203b14b4391cc73705f8779ca65f4912a84d2c44a9f029d1ab103b0c973bfb7cacfedc9e71a6d49558a22efe7c38b767f28bc245f7032ff58f5ac4357365ead5fd10121b987e8c24f8c5ff4301bd4ac583df35ff82e44692c533ef954041f5fbd521021dc1d279cd1c6b92e195220428fc69d012207701275f98461f7fcc03e9b3d3ff1ddb90a14b9945b041f78b866955c7206229ec837479bb737aaf51e05797f1c5baf83194464cdb1f83d1585a76881cbcc668a92ff8be8eba93070476c6c9de82f39edfbc7bd6cc15e65b976edd03432f661621d6a21a58c30f84cbfbcb780ded0eaa4f3dfb2e3f4c7760598101ec516a35ff6b4256ce09e13302ab4b55ae4bdbfc8cd729fed7352602e664540ba4d1ee37465638f4def46a9571678cdd78cedc262337019bf6c2822c55867bddc1f297ade030469d05cb779375f0192a35b11c70cb2bfa7fa7fa36562d04fb8a5e4f3361e235eb171d03a14d8e713083ce43f2c4648c5b4d02c7083272dad650d73eb0cf4ec22c9d5c68b742cc51661eb876de3dd8e56a352ba43d04520cfe10ffe5b2833588db05dce303870c1e45244a6d2e32157b613b255138595f7376b0a73adec564f258adf848413b0ae2e62a47985938f45caf16a450642f806cbf08dadc7cb68f5a661fd0c5fedfd6cdf1b33e0bd29b5e2ff53f398114c750d5ee5f782531df0c2606863dac035b41d4c6abc9dc5cff0be388aba3dab04c79c7b9b5f8e36093127a47a1fbf2aa730c49c0fcc6d83675cb756abcac671a968fafe83c1931a977956c573e7ddfa0577e3807c330588e30220486cc37e41609c6b9ed232b0ff802b7db9741cb15d7335e5f2d1cc573046c7da96cf00f949f47acd884d8d0fa889bb48e5d075d3dd39f6d6d57834fb3dd21752358843f8b67347b83b858a97abbd54008dbfa90efdab06a3de1fc2011004b01c2add4cbdc26044557e3c8047f6db1165b0e276f15e6789b546e4bd2aa58a098ddbf74198b2ad65e0f0ae39317ab79aff6840eaeeb70e3fb845673dbd9fa584731a500658106f56a5d37477b5f6dfc87e1a36efbadfbc419302c86503edf2a10a16d53615d2fd4b39c4a4ec786a2c4a83bdc463a5d6eb750ef8d83947bd6ff73cef61d6e10d9060a7a26c33ff53e4d97a21885146f779e628a7a6149073f54c7d368867dca5601b10039f3159a8e8e9b645b54d6191818b4110e9b6f070b85dae1da6f76f117bd98b36bd2edb3aa4bc3b69d4be4792910af39b6fca7ac20abd3b62954cae06a2826e94a1975e660bd52bcc05d50b71edc2595aeed0ac6eb87013b8782f4c74607b566c7404c5373e280ecd9cad76d2ab57675dbb10bf644d23d72a910ee7747595372a545898279a662c47a1cddd0cef627c42ec3597255835f1a2bafb3ebefc3f0fa9456588e5c2fe0233682e368081213af8281b5a9918277e91dc9bf34065b378fe0d4c12f03431d684e669ca3993ab799c691e721be9721575180969e8def2410f7685f10326559d9eec6e26df0afd4fc2e65cf12919d7c8ce252062937c77350eaf3867be74c7bcd59a633802598d578ab03cf719999722410fe2f866591df6dc6077ed09a1dff2183d5612165240759af31aa242976c02e7249b2ff10b8bf9775d02e5124b6182bf4a7336a38e8612dac7b71041783c2d988f74266c0e49612b9d9fd03c9a263987d5298ccfba566e2828cb350c0f18cecdde85e76b5d68efa4eabab9392f9609b7a064dc116b5c7aaf5f4f966a4efc9ba48baa844044a7ae01dd83e1548958b3a15bc9e8d9c5a00d2f7b56859d95ef28df7025e0a6d4e6af7788601225ba8de85118cdea6aca2afa6dbb27e19cf9b20dddd67f1", 0x1000, 0x3, &(0x7f0000001340)={0x18, 0x1, 0x26, 0x9}, 0xc) 23:36:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000900)={0x3}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x4, 0x400000000008c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001a40)=0xfff) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r2, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x316, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001940)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001a80)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 23:36:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000340)="4fa3", 0x2}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x280, 0x4) rmdir(&(0x7f00000000c0)='./bus/file0\x00') open(&(0x7f0000000080)='./bus/file0\x00', 0x742, 0x0) 23:36:42 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66ef27e971c0"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 23:36:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a2612b", 0x3c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x6080, 0xdb) execve(0x0, 0x0, 0x0) 23:36:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) write(r3, &(0x7f0000000100)="8d", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9c495510020000000000001167f5bfca0400"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 23:36:42 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x1f) write(r0, &(0x7f0000000380)="f50e7a1c9d306a8fbc18108037163586470533c92c4b44c82ab5ddc6283841bc919e7aa7d80769f49a754e9a69b763cb6be51bd94febec46d5b731374b853306881192955af8fe5c24f371c6f0a43bf9445847085bc7ea3f759c848a2e68da99b4ea62f26638ba934270b4f79d7d51f7139dc96e88fab317df5b1529", 0x7c) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/20, 0x14}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/182, 0xb6}], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) syz_open_pts() write(r1, 0x0, 0x0) 23:36:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0xfffffffffffffffe}, 0x8) 23:36:42 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) semop(r2, &(0x7f00000003c0)=[{0x7a76b21afff3f0f0, 0x3, 0x1000}, {0x4, 0x8}, {0x2, 0x1, 0x800}, {0x4, 0x3e, 0x800}, {0x7, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x5, 0x0, 0x1000}], 0x7) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) clock_gettime(0x2, &(0x7f0000000400)) r4 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r4, &(0x7f0000000300)=[{}], 0x1) msgget$private(0x0, 0x100) execve(0x0, 0x0, 0x0) 23:36:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='@', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2200000004000f, &(0x7f0000000340)="e7e95a5f2a3b20561cedb5e01d54d2bfc8562a32b1aa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8e8b29a6960e4dfb7a808db9d2a4848a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e418510e47000000000000ad4b36350000009f666d83158f1baefd9e0c1428c761bea80dcabb8bf3b23ad0c99f3ea34084d895e7cfef555b422fb697fb01253b086b", 0x44d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x6, 0x101, 0x3, 0x10001}, {0x4, 0xc81, 0x1, 0x3}, {0x8, 0x2, 0x0, 0x100000001}, {0x4, 0x2c33abba, 0x8, 0x2}, {0x4, 0x2, 0x5d4e, 0xfff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(r3) 23:36:43 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="e150ce26e5", 0x201}], 0x1, 0x10000000) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 23:36:43 executing program 0: r0 = socket(0x1a, 0x2, 0x9) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt(r0, 0x3ff, 0x2, &(0x7f0000000000)="82f444ed94eb680cd84215a2ae1b0988e78a0da33602a6c405fe9293b47da7a15deac1e3d3b40a4f3de942aa066012e2cce9b295252f4e74f37deb173ecd8a6f93d6074a205775eedf23d9759bac567ad86f75253ef0d292140641c7682167ea5f5001eeec895e65b6f2a8f9d83bd8769257bfc714739448472e634069880e63ab150792", 0x84) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x869578970155cc0a, 0x0) 23:36:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) 23:36:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 23:36:43 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00", 0x0, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12}], 0x114) 23:36:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000001280)=""/36, 0x24}, {&(0x7f00000012c0)=""/48, 0x30}, {&(0x7f0000001300)=""/199, 0xc7}, {&(0x7f0000001400)=""/51, 0x33}], 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000014c0)={0xfffffffffffffff8, './bus\x00', './bus\x00'}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 23:36:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b36ca8a968d7b84cdc31a7940a085f6862221a26424b19ab9f4c1b8441062763cfdf5b12ac8c12496a5470b60c7d9c268969ac86f80575b2bc33a368d45d1d07d9919ea78c73d51189e280caec6c1ac1309eebe77e9be15638e9955750bb2d89fec3634bdc5801554f175183a33ed364d1dac222c8fc0b9fc3921f7ee6311bb82e5d7d92dc22251562f5d2d7f7a5d7ab0283e8c447e989b77a8a512a8249", 0x9e}, {&(0x7f0000000180)="7d2b100662c4", 0x1}, {&(0x7f0000000500)="40cdb86ef0aee17a3f3fcf3c4cd71df81ab0c81f1fccf1bd16801a3813f3ab50da08a5fc9b914c412711a98bc311253dcd3937f9da8872de9826efbf9297fbbe88c5d259dbf1654fb385f6aa1b593f5890637b34cc70d568567c94af64ea4fc0aa9627a30ccab62fa0d09d673698c251af63f68ce76db075f42ec0e13999adaa63ba4d5506d89c477535be9c4391c3dc3dbdec0a4dc5710be5a294732112e327c26081e4de541e0f18e5acc03d015ccdabab80ca3242fa715b7c86f943b95da2dd30cc9e569740628ecf31f83250413c5d263ad4761ee904e14b335b926598c2ef447158f70b5d6957c2eb242a81dc4d3448737c300513dd1d9caea9dbf0ef351d949b3741b6e658753eadd0d04d2997c51f29ce9709063fc0fa8a9aac6289470e7a95148f7f87ebe7ac74cc7b1235d793af626d8dce9828ba8409f226371a1f6de0e14c5ff0a69e87e8784ba87b5c7b2df159ef85d41ae866eb0b5176641cef68929e84fc2c38d4742936f07a165ed2928004783c41228ddfc4748198434f89de3b9625a9fda1b805191b6e60340aff805fe36625659804a7e49bf681521e14cd1e7067ca18f90877b6323dc94579e7364ab3f68391c0c6b880bd640c19330462b5b3df33956515989dc8a0a5e30578261f36f40225769b753a5b43419ca5b1f269a4d6fa0088968ad950a90e4f993c2bc3a28f5fd19dfb11e435c036b3645d1821b48d3e60a4fec49b3890ff14d9858c6e50c8c040794aa45197af2520647b1a685efd3268e4c96188f7953970f4a8c6f4abb0cdbedc057ec4ce9ae1dd0808af8b5539188f5180ed016d93aaa0c16c4aef29fab4656ed2ae8e4b3c7a8b289d49e65f4a9d674f5a2836285829935d379f31b1bd51eeea4e558e624ae3266738da377ca0098983499f89503893bd811dc2153471ae1bdb3adff5d9ad065cf293c552b8bf578ab44c8a9e8fb74fc1aaae7849533cd89f8050850b6596271906247d5eedc0c039c1619756e7f4fdce6be26758419b4de30b5a43587e0239538d683274753ccd9e6decd134d79ed50479e36fdf73f19c6c0b6e381f4d72bcf1765c9caca780e37ee0b5e1bea472c292810f0898ece7d038d2ff7b4b947b4a5cb6b7b5590da66000a20819d549c9ff665dc2a2543cd41c1c6dc51495e489fbd232e3ed374da3bc2a2834c769e9f91bbe2a3d512208853f2b6d6e1d9caa49839ad5df01e6266ab19bbee3105c5e1c8aa423edbd72b5f653a4a60f55b2d0d4bbb2da6bb13546403dd8d9d2fbc95bdd5d19fdfae83da50a6fa2b13dcea87c766faeddeffda462946154ba62235740812862d720851f413d9472731b3896f0051b6bb0134016cd4f691074f57abcfbe0ac86eb98a582d62a01e2c7a1250cd77f384d57491dfd7deb98ee9c10735ec7de3644520dc816da9aa266a315d16d2a59f0f3194601df463e09957482246a5c17b735d9ada64fa22a11a44598369e23b18cf597e3c4bc781f7d354d6a9c43eb395e50d5ddd6eb4e0fccd69c184375198b66a518502c462b36d4a4b2f79f653ef2d8950e5da78fc7ad745a253918fd2a1fad7f1b425e05b046e5e32a3109552caa5e5c1f624e51afe7aa2ae56234a80b833cee1f3d561b70e85e386d07984c480a44af5ba05f5de613ff19de5797ca643dbb6522ad853e76bd9ac0239e3f3c3c2617311a28de279f17facf2668f06e94bb0d51ff2107e46adfa5e3cd9b5161ee199879a25045f1d41e3d535fca84dc06df0613bfc6d02123dfb3852c662a75446b3dba6b1a5f526f2b0774297b064d0bcd3a28d8186080d6322557b22db46025791a9ba1918f541b1ede8ae6fa8e8a008430be5a570b940f6364d305ddee1d922080f8d8fe3c0657c502888f90c31b46258cebb908514b281bae3ac36e4c1a13ef90df88872f9f37c7a3e012ea17ecd7fbe44ff1ab094e0faa2b550f07f7bd6fecb22e8f23db4aed807eb7e3a57d9dd077071514d4bb5bf80fe84d32ff387e720bea99b1c19292f08c04cbfd829d7cd544dc779348d8ad01a23d274da5c080c47ffbe5a373cf8dc3b5e9072f403ae985bfc0ed101b0e059150b2b8b237c54e8a1e60303ebc94bcdabe834bf3224e2236a9cb73e454858b3211f716265a94dfba64f9040ea703752c928165c3fb0fa6ecb4191aa969bfc1e6d080c1d64cd347cf343012495d38a2be6ba49872ebc3a46541e5cbafe2a75ca4842f537f60b68a6aad0a1c57ffdae1be11462b742be9c69dca6ed841f6fcb9f1f0b49f9903ef8afa7c69dff9811f2ce6cb81524f94db767304e2a9258a6776de405d1762375473038e31befc97faac79214f70ed45a51a6efce2491254e0536a6ab5cc2280e968d72fc7ddf2eac0096bc5e685657574510ad8b003e9dd08bdc9c530b6c39ce7dc6faed9ebd43ad79f5a75fc636066a2eaa071ff1728017980d4a899133938956794e41ce04f5e6dbdec3b7b971be7e0d0d2c70d7f6e94d804a439f6f1538b6e962c7b59261444b16c9e312bd56ebd25f81c75ca1cb194e57a33c653a40402374bcd04e5344287905ed8e0a0a72ac7ba6702dc852f345041a281634e7234c44cb2bdfeba881bf4d37c7be2d88e1d033cbd6a71c1c9e22721fec0729773929fa12e31da85d9f2a1486be5f864dd1a9f50fb5835a542f75901f65e0b22348003f500f08ea0843ab4df8295bccb4312f1c155f7334c8b15072c0a0fdef4544ddc63383beef4ba484e5a38196cf2455de69b2f8d631b80e54436e9251900aaf3b19087409ab7398a197c3f856ca543a0da89bed754fdca96de89e64a85ca0c6b582312d752a08f3b034c670053607cb9b6d666de9bf930b50bba66cdd589ae96536652dcbd61be410027c890a905f373f00844da09f2ed6fecf1b20edc58797b2f3de978175a6d8f8121a9301ccd82e53fecbd0a8ef1f64f518d21af8b9953dfef164586620dc4ecc80d1c6004af419482e6825c89729edda180068d72f9fee9b1e3f6216375cf71e69d4d9042d85a6ea1458de34bf52e42b2632f3c66ba3b2aede61f2f8848ee9f30fcbf6103a4941f44a85b41d5595066e2118307c40f4aa4c87b2c020250a38af0e9eb1c560a698037a30003a9c736b044084c28cd0b8b484c7196acf742140104711cb5a76c4f3fcf28038c2343ddc3f18f5b80e384087af54e8c4d0812fa62918a020899f6b8521173910fb99bb3e31b57b6d1b61f82fca31ead95a678ec1b7615252bb35aee230aa5702a8cc04b9b49bef18ec160c9905bcd77f3b3f5c627468c4b280b40b9df1e1ade5b772f836f0901f551c93006ba7aa680a2276e4155bd0f7a5d2a23b43bbfc0e90c93e27c58c4ccb25556f502cd031913fdb6b086e28e0d1e38b94867bb0eaaff6cec7f26635761d113e4e7dc5ca6ec1391c87f37b5d2103b10dc0ee403e555e9fcb4b87c3ee1d27d23af76d8586cf66659fb5e75443a5f8c65e0522d4ee086e59ec4cb32cbaceeaa5db4c99c082166d5db8883bad8f9b0ee458cab262a9847c9cb51393a6e03facf27d7dbec5334cf18922da87e91a27424174b2697f93c4a46c09a9428028e9c9ae1fded4495b649ae800474e4013e537023c4fc7d6998d2ab10b0275e31515f3a3f2b5d4da0b492e50ae2c64a641889435e330401a41919a4cbf17e8ba4b02dd6d1f318ab110231f130fb076a87bc700248b246e9bc91e0851b9b58234c1023dc4fe6d8b908a1129ca66d52247d808d5d5b5b4a69f3d547f31cefa31f73d4411cfb9032c396f9f72217c7590fa8850091ede066cc1b4864f7a183bfcf8943f4c0c6aa30edd31a2adb4c0a78a4444cfd3382d2f10a5a3fef53efcc9a3b17c441edff5fdf3bdf31d7a74913943c1969f97fec350e383e4eaf4920d0b6c56c3b29ec55ffc8d61311b87752133fd86a6ac35cd3cb6bfb30fb8f11eeeb7d0f61a3267ce92796ca5f75694d48113e1e18eb7ab9f0eb666e7c38b74d58473b2428098b7b3e2f4f44c9da2e7ea253c52963a26d14e1ab7b9c1cc8b81f094ebf893cf4730926e23c7ff6f2a667acdeebe11d2fb3356fc8ac6bbc849440abccafea85de7341b96835428cdb3e762c9487739962354f90a9d5fcc4ad113c2966b8ed6d3b711b1ebb24dbc4c04c3ba712b6cb66ff206a283b4911e1b1d8529a464ac918a97b525b1de72146c2c9061f10c4148c98bd51eae95f6bad9403366f2e86d16911fe538a77d5be0e7352ec0aa0527dca24e379a647c69b4a89314394c83af7947a3a0c63d3126bdf2a614112a0086c987d7739c963e4cbbb68fab42b0a907eb93ce8e70b49a3c4682661e90d4d61c14ac02f8c5c3b54e4abe55a071114430aca0795d86dba886e8fe20d92d6db02131ed9f8d008ea567add11a3facfdb8d342c5e7295ecbd97cfd1ece14a4cb1cc512cb1198b554d7935bc403967024006ed70b9ca95325d0c4121063214451fb0b028d84f9706b5e59edb5f864f2753f2b8c4f99c757beef775b057931c1fefb11d06f77ecf4f23bcc8f5de65182c269d5b7c93d6f15d41e65b1312a2084ea1b0d18589acc404a107a4b22748e5a277331024b0750d38c3a3670cbf30aaa4c1530352f66e59aed4e1c99356676fdcadc0c5510c41de0ad80a5d9441ab480beed7e27d940c28edc9a02db4432203c4d16f91b08c3d3de3f951b7e5e54446bfa4afd4cab7706ab9fd54fe03577a51b5a78878868bad2feb3b773316838da31ba5515d73c487820e7bf2c6bc3f2c2e638da16e4e47c64dd0d0c06a8c9589f50e0fb4f79ff0ba456158b9c7ca60fecf36c9c02ef4522d02b2eb18d9aa268e8278405f1fd8ea72bb8099cb887ad8538b5c8044d9bab4548ec755faaf780add29a3ec7c555b320e7e21f68a143e68779c6ade78ee117a00a5b28ba3b2bb9c4512f71707ba8b2fc945ba0aaca2dfa7534ed5fd8c36b0f9ca662c3ae4937ff19e74792aeacd725aff05b60dbf68151efc59115cafc13fc3128d15d3afa58ae0910f81937826c571766a1953eaec0e6c94468f55b7f08cf8e76845d5ebe7f07d4a411388e6fc2a6ddd28274365fe4be91cb375457618e6c80afae28fbb6271564384f20824539d6a045376b2d6c1bd47c7226c559de5d8aed1ea5520e7d2f01e803ece6bfa39ecc58090b0b49c7bd3864ab5009e8e6d3487d7c58f051c21ee2c4a0b1c978b0aee24df8a3e07d0c4bf052d9f96bc4a2a266ec2e07508075b6b886b2a675e9362b3b2845c781dd0d7c11b05ad053021a9b3cdc8fb3cb9c65c001fb3c34d3730a5a02b0555f32cc05ff3f4034753fd05777455c5fca3c64ccda812bc996d86aeb40f0090d11c12d8c0f20541c5c76ce2afc70fd07af3ae8370c0a83a1b49c27ab5b8be9361b0d19ca583eff9bd351feef4ba9b63d4ab00aefdffb175e2e740273d7939bdec0a4c799d0e3862ecb847990bad9f7a15ebcbaa71bd7c93c074c849c80f5422b9cfc3584fb8d9c62032b3ce755fdf480e2c810f6b036990d21044381a7ae5d6bfb4f64e9b15132145103efdaac52a03648a016c816117cd0959af735925a5f291c2e4032078697effb3a51012959c53cac6b63be6484da84945e71abeefadf0d05c68cec39a97b6ceb709cde2a979ff552d38875c6d4a1113bdba28c09a6d132a53f58191bcffefe98c0e6524f7ce2db8410c066b8582767c88b31dde61e71045956f4fc6a6fc9d1919b25f6869638e572616c150cad02fe4b244c23ee1d68ef1717ec2c2d93745a4fac2b18c30b86346ec54845741c901f0d53dda792484e11dde57a28ea553ff4ae07376d73644", 0x1000}, {&(0x7f00000001c0)="eee0f88eacacdc16a2150c65aca53123ab34c08fb9d6a51c2389888c21e2378c7e68e22f4ae8", 0x11}, {&(0x7f0000000200)="da93e7d5496262166d1ed897af1f28c834c413624d1c949fdd3e185f5434cef63b2718a3522ba7efffb86b7dca424fcfc759212f9fd5207e477576bcee7107d7f8ad7c9af0ca7c9d78f82e0f6f159ee2cdf26cc09846f0433abfe21bd6853ab142baa72a09b009c9b45ae3b8ff11b24b285d487133a32f6f1670be060a0c8118185449d7586cc011d0c570b3210d39d2dd434c24c7854e9ccabb4e12260578ad14131bedc00774f7ee83", 0xaa}, {&(0x7f0000001740)="3514d3ee760baad1cbaa37dac3e18cfb93dc2a6751b7360e5773adb3784c451155eedab44ecee98184e42a254ba062ec6dd18e2886d8c615bbfcfeaed3fecf727449f951dc1c352798dfa71bf569cad51f6897d94146208293092824ecd229071d67a29f942f4aa9f46211146ccf4e7a97604f05aefdd04e57690d3deb777b4b0d7c6802e8c793b93ef75261bd34ff3d3f0b9898d6ae44e86e9878cd004e3ddc2024d54d578cc5a91d4b8c097b62bee27f59d6fd47d7437f4d3c3fde50d20360e7c4385c08e4aa8f94b1764b1571b0c159c125a54d023a03f68733908fd93c06bdb1912aaef19da11f22fbf8191319fc67f45391ccf13cf423ee1d60655305e0dd0e458fbe8c1b43ee3ffc535ccd7ee33cef3d9388e31fd424c12bc997c2d17688a1414f5f1fe5ef4f63791939fac3c199080bb81636de2f16f333f1cc473e7b051f30f792ea661e3cd2bd4f79a32db324b80b3733b3ab279917a269f52dae6ecfe1192309faaa666fe78d8065b5d319dd5a411cc4191067884c05a0babfcf995a0bd7273cf29dba74464906cc98235862af917467956cc4dce92b13f0770ba45a62942124f8907b75ed015bfd4a368490cbfe69352cd6270c33b8aae21311de0a478d9b10a9255f13ed197df7af27382fdeff6074ab36d53783b12eb6933cf31128897fc67ca10f2374cea9064bc7ae0e95aa3fa649e1671ebd9af42628822e9b49c246fd8d8a83e56728dd4281298b1b8f50ff36e996cb4db8f4563714cd909588179adbfa17c20494d79b879dccddf8a0b99698367851af60343f8aed1cd0fb6ce54f053bfe647eb3beee40de6d43f3b33443127faa6d9233c041bc482263c8f7a68143de8477d1d1f1654a8228414bfa496bda400801d91d9b06ccaac72808b70f90eaae9a954bb37150401cac3c6ae9345dff020859b673f51c049c0a98a15b016e919dbd05a48305217cbb4d2a0cf13cd668447b23849d11ee2d265154eb336a93987fd6ca8a1e482579308ea93e5a4d3c99e1f87cc8212a05f572fb34b497e0e827076474cd8ae46f62b6d17bfeaac1602d0b6510a89c42cef74328e7d3e3e301cb6bf2feb2aac61556e50b028772470a1e400cd8bf244579b046e2114f53eb59e3e1782a7dc3030ac8e7d62651bb2d649d16fd0d4937246675c4a48a8f89ca688736d79773aa584d52a3ea84c54ffdb241422f22539c14244146bf4b523942f3d02ec399ad8e871c0e3a2b5e52058a2f6562b2a938fd9a88281cf9b0e28c49a88abf2f57655336d501906c6030137026c6c9ddb0897fa43e977e98b25c9be0c6476620452b74c36ec0324f2f51ad9235213dc5571c47ecfa4e2a291c0c261446d012abea0a121d76a401402eaf2d4f2faca9e75e168fbe02e549c9e8b51582892f369b6dc21228f79e19cb5de4450c487d93cc415ef99dd5e76d5a2cde93cbe558be86dafdaaf83f182ec8b8b3d14d182ea193ff326b55a82968c3164a150e58b443a020c5d9a23c28d77e11ef4fb35f041ab7afae2ff1ba9e04dae74fda3af4e13e26208217e02bb23d72b22039c871b1699df6550d9e7f76d5d286cd8896fb3fcbc515897b7957a66bd1dadaa33979dc67f91051a2e5be31dccbc1e66aa066297c24b63d0f992126f5f9f1509c23e2de0311deb89993c0c21e6167cd16637561c42e5c64486ee51c05c28c6591dff346f2d3b378ebb57fb7e2951826f72ed613a5b497280dac377d766c74165591ef86d9148508a618ea206b2a49e6bebd39dd463e331188e0ff1f918633d2e973818c378f52e0b82f2c93a9b16cb9e6b39ee53b9871c5631a19903498661d1a69332ad3e10b780e9825666a83b4eb1d65e698056c1e1e7b90cfd8b71102709751a739acc06842f0de97af240c33a8cf37da67698f843a929f54706f80d992103a68ff464ecfbdc4e6d86fda254596033b94dda4684fa01b23f56481d859f81592b43c4ca38439cef4299d887c212dc5fc1d5a559177d355acada607021c7c13ce3d7d268a6eee61760ee5ca7f897a1b04ab18b69b848811e7e664ada226b7cbc9a4b790e681f8786cb02bdb5014c5a785af21098b81420008c4bae341e81eb1269338c64eed94c396d45476274f0160fe1cafb53179d83f7b197a8ccc5a5c56e48303bbf7c7b3b6c6777eb843e3cfb3b0bae8ad7cbbc6a326ef5fe3d802194b1bd5dbaa92b5b8b25e6944ba51a58c32613a46d5beec1d95853c26a79932e23a4c118f806483addc7e7618a2a0c618f22180ded519837b6ae77cb07a82f078b417b56e34aaed7dd76886c2cb9b5f6c5df6932685214c79b504fe073793d817e31c6a3671a49abbf5c44c5d2797226f066d46f7dc6c695ddc0b1d011c996c70e1250137120540a6c5104ab281ef51f7b708af7ca3470c86ce8c284b587c9fc3438db614b5acf09227905dbb363470af4dc609707ca56ffd72d0131cfdb62ab7fe2162161b1add2327be3aa085a42752be1750105d7c8cfd2ee5bdca4e6778eb2542dc1fc094e9136cff3e38dbf49971c0cc464832175b10219be37c4044a974aea6f6acbb61f5a77c23ddd2f5fbfefa48222f7a9041bbc365e9dbe0b12f68fb1e22e7135a5ac6933680a6a750f080f19f742a58ceb3760c8ddc9d089ed672b08b74aeb86e27fa3baa977a2662e73bd72c52fdf107a6705098f1f9bb5b32b979d69120660890995b11db6b698aec7ef57cc9b470a28fc2154cc59d046f2a08bac0aea7f3b745ae593c74ba420e4f423ba8bc8d6ac6963fd2451a81ba335a8161311f07f6ca7204d16ca7fb02709d12a3fed76a5a7d054d0cb61df4df94902c85410102551401df3ef29c6e9b981ee4f0b41b7cb7a892ee32cfd56442a2a2213b21fb94769acb6bed733ccb8849d7e193f0d05a92ba451dfbfa5264ecda02ab643b6484d62fb310d47cd2c6becd550a50fa5ec800383ca3f5b040dec013de19b021dc5af5c97dd67f5a3a3d51070031c8f93ad19d44d333050e50fa3373ab4dd7d62378e54f96662cd2055a564b81a52560465c5b3529ee9e619af65dfe640087f2012ea883bd5e22ae0136b30c00bfecdb10d8f624f5ae2ee04d021203bdceb9428e5935d4263d9f94c2dd3fa43642fbdc418c7c0c3ac01940b92535c4ffc8f7535e2bc115b314163bccdc4c5592c7df58c5468d1717ecbad56bae339648b5f6c0690ddcff18c043d0037a1c76b6ff33f288f9dfc27d5fbc49109d8a35058ec515b5538ebde839b3431a88e532f499d843d17738bda7523a799c882304e99a2421a6e5103faad8458b570e9b204ab1f92a44d5007c9fb182a590eec474f70d08725c74e31a1560cbb4eae163653b30d7c771ecb872557a046417048cb87feb560ad55992312ee6a0054d88d6270c1d0da31c6cabfcaba688c8b5829b9af4f653cc57f318bc2bd06bc13f6cec58fd5e49a9217cbfea3f80c40c89e1e7e374fbdd0ec3233251ea88e4ae87f5530383af6e2e6ce727e84a32cb7b31ca7b1617e6ce708afafaa406766bb0bbdf871cffd6f54a514f32678504ac083487387e0e0c9d71782b4e1eb072fd9641d4391f153e32c075d9b06bc12e0c086d07e9467f71c0e2997bb12470d69b300452abd978413781a21f1925fcbb7fcec4d4bb40b356cbf84ac742abc278bee1759ff9c1178d99fc8c0163158db78e628037a22b4dd0f3fa2d9ae9025cdda31e132b87e258e7c124ee141d75094830a0192c8405867652d35ce78784dd43ee41309f4e639913dc27656814d84f29e1f2693962d9d371587227f39b5e0c80235a8f744ff0a445f0b195572b55602080ab9f007fca72ad7f250416463cc1bedafe4adae8e7143cf517e060680685ef9734a9ba68ff505a8691a75237be4f7705d0d58816fdbc3d4714cce5302493a4d705a718deeb1d87c8f679fad3efc6a7b2ae3ee894383efbe7ad496e4f44ccdf534b9853d8f7eecf81c119aaadd7a960c2cfe5adac1f897a4d026e1687ece58a1755553a16aba16f9495ac6435cd3a13f74bab102a4d0793ae903fd8df5a977d4e2a90a83542770d4d020a68007bd6d08791dc9dad592b81c27bf40d5c66611827b3bc9d618c711efd76777cd106aebd8b4a28ff5e789f5fba244a95a52fd617bc8ac953a438fdbe34820d75a8bfb094b539010459ad8acc9c9d4728703a108f25b34853e946feadb84d26787241b52bd56a8d0365bafb4a75f112bc899cb7c523f103d69268d36b47cb71729296ec25f4e4bc80e1751c5efea2fd524ee364d840ba5370220bf30f0a9e07e5a25bf4fe6617719371db4a6730ea7338e412708ab43b8f25cb08341b0aaad17cbf3accb18eda40ec575ba75cfdeea84192f80974dbf49a61c3c30657ead7fd69ba8e62503ad234dd57168196bae6e4dfccbbd1e71b2bd3e38f395aa40526bb8ef690cc95138fffcac84a80a9cdc2dcbbd3c1a9e3d9f599c6e42ccaeb635cf6a531cd3dfd492c056877d9cda8a0a09691a2cec22e8b4f1fe33f12cf6a5705ec8d4068a795f93129c215bbc597bbc084708b35763ef63670a330a77d7ec7ca37312bcc18b3ad39decf35422ebfd2a66144ee7c8ae5cbee971109ec314d1dd1d89a4066dfa507539151392c7caf92ac34854ae1c0ce185e1d1f59b5e675d1259698b15b638732cf2fa260c751e4c19ff6333b027c75aa0617f15de488ca8c3401ba75a6d04a89fe16780ddf452932ea0b3a82442a63e53894a9eba7b52deda540dfffe2700e44b07cb05e7f004d6cb7bd2d8d4e333a55e1eb12c9759d498d33e0b8cf926383955914671ccd3441524e950bd2c26f20e0ace3d7c2b619026be76c8a927d226cb2bea245e66da718eed1737e92165755529f671c131949623e4d04cc5edce1b9793660493146a67dfa96ddcbe7d8e5f6bf8ada5f058cc9139ac52984ec6106fdd0d2d31efd5b2840f9bcd793988ce53f6769d6405ca7602c364923334a9d391530f3eef58aa84beb7168677ec9177e9c30d1a7358a37ebb132a022dc44fb757607196377cde4828312194e06d3c1ea893a7b2319e95f750931e8176974f12d51e0370a7dab582efdbb9ff18a562c6cf43c8cd4a9e1e14a8cf5a45d9dd06f6a1e48a2b8761e0706b3d0ebf88fc364bab0c998219fbc528f0bec739c5f88814c9a51c6745cee13dccd34016cc5ca3f1d17bf257fdf7050e83eec24cb55459f73fefb20983a32691217f11328ff839bf1fd604d206609ecc591f0eb3a2e0cf4679128877cbe3294b00348232cd08730c3fde54c19f0828bebaba4b625d35bb46df986be54a2aa853696d57680fd469645dff26999b84bc7468b9def620860d68a2f6c6dd14d19294f01ccccdbc5010ccbc4654fd72d085912a3f15df6a7e671ac78cd5a94bcf14fcea671b611ad12bb3a6bac77bd931e4a624a4d494a79d3eb7598c2194b585b181e47b0932d06e5fed7f94077491369dda64ccf933932f135d27347cdde0dd55d91dd392929a87f913d827d66c2112c057dd8d96684aaeb26ebed80f93a82670d3651aae3a6d86204f7f6a068b7d14176dd690235bbe16b9b8aa615d69e8cbfb57a1b29f75e4d9a6f03593690ca83e2e89700bd31f328e2f3aa36aedcfd7fe6093a3148ad18c87c402ebc7213994533d0de3d3729dbfc62eab45957f9b435bdb7cc3efa3ac1f796cbd54da669951758c388a17e4200137a6902f89e95af7f25f2e0345c106ef41fb72bdcced389e567628b8e4ed0983aa2e3c644fbc6990874aed70d3ace29dd80cc676b02a7b99949ba63696c9b3bfd0f18b80a3e8095baee468b5c", 0x1000}, {&(0x7f0000001500)="e206b82bdd029959a700bc445491d3c677a31f1407ed2e6dd3bbb4c817b43712034a70d10244ef036945c10ec37e5b066ea3f507449be0de8ff6af898ff1276c576bd6b02669a31223e1dc17673ac14c1bc99056d72eaae5632a6f749808f4bf120dd88fc633e97f7f6d0a4270c086952fbc048e4bfbee07e88be99b67ebb5c1b68c9da473ced07cbad1761527a5e50da049c8da7f83e7708759109d123fa3efa53b8001737ed6d92486a6f5b963c58f07960ac9d06e3ea3c7806bdb79b5a64184af6b676245befcb86ceb83d020973e7ae8874853634b92bc791766d4", 0xdd}], 0x7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffc, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 23:36:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) 23:36:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3a844151f7f9e2d0f376e85e1f521d0571a9b2b0737eac500c22effe270838d15c6b1c857a4152cf077dbd225c7609a0dc8b5e0a16ba5ffa3dcf5550535753daf1ffeacf4946fef98a008e6767ac8a7e1586f5a8fc4dc7a3af0692104689953bf8c0c565a5e4171cd7a2c6976040f914daa383611c2d56b88940b31c487f7763360cb8e71e5292e03cda71fce4a966", 0x8f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 23:36:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x80000000000000) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 23:36:44 executing program 1: truncate(&(0x7f0000000100)='./file0\x00', 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x6) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) socket(0x20, 0x8000, 0x10000000000003f) getpeername$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1817a1638860c1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d02404db91889f885fc5dc62eb471571f5ae1c7dd31bb68d1930e2e89f355213624365b400fbb61ea7f86ebe710c9a5dfc2b8054b49bc1df6b512fa877c5bc4b7a0309e8707b3eec904df6e27798b29d3ac7cb828e9ef4c77f2c33bfdf6f038157678700fb18ee25ce9fe32173ce8295070d9233d08c5a00c99cd1a21c7182a545f1cf2e05e55fee68214e6e4b7fd7cfc1b28bd9a9839496c7a3d885ead62a6a9441ee33b2840b923e0f7e6ad11bc91a021a458ced421a37aaabfa87ef0e0221d675bc64af7d52f891553ddcc44956328ac6763446d43e38d102fe9032653c32908782db11a28cf645f3f70d62317f809ff02a241a4c8bca8c4291799075ff545cc0b339206e288d5d776d329598153b213379485bc35e1b5a37b96709b93e69728c34507d6c3df5e1b781b06a7dfa7b618d274fdc4e72ee3e7a0aadf101dea9c3ed6833e3a76a"], &(0x7f0000001180)=0x1002) sendto$inet6(r0, &(0x7f0000000040)="c626164a1c6398da01c21fb0c21229769963ff6038c285af186c98aba9cf237759a1153f423de2c2a71ccc7d385fbaba1643bb67fd91c68c57549dfe8d77040a1e", 0x41, 0x5, &(0x7f00000000c0)={0x18, 0x1, 0xced, 0x7fff}, 0xc) 23:36:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x7ff, 0x0, 0x5, "0000005600000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xf2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdde) 23:36:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xcfc, 0x1, 0xffffffffffffffc0, 0x7f532ff5, "e36d8037077a9bcc7f45e0dc081f6837d4921f9f", 0x57, 0x1f}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) open$dir(&(0x7f00000000c0)='./bus\x00', 0xd00, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x0) 23:36:44 executing program 0: r0 = dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup(r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x112c) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) 23:36:44 executing program 1: pipe2(&(0x7f0000000080), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) mprotect(&(0x7f0000131000/0x2000)=nil, 0x2000, 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) unlink(&(0x7f00000000c0)='./bus\x00') accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r0, 0x1) 23:36:44 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2100, 0x0) r0 = msgget$private(0x0, 0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/206}, 0xd6, 0x1, 0x1000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x12, 0x51) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) fcntl$setstatus(r1, 0x4, 0xc) msgget$private(0x0, 0x1) 23:36:44 executing program 1: r0 = socket(0x26, 0x5, 0x7) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x18, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="888f799bcb723f07b8a56c5fa58724183175f7fb790331354da240abf7efd260b99c597d45050522a6f744b96143618e10b6fd9d096c05080104bcef8387d2e939dfa0a1f7d58f4ef3d2a278763a28d53c9cd0b484f3df9d78547d9b48f4", 0x5e}, {&(0x7f0000000080)="50b10bf0c29fd419f60f87aaddd3ee7bb134a58eb932a31cd3a042a3596d44", 0x1f}, {&(0x7f00000002c0)="4377ae4c140c5e93165c2b8d0b3cef0d4a27f37699706e31a81fbebb7cf40cda12c1a6d408e1fe6b23d7fdc4de7721bf068960563792cd6bdd3aa52a113b2da36811f1f782207f235ce6190447721ce31e547e74a70386350c0279feba76b5b090125ad03d78572ba77caefb688e71", 0x6f}], 0x3, &(0x7f0000000440)=[{0x68, 0xffff, 0x0, "624657cef902535fb492345bd662d09d0399278dcd51e9cba60d9f424cf29061bcf81f860b6b97196a83f487b0eb971c72f1ccfced27721ac5701443f94ecd626a69c6531a0423f79d15131f44d49a9852"}, {0x88, 0xffff, 0xe564f00, "e3f902d99eeb13a6dde268c42ab6139efa46303be16692a8971ceab5bc4ca85215119c0aa8bc3e25ed896d7d7862e0e621a72bfeff7d80db50326ede6b622092452c348cbc63f9efd87a7bf10974864260464ddf2ef3ab33e925da96418e8181a2e8c66da473087568d200515a23d0c07951"}, {0xf8, 0x1, 0x3, "059ec3ebf152a64669c137f7eb3082e7ea601e2644c1466aafa8cc6afaf80c476f595ed828e653497f6c530458c4694b4aaaf1d9ac4fe123851e3839208bdd84761192efdccaf08bbff527db8e1edb1698a9f087629049788c6d91d4e324a1494c5f210c5cdf5a4efbd5a7346af89209cee5cd2a182b8edd1c9d0402a35c2912eee9e72c3fc8adf3f13c41bf2546ac3c3394bf28cabf863aadd18ebe74607a3be50930bb3545f18ae99c25c720b84e1988be2851b15319cd8c8d2f8f285ecc2a0e754df22fd9f349a4743aa65517ed0222635e42be0b9aaacfd4b1b2140e292c86e2cc145a5c5756"}, {0x90, 0x1, 0x3, "24fac0259d75890810fde04d01094244c90970e4ccd8e503e246ec371dad1d332c913a8561c0d8ee887ff274df3d5cfaab06f32f25c0b28d87a69048711acc4ef8b9b40fbbb4bf26b9127e1693f20db45c9be95bccce057f6c383c8093a7c0a2cb900797df502598c26f269505d48ba6ab03c0c4dae8741f091b8c3d729664dd"}, {0x88, 0x1, 0x8000, "1bbb5ad8619cdfd07e78e02012787467d3405fc3397bb638160b6ebb923489344f8703a45cb99f2ac0e32a092f3481795590d26b08e2f7572e500a629f2d9674958323b8dfdbd82c74a9f02fe1acd10429c0b1ea9ffbad5dfab66c8b033f824fdc9a4f07be1af7d125b80d7349bbe8588ff677ed563cf66a"}, {0x70, 0x1, 0x5, "b7994f16cccd4dd5363a7f31c54f23cdd76e87baa7a9ef918bf8d6e48062223d698b8c88954d247fb1954c9552816fcbef5b2f666f32495476739fe18132da796d4cb00ddc7a3b56f88121639ac287e6e9944368d72c5c62acb95421de98"}, {0xd0, 0xffff, 0x8, "e6d0ba5a5718edbeebc5d148820b44981deb7316854ab905bd3c09b09bd888a4e327b3fe3d8507a58253758b1f5f9b663e4ab195f2b1c5d6d5cb6a920306962eb1ba0f18522b9e9c4d4c4001bb0a5cb677c009659ef7da1fcb29ee5437889e05374661006c288df19dad05f15802870dcce5ae746153d29fd38628ed25a8a95dc845fea89589d7829c7d43c191abf2ba44d7795db80a325df786f82baf012b762f5d023d6dadd0210e3f1e7ea0ef04c60d615477819a017dfd08"}, {0x40, 0xffff, 0x7fff, "1a5c65214604967df41be11133838ca5abcc4829ed47cd8914c8ccd5079c9fd8cb818a32607b1089ef2bd80c714711"}], 0x480}, 0x400) kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) fchmod(r1, 0x0) 23:36:44 executing program 1: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000240)={0x0, "3727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820"}, 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) semget$private(0x0, 0x2, 0x1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) 23:36:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0xc61b) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x10) getpeername$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:36:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:36:44 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000000)={0x0, './bus\x00', './file0\x00'}) 23:36:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x4) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 23:36:44 executing program 1: r0 = getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="6938239985414c82b5c0160b1a89bf3ef894633c9251794e2f0900000000000000bbb521efc65006008b753a3fefde267cba63cba3c6d198c19065b0fce66b9228911ee572de657e383384a178ab66938e3511f8dcce6d03538a322ac8e8b8fdc33c8da5200a9e938cf5e2721e079e9209323d03000000000000000098a25571d6124bb312ffaa7a38be0ce5a20b199a90101f3b9c6733a9d292913a19f45903784b1b00e29a67dcfc03c36d834104089de3049e61e436d63f337a97ebd7851cc3458fc214f7", 0xbe) fcntl$setown(0xffffffffffffffff, 0x6, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 23:36:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200, 0x0, 0x0) 23:36:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xffffffff, 0x3}) socketpair(0x20, 0x8005, 0x6170, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 23:36:44 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) write(r1, &(0x7f0000000380)="ece1e8e0901f9e74252b9729a69cbb5f490a500f5005", 0x16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x40, 0x0) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000000140)) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r4 = semget(0x3, 0x3, 0x40) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000440)=""/4096) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$dupfd(r3, 0xa, r3) recvfrom$unix(r3, &(0x7f0000000300)=""/128, 0x80, 0x41, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 23:36:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getgid() getgroups(0x6, &(0x7f00000005c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000740)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) fcntl$getown(r1, 0x5) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/218, 0xda}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000440)=""/200, 0xc8}], 0x5) close(r1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xa) 23:36:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004667b, &(0x7f0000000000)=0x800000) 23:36:44 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) semget(0x3, 0x3, 0x40000000243) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0xf3ab88db4d69ab3d, 0x6) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 23:36:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x500, 0x0) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x7, 0xbcd, "7867ee931370028a816c00000010000100", 0xfffffffffffffffc, 0x10}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:36:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = getpgrp() r3 = getpgid(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x3}) fcntl$setown(r1, 0x6, r3) 23:36:45 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x5f5, 0x0, 0xffff, &(0x7f0000000040)={0x17, 0x1a}) 23:36:45 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:36:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2a0, 0x100) listen(r0, 0x779) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt(r1, 0x0, 0x2800000, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget(0x3, 0x1a) 23:36:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)) 23:36:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001540)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001580)=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']) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f00000001c0)=0x8001) chdir(&(0x7f0000000000)='./file0\x00') readv(r1, &(0x7f0000000280), 0x61) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) getgid() readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/67, 0x43}, {&(0x7f0000000140)=""/4, 0x4}], 0x6) fchflags(r0, 0x50003) 23:36:45 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x2, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x8b649118b55abff7) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xfffffffffffffe2b) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x3, 0x400) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 23:36:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:36:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() syz_open_pts() fchdir(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20008, 0x0) kevent(r2, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000006, 0xffffffffffffff1c, 0x7}, {{r0}, 0xfffffffffffffff8, 0x14, 0x12, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x6, 0x3, 0xd9c1}, {{r0}, 0xfffffffffffffffd, 0x98, 0x40, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x200}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x3ff, 0xfffffffffffffff7}], 0xffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0xa27}], 0x101, &(0x7f00000000c0)={0x13cebe55, 0x6}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0xc) getsockname(r3, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = dup(r4) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x2, 0x5, 0x4, 0x200}, {0x8001, 0x7, 0x1f, 0x9}, {0x6, 0x4, 0x8, 0x10001}, {0x5, 0x3, 0x7, 0xffffffff}, {0xfffffffffffffffd, 0x6, 0x5, 0x8}, {0x1, 0x9, 0x5, 0x400}, {0x0, 0x10001, 0x1, 0x9}, {0xe683, 0x10001, 0x6, 0x2}, {0x7, 0x9, 0x9, 0x5}, {0x1, 0x100000000, 0x1ff, 0x1}]}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) setuid(0xee01) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000002c0)='./file1\x00') fcntl$getflags(r3, 0x0) r6 = msgget$private(0x0, 0x120) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, 0x0, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 23:36:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, ""/17}, 0x13, &(0x7f0000001640)=[{&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/247, 0xf7}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000001540)=""/92, 0x5c}, {&(0x7f00000015c0)=""/125, 0x7d}], 0x8, &(0x7f00000016c0)=""/138, 0x8a}, 0x40) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 23:36:46 executing program 1: socketpair(0x2, 0x3, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/138, 0x8a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 23:36:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x10000, 0x40) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/164, 0xa4) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x56c, 0x7}, 0xc) writev(r2, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) close(r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 23:36:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) write(r0, &(0x7f0000000040)="510f", 0x2) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:36:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 23:36:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f00000000c0)="1a25d4ddeb9c5f714eb595210d3229bbc76e16fb857c84ff52c9941a86e4c6f5ed67b7660538c6d49af0447ee255b70b1f02dccbcba13cac1ac3b90a082f05c2c374ada4ac01fe4708207f77690b155ef9efa6616ad169f927eb3f176f6cca4f15b58a754a1f41a70eddc6603a96ebaeff1878b4edb8aec95dc4119f9c1d3e5d018ca1879e942839126194e0845e1a1c29f7314d3b550c8994df7f40c29b5f7f664e606f86d45b6ea488da1e939d93e72522d0798acbcb4c2daec0e71ff2a809669d2c677f41d5db642d092b4677217aef29b81345c4f07db7e538192a49f7275cbfd6890de3ed9b4cfcc671e3099513310ec1d17f3147a1dfe00eb46f6ed7b8440edf63df23bcd95d8aeab5036345043064c9860d91db28c357dab7a66a6762c0183ac69ab18701e912cd8eef907ba14709460663d7733d0fceef1706a6448d9c6e2136562c2a46f1fd1a3fa526a7239fd002158cda9694197cb715348bd79bd84edae13fbe12378c92b3bf353182f371832ae04e2dcfbb98c44965bdd9970798c871b13d010e7b6d1849f588ec7a73098d431cc52f2031ecbda9660266e967ed58a39d970f68453ed63b281031e6eb23d2f097b9301b6bf6eeed94ce67ec5019167b6928644bcf66690994689edc069254437f5a982c334e26e0f147e269b6cf04dce6b8eba85f0a957d37ede05baa125019141822c06df39ad2949c6321f4e98dd2abb6cf760d5b1399f468df1272b42e27c813208e5d1ff2f3ccef3943506770213f711dff60a533b27865e5a66058f68794ca979d9f6ac09d9a19faec0ced78b94611c4ece1022afb13571bd8bda422fa4c51951b6c311e35640fa9b8c24974adedb1ec4be449ae9ec5475d479f0aee4a5f5ec4be640121ac39a4fb26705b28e9301815016aabdc432cba75e4b60a74933d5379ae293e272352248daf3de8b731ef1dc37729526b35127118c5e35694b90d6e010890317dedaa94da80fba1ae473ab7fad82a48bc4f282bba16ec6992cb6822d72ea8947708a5b1a6fcdd9333dbe11382d13f95e307645061fe93ae0052183cc4753d3e89d53fd34d5fc1f872c0a0e9739165f5cdb965322f4b4616b9065d76811ba4bb1bfab9e611e97910e196a709e9fbf28a281e3a4311b4337a20846603629ab646de4dddc15c0c021f2f7f9477b732ea9b313180a3af0e1e1aaf4938785866cbc111df6b822ed31ccc8385d96f0d6e79f71bd338c855ade82612faba7f8c140f3c2366452fafc008b844b4e411e6c6a877cfaf9cca1f9d6e79a22e4d078c5211389af44ad2fe0280252babea6a7ec09f275966c878cbb14f0deaccbdc9b35890a60a816a9e49b39d323076f9cb81389522e43d23dc16cef17fcc8e966886b670ef92210d01c3c2aeb5db44086a31529bc1de6c91912b1a066ad64fa01134b3bdfc3e4a0acb39c9ecec519ee927a50ab31379b1e671b9388394e90a79d005df8754e26288cd1f7f645d92232ec2c251810dc4b06258c2177bcd5360f03f351d4a196b1a661dadc8833756073c52acc1a54bc3153abd1c071f52394498b7382526856ec6cde4c4a3f8abec5aff08ee65c2de5b05474a94a0874af34b99fafd6b8e6ceae8c3720ba5155947516cd77eedb942ee9ccb2ad50f19fe3fd87f7caf8530681469c997b72b8be732e83f12f36d553b34ae4b65abbca6a22078fc8085eaf1bd5cbe7572308dfac3bad87ea91598a23f44cfc8c8e5e9bd8c7c90d4be8ae63ab6cf1ee11e0387291a69fca6ab69f1624c32bedc82e679cc2349199782185b91c2e430911e406902bd9cc56d63885e06293251bb22901c1f81a65f0dea30353b31012446c0f2b4da31dc24c174a82f2743a40b8e42e30be9f729fb4606f06be5f9166a620954a0aaafa83574721075b22e21cf6ac81c417683896e4301c7e9002f2103e8871ddeff9212d92d0c489d1af43ed3f8fd2f0bbab2b149d181239221ddd815ec59330eb068e19b5582f6f0f6b78a252cd4273f2035ddae55ce723534978fcc5d2837d82f487ed45037af9921629a950d78a5d5463a316b619878be2f671b9f307939c7892a27f9e80aefffe10d919586ca1f19b40cbd75580bbd25d5c6a68afe7888eda1024161a2bb84325e09666be901bc7100cb48b60433fe7a2afc417c91db85669ff8ce34831543b782ea28ada95dd09076ed8a5a8f20bc190410aa9cef05d52e4e50f79f2b8e23c5581f6f24005d8fe434a6bf728c482a191eb965b10c510592c1c43b326577598b2cc466a7fc8e245b0b80fe4846a926ce72f1782b9ba491082dc8217396e80b7bfd7ae10774a2c0a072e99d8ba932ebcff2fd57c6a1187d94684cd5e00b93d3a5a0e58e3b6daf70afdb04c9d1da8aa0400a61d1f042da9caa77763c1a0001901880f7acca8a7a2f562a688c168b885cd51f8f286879d21c9d80339531734ffe3a9d8a6d63eac51ac0127d76c0f4e6757e6bcbf6540892703473fb5e2a4dd6f87768c36272b4d387a1ece0dbc0dd5141b59b73722f02a02d475933b488c8f8a054b65eab8de23c972b09bf71cbb409ff3475dfa99e1fdaebca5331c60803a5b95e5849df7364d5ee93bacbe1cc5eb5755d7c273e514204e4b9fe9da3661df6398c6551784234f2cbd2b60addd2b47ed2ea4e11f4f7c63df72618a7466baccf072cf7a442344e2bc1b189d3282f5dc61d46acfe9f27c867579bd24e0d5e00526212139608e5098424668b91471ce6fcfeb99eb74ff045c24f1a5e843a3d43ebff526e2c313cb85e1b132e00e57f1bc8eb9147a2fb9552a7592fe93d41ba22d32677c95d632065a9ddd74f327d66b297e21f18769f59bc1ed3cb29f318cb43ead76b35f5f122282fd1906a51aab3f9c00b2c0ef890c09aebabb6e96ab42bf88cea621735087fa7a87674818a9f152041b7cfbbd1fedc061b04215631b959d5a408e04206742f693ff49fd710a71e13c1ca8e24ffd3ddebedc38f96fc2c8387e2e8d366e2932752ff75e5844754a7991c706489a7cd0a1db9596aca853e60e8f83655d577be9e5597cd6e14a301d58c69e80b3ca2413239235a1001817353bd818c76661b22a084574b8b4191c199a72a6b81cc784715360f17e52ac6c4ad943f882b7d045f4c7e691d5a9b5dcc80e66aba7144e758cce1496749db50747c682643e80c28a970371348cb1886c9ebec0da2197520240539e23d4623251289fa863c8305a6b20d082ccdafd0f2c5f255e32be2cd07e634fdc4da4807a66baab589d98c24bbc21a3aca42d61f76813fb455610af23f9e8252c345f7a716bb13651f7b545a2835e8a221dc169eccf2ad3f4a2274ac385b7dc1d973679b363bf5f40c383252867188b0728eb07071bd09d4c8988346d91195c88046cf1839cf1c9f3a7027c23434b047b5e563293b50f36ae72cab347e16de78406220a0daab057b46c741551b15a60827b715dbe34dd20933de089da46d65a468104a28e4f8de90e1b6d1d245bb7c0802e1cdef0899782c672ad63d72fc268976903601e1c9794fed96b216861ba6f8a2faf11d047fd242866cf0e6ab4f72d78eae1a1a26e5c93d4f20b5af7e062e8a5d49c9d86b41f885f940db3a5597f7cf58472b330a3009de55369a0ffe439e9318d70949ed268673a01b202f205015c294f92c136030a313dbcc2b675660042c2f9a9429247d6eaa473e94cbfa82f10776ec050ab697369716b657699e5a83ad936adeb845e934b60039472ae3460b745c29781a249db596bf2bafb94f59b93d3ef4c859b84fef5e570a2bf9c0113bcb4bd63b95e295259772c86eb2a9ad7f1d6ce03a3148f8bfc645d5ec4029f80093cbb74e110866d5b5f20645ea30ccbf641a4d95917c8c91fb01454078a04fd835626cac522e69817062bcff4efb1051bd56e5a4d902b755e238f9d25457b854ca52b3fc7391583d53cefcd20c094cd3c9231af0abdbc08cf3a8d0ed2ef7933d3da143748f9c19d5380d24bde099a11660edb2e389008a167398c77a8167cb24e8fa62b359bd698eadb6892749d89088280a5f12b2dd4c1db1b6f4414c8c5c99e76975beba3bad78f5e7ca433b7d078b1ed425bdf8cfa9ed1ac2f9835f50d2574887dc728424f09ebe8f8d5d02edfd81d6b73248ee9c64510af8c91eef57d2ab7d83359bdf14cbb40ed9ab64542ea9b35ca7627408888fd470bae675a70d266f5990d37b706c3eedcbff782873b1b1a973217c27bfce113b9d4d754d1efcc6953faae966cf60992ccb6b280775ad50968d1bc596e7a322d3699d0ef07d64d989921f76857e8508339caa794fed69fdc17c82678ee0c163617032d69977796ef03cda6d42d4a4ba506daa7aa332ea739c3f1f6f327c2915463c62e36230dcbf2a8df023b4c5527ada04094add019c0ec3c7e3ec7fb7d98fac1519a770d3984a6816d7247a3897a6896cd16ca4c052bbe6f730324e2afb34327135c20599d274d7e3660059c729d98743505c0882a2ef65701f90265fabab633fd9afbc7e5202bf15cfe346a91e3f782dd7233175505bfedb18185fbf5c8376fc4d6d765fd620b02949ad6d2a9fbe27eb261250130191d303c36e8cc159a0f4ee0447a30bbabd26069c9a964c5c84a8fac9fd2f9d78b504d43472421e1e50f783d59722c886e81be264575b787cc8b945310cc1992be3f6f57359a7ce7744cf797296ba78e669908c34d07897469618547777c1ca4439d20a896ffebf6135b551b2ebf34482c2a9feabcbc261e5aa85a8f962315d412e7c817295fdb77da85c13fedc9e35baf1d9167ae05f101016e37b11ecb3791f6c148b30c7d055f9239a323dbf9a9c548ff9883aa4c2ea44d16d3f96f3a39e3ae9d5c4954a895a52404c1f0acbde6f4ec7d860d2d3eae4c83a581ac801f9950eda2bc975e29523f53bf02e221970bed1ea426851d6d29b6dd5785ec791a8f466613f854f06a53dd38dd8e9e4aa71a1e559d95bdf35f3b1b1f85f837b624990083b93dd39e58832b1ae8ea0c4e7ed877023328709cf5257ead25fd12f3aeb51723a45c345d85fe3085138742ca6b3cfbf9b3c87c9efc9140c6410cff19a096b2a90dcb2095c9047a8823465cac596bd91d9797cf4ef3e5f598d01217aba60a0941950c5c441b36583b81423b7e9df9537cac19cf7f81482bfb044078c4dca07327b6e5b7d09c0207372871551ab642de70fa8eef9739b7410499145ade1f18410f0ce18f76d21ebff8a0ed023f8237f5e6576c6e8490fdbd42d44566ae7cd7b7e128ebb4c528bc374754f72c238d592e077f102eef01b2cca7fa8c29ac6d9c379b7e1739b9f01ced09f46ad21cc2a7b693e44a585a9cecf165bd02946ec2d14904bcaf9eb06959f5c1537393338e19c93c85163c0808fa77229dc66c4f65c3de36fff4aa0698fafdb61cfac3fa699c27222638f70b202ffa12f3d5f867dbab560939e00f656b023b50053151694a5c4295096794d9fa8edcb517dfd63f9630f7295adadef370e5daf5010d7b89d83e689b0fcb41c20ba2f2d3dfe453079830b792ebf35f59fc68bc68e29b69d46c6b071c308a32cf6a007b78cc6fe8d1375a866b91a325ef733fdaac69b4430a0257447b9ef7ae3b9cf069685330732555664aedbe6e95ce5008c8331404332091c876d5728099cac629bda57f0605e76b1f4fef40322c9be46145065b2e68135622e52733f1c185e89469f3ddfdda0c46b65653f02daef0f03200f627bdaf5255c7cdb68ab9dccd5ea5ed9b42fff3a2cceef77be92c74655a385e36357fe8034b42e2726d750217204fc", 0x1000) pledge(&(0x7f0000000040)='.#)(!*\x00', &(0x7f0000000080)='\\\x00') 23:36:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 23:36:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xa7, 0x3}, {0x82, 0xe6b}, {0x47, 0x7fff}, {0x43, 0x2e06}, {0x8f, 0x3}], 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) fsync(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 23:36:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setreuid(r1, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x100000000000002, 0x2, 0x0) bind(r3, &(0x7f00000001c0)=@un=@abs={0x0, 0xd}, 0x8) 23:36:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x42, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1e, 0x21}, {{r3}, 0xffffffffffffffff, 0x1, 0x80, 0xdc, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x26, 0x0, 0x1ff, 0xac16}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x5, 0x9}, {{r3}, 0xffffffffffffffff, 0xc, 0x0, 0x3ff, 0x2}, {{r3}, 0xfffffffffffffffd, 0xc0, 0x40000003, 0x800, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffffe00, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x61, 0x2, 0x4000081, 0x6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 23:36:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000680)='./file0\x00') 23:36:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) socket(0x10, 0x3, 0xd1) r6 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000600)=0x80000000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r7 = socket(0x6, 0x7, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x108b, &(0x7f0000000580)=0x5, 0x4) fcntl$getflags(r6, 0x3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000400)=0x9) kevent(r4, &(0x7f0000000880)=[{{r9}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r8}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r7}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r8}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r10 = semget$private(0x0, 0x4, 0x44) semop(r10, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 23:36:47 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) 23:36:47 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xffffffffffffff67) 23:36:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) fcntl$setstatus(r0, 0x4, 0x4c) 23:36:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0xc005, 0x0) 23:36:47 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r2, &(0x7f0000000180), 0x10) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000000c0), 0x0, 0x400000000000000) 23:36:47 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0xfffffffffffffffd, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 23:36:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 23:36:47 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) setsockopt$sock_int(r2, 0xffff, 0x224, &(0x7f0000000040)=0x11, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:36:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x7, 0xb9ba) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/234, 0xea}, {&(0x7f00000004c0)=""/162, 0xa2}], 0x4, &(0x7f00000005c0)=""/137, 0x89}, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = kqueue() getpid() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x21) r5 = socket(0x1a, 0x4, 0x100) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4010, r3, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8001) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x3f) shmdt(r6) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 23:36:47 executing program 1: r0 = semget(0x0, 0x4, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/235) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffb8e) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/244) r1 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0xa0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = geteuid() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000002c0)=0x1000) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000340)="c92d327bed04ac82d07dc648edd1891c7e9cd9fcee715463241e2588eeea882efbdf4b55ec89030e246c3fa77599abc358060facff8bb7efa65242b958621c8fa6d238e5c938415a29e8ff2f4de9e65c861d722701d4230695480b830865866622ee7154d4b57d153a1be19ba66c2d5dafea1b02398e20", 0x77}, {&(0x7f00000003c0)="e89899a4482c66452937d1482292f95c264642513b8e655849cdfd8c3f988b98a384afdc3688d0c8c66278edcfcd3c9be31b57be238d713371faa540bef9f963ad84ebf268ee9458dee99863c36dee083a753181179f47b72149ad51cc101bbccf8d1bbdb95b", 0x66}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r3, r7}, @cred={0x20, 0xffff, 0x0, r8, r3, r10}], 0x60, 0x408}, 0x2) shmctl$SHM_LOCK(r2, 0x3) semget$private(0x0, 0x7, 0x4) r11 = msgget(0x2, 0x8) msgrcv(r11, &(0x7f00000006c0)={0x0, ""/79}, 0x57, 0x3, 0x1800) select(0x40, &(0x7f0000000740)={0xfffffffffffff7d9, 0x0, 0xd, 0x10001, 0x0, 0x300, 0x9, 0x7f}, &(0x7f0000000780)={0x9, 0x6, 0x70ab, 0x2, 0x800, 0x2, 0x7, 0x8000}, &(0x7f00000007c0)={0xfff, 0x0, 0x4, 0x7ff, 0x7, 0x100000001, 0x6266, 0x8}, &(0x7f0000000800)={0x1, 0x8001}) connect$unix(r1, &(0x7f0000000840)=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000880)=[{r1, 0x80}, {r1, 0x40}, {r1, 0x54}, {r1, 0x100}, {r1, 0x2}, {r1, 0x40}], 0x6, 0xadd9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) setregid(r12, r10) getpgid(r9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000940)={0x10000, 0x3, 0x94b5, 0x6, "e02e9f66c78760ca1a10599bf4552cae1b74d794", 0x9, 0x1ff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000980)={0x1a}, 0x8) 23:36:47 executing program 0: select(0x40, &(0x7f0000000040)={0x2, 0x1, 0x2000000, 0x5, 0x8, 0x0, 0x1f0, 0x2}, &(0x7f0000000080)={0x8be, 0x9, 0x3f, 0xd70, 0x5, 0x9, 0x8, 0x1}, &(0x7f0000000100)={0x5, 0x9, 0x7, 0x7, 0x0, 0x74, 0x100, 0x100000001}, &(0x7f0000000140)={0x4, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x20000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x7f, 0x0, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e713048e6993192964805dcdfc73f4507ff81ed8e8ca33f962d0689207bf3dfb494be76f983bdd4f332cafbbfe8697edfc501d5adb718645b396141d9d038760d6fef8a4aef5aaed265f82f9688a6fc4f3d74ed5e43387221a5de7dffa5a21bfa10c5b32a4a7ec9e624a0b11a50638699d0fc983772896f8d641251d0d8cd85f6fa897d7bcc652c6df5879c4c1fe48bb0943f4e39d1cfff6cbdfd208abe54f8bc8cf49ba345af44fccc95fa5095d80af884bbc5a88131afa0bad2dd869f689efca018a1064e4d7de2a00a141c698394beb845219bed56357e253cfa9c3cef2ca125e51ab4f94adbfb997a657794a3cfbca1a3e33b086f7948041886daa31f803b30b1e5a52a703ce84c06ce10445f", 0xfffffffffffffe2c) select(0x40, &(0x7f00000001c0)={0x1a, 0x7, 0x9, 0x5, 0xaa, 0x40, 0x0, 0x30000}, &(0x7f0000000200)={0x0, 0x0, 0x8001, 0x5c1c289b, 0x3, 0x7, 0x6, 0x6}, &(0x7f0000000240)={0x9, 0xffffffffffffffff, 0x2, 0xfffffffffffffffc, 0x5, 0x80000001, 0xfffffffffffffffb, 0x7ff}, &(0x7f0000000280)={0xffffffffffffff01, 0x80000000}) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xfffffffffffffee2, 0x0, 0xfffffffffffffd85}, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x82c8) 23:36:48 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) mknod(&(0x7f0000001240)='./file0\x00', 0x8, 0x40004000000068a9) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20080, 0xc2) fchdir(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fchflags(r2, 0x40000) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x18) syz_open_pts() writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="bb96bb2d57c5d9247b40ea42998b", 0xe}, {&(0x7f0000000100)="a6d652e3cdfc7f51f31474d7858261e8b66010c3958712f35364d9fc1cab4b6866c03d8466855128560f9a6f88d831369224e58f64b09a98b28a27efed341c88f836dda2595f3e9006156ec8dc19ed5b00e54f7fd55248ec18430ca9b3ce67c487", 0x61}], 0x2) 23:36:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4b8, 0x69) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000280)="90", 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x9) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)='=', 0x1}, {&(0x7f0000000080)="7702ef836d2cf5878a6d03d2a08ea8a094b20a4cbc5143d8f8c032aef4edbbd4104ab5aefe963336f8f2a7efd71eed473ba3c8fb2413bb895da62989fd00c72500d2432118803987ca6f8c5ba684d5597fc1ee169c262a0907867f102f5b540e5516c16c8a20bd0e05475a2000a56065232f243f1e81b83d6106bb2bd1af9210373bf8062b885113fcc6410d438d733fa0f8ed95388c9961bef0c70678d876536a7a4f83dd2ef508e9ad69d273fba032c14a5013a8ad96374e3679624df7d7eddb2f", 0xc2}, {&(0x7f00000002c0)="be64904b64865de3bce329e99c5ff51ec30cce8852832b78b2d00f76201ad5d8dd4e356d89c4362c45c7cb25d3588ffb589c69dbd237f3cda6b89a1779c4f92e1867824c410aad2f952bade7f243dac607b85c83eb13d925835ba41fe6a51fc194d7c539e07793bfb78243e6049d1987fbb2df816159682c5c84739864f9d896949c93bb94394e6e8d6478bf9984ce48086e6da45268c33848dd349710c80385650344f76287655fae30a757412f04", 0xaf}, {&(0x7f0000000380)="8c76c9cf81c58f9024269b3deea5a2782d03471e59d37a0d748999f609379d4243faff1fc412684c4d6fe6dcd4f585283f2d478aef9104dac1a0efa09d0a79cb5f2ab0728d94351e7000c6c02b8aa83629177942d325e4b19e6d80b65cbe993462a46ff3fb6d3b1e813e6d57b61de4b17adc85d5db9ad8ffeb09aee4a4eb943455d694efb3dcb83f649aaecdcc0321571e9ca28c59caf0e6fdf1a4690970e7839d69435d3e308e63b7b3411db0bae574960919aaac0a3488b569964fe8e917efbf9c3f1e23e5d4bd1beecf179068ec7042ea02", 0xd3}, {&(0x7f0000000480)="eccae3510575f81652d22107ae9677b3424fdb7aaf1cf2fa3e8ff9daa8240851e0e971e7a25d8555c83dfb0429117b531b8241f10cef2d9bac6acc7f1db9a79fb3d7ccc7ef976202612cd5d42cd01b599aa00e46ccba0f8a70240cb2865ac548e7c1cc0f5efd79fb208f30c5ad57b94ae6122fd8615b2abdc788d1a685d07332f59b41a02406deac43e59730d2a41482b8f4e9da6586e1", 0x97}, {&(0x7f0000000540)="3128e67d3788e17bbf792b039043b645706aa48b4eb4112c69655832c1d2e09d1e023f6762ae7dea00aeeac1767a9a59a6551504da50a1dec12d24c619c8d577ce01f0a141fa14b74c5413363b73c7b4fde98c45225fdb44ffd6846c28c6384c5d4861764a68ac9fe3ef465e13e804554b1422f6fc954f86e15d16fea3117ed41f62115bc50cdef037cebd8ae3fab29b12e4ee824a8cad8508578cc11e192c8e77dc7cbcd032d65e69458f2677", 0xad}, {&(0x7f0000000600)="ec2dd886e50424267030c1c82ef69ff4e76a0e7a3fa8bd1260a7cb9b0317f8dec95f1b4a930e251c58ddd86282dffe6486924c13b7687b8d6a710766d45e9154fe9b76069602c219c2ddde13ac802570e8df4e2b778e902d7d82d16ebe7e2753a83047aa8f9fd52eeba65600f9166cf673b7f4931d528fd2cd5905f53c3b9e3fc7ce75ccfb98ccedeac76e", 0x8b}, {&(0x7f00000001c0)="b0c3702097e92abe02404b41e38084b3fd371c3ef5eb0e7d1996f6baabca", 0x1e}], 0x8) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000740)=""/173, 0xad}], 0x1, 0x0) 23:36:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003940)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a323fd820000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4adbbd2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc466200"/4378], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r10 = getegid() semop(r7, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}, {0x0, 0x9, 0x1000}, {0x2, 0xdee1, 0x1000}, {0x1, 0x1, 0x1000}], 0x4) lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) 23:36:48 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)={0xffffffffffffffff}) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) getpeername(r8, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000001680)) semget(0x1, 0x0, 0x2) r9 = semget$private(0x0, 0x1, 0x40000008000020) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 23:36:48 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x21) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x81) mknod(&(0x7f0000000040)='./file0\x00', 0x88, 0x8) 23:36:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) dup(r0) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x30) ioctl$TIOCSBRK(r1, 0x2000747b) 23:36:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 23:36:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 23:36:48 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0xce) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getegid() getgroups(0x5, &(0x7f00000001c0)=[r2, r4, r5, r7, r8]) lchown(&(0x7f0000000200)='./file0\x00', r6, r8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x187b2eaf0959c3b3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000280)={0x5c8747e4, 0x3, './file0\x00', 0x5, 0x6, 0x4a7, 0x81}) r10 = semget$private(0x0, 0x7, 0x50) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000002c0)=""/169) semget(0x1, 0x3, 0xc0) r11 = open(&(0x7f0000000380)='./file0\x00', 0x8080, 0x0) semget$private(0x0, 0x6, 0x42) mknod(&(0x7f00000003c0)='./file0\x00', 0x10c0, 0x9) getegid() mkdir(&(0x7f0000000400)='./file0\x00', 0x100) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000440)={'./file0\x00', @ifru_index=0xc10}) accept$inet(r11, 0x0, &(0x7f0000000480)) r12 = shmget(0x3, 0x1000, 0xdcebcb9d8fdfff9c, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x5, r6, r2, r1, r3, 0x100, 0x5}, 0x10000, 0x9, r0, r0, 0x77, 0x5, 0x7f}) ioctl$TIOCNXCL(r11, 0x2000740e) r13 = open$dir(&(0x7f0000000540)='./file0\x00', 0x180c0, 0x1) poll(&(0x7f0000000580)=[{r11}, {r11, 0x6}, {r13}, {r11, 0x20}], 0x4, 0x100) geteuid() fchownat(r13, &(0x7f00000005c0)='./file0\x00', r1, r2, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000600)={0xffffffffffff0001, 0x1}) lstat(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)) 23:36:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='\x00\xe9') r0 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) bind(r0, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) r1 = getuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r2, 0x2) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffff7) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x2, './file0\x00'}) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='r\x00') 23:36:49 executing program 1: r0 = socket(0x1e, 0x4007, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 23:36:49 executing program 0: unveil(0x0, &(0x7f0000000200)='c\x00') r0 = socket(0x0, 0xc007, 0xf0) read(r0, &(0x7f0000000000)=""/139, 0x8b) r1 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:36:49 executing program 1: dup(0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x2, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x80001}], 0x7, 0x0, 0x800, 0x0) 23:36:49 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xed, 0x1d1, 0x2d, 0x35c, "90bc5977e4d994d6e66d73fa3d3154010f9dd85e", 0x35e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7fffffff, "73cc0e527b00748f482e2d0656e73fc9c06d00", 0x0, 0x20000000000dd06}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 23:36:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 23:36:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) recvfrom$inet6(r1, &(0x7f0000000380)=""/196, 0xc4, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x80000000, 0x86c}, 0xc) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x200000, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:36:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="22b7527a01d84ca1c82b5facc3f521319c1db6997722e70530543290bdd8702e3c9d513ebffe0710f11c39cfa2167f5d1dd193e67b1fa2131a137f6537017795810347064e0deef19951ae592e11c2f29c628c3671a5586ba07f48b1607f649ea7f9a549b7aa", 0x66}, {&(0x7f0000000280)="a646d9b9d1362caee2d56079934ce45f7e1802a316a753b9df70269180e56643814dc6abe89e9605678f81d0044cd0860f19ea2f7e8d5f2f2b3cf7df83a5e774c00bf1d2e7bf665d59230176fe2966d9be720bdbb29f0bfc7a829fe3c6df1845159112b097b5ba746471ccf5e8dcd2d19a9a0116114692e9960a59a12cdf5e7cf97ec451eca760ad39867be34400d8abf44e6a9b8379accd18b6e8c0ee39e9b4a0c22dec5d2d23361dd0f817bdf95b4fa62ec56b6f24d6624f2179085e6f86ed2f44669e4ce73e7cff2c5486b241ccbd5dfeebbbbdc648238166f514db225d3f8f03773f472335d28f0ead9bfa42fdfeb642d72159b8a26d979ae64f0108b005644f365a20a5b6d134f5333030b2c4c2df081117336e830c9626d9c497c151e7ab2024be8dcd567a9becee92c3b157183de911dae45ba965414b11e8059079168f5e5ebd111224cf38bff5dc841c8b40d12d64a1377533b029b678ea9a0c1b2b6bcbe43a43fd39b3b4c25e58b96ed4e6f65e8a119f287113ec494a61cbce4946cbd7cc551820e36b47e5170f2dd882989ec4ee0f118f2103e4ee880f499890c8be3674f9e3c25eedc509c355530fb208cfb955e76c74da49e6184e2446c62d236600c0949c22b960f1937a3c12bbc2bbd8f24f5b89b80ab74ae82b40aef4b108f8590e1b29a9e6cf680d4eff7382cfa80bd9225bbfad45ec240a0f86e89c0b285e6306cc438a54bf243012083707380438f40d0ecb4fe1542272b4313840a3e0fcafab2796918b55a07ca2f866aadc646610572536234f59c2a13afb81b44ba9c69617239cd7f70cf177bcb6407031f95e40bedd21afb91d7481769faecb2f3186aae735d8632316868a300b367f6b9a446d6ffae296b61924db53df3e1fb15634bc0a72b0352dd9a36d1a4fad9c54585fb5074be377500fa73fc59bb4154c43a49096d5ce77ed7a27e6658639af714f3aca122698eebfd96f64ec8a356c55c899e169ed9c26e83ebab20d37001898c8bd6817d1da2e0c4f6b4a35a61b7138bc3a9d433c03ea66443ec6cc6f4186a0a55762f59294d677fe8650cd3d385d366f6a39c68089e3e463bd1c21cd7f44ecb25723cf75f119eca3e19e387177bdf468499e9259f60acbe08177f9677304fd00dfe86a68eedfb50dbc95917d1ac4ea6b67de509f486bf6df676f3d353e7eb201ec9db871db3e458ea7d7c7bdbff1769649949bde82d881ee12a7b2a652728e0f3a98c11ba45c70ba3c5f4fc7cd886616ba682cfdc839115206126d16909638ef404597eece599b6e24b4561fe027b2e4b6bd72185d074688ce9c1b49b740561d710831ce4a01271731a0d0ff9354dbdd1a1e055523d2a2749bcebda6f90a524b2624f309150e3ad4880514d805495f639f8abe2ff1be9a53358359637e9e09d68028ac54cb24ed4a33c7d51508d24e5fdccb5bd955f3c33c074aa6214ceb650528c02032f4632dca7b0c406794ad6752b217b86b98aa7ade375cda4b2d3a79cd5a99f91c1201c216c9acb8a75b240df65aee039312d4af1d1b0a940400e96df6458a3a104c8e581aea77f525d149a71165f26afbfb30fe69bfbae0fec5f7f6ae8a56a3672d642da460c6d9eae7f5528abee5bf58ad2fb21037df58b672aaeccc27128e62211893d3f4400eefcbdb40fe85586833c5c6668de6e06b979011201124749b94c81724bb0a453cc915e772ddc8583e0a326d18aea161ac077effee1f4b8a19e7ebdaecc64fefadfcc6ab6087083097a33f43e7dd42a254c2755aa1be19a7d5a1a642cd4192fa1e0e78cbe1ad6716fd7bccb99e1531984e0ec479218829eef2f4c715cc33a1f4d4dc8da2b3ffe792adbd59dca2e87d884341802c7525bbc9e8939aa4fae5286d02f5bc65f6b36a9ed5fc06784500dc951cf92efcca65585080986a89d2356ee848cd613759d72f0c0ac3f431f115370b44756abefbfe3534675b15e8d3df07f72b58bcba60404c1db09971f944ae1b5a2d4cefe5f63272284eae37623c6ea6c85d727a5c1554ab78b1d6ce17f8fb4231764c6e7edd2c9c3ec944720b540d64ad9e2a8807a869a5c0521e6d49053663bcec8e3ca3f6ac758a74e266a228540df029798fe515a9887787e221fc2cf2d9bd063d92fe9aa1cc9f1f66fddab10c9298c234e9283e587b8cc033a8edca9cdeae43d54ecee952b698e5487df3d0cfb50198e1639f573ca72e4315c76a8968015f9acee6e0edd923da9bc3cc94b12aed9161488adf8f15af79f9da5134f82f6882d08193c53c76dc17f3a121f4c379c8b2aa24cb7c5ba630b429d58b2dc6d97f140a95b8c63d8197503ffe2621fb6d217873d822d111ae16eda000068fc60b3be14358923587bada463ac39b33100e5bd4028971fcdb512075bc6082e68057793bcd5e5ce7525bdee588fe642632e27238574895158f421e0639c474707414c745ac63227fb632c0482780829aed66fd3ca7d4838f2db59235e2211118b35f3466a79b237bb23dbb16daa8fbb4cf2033e7acd119d3fd20f935d2e52c636798ecfd2f5346093963cc1620884acda8d4e11a7859bdc0abb2abf4a317b695a27131610817e152bfa2c6c1162ff0b331d857ae5b617a4767f50abb7dda06b471f4cd4254d7a32c9ea9bc841a9f1c1e768b298791484d7573a38dda92bf5bbf09f41216c16f9eed05849422a8f1eb586168ce54f098376bc52413450d98dbc80978f564b9f40598f6cc78fe803aa40074ef783ed7ffbd89e9f258af43413ce134eca378cd30863b6134a1a10e26ea541cee40c1082e95b6bf8167e8a97d2f563b69eeb7aec1069114c47786624eac48507c0cf39d681d82bf025070e29979c74909c02b8997b97ac19fdee0e31a844e86592791d921f739d05db56ceda8c0f3af1252aa341a50f6ff995ec27a44f08071cc458b27b85bee73df231f358ed24f040b91cda8b4fcb36d203c1fd70ab9dee9b0625adb98fcf6fb48194ea3372b1da60a955decee5f14e834952a217ab5b8c0048c90773dffe28419357cb8c38de7ba54396c5cdf1636c7293c73220fb32b8fbff6aaf8240ff529acb3d7386f5b74c062c76822d7792445e9feaf09da2c8cf3f70a57ad44d494ada64571d9d26f9c2fdd7148c06bc5faffc5094b516435ff5afc9e4e9d99ade1e192e8cb779954b12e9b034b56c1f5d33857d1a6e7cf9f2ac35de26290d193173f2ab2178669de73538c5d4f4b309ea43d99498b337ecc89d5a5dec2b5fa9395cbe1159b41650104a60094f4ef35094995ae433e6a52cff2d6214baaf2ca30df391ea09886eeb564953912f2ee4937112133284aa0b729bfb5014839a22c432969ff561e40e9226c3d1e1609f5ff14af34b65ef4f79eebfb3ddaf2422f05c15d35e16a670f4dde1c50ad01bce3bd47394550305605029036bc9c6fb1c5199fc2e8721edf8ad8a4559dc021ffc2d977cf97f06ec90729238d4d171123ca9d1ee11a50a47c89108e9e80c0395e2f5070723d692b5f11f5f1e628586403910de0389d8d9f9c0bac243ff46c135fbe3c87b26675b590bd62f2b519fdeff4e38d2dbbf74b9ddf3fc298a8a2b9c19c57956989e3b72932522b695262ccca354f09b9879795498ccc6f5f0176781eabf23b35f5ca6d8323c22cba1df3e6c19d2385ebc8cafd97edbc9aa80b5cc5d9f96bf85b44a4b0a403e7333706e1a12caf5a0cccf71372a30be31a7e72c9762dd1d05ba705c948e03939c438a9c665afef2bec39e40cea234c9db7929a0e9084265d7ffcc0f794a3e4acffce4fe9963928753eacba18687065e4d75294424d6a1766c2cd0de32491f6e944b78e05001afc97bfd07317b13e11003346ca97e275fe112ab20615af7ac6f73ec84fa20d50b19c2e33f48c73e6e3229edcac3a61c5c1e2a843a762d900c2abbed8b3ffea170c84cd31b05f194dee0019d6b218e16512cb5cb273a5f6fba6b96c4f8ca0ac116fe02b2a162f29280205c1c8992fd4158aa01403b84da1e19bf1026fb9fe15c7bb459f1c1788b238fabd16dde9b9f631175e195823209ca47fbc5bc46c683e2769cafe109b6f56c82a6dc5a68b923ef077dff8b109915dfdd789b0a45318a738e2cb64f172e7dfe3219e3ac9dea95b5a9f253435ce9250298e9e6caa68bc593a76f08d5f36de982d2ad262646389fb882772ad50cdee41b3101c0d9607968a870c44a9ec370c3943d2df0cb1f5ac1b090ffcab6e042a76a636b0eb2e84a48a25a403d387e7e87f178913d55b19fca4ca346ee3687845bcc9ebe5b3d59848a9138bdb826a2c1a81b98a9b5013757420e9d9e5fb9dc9a1cde2541724a623ca2a042fb0e93dcdc3497384b6480bcf4cda0b40c0509d68805b883af7f6a8f0f294d7a698804da146ed3dec4816426426127585f7cc52838d3d43f55cafccf6e6a9ea15a58bd4506fbd7be341550467262ada7efe3388f45298891a56d71809575d743f819880489fdbeac947e8b21acc36532b1e015abbdf6a03a54d5958bcc46bf87e2411fd00cb2a3de5284777062e9552a56f4cd203e7839c145d0a684504b5abe3333ea5643f924c972a9b80607ec35b5868ebaeb67fec727c9718b6775a5c0b35fb358f7bef4dc243ee42863d1428b0822400947f7c8b63c489e22544b035cc3f731a9e81e1b522adc2374717e6b2c1794da98f4e51ac77a2cf52df19758e1d8198b66eb47be0dfe2875eee3e063f28165962f0537d3e106ac37f97addd9d8ba76ff34429db673eabd9d4a2e251b755b94edc28b07b46afe9ab20c9414f3d1efa52297db29cdb2c440e3262e5d84cbcb67258ff79476b64354f90e1a4143799bbaa294ab81d7b9a8edc1e7047dd6de814548551cee98076dbccb7a2b03094f299cb3b19e26e1764c1bc2b4211b2f68357977d351d9c6fa9fa40edb4df4555fe1da480e7415aafae09da0495fb84f52d8adce54736c13d69d648ceef9808b7a627bc5a5e9595630e11b760f660d2b5fc306a310322cb18dc61b098ab42974e9fa11083377317a9b63626ee45ae40395d3fedc3e88cc295c63fbb593fdda16ebf06233ae09c87957f57af80488c357f9e192c06bb992b22168fceb6e293c82ce42ceae149d8d294c824401f999452a7d2fa8ad76c89e6a452235eae6deb8c6543303cb908433134d14a39be953e61391704f6eff31f7f7f2f4468b4562c0fdd7c6c9fb025c2c3baef1a7d5b602e7f1f785a0b4891ca13a6b59285840e63dcb4138094a12697bb276dbff10e1bc9c2a519ea661ebea620b10dc071882229ba9d0b28e36ccda5db1853eb504555da0a20d4fd502c7439dae3c904e0f20ded58f835ae235d2de611ab06b1befae9bbce5be3c42916153dff99085c6a0f1cbacbcb3321426732ce4c09fe05a8279fd9d7eaf40eede3871ef6b3be13408e344a64eb1d917e9228271e0f2cf1da3bbabda1fdc627f1d1f06088fa12166f65f7a2e840b49a4ebb82aae6ed6504d254f4f7bc79ae092c7e60c66436585206666449c91fe7461429584d3e0952155ba6c5549e4ede91d9cb075aefa9d7a09d18d70bcd7fbab0ba65a46fff5f61b7a257f35c6c37f3d6ce9003a200d424b39a15093ecc0ac6e74d4f716c3151528f662767601a316e625cbd52a2de6b1018dfbb4f6b07e09f6c13e3d05a814cf51cf2d36dfa7576537d80e2e615103f4ea37c32e96912a3db7f269ae592b57472a622513aea5a400d8934752b17678887d26961ab194fc1f4ae0042f98355635bc487ad21cfb14e22cb9e7785ce3ef6043ff25c07e42fd607998fd424e1cea4", 0x1000}, {&(0x7f0000000040)="d689b9409176f976c5c8e96488e575bfc9d3c27548258381", 0x18}], 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0xfc) r2 = kqueue() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 23:36:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) 23:36:50 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 23:36:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) 23:36:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x18c}], 0x1, 0x10000) sendto(r0, &(0x7f0000000080)="1768d637c9f865d233a95be59e0551bfb9d958108475b13dd412f3c55e62aa1b650083d6afb64ad775fab1a41ee4955c070250dab1905dd048007dd7f2e2f32da5a4aacf005accfedc6069888afde7c7b865f8396b06f72a31b4169f6ec1a22b5a0de63ed54779e1852a6ebf69ab5bcdbee919356324cc4da9d6db6cbc7705376c1c61e791e154844736110503d458c6030effc598a99e8a25c3e2b175409956a4acda956b3aa46fa985a21e580d4e99978d671fcbf376", 0xb7, 0x404, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 23:36:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x7914) clock_getres(0x6, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044279, &(0x7f0000000000)) r3 = socket$unix(0x1, 0x7, 0x0) bind$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 23:36:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$getflags(r1, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x10000, r2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 23:36:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x4, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x18) 23:36:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000000)='n68', 0x3) write(r0, &(0x7f0000000100)="d74eb9bfd90edb11ea47c69f3a9e418ab91110f69870147d601205be59cf91c26476bce0377aa57a9296394dbc0e375b8aad2e69a29375ef1b89df18bc785e02cacb33053fa43b17970bf91c1197ffffed5489280a9be58b476b7bf8db67cae15b111068bcd8ac09ebffe5e8b8e1d07daffcca1db9f2c4bdeb6973ce4f98796c7c5df5483be13a275a2e2957041c753b9f80a520e0", 0x95) 23:36:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x11) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/49) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x60, 0x95e}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) r2 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r3 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r3, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r4 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r4, 0x29, 0x8000200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r4) ioctl$TIOCNOTTY(r5, 0x20007471) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r2, &(0x7f0000000640)='./file0\x00', 0x80000103) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r7 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r5, 0x2, 0x100000002, &(0x7f0000000940)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r8 = accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r5, 0x6, 0x0, &(0x7f0000000880)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0xffffffffffffff46) mlockall(0x8000000000000000) 23:36:50 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x1100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:36:50 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x2, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000003687516c4879df4c4a9ff0d3000000000000"], &(0x7f0000000140)=0x1b) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000001c0)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r4, r1, r1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) setgid(r3) munlockall() 23:36:51 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4000, 0x1) 23:36:51 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 23:36:51 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0xfffffffffffffbff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x12) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0xfd) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000180)=0x20000000000000) 23:36:51 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x8, 0x8, &(0x7f0000000080)="9938797a4655b0524e18fcced783a7c1dfe10aa5a4a04c87296749f31e4c5d9a4fbadde8d1a6", 0x26) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 23:36:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0/file1\x00', 0x8, 0x7, 0x5, 0x0, 0x81, 0xdf0e, 0x3, 0x0, 0x3, 0x7, 0x9181}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:36:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x7}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x48, 0x0) 23:36:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 23:36:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000019c0)=0x7fffffff) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0xd884}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000040)="87041e475c78bf497852ff09a37b78b12be30e1a08f1fe", 0x17}, {&(0x7f0000000180)="005d25ef5a6c0343b0c0f54b53f79f39ad8e6400f977c55c4c92b698a463ddb2f1043745bfc0a33a0a509ff723ac52fb30525c8294c09deaee42caeac8dbbecb0f6b944e327e47c60c2f46be63d837ccf1bf296da25a74caade5e041bd16b989d41817adf761f5972bcf2161be52c7", 0x6f}, {&(0x7f0000000200)="3be20798e22bf1fc78bfc8057c7b6ff9863652535259419fadc64a90e8bf51314dc1b9509787ad8ef0d6c6b0af371813f1a7df1c855f71cbee3ba7ee03cdb206751f326490601e8ea8bb1157057eaf369823a2ae3ba957348692a5980e41ecae98065913b6d339dde3d6891b2c232fac950427254de066c5b51f28b386c99d48c661087f92a4eb53d4f8234514c7e7d7575d3a51c006f5f962ce9139ee6afab96e35e6f3dd17c111d2fa0aacc730fb120521e131f26bd6df28f0e66071150d7bb166af6153182926da7f10df25b1fdfa1d9088d365d901864ec306d972bd", 0xde}, {&(0x7f0000000300)="1e763c1a2d51549bc2b73f4001ad4dd13ad65f3220d498e4c52976f88a068415e1cbb154b954173994300eeb40bbed3c312b427a1d524b2aa217cc22f1b70e7a2b5632af11d50eca41ef9bfaac6b36acbcb28949c06da307bca0265a96fb22c8962b803da7eb698aba50a48a569b282301f11b52fb09922e43e76cb8c5e4bffe826a8f3820793ccbd005374dd26786e711819f69662687f5dfa5609ed4e40e8ea0a9ccc59a68902dff1246ffe364ec02a449da26fad99ec7c6308b43a79238", 0xbf}, {&(0x7f00000003c0)="4f45b0c0d19f71119ce5848d2624a9d4bd53f2b2d1147aaa441d17d448907ed68131cfeab052ae23c8d233195a9c4f7d3666725f869e99c8883225bba1769542b4b773f40a774c132f49731befec1a8a7980cbed46a0eeb95678ed90114ecbb29cbb7fb28a3189290628e98e3ecad4a26eeb5f0af40e5c4182091b", 0x7b}, {&(0x7f0000000440)="d0f1c82d69601c35f37dd698315d4c5cacaa9ef9bb401bcc2d1a2767ec6c95a34e162754f6a54de4c4d35aaf2faf12d0c0f8201769760cca480d17f3fb34d70b2a99d44744f78252f74964e727bf6bf650d6bde97abf27021660eef79f04b547a062182717f5175ebc905498b6e7d6", 0x6f}, {&(0x7f00000004c0)="2f2c376556ccd5ed1614b1e9d90b3509da3a4588825ad91d3609f3de2a5b4158b7f99de5466345091fddd132252c7ebd8a918ccf95a89d95d6674cc36a4cb7a4236197959fcf7a62a9926f7be0bba4ce10da51c6337fc2dfdd4f1afc12feb1e602bbad6d56d90986019a442c8925d20d689141ddbf41aa9b818774ff95322ffca507925fdb7a18ea9a1b36653fa47936f6861585e4731f3c66340616b0a9f8a356a12fefaee03cccef93622e1d6ad3e9c5cb4b10dbdd836c5a291439", 0xbc}, {&(0x7f0000000580)="ad4947288f8a130d3bcbe4b6b3c4f49b714cda6c80afa0fa56f857afe87108366d14f19a9022256ac36b569f3639964d8385cebe888968f2b15a9a62d5b071fa29acd894bafcd4fee2eaeb94d9b06ce1eefad617a0ef101c79786dafda0ddafd505cd544d8b7c64145d6fceeb3dcadc6d190d772d9b116687d57", 0x7a}, {&(0x7f0000000600)="1937ae1e26f1b814c5754dfe34aa4c5b510bf6836abdc928c39ee2c1618df65c7e85057ef50ab4f08efaaf4d2284e1529cbc79012bb37b7e0dc7eaa56b85276a5133f98f615a4313f139eceeb8985cbc8f1408b02e74f143b18a9ee0bcce3591018e21b09c68e59b247e3ba76e8cefa88d45ebac5bca953967fbf36c1562af521a38f54c6a91b892b0c997dae547b9268708821669c8fab2c1133c1464b573f57e9996095dabe4608f0be27d6014eac85741fafe9a7d52b7c615a2405c9db3eb93e640eb7d410fda54b78219194606f879ff88217ea27de29ec1a75892199aa6a970650205634c236b381d346d73a287e53774d198a0cdc62aae0fa52dfdbb59aa2d8384ba0b969adbc7775774f7f6fb9fb999c6453de6cf728205a297eb922211bec825afa12320f4988cf9d51377cf68b38edfb93a93364b6718e65716620caedd1431fac999c2e152d00a833db74d97d0f08321ed2ad9bb8fcfc256045bc70947b82c11c60a90132cec48722c4a164ca55d328aee2f191ae75d18f6888802a63f2cee670838eb127081f5065a8f3877ed465dddab6e78d35a64186159474e58b605271dfb27d62dd9fdd7309b1ab299f7cf8c8f7231c9d4ae4849b1672b9a724fe5509fc96d009702e292d4becbd15566d006b6c851eab8d824dc422e8044c8f3add169a63207f5acfd733d49cd5e9b44e2b1dc72e3fcc4658f168c1d5b138f1ba488c33230efeb94727bfbcc34f5eff7b0085279932002cd79d1f1d7cda66d9ae3459fdaf8e2a37165ef8d2bc5428ff2acc2fbc64213301011046785ed84a96504eab4fd124bfc8cadeee245c93fb975afa5096da24ad94acf28fcc995d18445ef1774d901f04e088e046da35facd2ffca22eadbeecd2ff5ed4dd56988c99b5124523d3fdfbd13ca34809dd8db25bf204058a2e28745b2fd16ec7a2ec4e16c717da7b821be5fb1c0491db1bd16d7626167339c0e3ed960ccbabaa6652c1c41bba76cf5750d56471056b6d5a10fb9e05dfc401b3502d5fc8b6ff8f58311e6094bb23a976f5a01b44fb20924fc54074c4a0a169a6459f31b32c16129b03e4bf7314e3f5dc1d37308a6e3f02a76e5b35589193e0615e9f6058ed5ce18afb7c7db30e22d496254e8d785e79218f8cf46a6f5bc62e81dbc97a44bcaf70927d26eb3f4f4b22548eaad4b4e457f77090cd2bb1e379d8a81c43dfa0c32daec9d9f736c3df969b09f077e1250a1441ff2c4358b1e0c35555ba8747253ab25ef00c5706b9a257ac40efbe265bbefc3604c38f07d2931dd8dd0752a242cb08b9600e48902d4513b213ba5699883079a29327c5cb25cf59e94e2fa7aee8183a0210c841f1e1b8e79f9a69f51054d142de6f07b79c29eed325b248e283da4294c3f5da3b5f80c4c6349542015467d81765285bc89d450a890e505e72e5c196814636b4aadbe52712712c13a87cc180af1fd4463d842c7bedeb18e8aa72150ef9457561058033adab908741681f9e821a98de4800d2dab3699f69b4c0cc1fc6229c1983d973a54c625091a25b243a1bf0841d6866eb395a6d1240945ae12db64d19cd31d9cee60a7facfbb71b0d26d872ea720928e6b1d454ce344c00a4b8b21931cec9932cf6e63ac0f4d3e4ce6d7433851b4425563185d214006212cf377c056484ed0e2568213e5dba01c72b7d21b92d160409efeb2795aa9c3867eb367ac0464bf0400a2a2736a7796d249837c85f14380b9571fe83d7954e873ce47f39be9966fba17cbe6f12a713be2a2f27224c7251a8262d53965ee46d099d3135c6afca4176728fa52f760b2a46599eea63619d17942ad0f25850d36509a9b5386d2b0572a60a593ea34b453bfe5d1b87707c535660ff0b5ff7bf6ee0b49120d69e0162d9fcb8a58e0e5cd08519d015b73058626159f89e2456b618a630d40e40403e8b880217d9f01d40392f87c4d55f6cb8f4782867225089fad0fb9b2773ea73ca0de5fe86ebf4d4b8fae372c9890331e398ceb333f278bd04bcacce4e297b0cf4c5f2323f54a58ca826a2bb36d7a38f6376055218c008d1f9e679fdd167eeaac073070d4acdcf71c2afab04198ce55acccf629f48f1eafd7c8c5200a459c2ea275f109f124f14462018750cbd88a37b6fc36ce603740fcc47ffbe76507cfa3febbc70aa385362774862aeb3931571bf7942e20741985f0f08c43ac1e531a72475826569860c89e9e7fb3d5a2a0e968b3b9a1d3a32243801d8fd9e2e82276e1c44622d91c07fd0262c54a0f218f908edf339be928a0db0171cbd3f07ffa1bc48768f171c35edc546c7d22c4eada58eef6002c1c5864455ee086921ca09e9e458a22e658da89ac00c1a722263aac5f5f51ca855f6c1519f6e7412bfa43ed94f25cdfd2c9836e94eeb1d966ef7e288456b81022e591d68bf029ef8bafdac648df09920a7df10feda787ef5ad94fb08406195428c3ff3fc92243ff6fbabb8d24f0e9c8b88f5bc3fe825be716046cf11ce066f32a335f553c4e66a307a87cbe4f4a8dff4a07b0b7b954e29f1f17591dd9ea36cf1b08a9a237b0811d4ab169ed99031f5b53332116bbf95a682216f6a2d0a0638ad9dfadb7490617f36827a4ea9384514a295bea6f0935aa8fcabb85db949ba9e960a53bf14062f0a996e4e234ecfa8a844a031223f2d261237038896ea051de59e1341ed3846261a3cebd603e612b9f4d2a8dc1eb4f7913334677ee5816a50ac089f549908828f7b0b26b38471540767e6950e9c5f6ffc4f092c8fc9f619a7882f5725365b3ff4f3b3d7430622d873f7191446331d860f4bce708fd2fbc146f511591f017178c5597a80c508e57c0a6f7b31031bf8d14b1f1379b534bc0422975b4eccf834fcfce26b3fbe603a1eb2cc6174d29a9ad07d1d0cebb15f7f74582ee546b94b144d9f3493ffd2ed80886f16740efb4859954db7cce8c49384346cf168547c240c693c220882d5b92d073155494ca049ffcac079f4333ff2e21498088188a932b6bceb4a57630c2547e925671f4042b7218b5e91b94d016394fe48eb9a4bf1c9814e35fa5d08e8ca4e0e7a904af7a95e77122e11579715e49a615e44021ceb0056b6c09ec162e9a653adaec2d9aa5fd4692ebed41bfd3fbc8d6f473116892f1c5c667ca97e012c21764e9026af3b8d02fb9207c7200274e895124876c8ee9a8a890b8e787d887a69b75473755a9ef1a9c17d93477bee3b9afeda88a2b5620264bb57455dcec7a89e73e1d21fc3f385a647100a9341531236b5a5afc4faca924b59ad7f65d7fa9825ed701d88d6c457b8158ccc84d238eadb3de21da192a402e7ea7dd534a378a1a6d282c0f88a6e00ac0c3227ad824f51e787337663f88f41f41ee634f0f48c0f14f79ae48cb8fc9414d7f4d6ed3bdd04e9b3eb56271799da663229ad333ccfebdb03d6f40e1ecc6d5d8916e4c82bbc6315d44447282e45c32deed89164a3c1d5bf1cef85f0e9b0b3dba3a16fcd4a79b092f00e3c44dd3d6973ea983958326a208e8c36078be157bb6e397288a3bd06a8162694242e49f128b54911bc34b306066b0b4f072b1f94fd5f722a3ec2dffc7dfbc418008c04bf27fa3c50e89e6e3f62acef06327f47c40e61c4b7a64e8a5e91aeb81b6a0176e939e0e63c13be6a8469451f299cc8e930fdbfd158e93de657dd93f724652ed1e5c5d930dae64705a731c047385188e2a5cffbb9259cf8ae68ad6dbb052a2c37576635a8f91482ed30bf9c0649ffd7e8db29dcd49bf331ecb5eb8e995fb9d9d37247a86267297add1eca856212f1ca2612d2240b7fe16a1bf163700f60c85c529af079c6c538ed4b0175901d05a98074de9fb2f8af5285a7d3c4c7c3b4f8078982f36a888efbc720469ef88c15754b851ff48b0f4929e29533cdc58cc511a1d7d3113cac6f7cd5bc95c0e624a1347f25f34fafc7773313cbc8eaa0cc599309380aa5540642b8f025b992d1a972eaea2664939128fb25048badfbf01c3637590866d05ac84161245fb67007ed4842194cf3ec3582ee0333b0df7cfe67579065a773cb86cb5fc156b650c194e86a99cfcdd38f9746c4225225313230aadfeb16eaf50a8b530e836bc05707114f8d24ee2fccfdad55a38c65e5ff776531b61efa927b16738a43f1cb3c74dbc8fea6d8809e3b2a5d353eec0ba3b7e9f8777fc4947e290abca1d0b484d2cda845f2d05952ba6346fcabee62cb3cace8fcc38379920fb6d2be992da05701b6f8bc52b831a1041d97cb6f6f6c3794352042d3d24c9cd56f8626b4ac7c56b2811ec19c80c3306e4530aa43912798921fbba53a6bc952b4f9113e8858dbd6e59177f790425a7cc9fbd6490576000379d65c82dfd5b7b8178fd88e295243577ebc3c782623b218a0b3c519dd50e51e2b07cca69c11769c1a75b935573f12b649c73a884d6e72b00aa4c34db0fa22a153345c85bcf8e6ae8ef5cdcbe83f52809197ee2136ed5f22eaf956df32f95d1dba5205bf3cb99e9bc759add3d96951e6fa4f44868ede7ef83b903ae7dc6371e8230a08c2fd63d5ba6654045b381b75f1b2e5883130c8f8a73a3e24c3e23ed962fd802b534b2cfc90aa20a8eff5b0614ffbec38ff46c36b527d2993a74a9c6f9d0ced35820c0c8215134bc60a2298ea49466eba8265d59c62afb79381a69616985815f11e3254dd25cb5ebef76f8c7e729a17afc8aad3ec4e3154bc09dddaee83baba693bac8859d40fbd665ed7f13d304a08ded8a855114cc80c0ad7c75344e88b3c71b93d37c599fbc1f071894a3691b3fbfde147c080ac8f5a1580ac8a52de7f247806e1e077bacaaff8d98079fa485ae605f5f897d31d032296f6b70d43ee3e8d880a576e465789bb442f10941dacc42a69f3078ed2eb9fb39f20c1ecad12c6674dabee2f44266bf726f647adca3838e4aef12d9733a38df5fb5b2f5a7dab32e51623111bdfe39c44b977c2659a99b9f4a16ae0701b2c5d97cdfe838226474f73417aa555bdfddd83ad1dfb4c679c11d8b63438e49d10404d98fb391e948df1306732022a7a0a9bba6435625b2af955f05bf3fe8bb79789025b6ae5d247ab2f8304735c1475fbf5140355278e31e03aa376bbe3ee296df1a778c5ce3428d1657a5bb2aae4e1e6bc4e32cf8433b9f7699a0e0e3a007833ef2c7c4402a0d2c8b16f91284d112345959088ade98861487ff71c08593c6d41a690f8fe4f907d642eb778e5cbb04fea9cdba0c0490a64b29a7af5ae2e0986e71b5ed5117ff5a248a480d106047e1aed5148e8e66fd492e6da00ff8b1a60ef4ecb3f34d7f06a4f1d6c957a5bea1435c2995bc1d38a81eb0f3321164d10603ebadce313ec711f7344ebcfa3de247f0be2760b7b9767e579109693f9c059244df99e087b79716d248aa62a9ba3981e9f037444a8d106bf105773896197fb0ad1a448b07e46643bbe18797153a720fb2c51b821e2512b4722439758724b36b766e31588bb4de1972b3edd603582c865f34ca9b7a1ab5ea88d7f30200cb1884757919e4fdfe965aacc121d6ab84063172633929e23ebc071236cd061284c0c396f649a41aa6688c80c1bf2d922c880a3106d0f1cffc0ff7cc0b77cfd80214aed0d17f6a7b378139de2efff1c3432e5e3a372b91bc05e5ba6975644927228c6852a9a3776d98570c2b3121b5217d16b821ba9fec408c541faa2aa03728b72e3cd2138e5204278e0de60299ccb2b6dbb56c7c876210224808ecc477f55b2ab6cf76a9b96053c4d8414f84f87d43fe7ff9d4aa9e0b4feb3174b956d7f452bc93adbb21cf96f9fd82", 0x1000}], 0x9, &(0x7f00000016c0)=ANY=[@ANYBLOB="f000000000000000ffff0000f7ffffff8f23830bbfed5780d2aec34173c1789f9861065d3419e71b6d8d327a0f4a53476c296a68a59233d0793946e675586339a42a2eac9f3367eaf97520edbf251f34c0275323480a42212796eb6cc1abeaf45fe0909ce182c42efe4d48450722554789da6d1e4bab846bf699516b6ba01020487d2be05185e3631c8a03b162cd3b956396737abcd855c8a0d1a7e336e2782af355fc30f3e7f58c5d5cacf49f9cab03ac014b31dd20b3309275a610dd8d3b23ae7c25855bf6ed1517c68573323b7ce1495f08b8345810a9492794977424de3174b32822a32d760c8405bc72977d4b0008010000000000000100000000000000a48dedc15e9258cff2d566901f2e9a115ed709e5b68cb332a5a0683ad6452d6cce2e295cb510ceea9403f43c147b0f900b3231e8d95752d885b4c523505b0a92c5beeee334ce23c1813aee3d967a3373c8d0658fa884313a9a9da5aaa08013f5d09ada69ab3ba58e97df2992d9366108fa1f86c76d1284f2450e05bb3ab62301b3bc7654aed33eb88690fe995b6f4ec5d8cba06bab9b623315682879e664e7a38827dce72093612dce277df92c7424d8d855991ba20c3112044229b5fb9ee21c6f8a96e6501d526ad8b29fdfe0c3bffeb042e35d2cf2ab8b1d52676dbce91ada334303bae65c80e041966358026c8c56f3d1ac4f00000000d800000000000000ffff00001f0000002be046c6ec53907245848cadc5488dae9f1fadee9dff06c747e6c84d31ea9738bab4423f8ca2010688fb08213aabb0bec63217f381c76b316fa6c56081dceb492c1b2a19d438bda09359898b9a698def84ba54363a91c532e837c72083f13526a181b4f1e041d9723b483e327f81b9f9cebfb14d8437aa6488f9a37cbb98265fcf19e1265ff62029c7e99d10fe10bdc0d73da65e19c4cf1294b5343a302fd90fd6c90ed349d012725c85d562ad4611a747e68575d86a9e20c25f919984408e7a829ccd0000000000"], 0x2d0}, 0xc) 23:36:51 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="e6c00598a598b66e9fa94a7df6459d0ac0fd70a654f05e9fd8dc0ec4f2", 0x1d}, {&(0x7f0000000280)="5c9504312629dc37a4e7e902465c3c9c5de2de9434cb06ef86af23a165a2bd9f67166f9d56e1c32876040f140d0baf9762297f81e4a2cd774a8720a9a0a2c2e09c6cfc32adb30cd74594ef61d9020a03166688d143835f4232ec3375e4a108ee599a20c9eca7bfce57c821eb62e0b42291ff1cf22df381ff768ecada884c16655462eb99a686338c0255e4e5084d5c24181a2a76c0597cf05330e55e51a9cdec2a2ce1e63aa7e8b76c652327acb3fa2e94c8f42dde06ad", 0xb7}], 0x2, &(0x7f0000000340)=[{0x40, 0x1, 0x8, "2d982bb9ec33253596541c99d3e21f6d6e18e70f823c8ada431325bdf49d59dd33968df4ba5ef6fb16"}, {0x80, 0xffff, 0x9, "76c0e64ddcf0596bc4f4c27276c8823a1750ecde02a293fcd9e7579a3b6f628c1f631cc690478e9b8d981726499ae3aff51f56ddb6742c32c424bb6d7a23915643c0103707a6c1412c9d936249debfb3a85aca70d8228e1ddc1188f245a0d2dfc878d233ff098835402a6b"}, {0x48, 0xffff, 0x40000000000, "1475ecbecddaa111dabd0b9b708d8e9115eb5084bf1e5ad294d023e632a47b4d72889a013a753bcaf98313620cb1e270a04f23cb97"}, {0xc8, 0x1, 0xe7, "f241b5fe7fb3f9d4619fdbfda6ab455ac97d526cbf9ce50aacbcf02fdf844c75bc4ae7769e5eee9dc1fad3c912be5e393d19d4a1da7b77fcde61621ef4e9f250656ec5229556ede04e8cb41363edb55cc175806fc3adfdacad4c6f23259c1555e3d1481badca0adc35d71d7273ad55faa305156d7687a9344c2a5678389ac10d724ef7e44e49494b7e469212f2cabd6006309231008d3d067da5b0823e9d43e852a77d988fb61ebd1f35d9ebb2e043ae1c21d876c7"}, {0x28, 0x1, 0x97, "f59d6e380879cae90d42314617d89e63c2"}], 0x1f8}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x2, 0x7, 0x7, 0x1000, "cd038729c8948325f4ff9256b8cb76a8fb752b29", 0xfff, 0x1}) write(r0, &(0x7f0000000200), 0x4268) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:36:51 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0xc0}, {r0, 0x20}, {r0, 0x118}, {r0, 0x4}], 0x5, 0x8) 23:36:51 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x40000) chflags(&(0x7f0000000080)='./file1\x00', 0x60003) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) chflags(&(0x7f0000000040)='./file0\x00', 0x40000) 23:36:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) 23:36:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:36:52 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) socket(0x6, 0x8005, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050405002100000008b10501907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 23:36:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r2 = socket(0x18, 0x4002, 0x6b3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="467c335aae5cffe1448ce499bfe14c565a4a46087d05a0c0d75e411064ac78f37093865155703d17f24d4dd57e649f6a44d482cb5ab0204cada0fe74e2dcf943420fd74a9ae49ae78eb0ade31102b41d917a243eecf609bcfe9f08de33f4051b1c2f72ea79f21ae79f2c7faa9e231a1419a01cacecc526f0ece374d6efecb6807d44", 0x82) r3 = semget$private(0x0, 0x3, 0x31a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xbc6f, 0x1, 0x2]) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:36:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x7ff, 0x6, 0x6}, 0xc) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000340)="2fecaba598e77c702789b00bacfe474e7cea17a4f58a634637e928153f87e39e4f52251c0bc2293e9c22fd3cca08a149a4dd412801601d8c06eeb3d22b3cfafb4fe6fba0b76dfefba4c11d285309729870541977b8d5a931397c78280c1219104c9502500fc307fb23c78f91dd298902c1bd85d369819b2bf0707d3f3467c8db994b4e210738a133900c08ef27ba8a4d728f954e00aedd0e84746ff8dee1ab4c81f1de4d4b55b730cf04e87a4dde423021c5b3559f0dda9a58b1899dd2f7580804c9859a0b1a749a9eaf92174bc7fffd724974e9c8bfe9f7345844c2e13403a232f71bf9973364c0081dd27c4f82b957239f9cb1410b7c3c08b43096fead3b89d77cd4d14702e639abe6fd56ad842391a99ffc7c69d71bf0911e09b74f9b056c5ed4bc139520d1c1e7cf15e1d4b3dba6ea1b1a0c7694a50e93696e45e03356f6e5c3ddf27c07e1b532ae39a7f6a30872328754c3cfba9ee97410672e6cb50df97510d0082cc7f1dd6adbecf1d2eae64fffff51090cf114f371758030eee69ccb8c73c4fdcc83bca698b9780d0eba9ebb81d2ec653b3bdb3637b31bd34704e17517592bbaf08326933c24141f49528c777464c3221954fc221cc82053b8529ceee33c87621117aa718b387eb44036011c8f8b2b810e7b55465a67eeff5883f7a867d8c373b47a107cf8347a2afd6329775c98940ba14fe514afded0267515c74899e49110759dd59cb3078dffa97a7310356ad37c99818b36408596250dab0ee44207af293ceb0dfddc8d14137da930dcf44f23a6e722039664197e35f5a7dc643cb8c6aac9e8764e5134236c22b2a0a1602181f7b45f502bdfc6745449aa7d375fdd2decaa4b2ac672251b132db4038ae48db4c693900d29c792f02c78b68936a2251c5ccc352fb0166eb14a388f2f40a8cd9cc55de910c3944b8ca44908b5eea27d73a3d33a3780f854dc6fddba9c52ca31d1e38f9ab46010b44c21316262d90c77b4d2e520501feaac59fd7d42545eac680ff1e4ac439ae20977b21b08119b67ddad32b9afafe553635616b9e3d16a38fd27c322918994f0672c590ba8b0ab683ae6df61587fb51898591e04b746e80e4c3a311e4f372e4d3da560f7028377d9ba05df960d1b2ae6d39de2ed0ca9802eb6f078e926e341562150f548814c63d40f48bbd94ce30bb33696cdb8aefe0003d96a08b646247f0281cb211a5e3c781e34f3c9f99b99fc12dd1d21d96d3b26d65b5a96c3c53cbce47cdd6baf3220625fa0a04ae66451f5f8dc74c5df545c7452bc3293f17243c21a84b4927e8f86140486bf18cd3f9f4372cef38247527be875f640425e7123ac915f834925ebb311639b3afdaa81771e3bfda51f0b18b262d85e80c0c3fa14c1956bdc48e4190de0d17065db74a153db545a16856dbac4936d5443e86e95e6e6996f369d1a9b59e9c463b818474925c5b9058676ab971f240f2c5dff345d7b9c7d38ec1271a0a5292495ae4b49c8c1c266ccf1e596f81e1303043b135beb547691d5d2f566e4b51059f12aa4f2f9a2dc76d04b4d5971f8a9fb681bea0abe6092ea845c0be37ff797e595e9dfa58be2d7878f81749c8d6e71e2f2b18d4a85d2d982a9022acde7517e2e86859682d0c21849f88f5b15df0f14b18346886deafab50e7712696cbcb8982c1967fc7b68c094f63df1d6451f30e636867e74781e6a7e09e6233c2cc589dac6a3e2ea8d883896d2ad73b0fd2975989e1861cd8db8ab3fb12b291ed5954f5587f5bb4df6f3aa2a3047b615d8135ab6ae6e36c3c58564e827e0fe608d23a86610e0f71622a515de3b76de1357b7ee231a954748b2fca935790526b8d80e702c9cc4fe431f847d6648d7366954c5fe5191348693f88c63a3cbdd7e0ceea89386f0b037f5c30ad1a7d9e8ec8cd9374fee0e80b54d367b8e9343a22956f5091c61e4e2487c438a74782b44a361c2296705e41fc6082fddba30142cf078771f04472ce8d2479b66afb9ac208bef3776687f341efe6ebc6612183a99edd7dc6243e324fa3e1fd450f5aeeca445ca186bbdbc7296211d429fe7c316c25e0c3581974f1b2a4f7710121a7d5b2608fcaa68ec6036203aa6b0ca441c12af1822e31e8bd5393f624832dfada41b25f109733109a112ba88acbf3ab5c4afe4d935a45f285e3d6e86030264c8d6b71a6346b2090b1e5c512355884651a63ebfbf03ff0bc851be5593f2ca2a1be4321f2532d08b70498a1c84c23d334512d124201a8362a6d0c2f710fb344c68b8fde263ecc6b33b01da3498a58ba9f16a161086062732201351c699fc965b414798ca18d4ee152d2c8d41e17cdabe26f1b11756140168528c9b936b10d1f09f21fc051286709532074c68fc2d33efdc418e7f15f1d4ed87c2715fc3f1675f4288e985e64649d50b3e4c3fe449de34e3e03349b0284a0f03a2515c76c7a925776f539736fa99a3f37a41ccb89afce2ec9d265e51d5e4fbe61ae7bcb7bd7773e28d14a20b2e02f2323d587fc7cf322d95bc1c2e8f5dc62cca35ba79b6031580cfac01a1bb1e55d5455ee4bbe3fe216de3d2bdda57900c3ce4d1c13f3cb1dec0dc2354b170bd2d75a46769202220ab7669cc105c3efac720e0f83e456a7bb5e75e765a8739f82edd18543ef8bad58098349099fc42f10f6e194ce2d14abb4aa0882ce0f524debe15553aa8990e4bf84091bb4dbf83f1e25f41c9f18c84010057246fc8e880abd900bae4c12126639c35936bfe7b12012f041b23b7835dbf380597b6297a0bef2823db954227adfa6df5f3862b12dcdc506636ef2194bc27d453ad0f25d6aa7252b215e7c11864a5a464558c9b430fae1a9deb1f6214145300ac9b99bdb14e894c4d7b1b39e52a7323898c1c270279e79045d65737979f9c2028dc816161f9a7c983e83cccdb97f9a3fd43e56e60adf0a0ec2461893433f3113cea3ef9c6d702f8f89c1af2fce6ec7b22dcefd36cd453dbb84adda7cb685500591a85f20165b12cd0c1f2b2c7f229b56bac0d5b33bdde58563c55c3c5fcbd39496febabfc43f5fa1a8c769e0527d3029c47c6eca0f923ea8667148f3b8bd8751425c3db72f1547d53a9cbe6754ec235466af694e903030d80d17cdbd11d5aaf05ed914e6267d8b46b05f6575028e869296fadc6af81332148372d5bdc234355ae3d8c5044e7cbf17d93c430021096e6fb445f267cebacdba53fb07a2d28369544855291adca80434da538875e414843dded2a18d3a32376d30fed7bfdd792d3661275a20d49c3bd9c8422971ce07ed104080fca118a43b6cc253a9842a3411e1a6c967ca55b46949367662e41ce30d6fdd9119d4a9cbcfddf1383d6a9b95d605eb0f191de9bd6460ef6a25d6e9b9a82951537b3825f2bddf7067b6c69ca07aa8418adae165212b39db52111a6c41d2b1c1b2dc6038c4f31deec4eb5dab60693dec09b785c5d26988eeed035b25c364fdee03520196cb9745d4ce71151f103aa93bcc47dcee231e125d50f7596a69ef3e496878e90537646cdb7e8c8a20c7389f15650a3eb8e3f497783dfc66a271c84e76a8a4bd335ca2a33478450b50411ee0a6a0d48a727c5ac958900d2a190c56b29b083cda3aff9845f705dbbe51e794dda9317a524c2cb475168521428f74488c6ec3d877fea9929f48ba5b65344b4d17e132ee67584ddf5cbb4e752fde847a574a607d98b5375e480b2ca7a4395cfdc729697c2ebd4e80979fb4d69011ddde6ec7bd8f40bc62c1b1c652e39fd0bbbc25e177798ac2928afc633d35703626e04ed69870e5b07f2ffd7ff3f56449ad55a165b15f49d058547cef9df4a9bc7322970ce93084cb038dfe26b959b9d085c8f6964d33785cb998a3550feaf037ba66f56a017f73bac3a881e7b98d47154dfe763cf4183d1854d91d34456edef750e0fd1b842f19c0e78c6b08c131b52439d30a9aa45fc3d27b31ed3ff2efa9e7839575801fef64bab34457d1265d1effc40cb59bafee6357c63648a55c8ade4ce87a3bd885ac62757e4147e7fc42e386c4df3c5523d816f4adc17bcb8bca7c7e92baf16de39aad1216082347c2f147b337d8b2ac638b5a30b97c289b83a29bc8bd8acc99dae6a650f4abb1967774a4093f143f8611de63dce83c89f3efc4b1a7bdcbfcb6ee28823f0e0f5d400cc16fa4480887083e52d69a19c85663e2d80247470d23427f960905903655b52cf8804f92890d9625f72a422f646d585c90436378af2a5a0175596b1a89091b1bd67790a252a87044e2e4a4d5fd73e408c3f988f80fc039196451021b72c7e22f931a4f509edd06d309e4fc2a707b581c1c67888927b11deca5f69f69c116abb107feba222cc141c7fccd87d8c5a1a8d88fb788eef2461e0498f39abc3311c721d6ab9575879f90e2b455567a15b985e452f5554f0345d4f9e11b739750f5f410872abd8d7351a2426e1d296cef50b354ed0a5409ea63bae94dc649d90f733e6741f4736d9b240e042d32d31569c246b7b9f41851bb73036e99dd0d7f8785344f44f8fcf4d5bd3f954570d00e5aba9bc53c9fe41e9f52f785d7181de861d3831b87015f351e368cbeae53478637d60a8bbd0a6e1df140bb2566b39d03e12ac03bfc610f2fae9091c39c47ebf606fc46408c0cae80f12930e12aa353c4c37d67d96d1d96eea96581885334b966985255d6c95f9d71e7abb63767c4e87a18a734b1c5eced518fce0e515502a0380d161686a14fa9111786d2c14ba781306abd6b362f94f587653f4a3641a15873d967572600de0c86729313cffc754cd2e52e8ac799772f28599dfa24cdb396a57480f8d3ba6eae5303037181b728c07dc4c0870063ecce60bf8613994c958c8011a4cfb9459eecfd9963a9ba76a2b1146d41be89ab30c8f78e10a6eb858e7aceeb5300fecbc39ba7f63390da425796d821a28d9d1cefd7ccd13bc682d017d18a110d6725a75fbeda01b80173650f47e347ce4d7f3fc649725d8752998943abd98dd50a84ed941ecb2c557eca45cb55fb4356f917b03054a717f96793b7b4cd2c2b27504feba464a401ebe5179158d4efbc4d7f5e6718e2167f8dc1bd61a9f45ce760f3c50539659c7bd9df73aac02d39311821fd0e41f20bb987dbc5a5f07d8ea44eb63f3fb89cf5479e48ae9753bccb3bbb86fa40403e9b5379661da4e89fbd5e3d3a973f120056e9678aa01b6d2d57cc204200d26480cb1444db6e5f4f01962f7d9906c7fccbc0b6dd8aac9cd751bfa1e8d6a664eb14648d2a566e1fdd1cc6ddf326018ef08fcc3d531a97f6f925cbc4ef63881989411f0998860ee77bc47638e4f76a9770e9b2308c15045929e0d0fd4f74a92a2abd5a0e1fcc3ea63814a1a58e760773581804f560f5ec6686b3235eb2245f8dea98f4785bfab44b25d9a0a5ef2c25b7a45ef40a0f8f3eabc5ad2effae42e7413ae972da9eaa836ad8e", 0xf0a}], 0x1) 23:36:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="5865d684e911b7f6cff44e3ba77f789c492b1bd2d7061dbbca596c2c83bf85ef79800a437c8d127f0d51b0be7299a26b8d8e598e42233c5f9e5218cbd2f903fb12799ad1bb32127c09f547251ecbefe16725a63569b5fa2ab35e78f5577e4534f1fe36f21b2efdc4505f4ce62dd6ca44e5660efbbdae993652c12f2df06a24a09b3c918ed4b1d7b6ace752047b96f11093", 0x91}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x2) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:36:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e1", 0xa8) 23:36:52 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="5b21a119a8c951180c99fcfde0acd57cadf2bbcc397985b199ee9e98dbc173cfa922dad5bce648c58cd1c94738cff972118843810e2901f6d6e679dff50244ed5166acdbc484d5f1f710c10cfe23029c4aceccce2548154847ab7cbae09b41d21a6c0af8755a98f457a865ee54412ac68330263059791d25e3ccd46917b27dc4188e78b4474d27392b8fe7130420778db935dc00ad467106b46b6f8042ca76f40e34c62af95ee206a518ebed90e4d4face9dfa5b0e4fee2a513dd97c7293842e3cdc8ef404a6011c996111f85c1420ef06e873cc4711e5ae00d84cb649979c6279a2d5e933fa124ee3cc553e25a29569223eed8fdf0c70", 0xf7}, {&(0x7f0000000100)="342be4fe26d43ec121c53490cf7454a23826e292ab4f43a64fbeac260e6af6310beb529acdcd519e28e6e59757524ccc278575274a062d6e3862d3d460a48dad181cf4", 0x43}, {&(0x7f0000000340)="2306543c17ac526a9f98c04d064a5c5e06700654f232e0b028c1d97a61b365c3e76f42e6d3fbf6babac45d24587787c319969f64a7d1597a39e48cffad368d8021cd762fae5e1addfc420de5cdc32a7035ac15ca0ab88a3e2c78dcbd9269c0e2d18eb7a75a5e67bdb3556ae4621fc4b9371d0c10c5ddf8ca9456c5cfff9399f18c49c239480459ab28f145b7b06799a04b6b4e786df7c0e9bcc6e0bc967f2f3409a6041fb90c37d69be34d23a6364d1cdfbd740f395ac3ba0f46ec858de9665cea6921d3", 0xc4}, {&(0x7f0000000180)="08f32a2aea0edc6f791b41fa89c6d18f12087c03b02ce56c9ceefc7dd3ce104fa4f2c2d016bd336e80855a36f137c33656e313dfa5333ec6650bd0b8dc98963367aef4ec0d5e3e8d0e571be1e983de36140c020ddc60b941b87f", 0x5a}], 0x4) writev(r0, &(0x7f00000000c0), 0x64) 23:36:52 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xfffffe4d) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r5 = semget$private(0x0, 0x7, 0x0) write(r4, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) fchmod(r3, 0x4000000000003f) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 23:36:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 23:36:53 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x56) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = socket(0x36, 0x3, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x9) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0xfffffffffffffffe) open(&(0x7f0000000240)='./file0/file1\x00', 0x600, 0x10) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:36:53 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x100000001, './file0/file0\x00'}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="71e34c5335410fd0056d51431f277508b93ce0e2c63c092641a047b99acff240c8b0566b304e012dadeddf64d430bc35fdccc99528c1a6f29c08f2e6db19f7d6107576010fbab0d5e294e97c95215fb232b2d20a7a7e1d7eaef7dae4780b611ed6337f2e46083a44756e314b7a25ad35ab8f0ec9b0ac69a82ee123d214f755dfcb810b58525850f3960bf5d6509f1c03748dd2dc211ccad25e2858675dd71e5638c854", 0xa3}, {&(0x7f0000000140)="af7f440c238b3232d37e6cfebdb87cfa414970dee768b27919c0b132fa8b53b35e9ece3ce6545d0b3d7aa953e90d18907b96f01160074e3d7bff7f2b9dc7aed56eb6", 0x42}, {&(0x7f00000001c0)="9519460676da73a92a8bc26eac4ca5e6818ddf3a6e4661f421b2e410b5dc4648aa7599a858d35068", 0x28}], 0x3) lseek(r1, 0x0, 0x3) connect$inet(r1, &(0x7f0000000000), 0xce) 23:36:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) msgget(0x1, 0x208) r1 = msgget(0x1, 0x12) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000a6be53c4d70000000062e435fae4c530161ae1ab46cca69c7d930bab55a936ff2fc7ee28741a745fc44dd5728462c9c4e4b3be4f7c3f791aae5996e7225b436aec4912196097e9095bffaae31fd10c8512cbd078e0157953855ecf00"/105], 0x72, 0x800) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) msgget(0x3, 0x10) 23:36:53 executing program 1: r0 = semget(0x3, 0x3, 0x109) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/151) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x81) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/21) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 23:36:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x7) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0xb54351d3d3034d23, 0x20) 23:36:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1ff}, 0xc) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/39}, &(0x7f0000000200)=0x29) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) rmdir(&(0x7f0000000140)='./bus\x00') recvmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x10000, 0x31) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 23:36:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = syz_open_pts() r4 = kqueue() close(r4) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) syz_open_pts() r6 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) 23:36:53 executing program 1: r0 = socket$inet(0x2, 0xc004, 0x1) close(r0) 23:36:53 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000180)='./file0/\x00', 0x0) socketpair(0x20, 0x7d63969714a2da96, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0/\x00'}, 0x54) 23:36:53 executing program 0: r0 = socket(0x18, 0x8003, 0xfffffffffffffffd) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 23:36:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 23:36:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/188, 0xbc, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x2d81}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 23:36:54 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="24f8d8d1735db93d8430c8621a373be73927db294ec83ab419eadcebc3c13ce7aee308cb649759523b7b58c71c8d04d9992518d71e948d2841d2e4207717f5eea730ef571acf714bc1b92754d844c9326ed631da767c19b9a2aa4f2d594c9f88e7040200000000000000aa99e52053bc0b", 0x71) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 23:36:54 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 23:36:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffdfd, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001400)="4ba1c376bd4cda76549fd18bcbb86b777d799fee2586ca2db73b060821b3659ca98d6a203de60ca115ecbaf4862cf5893e8331b1e03b8901131c988f942b16646adfc2806e69e47753cccab1cf431a2c3f8d873a527b34bb8108027a3620267641f881d25bc0ea1f1516561aec8466eee97c051f1ff29dd16ee88dbef2337cb1d55e87d72cb175fc493044d69b0cdfa9c9debd0bac390dbff0e4d26f1b39333c4520dd735af6cddc6ab429a7e056b44fb3bab7240da0f691b731a44b2658c3b6fc7bea6886df3e32fdc4198b61112d35929c13b4f3a94ccac0f4245eec06c586f03237aed095372b4ff1670ec397a2d6cdd0496d5b05c0eb79b2e7d71bf38780bf263a130427f26c48abc02e16d93fb9be9139a5f18b8bdd3598676c8fcf558e7a130b34bfa1cb61a3ca16244fc75452f62b75ba5c2751afcf4540900ec5927c072e4bcdd7bde1c24145eb3b1aebf1da62c5fdbc84689b4dacaea63108fffaf7f7959d518bd5101cf6ef3eefcb454f3ea5dbc761585deae81249e7c1d7df1a8802aed04020959774bdf1236e4f4191f9b99f9c9d0e22d21bd813f9b86940e7cdd9bee8a36e625252b090334c42bbe6ffc8302c39eec4815d77faff397a2d4b59c7ac0ff27ac8522d18bb3ff3afd46a391f318efd805f75eb96019f072522a06cdc61c5fc4a8bd0fda124a9420bec714702ccd2c6908991f7457a6dc8da35ca190261fdebc7db4c013d80fe0bda74f2da7887c4d61148ed4df6c8a6f1efc51cdd9620711e26feb6405b451e05c2f53ddb88dbef7ceaff7108e5bb350cec4802244e1a18cdc42ee050fedbfe6e3f6203843a92edb17ff899b179d03c2eb4e62b", 0x25f}], 0x1) 23:36:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x140, 0x66814803) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 23:36:55 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) r0 = syz_open_pts() fcntl$lock(r0, 0x40000000d, &(0x7f0000000040)={0x2000000, 0x1, 0x5ffffffffffffffa, 0x2000100000005}) 23:36:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9a}) getpid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) write(r0, &(0x7f0000000140)="96", 0x1) close(r0) 23:36:55 executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffff9, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) 23:36:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x5) getrusage(0x0, &(0x7f0000000140)) r1 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000200)="2de55f3288e05a88a1a147b1daae456bba220b36031ad2403c8452fe27", 0x1d, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="46a979379090b4f5c62df46a5adbce727e71cd6e46cf6538ca0af8c1000022000000"], 0xa) r2 = dup2(r1, r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$unix(r2, &(0x7f0000000280)="846065bb023637944d05354762d56eae68c577cac78f266cc4f60ad9b9bda9d2e03763e28e63622294ea6c72c169fb222f7047ae08e9360617dca81119a824161599a1f9c4febce6733ff8424f3c1c1d23b0b7f586436da6796416303032de626a7110d80f880f1a621c0652904444dd2361c5ffe92263e11aa33693dea26e842100b0cbb1914f746cc5b253b7c28cda7cb0fc", 0x93, 0x2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x44) 23:36:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x1000000000) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 23:36:55 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f00000044c0)={0x0, ""/4096}, 0xfffffffffffffecb, 0x1, 0xfbf) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgget$private(0x0, 0x400) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 23:36:55 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='m', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 23:36:55 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x47e, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0x100000037e, 0x800000000000) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) geteuid() 23:36:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) open(&(0x7f0000000000)='./bus\x00', 0x10002, 0x0) 23:36:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000300), 0xfd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) close(r2) 23:36:59 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000180)="3e910196457e7bf5e77a37002b0a8731d2b60c9d073e5a9e3081508f0bf76d4adfac5d44eb5c73d9dc79fd4bd3dd74e761e8c1055cd8af1ce845ff79d05769ebc5421a79078009895361e6d805bf8fdb4323ab3a93e7a145488873030a7f73421859077cf5dca347119e809e21f2cefde2a3033686c2b9c2c96430cd3ccbfac37685ca0be779ee3803a540539e6c75d677507172eb2f7f36d0936b4edbed20d941ee70b8272020d5af230cc2baf5cbe56b9a934aacb9e067ccc6df8dccbb2ee1ee57c487fd85e404e5991df6fdde3488be0e8824ef598531fb9fc3e09b61e091db580930", 0xe4, 0xb, &(0x7f0000000280)=@in6={0x18, 0x3, 0xfff, 0x8d73}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x0, 0x80000000000002, 0xffffffff, 0x1000300000005}) recvfrom$unix(r2, &(0x7f0000000080)=""/68, 0x44, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 23:36:59 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x81) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 23:36:59 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0xc100, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f00000004c0)=""/243, 0xf3}, {&(0x7f0000000080)=""/84, 0x54}, {&(0x7f00000005c0)=""/195, 0xc3}], 0x7) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 23:36:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x8004, 0x6) chflags(0xfffffffffffffffe, 0x800010002) mknod(&(0x7f0000000100)='./file1\x00', 0xcc232b7a8dd5e759, 0x5) 23:36:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="4402515e79f0f542858cfe0637d73f2cd08b68cc09b196c39acc45e77726e9e6a3487ea51fc408649093074f1f7a82f870788f211a3e452be431d21c1d02ee5228379a559bd1ca176e7a07054e0b5d4a2ea5d50ecf3751ffd4d7be192e6c3cc77f1ef355aaabde1e9ced407716fff6b4169d789ceab0448c4117856cb8585b5621206b000000000000000000000000000000000000378378a11cca5e4f72bb6e94fedb1be8bbfe42c73d8e64bd17b347905056a6b537b68ad49f88f4c6e1de5f", 0xcd5f66b2ed18c98a}], 0x100000000000015c, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) r4 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:37:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 23:37:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="44a700a18f22d7652232f931a891355df4649161357ae54473271eab0fb3c135a51f", 0x22}, {&(0x7f0000000140)="10c42f1ecc74f5d48354dc569247ab0452bea024524eda8eb1da329c3d8d19e625cf8f5e4506f7", 0x27}, {&(0x7f00000001c0)="169d6add074febc1a97c98a3", 0xc}, {&(0x7f0000000200)="ed74cc8aa23d0502e0eccd91066486f6b9c4e3ddb6e51797fd6ac46592b4f276ac8209cd3d92d4bc04a7", 0x2a}, {&(0x7f0000000240)="4622268eaf1f8b0510560907907d9928956fd44179200af472b2a2fbc3f7cf6068e70b3d0a52d2e7857ce4f2b3e6fc3903f823156c228e1d27e3660b8ef1b4444fe2a0cdaa791fb85854399564342e6a46ff87eddcf0823ab83bfe", 0x5b}], 0x5) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x7, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:37:00 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x40002000, 0x7}) clock_gettime(0x20000000000000, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x802, 0x80) clock_settime(0x3, &(0x7f0000000140)={0x2, 0x40}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) clock_settime(0x2, &(0x7f0000000100)={0xffffffffffffffe1, 0x3}) 23:37:00 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x400000000000182, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x48d9925258af531e) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000001940)=ANY=[@ANYBLOB="010900000004928dc5cd2e499365d3eb1b309bc4631a56acfe1a149ddb3055936597fd581bdb8f76607de5c06002b205d484d5a10cbb80c57654444200f86d61242043a21b14449bc93e2fe31ec20f022915335da1e5b1703cf762f388469f965d7ce1000000b95a407411095abeeef1326be561216df3d52843e20bb5caeb7dfc432cf7ea9fdad8d99987986746296bcbf16d889158548d00d4838faa16c65e718da582fc75eab5fb50f8c84bc2458ccac6f6c4045cb56a202010b1f0d1b12aa22270dfd036ef0d10acc50317b25bf2c4b9c476540c35ee6644e11da9f067feef49b36399ddda44647c4fde2bff0a3be5872780e0642e9fb6e518bf1bceeda28cc4593dc0025b8488b5a6c2ba1cb552aad0649948ac8430f3846628ed00415e642f44d1d85a3898be64471372e141855e57cbd8304cd12bb5a5e7664643d127ab58363c779d76890c06e07ec4e077cf79bd523a9ce18f5618588a49239d602360033334a5c2e3fa1f2c9a9beeb226ed9bc8dc7b663af28b537e81e27cf18625d6d3009458ba137212e99d0a7ff02341e41ec5b220b0a1c5d11d9145c0dabcd30000000000000000"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8cbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5a454cf685e64ebbdee23ae48922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd1400000000000000000043c328ae3e780c97090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32195286d43cb58a6e2faa56c7363a833240cd971c7d483b63d22209b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a3075689a8b7f87ff5d1b4b8676"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 07:53:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b287", 0xfcaa) 07:53:36 executing program 1: clock_gettime(0x100000000000005, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) 07:53:36 executing program 0: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) r1 = semget$private(0x0, 0x1, 0x1) r2 = semget$private(0x0, 0x7, 0x1) r3 = semget$private(0x0, 0x7, 0x500) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/194) semop(r3, &(0x7f0000000000), 0x2aaaac55) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xffffffff, 0x0, 0xfffffffffffff801, 0xa6, 0x3ff, 0x33cb]) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 07:53:36 executing program 0: clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) r0 = getpgid(0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) nanosleep(&(0x7f0000000040)={0x2}, 0x0) 07:53:36 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1021, &(0x7f0000000000)='\a\x00\x00\x00', 0x4) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 15:59:57 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd\x00', 0xff, 0x0) fcntl$setstatus(r0, 0x4, 0x88) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r8 = getegid() r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4, &(0x7f00000015c0)=[{&(0x7f0000000100)="0cd73115e1c7266a9a198228f948fe43714d", 0x12}, {&(0x7f0000000180)="096f5f31a752fa22b9316344f7a07e484bc470ab450b53f9884696405b8ccf771c70c792d87a5c1cd9eeff77dec33e00d40053739a63fabba8df01a45ba02792b61b536a59121c0c2135c23e912fdc591d62fa1c262b37e24bf4252ba17649fb02007e0e9da7", 0x66}, {&(0x7f0000000200)="e0cd2b6570cb7a9e07dc4e34a584286869874b785eea7fb1a5e905a9e0509226b8cbcfbd7f365e26ed24086cfbd93b36ac946b1208061b1598339f15697e073661073af7f7ed3f50e0be3924e16c6892e543e82a1f1390c5970205aee920cae3e2c280195ac360f24655c73645a4bd96bb003b3201658d40", 0x78}, {&(0x7f0000000280)="ee33f4e55d3ef472dd795b8e4bb017c55f80cf62df3effe0f979bdd93b05e76df59d0bdda00bb95f279fd1e7caa3b80bb6d7457e88e21f63865504ad8d1c9ccae3dec9b7409cb97881e0eb2642f4a014630430010340344249056e96361078f0e92470019c27a3e11b2b4c1a40270837ab208bd95e5bd2a4cee84834e366", 0x7e}, {&(0x7f0000000300)="4a8b3a16809ae70e9b9576969eee31358b421d25f347081df1c34afc8184ced4597c5829fdc2425eea70d31dbc25d928eac46e57d8d97b71835054ef6baefec440018223af4f8a4b540b79c78f249835b3beb53b3fbeeb088033482fde9be5c44cb73df5a0c41a3a438a8f0efe4e75cdafb78507b2cbbd27cd69ea26", 0x7c}, {&(0x7f0000000380)="1e7505669d067e0f7849e64d6ebbf2e695aaa7105fcd70f59b196d85e264b5e880d741037c2646ae14ba0865ce30070b8aa8ce92ac5c6b4fad3285e14e2b951c93ca7d9980d4cb6d657ab93d61a78e80e09c3cfe70cdf20b522fc76d9e516fed767accb0e5154d0b745ee736bca1ab9272111eb800df98f0093392568a9f58af89a542440ac2a0c9444c3093f95312caa4cf431481acc0f574de13b2e65d30c6ac91a71c0b246b26cb5bf197", 0xac}, {&(0x7f0000000440)="1e32cf1524382aa11de3867d26ef70267eeb44f7e5a31a176aaa4ddc6db6e987d42afc224d7748daf00094500e79469dc1408afc3796086a245bd4fbd2500b2ccf8b497420a77deb3c7825c33c34f703f8551d42dd3ed281893d5e2b8fd74a9191a8f8b03c13327290177e64fce6a15b074f14b2de71660768ed8859be66a19ddac9ed3fd3e9c00f71ce274bcdfcd135b6f4ab72b2756edc84a971937828a4f2cb61378714548010fd6ecb08fa4f5a257db4d481993d653fd085adbe131eb517cf6d45ddaceee5f647853238223ba30ea1307deebec3b93fc090da1a5cf943ab0f87cf24cb272925261f48fabdb0951ef5a86e87", 0xf4}, {&(0x7f0000000540)="2442d65f0456a6877194cbdc92ab5d3f67b42c39f128a8c440de42a2d0b14bdb0bbd4930a1bd4ef7a7d29f761d554175bee553f382c0d43c8104", 0x3a}, {&(0x7f0000000580)="39ce1230e98c960ae6ac6777d24d82a7222bde1087151e1ef853d4da012907a29d1d69c04a26e9f9e0f85ad12ce3198b99b6174df20c8d", 0x37}, {&(0x7f00000005c0)="854956d1a97bd4ec62bcbde522f72b8b0a3a91bb0ec9ed1d30520fe921d1889d01866226802b3574addb4ab558b659cb4b460265ab307a64412c0452125bb9014d501141679e251ad2908846551877b54140ba285ce5e166ae5bdae9f333a178d39d98a7ae4959d235940b018d98075243af9949ff109b1b2e09ecf316bc69888f5f3ed90568a5a0f2968ba1d8855c643f15ff92e56cf851a44676719ecda2a81674e70f988c78c1aa4bdc131370aec95356b2ef605bd191e4cc14f0db872c5da6a73177e2bb2717e13f023183877b14e60625d462cbb8e58e08a5c7a048f043dd2e2364f49fb3479604dce206b6694848f30cd03f2bdac7bf87a3d1a310e8511fd9bc70dafe2eb4cd82f83fe9fa6804825a7453f4f7f21cc752bd523530717128cb7a1bb8455ff68754aee3e4f32194c9d111ac9aa1d2b260e9536f7894eb51cf449c20a8896e4ce5ca69627da2330493def80af2a4b1578d63a706aa51fe19114990ceda3a57486e17486243b1994215ad6685e682321ae2a762324c5a95d888f9a344bcb1850af7b3b25e868ee40e7b5bc0766119bd26b0ef0556aad2d5b68abdcad4147ea95d9175cb2430b2eb58c0e5e12dec447b5eb7f1d00e4c35ab52d8f58630de1f1f8bd1a45cef0b37806f08b62f009cade2513d075e4b2c40371032dcaf935ce77df30ad0de05ccf6ef77b471fa00f7a0fcf2af4b3016d32e5f2d882635afa1f177b6d37dd0d472615ee0f9f178328d3040a472b2d5ecc2a9cfa48687792b8a2dc5044cb0df535c1bdcd8e9fb18fdc3da713e070e69cd02dd47f56ecafb184f37be3c72aa103c69598d4622fb27b5ab423f869ad8d7f715989db94ee9afa285c69014134a49cafed6dc0854a2059e98c858879a7e006933cb4e9bc877d4e7b11cf6e0f52c5cbbe9a626e01f8b5f4f753615c637fc05c5b93f90325f8c9c2715863490b638355a6f218817f645e526b9f6e558b86b5fbe57d12abef6588c90774517b1f2c2f35ea65388ef01713e85407a3a4d94be9772ac75c010ce478f3469414dd4e8c9a937d188a57726326f94005438213981427dd26f9f05ec9c80928d7061a73d8b5f448682f8b3833a16960a72835b83e86dab5b9ebe05882b695aeeb54821e375e459733dbdb6abab5cdcf64313540cf2787f9c4d5eb9070d600d9d76220742e3f170846b2590e97b9b3a4429ff7ec3167bb44d51abac1fde6c02b4daf60c089318c0f17e9d2013c23da49977e25766d19c7efa6f4805d4cebebde4f8bedfdc4862e55d5560186cda246f8883ce56c9499bd450d5f7f625bbab07d8e383fa91a15e8368ec43241057968ecbc7dec1f45e3fe0ac6e3b9a608714c061103e536f00cea270f013406c5dde7312aa60f95855f540b83b2b11e8a5b5fb36c6843201471c1d0191833b6b8fbef14d2767fdc3ed20530aa63e3034f1068413aab2ca9604a5732fbdc85feacdc96cd609ce18980e99ab7a32d4d0a80a6bf5b629fe5400dfd879e3dc0ec7bbb72c0507d006862942c0109aab4ef0925b3fb8c373361d24ebf745768bc5132b010d57ad9969d15373f9c49fe399adb61f2b3c2bbbe0d2fb94eaee15ab32a49d9711f932f47e69bfde7fda6ac12323a88dedc7d25f7c2f084625f99ad7483201edcc82985536c5ee451664c2a44bcfe367f373a647bf4101d986052edd1b1af24d705649176a1ed36998741c05a6910dc0fa1c555cdbf20c3d283db788778f3c6625ac89b997d9d2706a016dbf8cdcb841448f8f088a5625b410dee6df1c4b9c47f42a314c8dbb2e070cd65d91c3e2c807b6d37782b71e35f948907493be35751a17bf7af8026a35f5c3fd455a7cbeb8775d40b2eebac1db8c6c40fe0221d541e790ac6ff1779212975284efa3ecdc0f4aeb954755a5ee4fd27a92983f22752202f0400dfc956f9f6768cab41590b1afac939bc70f41a65cb2b77f4797971de8cdb536afae1763ba6940468dd4b0bad007f100ae7b1562dea337f3172777cecf0469e40be5b3892281c5c146f8914f3f61fb69f8ba5d78a8dfb69ad0e835344a7ea1389da6c583587c8dd357d9893af85e5025313f2473b1eb2a8af2b926b9544b64949338b442c3a8bc23ad008e4b5dfb230aa5479974213455c757cdd7f8b7dcb0cc135e5f549fc18960b3ded54207484ecd0eb4461e5d8d8a74c2a0b5d43a5f96829b5543ab7c75daf4feaf2d1fbc89db78d0b84c726b039833ee589ae91b96ea6feb13e71316d0cc257b2a14097bf7e2c672f42379d92fb5531673df576ccd3b39bcaf5269dc70258439d76f5666298604eabfc62c7444db98887d757b7e79196aa49627d9b5f65d31b21b68402753c26c5fad03174392e323229b9b6b72fc0cf9d0b4013ea59fb3d19f66180a2a0fbc2d584103d8751ac73c4d0b0cbd504db9a803628cb0eba1a4557d6a95eb5376bbcdf37d78c117436ba37e897e27d10a578219b0a9e35131c5944b15dcce47421237f31068bd88e8a256faf5328f392a7dbb5fdb0d88b93899186ca29cbb5faa4f5714d39f602d25c7b73ecef8c78f789e98e578d21a88f501a77a6832c394357becdf76474fe9a4b2927d753e6a85e236643268911ee2d60505f27a35522a6025797875690dc727afb2049875b0516f21131200b05280e60513e5da55a75f22a1b3bb74cd886224009a17f70de5717ee900fced29fc21374120f3043b2df2dcbacc585f57036621365b33d3f1aa27b700325dd74015af9617d2c70e78aab65e91544e75a350111f314c11c1db3b0c1b4fc92aedb1a23fdee47c52ddbcbc69e4e880b74408e862a221ebed15877eb809ac6b7c0ae1322b5889f8772e444e2ec30a06fd2e1287878925ddbcc2e4abd2b1261e1ca69a8a3f4eaae84f8c4471f034947676bc54b66770d26900a1d6e73901e2edfdd956f8ddbbf91e90c709f125df9dd0d809ec8405b27ff360a022870ef9c90f2493b80bf8a5c860920bc19c65a8ecdbaccbdcb352379d5cd3ca72ec2fda2c39d7d7c908cf50886390d9da7cf99f3c30c8591f0ddf0b5bc8b39bae9006f6a53c09fe204afd3d19fe4a4416ca6e4cf6b9b8485f95ffba6a2f798ded57c3dd4ca5df40726ed43246b28648dd6ca10a7e732681501a4464ea2e45a765e478f2974e03a1de7fc036a36a2480184164921f3a88f11925e71a766cf9c7593b35834e8d17df1ebedfc0d4d3075555afd17b750c197f2225c50e7cab93139ab74a3bbcdbbafe6db8263a5ac443d4cc0fba8fde7f5f207e0fa4068af7f45b4995bfa9dd98d8026c40580cc64fd3958d2a5df5cfd66b759b6e3b485f77a70eefdafb7d62b68081ed3db6cb46cb083d6f6ac92130bc1f8c5140f39afbc255c49afac7e3644cb7b95496ebec4f0aff7085d2977f32400c7737f72e9608c63289a16af4983821a99b73a702e0b2d531e65f43c581e284b3514e09eeb0d0977488af9bada5b029224a67416b05bf5da9aee018b7e956c41b494e3a9684e54b4bfbf92edcc31e9173d6d3d1004978d0089b4ec5071aa553c3d12941a4c1d1bb61316589bf4d921c27b2ed3b5c283b697134f44c17f04fa7ec6fe385df151c07a7f8007c67d2add3e45995d1bbdde143b90bbe5015dc8f0b515d4f7fd758876c851f10d92a0a58096d10c2beed8882dcd5b118b37aa72a95dce1ebcfe379f8b4645b1346330a604ce14ca8c6c6c440d6a6ec5c1e9e068360e5930874c7dba8038dede8411bf03f4d63ba17908f9d834a4f9a368b2e5b5adb080b6fbb07bd5550acd657bfd47a6c2f1a626f15b327b4988e3b7ac7499268102b951f795982d41276536d6e3d8f9007186b5c47aeb61062a23525144499815cf5fefeba79096293281c9b10f3e4222e9ce4511d8a1ee776252578f2ce18f3e6eb92e3b2dc5b112c6bb72c55bbac57af51e31b277fbdc01b0078fcd4d5b6074b648647edf5c758b4f75e8cb82964962fe85fddb7b726c8a2508464a186e645d4543574da36a60b27eb1fef3742ad2a93ac30dd10b57bc2abed9e61746b4944e1fa8636a9d964f57ba42eec4e36c9354275fb9fca90b74dff09b90ae5c1a91679cc03726ed54270d3e941a4a7595be13e5f534b2faf229fecd75afca3d0fa6f9f6de1c9bb961a9478a69930f5350cf333dd754bc7c8cd0d29e63900b5b4a450d7a5b5d1ab5d129f5ca77e167544ac48e89119d3d6449f4ddc4fe5bd37906d4bb09469ac4fe2aa7966273d30ecf8a9e538154995e9a6c8136103aeef328f25242fa6d4dc80b493e51affc68f6d8a063a9d825f39e6938e314212cbfbf1d79e310a00a0ed0ad74f5534a4af13a97a86e02995ccc8b3f2b5240262d87743a17f28b1783699743c9d72139e49b24064a477b8aa28067424ae7614c23ae4f751e800ee64d67181d2873624dd532820c2fd666b94e8c292d214cd66b0987a043e867022b158807fe0adbff4f8093671b86f7dfad361d52e4bb68629dfa891b983e966329caed22287378e250be83326ad2903dcb02f9fb74418f66a29be4caa9d60a1d014c9452e41c0817284f98034bf14f032244e7c97709de94649049cb47cc70c2d7b9a8e9bb1eca3dbca3827d827d0bbae6aabf93bed66f4c9005ec95e485284ee4385059ca7fc19bf375b6dc3acfc553f9115e98fa8692c7456798ed9fff2176633a2d8936867a0a896803a388068a64a765ce89cc0e8b2f86acac45843fbe3d527938641bc54484d1ffde86a27c4aec596ca54249324139738173b8059588b624b8edbe2d036dae2cbee8fa0a3a89752d17ffdf13f92a2369cda27fed7c948caf2dbd5b7592bc8c5c53c50a368d4b559818f1038a6a84f0f785cabbd57fd43d22f473c0bd457dd7149cfdfd466ad7c136279bf889d4ae37bc46c5c9f70f10bfe63e6d9791b39949b98150c8373d3a216ccb493d5e58ec08b2c8fdf41ded68ebc3596bd51dae070d387edabf6105e056b80c6c93dbd51d97a36c6dbf8d3976f28903467905682de9a623054fe6a3c8661638f4dcd69b525fff938112267fdd3fbf563c146a148c5d3f26cefd28548daa88006781c33b644f08d54b7caa6cc183ab322acca463a4ed9359ab7bc012933f81fbd7d2c0acfb64cfb0e3077904cf35499724a09b7793e135ec884c58794f60ec185756e700179edadc6e0673fd5b397f2be89d54094c646e5b083a284b7f2de97bb8ec86d7e2e2b9d3c80f22391862e901a034cd518bcee582b9d1062cfb6eefa35bb60b94a6b9fab2ec630bc669be0e9d4fa910fd36ec0ceec8d1e9cd65d9fe62579ac8de99f4533131a4a09e4f5536f4c347482a482b895630197b15bd0611e0ac40907600a507b19a62edf7690a11a52e851744b77e4636aed8922d674205830ebaba94cec0759aedbf15f0c0c9b2ba9be8e8eeb28aaf8796cd037572ff74972fb31e38a8e0fd78e216c9a917556430ea12909d6910e28b52ddf9a617b83e6ad5e99303b034f37fff9ff0f8517777e24592528238feda769d1dd73e58c856a8302f372e3ed948deca284b79efb29b09a18ded511a9106de7ff60cfe51f29f4da5a4abef38c3110aa08c79d678d1a721dfc4b1db6cb4d2885a7a8b7d1561cf8e43e9770e9b0f50593acf768ee32017dd5188c97942c368e3bce6ad954b96d60e6c63923b10a0a9bf6eb65e8e5a1507bbcddd2d855ae658284b6821fbf3d76e27f85db1dd2b4fb1540205995f42d00a85a169860e5d2531f5aed0ddc5c89f31bd9db869b57c73b51bf095d7b2dd4d80632a907e53de7841d65324ec50122d84fbf7ea31c4f76543ad8bb4a", 0x1000}], 0xa, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x90, 0x403}, 0x403) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 15:59:57 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x110, 0x0) lseek(r0, 0x11, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x1) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 15:59:58 executing program 0: socketpair$unix(0x1, 0x81000000008, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 15:59:58 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0xc8, 0x14) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000300)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/138, &(0x7f0000000180)=0xffffffffffffffcc) sendto$inet(r2, &(0x7f0000000800)="810fb871c81b43c4bbd252d0b2adbedded6881ed1758f3be581ad5740c1ab57bf4e156427aec3b34a6327cee667cf60d92744f1197bacfc24d3052b3c163ef2f91f0f65a5dc120d9c6b7736ee89c32a71594572a0af599bbb04ac6d99a30fb94b114a49a17b46013fe9cac4dafbb196c6fe09738fa68ba6ee7be6308b4c73394218cef8696fd4f3969f2c61d203cf37c0b774fb4dfc07cb65a379654e115296816e7d9821f02e348f5ee7bd553058ec5bafb2170280967c06e", 0xb9, 0x400, &(0x7f00000008c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pwritev(r4, &(0x7f0000000780)=[{&(0x7f0000000340)="36550755a2011c53a9d249ab2eac69c2e5b2d07d3d44a4cec6a0d2abba715b4d60fd4ff052640f0213ba505064fe2de59d598e4e8e9c6414b48c1343c68bd6284877db52b68d9fea05a04fb9d0fa70313811aa6050d4fd9a1d4cd8950561d378cf8d86ec70b00970c4331cb18ec1324e5df0248bfa18722d18733a2008fdabc43114e6aadf25e98d339447aa425e932180d2a36876d1245733f4bedd3088a570ce31b7b96f028cdf4312f455b2fab6390497d630cca372eefd2f9a927c5790b52354bf5f56e4b1efdd8fbf29030b78834faac4f3f0c04d34e662bc6612b8fe0319bd3c35719890dd4506ba87dba21904b7d445ea65", 0xf5}, {&(0x7f0000000440)="851474a2fd59123201802c28ba87c61ce7d100ced6073857cd269f0e707503e3af03cf80a0d9d2595128a0c68eec40b28c51f90638186e4fd35340d87e63e5ea00825c5d90f0ead9118815961b799554cfd3258360a14e0e3353fc27a3bd0eec8c081729cc75e73ec21edd05542a95", 0x6f}, {&(0x7f00000004c0)="9e5bbe5145fbaf334857cf3b3587f2aabec72506ffa517725b0ee504310856f752e054e1ca67c2b1f31d9b65a805256a4583defdb425460505a5b116d9300f6f642b83a8afd7e0214182f08ba7650fe7c459fd0d3cce820af596dbbe6a261fbfbc6a69688273f1c64ea6605efae005390d1d994b3c8ba7140445a1f3b9683779ec7ff71cf829f7fd1aea643bdf1f4b68ef13411e8ba38e8926060b8c5ac85c1719c2a8a6c518b3abba010443e3cadeac99775ede501729fe3c11391b36ae13dc3a419e220964cce25e009f8b30caaded60", 0xd1}, {&(0x7f00000005c0)="a01add72245a73b683d5acfd52ce50efa6ca6099bc909075949eef93b95c5b0b9785643ba99e28bf10b7bed5b346d53638cdf0929c1b49f8f95ca9937c58cd1a9ea6f8fe239bbbdf3e494242fb23c653eb9dffa6c1e9ab4a19e595693a196b2a0913df9e04aaaa3b4faea57423157d4f2eec36f1655679aeb0f77de7056a8d56217e64670db133f9fb6c992c98521b2f5c9abea695f0af4dec839a5adfc567152cb488d8712dcc4aec2d754ce4507c2c6cbc5d4a7d7b17c64bed5cf5561d089c8d", 0xc1}, {&(0x7f00000006c0)="b789ecf11a23313fbda20df857903b64b9f3a97e7a58f7f6a9951a395be86d730b11e6b633c15a9dd59c82d761a0c2edf22dd2864f1d11cf424cfa9c2523210918cf98306876d168753cacf2c558ef235c8a8c112608e9219f4f286321a74b8cc1771756927c70f0629063936364ab044a1a142ca2c0bb8d56541fa89089f591582a078aab86ada299b5713b6971f939d6a2fea1ca3ecb9fa08b13b02cfd25153cdd62409fe9b9bbec9bbaba393d67", 0xaf}], 0x5, 0x0) accept$inet(r4, &(0x7f0000000240), &(0x7f0000000980)=0xfffffffffffffcba) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000900)=ANY=[@ANYBLOB="2e2f33e047a8300000000000000200000800cef476290c5458730dac7276125547e41e934a598176763b1d6ef07ab97b8d97e2a5cc53f7df8e7ced721747a7513f"]) 15:59:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x25) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x7) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x3, 0x81, 0x1, 0x4, 0x401, 0x81, 0x1, 0x0, 0x8, 0x9}) pipe2(&(0x7f0000000000), 0x10004) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) socket$inet6(0x18, 0x4, 0x6) 15:59:58 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/76}, &(0x7f0000000280)=0x4e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x7, 0xfff, 0xff, 0x1, "41dce85cd75fe951a6384d9f1e042236f3b97950", 0x2, 0x2}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 15:59:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 15:59:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xcc3, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000001b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x3fb, 0x0) write(r1, &(0x7f00000002c0)="6e362e3572f8", 0x5) 15:59:58 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffff9a) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r13 = getegid() r14 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r8, r9, r10, r11, r13, r14, r15]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) getgroups(0x5, &(0x7f00000003c0)=[0x0, r12, r16, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r18 = socket(0x18, 0x1, 0x0) setegid(r17) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = msgget(0x1, 0x3bd) msgrcv(r19, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r19, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r19, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r19, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 16:00:00 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x7e, 0x0) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000140)=0x2bb0b78a) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) shmget(0x3, 0x1000, 0x480, &(0x7f0000fff000/0x1000)=nil) 16:00:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x80000000, 0x1, r2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, 0x0) write(r3, &(0x7f0000000100)="8d", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e54000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:00 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b6c7f189e18a13338d862bcafda50962705f91a2d8b36956655e0078d86eddfca3b4699c796a465eb0ab0a069e2fa058f52ee38594eaaadaada7bdc04dee133c15d43fbd926d845a0ace33f467a67c9395be4bcda6ae15e8396d3e3b8eee7dca032724a8025032242a411285e71161c89d84078223dd0db7ef6cf258711a9a297daf19", 0x83}, {&(0x7f0000000180)="7301cd4862a3d4f2f920f5aea1a7ddb50693b6a8e075af9eade618a6b61e426480e6c333598c14d1c83a746d45784071756e1aedd020", 0x36}], 0x2, &(0x7f0000000200)=[{0xc0, 0xffff, 0x100000000, "f19f243a20a7ac4b78f05ed117bbd067001a35fd326002dc07fdc2db97af25317569994c3b0021a4868456586f0f3636f3702abe4cfc0fd89d74618c76f7901ef246fe6f6013cef267dc25aa8e750accde61fbd21805224abd66997e3bb75b4a41b2797fa5eb216e95b50b41e2e8f21342b5a7b56d2fc244248910dde23caf16bd07bb4fbe42d447c537f22a0b5350f722cce25e69d1c8e409a2b2bebf3c9a0ef77b64a2369c69174d7b3a5c894f"}, {0x68, 0x4df4585825216e2b, 0x0, "ea2b7d629e2c917be39f30974dd7a18c7ef9847327f369337205aec676a507f7da04e4f6138b466ea1652cf62e43c22e90b02759becfe5dac33cb2f90bc3eca8b2a94d68bd985ea1f44eae57a243d5e9e42287"}, {0x10, 0x1, 0x7}, {0x18, 0x0, 0x5c66, "0a178904c2beb1"}, {0x40, 0x1, 0x3ff, "64a3a200ce5ff6d9a0ae34b21fb68ab234789a6e885fdbe716d0cf3b9c1ad3d4457a5b17cbdff480cf367eb971db"}, {0x48, 0xffff, 0x7fff, "9ada01ebdefdc14245754de3f8d498cacd98d620e98dd89ad83c6c381d2432cd84f84430485508d54b63bd28b15db36882"}, {0x1010, 0xffff, 0x0, "abe4001ba1e2c7c7f98541fab9f03decb93bfece052dcd222adc13381a909eb401d039750db4f158a5d481e69f0007bdb2b40018b3c3aeaf12453369f361c017b26b17a4b55f1b5985d5b478c288225c54ed5ce71abfb0fa30df0023c4e7913a48773615852258708b388db914819c5cd7f3c05c07c0550911a6a3d48cfab80bed392e4a6f9770c7f5183edb36406997df19e391b3a3d3be90d1efa9f992f4e62b106f582fdf1434258f6902e8960870f475bcc18020bd6ab9e8e29ac4e8cf50b3b6a43c518201e73d16a2ed98e9e668cae616010d838446989de55d192fc808f58ce4d230c12a4cfb65b363c83c1779cbf35958ff3bbde4faf5f132327d3b156354768a5a68f885e3e6dde1f2785a482b2a8aeb3d0f787dd33a672aeccc33f2946ea92e914952573308be50e7304ea56f508f7b4a547a294bd0e0d4379723d4a0111ed2e097cc5062d0056f0302583c7b55a2b40dccac9693e15f045db9137ad58f09e0db8f42cf4d1b0b7e85621422b62b1667acd2f9fafc0a31112d3c75058f4af86f227e655c00ecab87caa085ff7a8f9e5a419edb33f685c86534f5104f71a356968bbe67c066427a3c11b72a5388205e1eafd122ea1d0ab1f07e4ebf5a8973c77682d38a8398ded62f6db82f5260bbc1bbc65644c099047b1b1cba5abad41b284566b1258414f794bffdc8637a28ab169707a85b98d55a409b7a990c5215e6c72e9d7996d4afdaea720268fbf5873fa31d8444e2339021599553f1aaf4232c1669e9ff51bdf3211d60fe8497008b6a8f92bb69e42a949f40dc741afed29eb480d8d05229c58c08f99132ea00a53224483b0dffe134f38c67328899b404217b704396d594a51bd5dc18f49aa6ccb6d45d0e0da8b16dab6153260f241615f3efa1241b9e2b9fce7ef0d11234f928b99062ab32d12e77a233559ee98bb7386a913354b95cf76108abfd8aee5751653dcd8a70553bb998a067663e24a3f173cabf35e4400841ae22aac4c6721aaa974d4acfcf36d8dd9b2a3bb3632925c31d8c8e063153361e3ad8d8e0b25c865239d4b8addbe93a6fb55604a08e51f2ae8f8a980346761cdc81283e5d2832820a00c8d2a7474e5be450bd9275af5bd2b9afab2b7cf5a0852c204a330ef17e395a75db3a2e23ec6d45ea5ad87e378fc68d8c8c6f3dbf54e6b6df8f480309198b93c9c5f80d80138e3624bb7e3b2c0f6d0064faa8afa3a30685c51bd06e59abe3e2df2eab67ae520f5368e083ffc8e5278d3a3b5f03ef586000e4756ab23b565dca8665826aeb7896c77770af53276935089939d8624343ff229048a7a258a042c8328d0c45412066f28b4268b05a4401d127f447ae65ff980b07b4abe5eca038c6a89fe126e1b73a023eb854bcf202e81f39e146b9f14e9b34dd88d5c37e03af253eac2be947cf2f6915bfa13e14a76cd5c3dc2b4e389a51fad6f8d040b2457c4537afe9b6b3189906fa8cda2fdb77f1dd937390492a1bd8df7d2f94c1e2678a24196a6de7424ce545c624c64e2aacd9f42e90037f95d512f25ae1ee987cfff341b538a3074568b07f8c3ad0e47da225dea9af8c26aafaaa63e6fea5f13d940b6287a39ec633e7863a15e67466c14b55d7050b441551ada4cc4689fee4fe4d7d2818a5cbf2be593c8a9484b6472655552f693be65b3b3ea25b53806941851269da3bbe821470432534151cb0da2bf25446e9aefe50dc16b50b0e611f80a5f5eacd88fb5256bc0eb105b76808d1f510b74eb9974005427fe2dad1bda826ce26fc10d9c944f2ecc37c13d711de74ad0abae790d0e07fa2a4c69072c1bd2c2c6cf8d21391679ca47453e99a3e5e0e655637ef0ff6e4cdf7bc594729a551a0a2f621882bdd425f7f02f87409b8e2f7eb082ba8b1a8709e3b786a1f1e9e0478aab0fe13c9e63edf68d045c8485f827de96ead82cb4d3ce97d614531a7ca98f91600ad25a67b57d47406defa207973554c0f4eba0eb3209366b914a68448f565e4fba5cbb23f3a6801bff38e271f083573c4da0ab588e38a46a50f1c1add87bf60b2e81ef46148676ec975c617d1bb9550f312cdd5e36d25b876c8ea4fe68b09860ed433759516aca3ec691dec9261e766cc822509e7fe42ae1c0e967b221a432852db3eb43c022c7ed847594a8110cf8f032f954ab22c8736ece60d5c7eb43714f0d2ed749d1621a0089752d3da7118702d3e1fc65a3fcd9c3c805a9d46244aaf9e1cdf8ef11dc68431bf98ff7e6143a38a155b6a719734ae1b37d6fcdf7c60fa9a2d6954dc91b86d6ae27fdfbfdc19201786c2eff4357679b9ca1cc019a035c265b3e431b504f00116683fbe81fa747007dd409836c482ef4ce55b29b53b56bcd63467257b9b62df4bffdacb4a962012beefd45cb6bed03e13b24e7016b7843467069042588f29f3f6249b57eac10562859091ce8187f361182c5cc5bdc3f82a5c56997173a9a10d3fb1ded0c34c4c54dce6da3fb9aa685a48b8afa7eb765f35e3f59bcbd4d9bd9beba6a31a316941987d82447a9b983d6a21349bd9b4c296e1f9de6a53ccc69dcb5b20fc2a0c59df296936bc9c73edf2375514a5b3f25a160d5afbc61b19b0fbdb4d4237c3a518195b67ecd676cef66046670c9156a7a4306a9f9bef25ae6483f82b2f0ee7db53296bb581bd39355c345c34fa54419ceb088518e99a535791d9eacda2655a1f27058cf954c3db1682fbad5b5d91e50f229c6a9290081edb964485e8c1ef140cac265ee87fe5109619d6db4a6b1d78d0c341d010d1b9bb9a9527a083dcfbadf393a0f2e2e9d1dd7f420c8a3828cb66efe4d7050faa370d2655fcf93f134dd539120f077816644d9106105b21e63526c6293148faa7981a7a22ac274ed7dfcfaf20ea240fedaa23ae5f1f62ab07c181a2f1caf3819c77a6c3020607e0e74c6d95491389f4c7b34ec1f27e13944570e2b516dfeefe9dac52b21f90dea173013814dac1e3907f05ad1a5b5f17eae3be59dee9406c36a6a01379fb75398dc15612667734349935e6a151369a6fde388c8d9c1267193ea2f65b4f56fd3df387ce2eb2b55b36c338b0f592242d166a2840ab7e69d7a3a8d8e3b4f9dd072d6cf45d0f4753c62780edfa7ab60f445fbdbebece916ca7c18c51d4c2a14e8740bdc94add55eae35857d2c0aef0100fe06b9f9c144d295506a6c71b87e16f4423f377e74d606454dfe350436dd1a84549de9b3c02118fcfe63be03ce0e8f4e65c5afbb180bde63cef37ce034fd94a60c0da9c47f5863355512a9f3003b3d7521687475eac42a7534f84126af82db7631f343cad09308d7470df8e3827f863ffbec47216342f026abcd4d8dd65fd1b7ad897511aecae740fa4d82b4bd987d8f64abe8efeefc31f81beee7b203cabb766966e289b0bd5fd592e130489b268ef02f590da6398e77b3bd150fa3e6948428e5251993ac089c9c2b6328a54c9a58eff7a58a2ebe6c397c53e907f4fb2ab5a236e39fe4a05b477bd66c27012a9de3908708fcca59921bbd85c424a8b091ed6abbb3b110be7c85e70fc41f226183fc9fbdc83d0fabb3c53b54f5b69a3320add1ca081855df770fdcee76fec6f1f04152e2d0aceb048af38eeb76520f0d2f9becf30c777748243feb74dc0f0899de400ebe49cd54a3b892726383bfc7daf46c0628b3f53ad4e901aad62fabb1f914e2ab0a3328212e61b3f94ec8644dbca2d09be21a4fa99dc5d604a65636df25788a943c8af7720c90d99981f92834ef939a73aa1527f0fa0e08d13025a6521e43eb2be467eba963055e9864df5c7534aa5e702963b00bd19aec769396efc4df189d9212fc653d14f9b4aac523637376e2505a6ea5e16fcc9d00403fbe43192c8ad2193b1309011b17ce9ab579ca81164df78a9e6a91b5941ab89d516ff39a5db5f1b139e420940bd9c24953435f2e7b93c6cdf6605c47c782513f65e273e1e9c0f110a8995df95a44a37244fd46a66252e4975ebebc89c41b556f97a0839e3922181ff8dfa1255ca6c27570e20819f79aef4e0568438ea9765de2dccff57835f1f8ae3550326a00eb2e5f990b33e29f13a93738f3f6f852375ea25d0cdc324c3bf1465181c557a57c39950823366bccba2e8691d65f76da7fd63eac2bfc28601d18cbdc2e8b12b524834dd9715c55e4e9ba2d1f3822bc4c6bdc95966db2eee4caea5a5c7095234ec1b19833e124b624a0c04b2b981e03f80c3aaef857d8111be471c4f64795d06bfe951c3f276056d3e7f13b702dacb9be6aed617bf5c255b7953e26e39c10cb441bde75a25113ea2ee1dee6e65377dcac9865fdbc7be89bc8d473ce63808f0aa400fea5187dd77f0caf733804487dfe4491b089ee7bfe714455e37b904b79161bdfc8db33cc594420169cc3d3b9e05fa1e28dc2399004699de43a9d163267ef426ea1b2d8936a3898e3c3c2b65db601d110c81cc697c225d2d0668c17d5defb7345c63a28bf1be951e828e442d9091d7be567ae61173bd04a1cb8dcc05f3af33f6ce239b25bf3c72ccc23317fc1596ffbc6cf597d7533557ac784b4604759411e00552b6e0aab6f91c556cc649c2a22f924d667ee6ab05a3eaf34fcc6230a1aa4d195bc98108cc7b4a6582bea2e488fde74dfc541e5797e9acf03e5a36bd70fbf0d035230c86b07001605678aa397f2562082721c9225e2f2cc73f1e35b809cc651433b111fef5f8e192ee26454e04ba7a4513e636b86f3f9deb8ae4b0d498916132c75f3a90d14cf3bd081d622011d30d47d1a3b3766a6fa21d7c6a7f45dec39742bd10588be8ffd64a2210d627a3f61a3ae17955c75540999f47c6c0447004674930d0a0d3e3488c767c53ad46fa316d8b56deabc4d451b79f821b3e40e55b43e6ad8806931237b295ace3503edd4799d4fcf09b7c439c9257a5891a22b6a5b1a165864a157c269140ecdb8673fbb887cb2b2383a3cf7ab830ba84e39f3dfaf22c9ee8b24d67d045d35d6d32599d48a7b0031e88448fce4cd62344a75310db451b2a9469e3b5e6844fc231dc618136b9b92a9cfe3b75fc1ea6051e81fc6e6c417c8b65331585a83c3079f89f15f889901004b92f920fb43ffee2539fa255c4a3cc08055c3c26aebfb1a38dbe7b6f7f3f374a86bc5feb4aa0d62c41df6ed45291f4a1f7b4f119598d908ce1a2fd0fa84af61e84cee247754712315a18c7d2e306048b6857ccb72037cc208b4ea028ba2070e7189088e728a7c330800a3ea8b72dfa3f92a33f07d6ba83dcbdba443a03841f0946894d2df07a5c66100ace330432b40285273e06d1d9cf820b647a40c7b1336dce036d72a92cf9016a39762a2f14ea6db6144139edfd4775e8157476fc506c13af5c6f51089cd39f6260e28d9317cb4b29ddc5b75b907fee20593e52cc473bb202e79e3b625fd095c6a77173613c0b700a46b53491518a6c4fe1242c00b9a7fa721038b8709b8cfddc2940bf45a3ecd986c1fc0e5a1ac1bc843728a03c11a020265df425d29efd0bd94a2e776050755a560d6ccfedabf74ed67b5e94375ab8156b1a13214520cdafc29aacca75bc7da82f83c4db2907353876a91d814d2819eac221c60c550bc1b0d15fe6318aede7cf21a861d4dbe6afe192a11b12b5feff9ef2090eafaaf436ee5c039907d146412f62d2724d033b9c6c3d37adc54d3e132e574c7d7e9f712095434fd47ea811e2030ea2e6b5ff20a94cafb033a797bb6ac9187be892f18c8063b428facfbae2fdf51a436ea6039e49b7f0a13e29266814bce7a6206149b3360908430fe3046dadc1fd1863c4cca3"}, {0x108, 0xffff, 0x8, "ae1530ecc10c0f4fee1e1e1e2d5890adbf7809fe43f9f92f36c68967f5a70a62ca50cb5a313e0663d74703e5573c358a0a13dbaa21602fe83bcb65301a7a1159918268ee93b115d0d3e9cad5b3e61e4980a0bb5e769ac54ed792355a85c136d8c293781b27ea88d818ffe2251a301f47fe4875cb06af4f6e4dcf6671c1376e8c8194ac75b112f0c001756ea3a9a0f753e422673c3b81189159134251c864c6fe4519e794156cf785040a91cb51ca7c8524049db56b91abe3e4788f9e18f8fb93978a0f5cc2502957ed58ebd592fafd6c5782bf4d74683e1df862fd53daec447f67705f205f0459c2bfd4435bdb6b99e425acf2"}, {0xd8, 0x1, 0x7ef4, "6a8b0df1c5a4b6e59164d23ee5991e4235e8032e3436f424c4651a6f8b4008ec1c1080a6d2e35b5a11c35aa03341d0e82881ac5bda1f5e5fa12a144a210a3e1c2945753a7bb726d759ae2ca13c8a85580fc613b9780001f6f5ffea847cae582f82391057ea7376ee8f97d7d9465f47f8d4d0ee93dde46ec000b83bf4c63b577c3c241b13c91288999dc42fb6e71c8d7cf85181576c00e96b1f96acc85cbf0c116605678809ea43b23d2488ffcf709349c22043efca4de2a1a38558bae53c8d9e4c3159a9"}, {0x30, 0xffff, 0x7, "a3f46c66f50ba3e3cb73ff0eead431ed067b062cb38363c541b7"}], 0x13f8}, 0x400) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x880) getsockname(r0, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000016c0)=0x1ff) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="36ac158c38e0122b302a20faa619b8b11b2f7b5a066da4c754a10567ed073d244361d53b50c7d70d9dc6e10f4964a1beff7fda74c550a6778e5812d4758c6202b52fbae78b2a5785dadd969a2e9e87a462ca86551326b7e4c96c8da8fbd80935aee93674f90cffe9d419aabb57b96d6a59012fa278d38ee63d9fa490fb904c5a94aabf073502aa627c226285cf72b4cca81d14b745559c59e59f7130869719", 0x9f) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 16:00:01 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) syz_open_pts() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/10}, &(0x7f00000000c0)=0xc) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) seteuid(r0) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) r1 = getpgrp() socketpair(0x6, 0x0, 0x5, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000100)="fe603f140982d1bc55ea6b60af7a098db12163dd23cf381a44737f0ec00648", 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x3e, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x10001, 0x9, {0x7, 0x800}}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='\x00', 0xc000, 0xd8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x10) clock_settime(0x0, &(0x7f0000000040)={0x1ff, 0x800}) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) pipe2(&(0x7f0000000180), 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffff9, 0x5, 0x3, 0x1, 0x5f5, 0x2, 0x5, 0x9ae570d3661f5c9f, 0x3, 0x400, 0x7}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) 16:08:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x7fa1, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x41, 0xfffff, 0xd918, 0x2}, {{r2}, 0xfffffffffffffff8, 0x10, 0x80, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8, 0x413}], 0x5, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x24, 0x1, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x1ff, 0x1}], 0xffffffffffffffff, &(0x7f0000000040)={0x100000001, 0x3f4}) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) fchmod(r1, 0x100) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0xfff, 0x5}, {0x18, 0x0, 0x1000, 0x7}, 0x2, [0x2, 0x3, 0x42, 0x8, 0x3, 0x10001, 0x0, 0x20]}, 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a7bc4610000000003a3c6b4400000000"], 0x10}, 0x0) 16:08:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xa00, 0x100) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x5}, {0x1}]}) dup(r1) 16:08:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x57c, 0x5, 0x20, 0x101}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:08:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)="b15b416fc65a272602f0ddae80c7ec9c5267218345677ea3eb23eb6d95c6be1bdd66565976ff8b70a9af805b3fad43ebe5f723ea4b2d2f99c87b54c0ef4df15f2976cfe59bec8af957520136158cea675e4cd4cdd3c2442d0f6f9cef46c9a3b99dc2038f7a2ecf45bdae3b5d134bf30ead26aa6e44d9757b4c6df43e8895a5f82c4b8787cf72508e471c4a9ee1715caae930774e9d092a272aa8ee37ab524830bf2e603086cc791afe0bbf3617602f999ad2940e1a8a96bae30f3e6edbae38a1695a33b0adf89f83d59445ff633240585c4a3d8b3ee1bcc3c313cd", 0xdb}, {&(0x7f00000001c0)="922e9331b0d60f019f3f66667a4d9da51be4cdc58709cee1b73d0db86d329836248e081484b274167f1560d26b01172ed24b148976153aec73195f24aecae878fc54b23d8379325e7270f93e", 0x4c}, {&(0x7f0000000380)="dd0bd841b43328ac0761ab3d2331af030d188d1f29e0b0e93bd98faccc1cff5b338c294c74af62dbeb65a996032ca64bf465f30ae59ddcb5d4fae7950658fed0b566f2ed322ec8e19fe1b580f6b451949910ffbce1cc8edf9a5ed1161050af0c87acc34847c6261226c3e2a3196d2efb004ec61c9759a3f5ca10b8a05ec27c61", 0x80}, {&(0x7f0000000400)="450820a3fba09a87e2e297c6f8eb9e00070e4e423ace87ad55554decb06b4932e1eaae3105c19b0970babba478f1826f5ae883adb697d4242d05adafc4c1badb4be273c6ed1e72d86644049dda6b4345589669b42e7e4d191a9497293001532c6dc52afc4a8fd6", 0x67}, {&(0x7f0000000480)="506c2724443ab6cf5505dcc4f2841d387cd275d5b0abc392800e14980f4f8037aeeb0f6002e2a84c85baf00230c90d036a3a9c7beb143ed353f867ac2ef9d3476658689b0e3d858de476bc0312679974b2ad6d3790b75a2c68e2433477e60a8073edc48fd14458438ca4c86d108b640151f3ffd884f5f6e0cc18bb0f34264d6bd140fdfee6d639182d62139c201a35a55082bbe667ac12f1642d6539f820273c4e08450524492a49979ad2cae557361d40aa11", 0xb3}, {&(0x7f0000000540)="27b27d921caf49d41a4993d5815663767d69717ea3564fe225bb599d15d49c6c9fd23720b6e1bfffcc1c3d58020df27909ac13fa93673970e3257a1bfd0905dd18eca5833ec5383028590273", 0x4c}, {&(0x7f00000005c0)="bc87a175d8f5ea12abf3f6b3b49e677ca185f35b93e69988b597ea9dad1e080443dc7369900fb3d776b6fb844b912b45d0a73055549ca83f3e817a360271c00af329c385c80ee7c18ecb3e487e873ae723c6fca31e622f1c718c483e9a25698b43f4dea59b41b5a471251b16f3cad06812f98c6c39ab29194daf96b054011865a31ed690b553949ee1f3696a2c738928334be97a094d7846b61e624b9b7720d97292b0", 0xa3}], 0x7, &(0x7f0000000700)=[{0x108, 0xffff, 0x8000000000000, "117c58127939b37f664eea6fd44321ebb62df3405c2d7a8160e46af8a05d2d19abbd449084a46738f2fc93e9549d649ab903f9752cebc79a5f5d8f999fc4ae743882294f0f9a2def1b537beb73079c090cec662fdf52c6728d857646b3de219a85a735d27a9990f48266af9a2ba621d6d78a08a0122bbbbdb6bb459a626ed9e34f264f3a56ae818c3dbaba985eb7d4719e6710e484d2e9c15ad219a46604c4ed78b853bfd057e44672411cab6fa2cb759df21b017fe355b43aa9091ab46fd6144fd675ecba33510525a8d3072654cdb2105f7e475c3bdcf3265019d14dd0ec2ca47772cff861818d712859c2d2c882c7aec12f5f370c5f"}, {0x20, 0xffff, 0xfffffffffffff23d, "9a6dffae8ef0505508fcdae649"}, {0x80, 0xffff, 0x80000000, "62a0ceccb6abf59f440452c3eba6a321c4816d984c16a43a0410adab6827db65e3e8c29bac98dea4e9f79f811ac321d97f8525399326fd5f01e830bf69f94b8f9c9a8cd7194bc709429718ee19b376d1e873193dbf4cb000428d76a9c12957f3eaba8ad2f99d9c6f6152edfb"}, {0xa8, 0xffff, 0x0, "68bcb2898a0c9422490b19eab4d58d7ccea88174192e2bb5bb69903a69f5d149d71f6cfa904dafe8186b0b4c2547b638bc7319f1c23f05fc6e0bc7bc202c1f9851999e5940b5d2e3047b1a75a0861c420ddae05567fc3adee0231059b071d74a0dafa58eaa654ec16729d16c286a6b34235f4ccc124496d4c7f3ea6c46238d38cf16a1e9dcc241a803ff97ee7b18f3df87126c36b827"}, {0x1010, 0x1, 0xafa1, "4f3c3ef4f41b677ba0cfe4e88ec51476a25d7882283b85700e42d6ca568b9bfb74f79394fdd559e6d30fa867691f4bb71624ffc627c511fc7ff7cfbaa9f523ee555c7e9d58de09db70ad2713e9149bfc90701fed151f8e4918196b98624ae499d5164b49e4faad0345eb4fa8de3372c99ef0baebe7e9bc999f60fa886c9e692d29a9eca8c445afecf6e90421776baef7f603315fdaa4d521c791c0aa25129fc34041fc96b47efa498277b98ad66dc237056a2439a5ccc6d6ec8f45ed2107fa5298a927cd92c3269552755be17a15834c97a9ace431161b647b76431edb0a38ae2242fffeca26cc1992404d49e20681260168241e7d84f726e8084c65c4ccb3b6e3a8882011e11e7b6cedfb0aaba14675397e9b750153fc47a770df9dbb979d49159df18ad0a283b17ea8b0d579e47ceb507df46d7b47153e4d72ed171432362c4e1030fc328966dfc935a2c559edf976b2410321bf1d5f7773bdc4cc4eee2549a7f897fa52f80750e5c4b24a3d4b42831af0da6d236480d23cd9114d08df1ba38808e9057b83834970b8acc192ae36821b425d637aadb9c82ab536b421baf825a1b82c8953c45e60f4c02f5d1a86648cbf7b8bc9549c706badb74e50f3921f4cc211ff4783b1e6b08ac21cc2bcc9896e6bc6d5dc88fb5361ff4747a5b89a827ddde55995fc9d216789c22d7cda4f2429706148fb6dd6ed8939be5fe69b7ca5db67b63b0723f99f6cc76f258f729eac091ee0e3660034f1772cddc545185a46d51f9ecd5cdc2a25697011db13c01ae36a5c5934c551c48cf0f7a136e9a58f8666c812bf9c717ade04b96666cd9f269e6ce575c08f8d3cccfa170018c145206549b2f036f73d2699004758a552916365c8a61f7bc036d8691693bc8f08d6d846b77bad84d8427d4a54e2e5407b6c539632c788cf10ca8c8003413f7255b7b59d8bde9ae0b5418388297651c920c9bdb68995c0a542a9e10e7679605991a8fe1f3aa30bc570c402a0b656fd5f2c83655cbd3c7dfde6303f4a8510844a886025f6b318586f9a2237e7494b0368be10679179800f443439d2bee8f8496d528e7912656a6df8fd7a681f6f01f34936535eb4aa468cefe1d4eacf8cfb0c5c46976df145b346ad762927ca44ed87be3f5a9ba7de7fcc83fe73f78ea0dfb32fb71ef8c805ac5c58feeb1edd1e3045eb19f026b687ceec313d2168a1c60c06cc2a9952dd81156d96d270abb838e7120bc4628b959fc84d65374b396e407126f560e92ead7a6698aa4c62b989e8bf449108ed52c497346f1bff1f58bb98c6d0fd55aea280e442f7840199306c4938e405cb42b02b4fcde1bc9fd2a1fbfce73a1d170eee065d822dbbf83bb032f33b2caa96dceb823a2a7e78e8d445d5dd8f684a680b9e08e4c626827969b489ba3ebc46dd3796a712f575bbe947dc0012ff81b88a79098d3231ad9998f89732b2a927a687d9f306d2e0f6364d99ead3cd264f433cc872aa77bc45d37292bb9a5a4e17ce181020db5d0c882335717d88c98b342d77d9dd1985c3d8617f9c955f18630c2f090642213867f558c6d5d9a717dd902c869595021d3d0af45536c0d5683631953fc9465cfc61f9d397066223e515ad58231fa961b53d95aa426270a2df514c39b57acc9809d49a5efb10eeaa818af52d379773b88daaf40c8d7afe5c75ff2d9d9c7c4c0f655a0387123e662b844a51a54aeca7f9dd4003d9f9c66ca142548c8cae7b73b6ad7dfdedf1d1a4c7c6afca34816f23a2fde8ae56bb651f99b7c3d0e4b6bba2d0cf6d95364d05e9b7cafab011fd93d42286acd62bfc6dd0057663c8a281482f9223f3d6ef427a070eac1202b84f85f92daadda566fb4f39a12aca867bc6a12430e7f4b92c04b2dc40aade99a02f3e06d3f4b57c22456c59c7d3cdf4f33dde6b569994080c9a525a7d5762d05fbd8318a78ca55ff2d22ef448a90a26c67fe44a3f48a92debc93f064cd07592782cacbb8b10420e6ffdbed1a6116cd4ecb2bec687e081c1941d39f1108292800458ae43d145662c994a19ed0ddac7750f1d5e4efb877adb312ef51bc5687bcb5836ef5ace24d3f1d5f8bdf79f1397551508d68146c12ba53a243335ac12684aec76dd28ee1d4527494fab5b8c860a41d321d334bad76d04ae751321b86088c02592593c8713c7f196d07e7233f0aeff7c53aebe24ef686876fe9d68ccecb181e0b0704e8c1450afcf2af3adfa4ad8bd98953a08345728568e3b402417309314ee8765aa09f70d763295b83b967e672576d7c5e619c96a71666a216c6bc655867f6c466b9e87472ea10532840d277f095739b08aeb8882dcac8bbd01c26ff84e638ff28fc1fb8e7d9f7d84d9609be844ab884d871897996644e07a479b3246994bc690d74c4bb8e34130b29909738ec28a0a9acf7b393abef36e23c105ea6bf3fca5b2606b39916e3167efcb84fb9a110a227d4c56301da688dc5ae1dcb5c0ef7834b237378457d5e89d95d514fd5fa2ff67437532c2b8a323593e55dd167c38786a958cc165cb7a9128746f96b78d255da2df68a1e1174e03d536a9f67d42544968fba89c64f241623c6a3fab21793e305c2427fc0a113ea1a0cfba73aa140d3e08b9dc051c067e11f45adadcda0177cbaa293679768c43c3387f7006902f782209ace86cc69f956dd33a27e3cf8ff707c89cd98f925e37701b0c413120293858dc33de34c92ee8d8fbc55e2b8cf6741405b42376b6b5ba825259c5843f348873e98f217ccd13bcabb03a411b692739d72932e671e054c57e938b30f06c44ee800e22425c21982c9021636c6a0f113273e0eff2a915667c38706e3c9bf98d133eb6dd085d993f8ca446ae01f24989aca237fb3917b945ebf3228ea658a77e63faadaa15ba98ef51ed3d474c30a48c8b55d7b991143c41fda9874339d81283e65c4dfcad8c74d3ed46c1cdd6bc8dd3575d1fea426ac80a2d6695721651146b66b40d84124442315b8e4cfb5c407dece72e123c74b47320b4f42415133a649b260a24e6b1494168231442aab360b490abccd1c8d0d7d52f16940b3c0714945070a8781728eddf412d6263c8078b0adec2cd92e467365c1fbc241920dd8fbea1e4fb7aafbe1a832ce8503a8ef044ec65ab6039d0a8eae63f7a26cd1da50870efa7a61e95d06eb90ef5cab018985870759b2731980ecbdefe44b84e2226dc635e74c16670b1ee379306fabc4acfd7843d389b8b3ef5a0f6ff836d1e8e4a3439e2d473320f4785d09c861ca6bb9819e669096d957d264ef557e2c011fe4c369c988830083824caa5aa72659852c73473248e08d99a52dda91b5bcaa1a3a98b7c7c4c8c0f5721c6c19ef2cafb6b8614b1b66bcdf783b7d5fce554b4cca2d873bcb66552c49ffed980edb1dc6994accbc88af9c8e98c889361906cf84aeba131a209d914c8796534ca179153fe4be7288dd280cccd9f1333ff1de2ce311e3cb19f171dca876fea833cdb30b07ff3fdb790366d8e25b02934a7c7f021d0ab9481736587b50c223c6f8a7bac4d60f400759768f76f42f72462cdf07f11d7f149b882a8cd785a0fccd7f9c7d6407eac4eb3d2d7737a768ae667a4f215595482cf0e0c0cb1222aacbac3b4b2ab33a760a9b35b72bafea5198128da951a1aa7d7ac045dd5e91790d8d948e622e803247d695c48ce0c691ffbe13a3122e3e3d3d4eec1c1866244e5e2f7ec1c35bfa279a396f214291e8388486edb0cad921459a1c32d9315b119780c3e50c44ed391fc18d37dff480c3c0b55b33a1a7d973920a26dbf4eaee646c59718fd664fd72ec521a72e04fa66f9fe0ae32e3ef77d27c5159dfb94f4868e51e0e455645aab2fc98e5eba9e87463007fb235ea4f1d055c6922e6252b7409175d6fa6b9dcadb32cb830c49111f31597edcf9129ea010b88a680994c507106f866be404a4fb52e3dade7d539744765f5dc24529f6b6ebf0605b3c0d54b6d3ed2934a56a938c4250e744c6bb73b76cebf2d397a1022ed878504d691aa20219d89476883a37d05fcb323f2f1c7af9fd1aaf9ea4b8462ada36264a5acdbbbd8f73d9d0e919ce371c9f2da2ac72fffa22ee83da83edeca0a2de30c3d8cfd5e99d5192cfce3e7893c938cff2bbaa979c8247969e5a33a7a70fe590494f6f1588781474302059e58de22f8be8d6e0e3ddb6c0e11874c218c11979d16fac24ab5087755020d1a5cc31c279924c2a4eb2ffc17e1108b5e13bb90e78d1a2011b7003da0acf05d5a34c56ce3aea725ef6ec4b802a1efd6a5bfb09c3261e6cb4ae52ea34fad2e310c32930f30f037191976646d4de0f999ee32186c9840116901d6bb40ffdcf4746820527666ae45e12cd43c245f99d53684c3284ad12fb7bc53a20fb6d780d2f43211daf7c396d51c200829a725bd0b8d8552ab6e136bd7cf8b1c4477158297c769d801d6a59e374fd2ca52e3705fdc0378e0be3907022fcb1b87fb11d4d9a3e9e379f97d34a3fda76334190e7426a13f8a8d393ad70107bf6197f80b3132070e7405590ab3363faa6973d22f29810556b517bc870b50479aa986745229ba2d80491f8d864921c6762c14ecad40fbebffcde525e451b1b5679bd6364183a8a50597a2f0e4b0b91a51f01647c3fe660833fef20e38fefdc5731ada5d39245c136fbd0aad2388947c69bb9a9b8e43204b6114fbba757b924a06d258becd525bef3ef033ecdb6931260d02ea4b1e416f9f2a5ea73d67c2cfd12c065858453bbd097be06160eb7799507c4d75a5254eb550742e1c22d6706a176e587089309f8c6b5bd7d517d9abc153ad08ff63aa7ce1a6fa66c536b0dcbb41f8252e3781b613aa32bcb1a4e3477b5e8b82570eb9c102032dfa16678102497a8f419365a697bb8f24e2f78335ee0b0409771137c9b63b1c4292d6b30c6d17dbdc76154cd95cc69fa6f398898689d58b1eca9938933a57625c6f1319bb79455f43737aaeb1b67df8cfe74711c97150dd700105ae6acafd9e58400223ff4dc55e114358add91b41680dc247c02121bd7b238148a5c93735e36f91491c44b09f8f4ea460a302d3553d65bde807d21ea054fef20254d6be72d73d42abd4c468835147c41317fbbb31bce95f1414210669f5b09adb005ae71b93af3b910da34d6e64ab616c28e4c27ce66ca6b12b63c6b78320e4bcedc7118926499df041b019bd2a5583b430538761660f1ac93bad6f229c7edc5142872b8b4a2ef5d50c76130f37b23d821dd64aa406453fc50e2b17e7559a976b3a9b63934914879e65a6a1c5da9f25cb884d5c5e02862a94bd689a9467be96d908cd3938da1887b1d19088a9a0a6a6b5bb1d6cee4155d668905e5f66ecc2878c7912e857bd735d2071f8da89004f080910ef9cc20c026d990cd7257d7fc7951587c75a10a82d158ededb81795824ba05aacf7364c62c7f1ecf55768715ab53910de40ecf44fb4ae3cc6983c407f0d52843e87f63786ee04390858d72d5516e0bd71651c375bbdb6d5d131edbed108af81434b6fa8b40a9e8c48637c9c810460cfa6c151dee0b58513696f600ce5589938a3012f0c8168d7acbaae14fba3d4fdec281c3169bc4b658210e7d304ea2d724a68e4425073a9066b0841f638b8527d2a76c8b9b182451629b8e953f55be0b109bca17ceff10e99f6801680572d38e8966053ef348694b61559a13ec9c8cdcce5abed0d36b86da2c95291bd72532fda57f8c1f701c3b6c3de992a7c9e62e55fd3310de678c907ae0566003de8287504fd2c71ab914aed920a579ef0149f5dce1eed49df9c79bc5af0"}, {0xa0, 0x0, 0x8, "516e5c1254f98ca48aad5da8925f242b451f78f2c326cbd4dba6134090673830ee60dbbb8710432de5aeb8418aa0bd4f257c9c13803ab9e7ec09a0f7e6920b15b6a9a5a1c89c63d7525c7087c80e91fddb152739be3602345475b0fb057de6a38a2fa3e1ab2524f242e42977e4067ca8db38fffeae8da89377872e0e98dd78f8d99d7c432db9e0a0de2741eecf14"}, {0x98, 0xffff, 0x3, "03a7af8e7bd533e188d112b4f81ce926af697ceecfd7695026322870ec4bcb06b68ee2f55764a2b02616bd6a2a828438952b50b8bba2015b54c006a69018a0d547d999088a6a4278c042ed0870825de7da842e88d2f151d3f3f339689401e56cfd0cee5af181d68024f4d973f8df261b32ed8790005d3584b979ddff729af97985215af152b1"}, {0xc0, 0xffff, 0xfffffffffffffff7, "04c1227632fd0e21019518ddb684bcaa3193e21d33f12fff6e6b6d2872ff828beb97403e034b030c6d93b492ba40c4b725c0d9ecd1e9cf64dce8fbfc9b7194f5bd4e8abc6e99c2b691e5e42e7dca6f393f58a278e2c41294bdb5835ed980355837bd1921c367825187e2b901441c7aa8454f9ebacdc97b78d50201c13cc62f47de9cdf5290aae2b449607dcd630d178cfaac56a50b0040269c8cb53857bf50b63329d84ad99ab415592c82"}], 0x1458}, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001b80)={{0x18, 0x1, 0x0, 0x400000000000}, {0x18, 0x3, 0xa66a, 0x9}, 0x3ff, [0xfffffffffffffc6a, 0x200, 0x0, 0x49c, 0x2, 0xfffffffffffff72e, 0x9, 0x7]}, 0x3c) openat(r0, &(0x7f0000001bc0)='./file0/file0\x00', 0x140, 0x8) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:08:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:08:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xa08, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="3534f26f5e20920e6494ad502e93a2479252916bbb7aea12a3259ec1d96c3ca5c0d97cf6001c7ef7d6cca7742def2bb330553c3e4620950aa9d8f05bd26e2137c843745e568de867d1b16fa09e46a2a4c698ddb81fd871c8fb4ad81beaac9b51e9bec599e8e04164fa8edada574bf56a215016ff15c932f44673e0b1e9cd17301849bd52eba0fc988f1b2b536fab6d74a311d7803f48bf6ca5c42a69521767566170cd2dce02cfeaadbd6de64d597981248f0c3a6e8e1c8a9291a6c3ebb827b5938305f1dfa266fce5f77b7767a6393366719b15a400985d08eb8cface011ca1984f65ce28b8835347d0bee58679ae4446", 0xf1}, {&(0x7f0000000400)="b0d334a7dd826635af09d90dccf7ccc1b65b5692ac75be6866acf25ed820334d265326246c6d664d950f0671c83c0d0db83a3f54536329ac4f621457afddc49244f90933db55ea8f6e16a02c75eb1020b26a68e1", 0x54}, {&(0x7f0000000540)="872101bdf585ec3e3942eb613a13f6f78a07fcba4a16a726bc90dd157e2dc0969ba9ded44905062f3480f49aee784ebe5d85af30efe24a78480a4c7571a9b7839ae4f71e511aac3fb9572ad03f8200387a130d1a85634a1729ca33e390c01756ce9a26cdb7dc4782e8e5e30d48b16afddcce5b62230cea518588bf27da5245adf28959bf27d3ba4fd40a2feb792399d3f5e915e9bbf4177370dc16e1f8847cf57369ae428d0e85085e1c42a9ebd6c2bd68e4fe108c2e", 0xb6}, {&(0x7f0000000600)="a1024a82d9205f5e571c467fd8816b95d48c45ad8778697a9d16867c38f164db1ff9ab3880df78b474c20b1e35b64cbd95a79cce319531188f0fd7c3edbf25622bf7b7379fbf084b0d734e671fed1965c2f3d0429db66e168df1f2f229785b9d59d5fac6cec047261ea9444d9da713e2377aefb8a4cc817008e683952282fc3050feec71bb20c2eb4db06361451e88bf689f561f4a9a125609052ee7958f0b95474092a1f0f2a1d6c0b6b2e01d400337013cfcdfda9933417a3678b776a2e06ac8274707d78b455528c4c5837322ea674fbbb46e4e33f796c0a18ad870910c3a7406c7", 0xe3}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "73800784bb6fffffffff02000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x4268) write(r1, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x2) r3 = syz_open_pts() close(r1) dup(r3) select(0x40, &(0x7f0000000140)={0xffff, 0x5, 0x4, 0x8, 0x5, 0x6, 0x401, 0x2}, &(0x7f0000000180)={0x7fff, 0x800, 0x9, 0xad, 0x8, 0x6, 0x9, 0x4}, &(0x7f00000001c0)={0x2, 0x7, 0x9, 0xffff, 0x5, 0x6, 0x5, 0x400}, &(0x7f0000000200)={0x132, 0xfffe}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x10003, 0x7, 0xff, "78677f0adc7facd77d0500"}) readv(r2, &(0x7f0000002b00)=[{&(0x7f00000007c0)=""/209, 0x360}, {&(0x7f0000002b80)=""/74, 0xffffffffffffffd6}, {&(0x7f0000000940)=""/4096}, {&(0x7f0000002c00)=""/220, 0xfc69}, {&(0x7f0000001a40)=""/179, 0xfffffffffffffdbe}, {&(0x7f0000001b00)=""/4096, 0x3b}], 0x100000000000098b) 16:08:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x0, 0x101}, {0x1cf, 0x5}, {0x47, 0x10000}, {0x143, 0x586c}, {0x0, 0x8d3}, {0xef, 0x6}, {0xc3, 0x5}, {0xae, 0x200}], 0x76}) 16:08:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e0d66ff070045124c0b901af5ddd6d9820000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:08:31 executing program 1: r0 = socket$inet(0x2, 0x5, 0x43f) mprotect(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet6(0x18, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:08:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) select(0x40, &(0x7f0000000040)={0x3f, 0xdaa9, 0x1, 0xe8, 0x4, 0x0, 0x1}, &(0x7f0000000080)={0xfffffffffffffeff, 0x200, 0xfffffffffffffc65, 0x100000001, 0x21f9, 0x8, 0x7f, 0x80}, &(0x7f00000000c0)={0xae2, 0x5, 0x4, 0x9, 0x7, 0x9, 0x7, 0x5}, &(0x7f0000000100)={0x4, 0x1f}) 16:08:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="44a7fe49e3ce5dcf928220e06acd6e0cc37f08cc7adb7a7ab6ceb6ffd11758b2c24a40b1846647cd9e3308a0a7aaa73479d718f11da076dfa8459d013a7f8175e814790bc394d7bdf458870ecae537261c68326438a6c79edafc14523f1f7ba9f8aa5aed97e0916ad374bb7416133948ad82b919080e9332438367733ea29512364c42beeba76baed8c0c972b52d8c0cab156698e4b2ff080b2871de0b68c67afbfb62477476d7f51ea300b4cc9dc57b7b184f99", 0xb4, 0x404, &(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe) open(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:08:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) 16:08:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x803, &(0x7f0000000040)=@in6={0x18, 0x2, 0x18, 0x7}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000140)=0xfffffffffffffff4) 16:08:32 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) semget(0x2, 0x3, 0x100) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) 16:08:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:08:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:08:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000100)=""/186, 0xba}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/147, 0x93}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000001340)=""/39, 0x27}, {&(0x7f0000001380)=""/188, 0xbc}, {&(0x7f0000001440)=""/52, 0x34}], 0x8, &(0x7f0000001500)=""/145, 0x91}, 0x40) getpgrp() poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:08:33 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) write(r1, &(0x7f0000000040)="2faf1636a08c2783429e49fab1ba", 0xe) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:08:33 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000000)=0x2e1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:08:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x778cf67f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x3e, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000041, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x65, 0x1, 0xfffffffffffffe00}], 0xaec5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xbd, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x303f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x1, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x1, 0x400000a0, 0xdc0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x1, 0xa9f}], 0x101, &(0x7f0000000040)={0x5, 0x7fffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x27) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x4, 0xa5}, {0x40, 0x3}, {0xaf, 0x80000000}], 0x3}) 16:08:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) 16:08:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x80) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4, 0x4) socket$inet6(0x18, 0x0, 0x1) 16:08:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)=0x800000007000001) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x20003) 16:08:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) setsockopt(r0, 0x1fe, 0x8, &(0x7f0000000080)="5c3a2dc7eed45735e312629b6b694eeed27c55076c0a08c1d2b832aa8790ca92c758019dc7cd1f0141a966035f2e53178ecc543ac0645d7d33ddba033d564e71172ad967887c818a98c6a7a2e4228b4c695be99ccd8eec9193b941a267e0b8d6a3d78a08c40b13a7e95300c836ba4b680df00589495ff69cdc15b2c4b2d8ff4eb8769a6151899e36093dcc2c40517e04fae8336eff2b8f13be5ff6589a119d163a018782a949130ed37bbc8ba79ca3ee4998867dd75e9d274516bb3897581779e63250c1ed743c74e876175694a8636feeeffb75", 0xd4) semget(0x2, 0x1, 0x200) sendto(r0, &(0x7f0000000180)="015976b8149723b677b54cd552df461bfd5b155793c7d171ff4d39204a42050a5e6cb2a72f738ed4499ad3cc723d8ec10924b5c0cd5d54f80b5a5d3917f2b0f4143c333d7ca28724774a83ab75656af907db26838e792ec31e244ce4771c731384b31e9c6027a7075a7ac8e9732f09a772ec81637d857d021aac621f332ea5b1a4ab6138a3606591a59237babdd55e57b214", 0x22b, 0x3, &(0x7f0000000300)=@in6={0x18, 0x2, 0x7fff, 0x2}, 0x2a23f66b) sendto$inet(r0, &(0x7f0000000240)="f5cf5f1487fdb463dd688daf3990f7ae180f354e03ad3b7fd86095d34d59a7", 0x1f, 0x1, &(0x7f0000000280)={0x2, 0x0}, 0xc) 16:08:33 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r2, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1009, &(0x7f00000002c0)={0x8587, 0x2000000000001}, 0x10) mknod(&(0x7f00000003c0)='./file3\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 16:08:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) 16:08:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() flock(r0, 0x1) dup2(r1, r0) 16:08:33 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000440)=0xfffffffffffffd4a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3, 0x7, 0xffffffff, 0x1ff, "720a0931c599f8ef0dec0a05b105956bcb04d089", 0x10001, 0x3ff}) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x100}, {r1, 0x106}, {r1, 0x22}, {r1, 0x196}], 0x5, 0xe39c) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r3, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shutdown(r2, 0x2) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) r6 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r6, &(0x7f00003e8000/0x3000)=nil, 0x3000) 16:08:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af429a3122b3bf0201eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r2 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/30}, &(0x7f0000000100)=0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:08:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socket$unix(0x1, 0x5, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) syz_open_pts() 16:08:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:08:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='{-&\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}-\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='-*\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}\x00']) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8a80, 0x40) 16:08:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0xfffffffffffffffd, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:08:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x46a, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000080)=0x2, 0x45) writev(r0, &(0x7f0000001380)=[{&(0x7f00000013c0)="2fecaba598e77c702789b00bacfe474e7cea17a4f58a634637e928153f87e39e4f52251c0bc2293e9c22fd3cca08a149a4dd412801601d8c06eeb3d22b3cfafb4fe6fba0b76dfefba4c11d285309729870541977b8d5a931397c78280c1219104c9502500fc307fb23c78f91dd298902c1bd85d369819b2bf0707d3f3467c8db994b4e210738a133900c08ef27ba8a4d728f954e00aedd0e84746ff8dee1ab4c81f1de4d4b55b730cf04e87a4dde423021c5b3559f0dda9a58b1899dd2f7580804c9859a0b1a749a9eaf92174bc7fffd724974e9c8bfe9f7345844c2e13403a232f71bf9973364c0081dd27c4f82b957239f9cb1410b7c3c08b43096fead3b89d77cd4d14702e639abe6fd56ad842391a99ffc7c69d71bf0911e09b74f9b056c5ed4bc139520d1c1e7cf15e1d4b3dba6ea1b1a0c7694a50e93696e45e03356f6e5c3ddf27c07e1b532ae39a7f6a30872328754c3cfba9ee97410672e6cb50df97510d0082cc7f1dd6adbecf1d2eae64fffff51090cf114f371758030eee69ccb8c73c4fdcc83bca698b9780d0eba9ebb81d2ec653b3bdb3637b31bd34704e17517592bbaf08326933c24141f49528c777464c3221954fc221cc82053b8529ceee33c87621117aa718b387eb44036011c8f8b2b810e7b55465a67eeff5883f7a867d8c373b47a107cf8347a2afd6329775c98940ba14fe514afded0267515c74899e49110759dd59cb3078dffa97a7310356ad37c99818b36408596250dab0ee44207af293ceb0dfddc8d14137da930dcf44f23a6e722039664197e35f5a7dc643cb8c6aac9e8764e5134236c22b2a0a1602181f7b45f502bdfc6745449aa7d375fdd2decaa4b2ac672251b132db4038ae48db4c693900d29c792f02c78b68936a2251c5ccc352fb0166eb14a388f2f40a8cd9cc55de910c3944b8ca44908b5eea27d73a3d33a3780f854dc6fddba9c52ca31d1e38f9ab46010b44c21316262d90c77b4d2e520501feaac59fd7d42545eac680ff1e4ac439ae20977b21b08119b67ddad32b9afafe553635616b9e3d16a38fd27c322918994f0672c590ba8b0ab683ae6df61587fb51898591e04b746e80e4c3a311e4f372e4d3da560f7028377d9ba05df960d1b2ae6d39de2ed0ca9802eb6f078e926e341562150f548814c63d40f48bbd94ce30bb33696cdb8aefe0003d96a08b646247f0281cb211a5e3c781e34f3c9f99b99fc12dd1d21d96d3b26d65b5a96c3c53cbce47cdd6baf3220625fa0a04ae66451f5f8dc74c5df545c7452bc3293f17243c21a84b4927e8f86140486bf18cd3f9f4372cef38247527be875f640425e7123ac915f834925ebb311639b3afdaa81771e3bfda51f0b18b262d85e80c0c3fa14c1956bdc48e4190de0d17065db74a153db545a16856dbac4936d5443e86e95e6e6996f369d1a9b59e9c463b818474925c5b9058676ab971f240f2c5dff345d7b9c7d38ec1271a0a5292495ae4b49c8c1c266ccf1e596f81e1303043b135beb547691d5d2f566e4b51059f12aa4f2f9a2dc76d04b4d5971f8a9fb681bea0abe6092ea845c0be37ff797e595e9dfa58be2d7878f81749c8d6e71e2f2b18d4a85d2d982a9022acde7517e2e86859682d0c21849f88f5b15df0f14b18346886deafab50e7712696cbcb8982c1967fc7b68c094f63df1d6451f30e636867e74781e6a7e09e6233c2cc589dac6a3e2ea8d883896d2ad73b0fd2975989e1861cd8db8ab3fb12b291ed5954f5587f5bb4df6f3aa2a3047b615d8135ab6ae6e36c3c58564e827e0fe608d23a86610e0f71622a515de3b76de1357b7ee231a954748b2fca935790526b8d80e702c9cc4fe431f847d6648d7366954c5fe5191348693f88c63a3cbdd7e0ceea89386f0b037f5c30ad1a7d9e8ec8cd9374fee0e80b54d367b8e9343a22956f5091c61e4e2487c438a74782b44a361c2296705e41fc6082fddba30142cf078771f04472ce8d2479b66afb9ac208bef3776687f341efe6ebc6612183a99edd7dc6243e324fa3e1fd450f5aeeca445ca186bbdbc7296211d429fe7c316c25e0c3581974f1b2a4f7710121a7d5b2608fcaa68ec6036203aa6b0ca441c12af1822e31e8bd5393f624832dfada41b25f109733109a112ba88acbf3ab5c4afe4d935a45f285e3d6e86030264c8d6b71a6346b2090b1e5c512355884651a63ebfbf03ff0bc851be5593f2ca2a1be4321f2532d08b70498a1c84c23d334512d124201a8362a6d0c2f710fb344c68b8fde263ecc6b33b01da3498a58ba9f16a161086062732201351c699fc965b414798ca18d4ee152d2c8d41e17cdabe26f1b11756140168528c9b936b10d1f09f21fc051286709532074c68fc2d33efdc418e7f15f1d4ed87c2715fc3f1675f4288e985e64649d50b3e4c3fe449de34e3e03349b0284a0f03a2515c76c7a925776f539736fa99a3f37a41ccb89afce2ec9d265e51d5e4fbe61ae7bcb7bd7773e28d14a20b2e02f2323d587fc7cf322d95bc1c2e8f5dc62cca35ba79b6031580cfac01a1bb1e55d5455ee4bbe3fe216de3d2bdda57900c3ce4d1c13f3cb1dec0dc2354b170bd2d75a46769202220ab7669cc105c3efac720e0f83e456a7bb5e75e765a8739f82edd18543ef8bad58098349099fc42f10f6e194ce2d14abb4aa0882ce0f524debe15553aa8990e4bf84091bb4dbf83f1e25f41c9f18c84010057246fc8e880abd900bae4c12126639c35936bfe7b12012f041b23b7835dbf380597b6297a0bef2823db954227adfa6df5f3862b12dcdc506636ef2194bc27d453ad0f25d6aa7252b215e7c11864a5a464558c9b430fae1a9deb1f6214145300ac9b99bdb14e894c4d7b1b39e52a7323898c1c270279e79045d65737979f9c2028dc816161f9a7c983e83cccdb97f9a3fd43e56e60adf0a0ec2461893433f3113cea3ef9c6d702f8f89c1af2fce6ec7b22dcefd36cd453dbb84adda7cb685500591a85f20165b12cd0c1f2b2c7f229b56bac0d5b33bdde58563c55c3c5fcbd39496febabfc43f5fa1a8c769e0527d3029c47c6eca0f923ea8667148f3b8bd8751425c3db72f1547d53a9cbe6754ec235466af694e903030d80d17cdbd11d5aaf05ed914e6267d8b46b05f6575028e869296fadc6af81332148372d5bdc234355ae3d8c5044e7cbf17d93c430021096e6fb445f267cebacdba53fb07a2d28369544855291adca80434da538875e414843dded2a18d3a32376d30fed7bfdd792d3661275a20d49c3bd9c8422971ce07ed104080fca118a43b6cc253a9842a3411e1a6c967ca55b46949367662e41ce30d6fdd9119d4a9cbcfddf1383d6a9b95d605eb0f191de9bd6460ef6a25d6e9b9a82951537b3825f2bddf7067b6c69ca07aa8418adae165212b39db52111a6c41d2b1c1b2dc6038c4f31deec4eb5dab60693dec09b785c5d26988eeed035b25c364fdee03520196cb9745d4ce71151f103aa93bcc47dcee231e125d50f7596a69ef3e496878e90537646cdb7e8c8a20c7389f15650a3eb8e3f497783dfc66a271c84e76a8a4bd335ca2a33478450b50411ee0a6a0d48a727c5ac958900d2a190c56b29b083cda3aff9845f705dbbe51e794dda9317a524c2cb475168521428f74488c6ec3d877fea9929f48ba5b65344b4d17e132ee67584ddf5cbb4e752fde847a574a607d98b5375e480b2ca7a4395cfdc729697c2ebd4e80979fb4d69011ddde6ec7bd8f40bc62c1b1c652e39fd0bbbc25e177798ac2928afc633d35703626e04ed69870e5b07f2ffd7ff3f56449ad55a165b15f49d058547cef9df4a9bc7322970ce93084cb038dfe26b959b9d085c8f6964d33785cb998a3550feaf037ba66f56a017f73bac3a881e7b98d47154dfe763cf4183d1854d91d34456edef750e0fd1b842f19c0e78c6b08c131b52439d30a9aa45fc3d27b31ed3ff2efa9e7839575801fef64bab34457d1265d1effc40cb59bafee6357c63648a55c8ade4ce87a3bd885ac62757e4147e7fc42e386c4df3c5523d816f4adc17bcb8bca7c7e92baf16de39aad1216082347c2f147b337d8b2ac638b5a30b97c289b83a29bc8bd8acc99dae6a650f4abb1967774a4093f143f8611de63dce83c89f3efc4b1a7bdcbfcb6ee28823f0e0f5d400cc16fa4480887083e52d69a19c85663e2d80247470d23427f960905903655b52cf8804f92890d9625f72a422f646d585c90436378af2a5a0175596b1a89091b1bd67790a252a87044e2e4a4d5fd73e408c3f988f80fc039196451021b72c7e22f931a4f509edd06d309e4fc2a707b581c1c67888927b11deca5f69f69c116abb107feba222cc141c7fccd87d8c5a1a8d88fb788eef2461e0498f39abc3311c721d6ab9575879f90e2b455567a15b985e452f5554f0345d4f9e11b739750f5f410872abd8d7351a2426e1d296cef50b354ed0a5409ea63bae94dc649d90f733e6741f4736d9b240e042d32d31569c246b7b9f41851bb73036e99dd0d7f8785344f44f8fcf4d5bd3f954570d00e5aba9bc53c9fe41e9f52f785d7181de861d3831b87015f351e368cbeae53478637d60a8bbd0a6e1df140bb2566b39d03e12ac03bfc610f2fae9091c39c47ebf606fc46408c0cae80f12930e12aa353c4c37d67d96d1d96eea96581885334b966985255d6c95f9d71e7abb63767c4e87a18a734b1c5eced518fce0e515502a0380d161686a14fa9111786d2c14ba781306abd6b362f94f587653f4a3641a15873d967572600de0c86729313cffc754cd2e52e8ac799772f28599dfa24cdb396a57480f8d3ba6eae5303037181b728c07dc4c0870063ecce60bf8613994c958c8011a4cfb9459eecfd9963a9ba76a2b1146d41be89ab30c8f78e10a6eb858e7aceeb5300fecbc39ba7f63390da425796d821a28d9d1cefd7ccd13bc682d017d18a110d6725a75fbeda01b80173650f47e347ce4d7f3fc649725d8752998943abd98dd50a84ed941ecb2c557eca45cb55fb4356f917b03054a717f96793b7b4cd2c2b27504feba464a401ebe5179158d4efbc4d7f5e6718e2167f8dc1bd61a9f45ce760f3c50539659c7bd9df73aac02d39311821fd0e41f20bb987dbc5a5f07d8ea44eb63f3fb89cf5479e48ae9753bccb3bbb86fa40403e9b5379661da4e89fbd5e3d3a973f120056e9678aa01b6d2d57cc204200d26480cb1444db6e5f4f01962f7d9906c7fccbc0b6dd8aac9cd751bfa1e8d6a664eb14648d2a566e1fdd1cc6ddf326018ef08fcc3d531a97f6f925cbc4ef63881989411f0998860ee77bc47638e4f76a9770e9b2308c15045929e0d0fd4f74a92a2abd5a0e1fcc3ea63814a1a58e760773581804f560f5ec6686b3235eb2245f8dea98f4785bfab44b25d9a0a5ef2c25b7a45ef40a0f8f3eabc5ad2effae42e7413ae972da9eaa836ad8e", 0xf0a}], 0x1) 16:08:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r1, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) 16:08:34 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="cb7950928eaf15e5d1fe361bafdf256c64b8a45b5de08d3ab5a9a7617287cd5a4390ef33d628a157d64c87cd04ecb68b86af2cb180892587ff5e5c7efbfb1cb7f081e2b65506b74c8ff1f6ec2882401922a4d43412c65e3e5c330cbf70feba8dda5a8465fab85ca5cb98", 0x6a, 0x400, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) pipe(&(0x7f0000000040)) 16:08:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) openat$wsdisplay(0xffffffffffffff9c, 0xfffffffffffffffe, 0x200, 0x0) 16:08:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0xa}], 0xe7) 16:08:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:08:34 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000700)=0x294) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000064820ce3fc8288fa0000000000e5b8200c00f70f063400000000000000000000000000000000000000000000020000000000000000000000000000000f000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b8"], 0x0) fcntl$getown(r13, 0x5) r14 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r16 = getppid() r17 = getpgid(r16) r18 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:08:35 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10801, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8810, 0x40) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10505037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 16:08:35 executing program 1: socketpair(0x6, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001540)) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="d66536142f2ef804c6919b9bd974b2283b358e66da22f0ee3d6c500237975cedf61dcd095dcfdf45b333062e5a947f738e637c9e55a98f34ecffa0bff023b75642e9bff237d05e1832636a8d14b4a82fee3ee64f822c3311d012713cfe93c08711b8fd7c73f95e9e6e94610d8a9b295e3534828bd36db646f3b23eeb40d1267a67d5c42a18a9d73a51526c8cbcf13f73b7676cbaf8bf59ed", 0x98}, {&(0x7f0000000200)="1468490cd537840722aabed2d345f618cc98509fb0f74bb4bd4a91701a885b686a8a9e1d6f0aa77871eb68d8f1df02fe1f566626b9df9b7e184d3c50ec703c4cb78e139e1fa66e2bf6920552d1fa771f517361b1dbcc7df403bf55bb9d201dfc1d2fc5eab2793cd40cb375bb98ea5819d55db50ca1b5491dd1f74def22c54f22261105d2c275638c47d03de1e4147cfd889f07f852a3182cbc7dccb3043516e34303c8051de6fd7cc97e5595c52c11dd9fc50f881abd12bfa93b945cf9afa886bb74f4210c3179e5e84f7e0b7c7c9c8cc1ce8d43d66de2b6349722d9840ad34d0568e77cb799eadd29ec46f483a037432e1f16f9c8d23e224bf71c968dc6d801983d3c7a65fbb6c5c838f3ba76a4b46591cabd4fc322c776fe0fd34013ec679aec00aa16feef537ec07cba8f2aa762b6ecd085577914d53fd6c94182edd3a167d70994210fac48176faf82a27578616e448ee912e35d9921aedf4b2ebb7fb7b8964848bf9c74b569fda9309ac6546b77c3a11a9161bf5ff210cd9bd94a8ea8068f88fcd7fc54c49f7aa388d49151fe542b22bbad0426f8706f4453c6db8f5b004025eff5028da5f2178bb0890147ca061dd2c0a7a367a1d95f113c4c06c95917bba909a85e7ff426eed73399228a4b435f30261d5c42bfdfc00b3f6c49e8cc9fc3592b7b3af43aeb130377688cb81001a89ae85b0b1b158833d27c7ae18341f63351d66d3cb19230591c5634c8f03165154de66c68a3e10548f46c058b8816f064258b44607b1f44e9f76e71afa74d7425882a084c3271de522e320083dce64ef6bdf6ffbe4fd9ff577fa17cd33f3f2d24c84808d87719020f2e086f65592775d68d9abf4a6865bbcc6db21e74b1988350e6e8f9b6e82872b38f194a2221bdd50162bf899c0837d0dd78a68cb84d8cc75df6afb6b797d2dcedb6f47445ce9db5e33ec0da537252ef03759625c053afad74a1d6cac18082a9b16d474eaa1e44e836e3bd7321e03bad8dd5ccd5375ee32e7470b6ab5da89cc61e3cc7565e72ad72556503e892c0ce07affeec2481c5e5543eca517d1e5220f769e0b77b9da29b5404709f05420897df07886841a7f260e0bb42d9f02b4e703b6bed794fe47177ecd90a6ef29de189c955c600e8822715d7bff16861b2433254dc0cd0f27c82f553dd0d04e2a236109bcb9822b6a1ba1f146d0db7bfd2fc7125f673152e42ab41d86b6042ae038f3de13a03e97f141abeb93f94dd5de112de63cba0adc50bdb4c8484fbfde7e80a67e9ef6e1f43f285d7a9a586ba399e71480d9a1ffa935f5ab564d0f217bf63ffaf428c6f5869eda63ce244cc51a338ed9400ce4ea451a4770b45f6bc61733e77e97f52e1070da31596088950751f3280d24c7b28ae1763df6472b77147b30021481769a61058a75cc7d8941012070f8b303e4b03c4c8b4ddc6257a2ebf540bc44538831a6ab8c368a8b927c517436ce3e1f7f043d56e0b00091b8ac5ea38701f755f139f869bda2fb4d61d0028cb345dc149d4953349d14ec6d830ea6ca255ec2f465753745cab8d849dedc5680ffeb7bf436e47130339e2b15266447af370642ccb414da8de1f7410572652ccab52e49585d6a60974082a0a22decbd83dd90156c85b39125d6d5950710caf03491a5ae9b917216ea21fd9d3cd679c86788877719f8d3b9bcdd39f87d92c19faf0367c02bf7095dfbec3141b1270de8b9c0b9da9616d816d18023cfb5c2bdfb5185c67e99d0e6b2c292f60eb976b49da11286a51afc421b46765f0a6c2696727ff4bd3fe35ce5d1a55264512aa1754eb667a627a34b3e128851b638a3ac750f981d48d6df6a5ca6814d70750de9ce4383923a8916fcdbd190cccef2f7e8c407148e10de5939cdaf5e50d87a10a3b20e9bb8c03657148c1bab50eb6a305a282678bf576e498260ecf12ff46e1880e8dcbaa179597c6ccd689baf699c26c953f34a542e19f98b9ba9c8c4f9660ea6294446a8cdbaeeb4cd68f8b9b1d02ca14462c8b810c5532d52b2c8ee063ac2d7e1091a5802af5b55239d8105c3fed41da1f5b5874fa9c6812a26ade791577f33a6fc8fd80745e3cc25914f4d881ce5ba64d3c6dafea0174011b4679f44fc17f5729c69d23c350d80b2daf1faf0609901e258279837077ebcebfb513c11a5477b480268bfefa158ba527c707fc6327577669f824530f6248825833ccfd27a881f629c438f8bd0dbfd8acd80c2a6d10da2f12046bb9f5f40c977bd47deb3162e7efd3f3716929244e39ad329d42d460351a4d28f846bc41b0740c8a6e92d4dc1d3362d6734f3aae67b391c7937aa7ff084e26d0378ef98d870aa14495bb00b54c328078a5c5b741b2373f5677bc046c7eeb8a6079c84e258380801f60da62f533b480e98277b052ac864988d71b64009af3e7208f5d3f6e63fd653d11f20d9253855512ccbda1c5deb5bb818952896c9d45061a1ae216fa34e3cccd1c1fe3a4ac267f8b166e05b25cad1478b4d244c1cd2e5b73e0f80c7d67fa7ad0cff882d4712da59d0af0f50f04276a8d89b349f48191ae715d0800b9852084e58a1c18769836020604c1fd70d0caf0703609f884d460ab42209fe15a1b2b05d6076c15057b2309232dd50ba5b92e4be33a6d92f3cb4e17d33e44685ef2ac540259e3557e778a06b4a25bc0f0f5929c92a6d21d0ea46e2de3aa00bd3053321ca59f9bca869ced875ff4e01f685a4423ad1184ea7f418da3c859b2aa4add8c2d2563ff5d0ea89ed445ec7c2dbf6d453a352d177d6798b51c0cdef85c4979bb565c871dfded0e28be913825f4063b3a862034abb57a2893bafb54ae5c3a7e995248d020b374cf328a71a7f59101460a7357693921adb8f3530b0c22c3388787d9a259177e723fdec001f30bedc2cfa1d28a2d0ee6c4af9089fe12048d5d22a79149069e2a3d2ef059acf2d1663d7cdf3579be0cea741de57270b5eec27172ec10696485cb78dbfe264965e3efba6649da24850e76a524a0a582a79d4cf67478e35fa454c209a74c74a3d13959f3041a735cffbd0bacf5e1822a08b2bd09734dc5698fcd7b9e05cd3365db680e7d08000a28cf0daba5b6aef1f218ead42c00d619a09942e6d26e1580153283d7f9848abfcb68385f9329f6c7cd8ba9bddd337acfa9c802f39b9bfa8b905b18a7c3fd0a82e9d62f1d053b34f9f61f32b27c10dc7e1cdb346001ada80c60c00cef0f72beefc904d58d325f59930439f51b1481c629d331cb2f556239dcd682bd7570bfd110b0bebd18196627ff4f5e327a51bf34dfe47d3ba03a4a04a256bbb4ca6c13de281b9c900bc883350b738f08cb9a2148ac5198a2b0979b9d7188debba11f1e8665c53ba94699a736710741726156b5e019a91d08e2e7d3ca3db0739cad511edf056c12ed49439a56bdd1abd2f2df1389fffd791733a3e2f8e786ec05238ed364befb7388514ffeb0105304bdc22aa80ed71294e41226c8bfd21ec723908d5a4bb9530e2b36b22086e8bf599ae2caa6d98d19aebdb6d71e2faa6a284c9ab270cf0d757be511980ac8dd36901949fbf619b02185a1b6b9f2c394edd63f9b0dc0348a90a0c6b3a28e517165136b57cd9ca0e453c862e435d1349f7f8066b4895abcfc57ebaf33c70a7f45bacedf07ef2b152e98cebbaa274124b937755339b58b4655138f32b5c8cd05fff70418ee49056526f93b5004dafb0da6b369200a12a4959f168bba50698aeea87daba2f429a7f829beddba1b8677673864122f3430f8876b46b803cd91775cc950b401facff9b0280c0b3d2b7734f402afa211106ebe4802be09638b508855689c75af76967be4cd23803e012d4e25fa7537f477287383325d200a8a37c66e4279bc141a04063eab5ea8d035ddfe942abaf8b38de6e419358dd6ba6aacb8a05ab21ce6550d0035389c43f68416663d2db99e9f9652fb0041802e30476c68e4b5acd8ab6b9be4dad523d2879822b70f66a3e9ea65db585c6b4c8b28f60d2b98022b283e44e8032965c459de4bcfc2960fa1d375a304faaeff04c7ecc0e65c3a1bd96a27cf4a920a623148f0336371da65c004f4276007f52f2bcec88264338e12e0a884358cd9ce69d1e2ba0fb3a366c52b3b2112b3fbb7a9e77bf5d381ad77b797978c80f365d76be881583d17961ab284047f6d0dae21cbc59c1606aead3f6792b86eac32b76a9a9a61bafa26edf9de475817ce951ce0a909ccc7d7a863bf2c3ce8984a2c098d2d4f6502f25d01041eb616696639e30cabbd4cf114d033bc66d58ceb92a06fe417afa4095d4da59f2746b73f752872be31ab25944683c77690327661c93f60d312d66441570f2c3a027cd06839c6e69e2ee44f0839b9a9a0cec03ecbb50bb5e6751a0a42ff143dd6022a77c2f1b4b7109fe0a96a775597a0cda0ba1d70991eabcf84a67da5b3a9f027f1180535907f1c9a03f7fc92c2b4e340782c5bc2c300ec48f88eb3fd5399d30d93465d0d8f48d525548115821a32e921940a43103ec9294f78a3261c14a666af2cead0410c3abaeafa1a37210b1c9612b79df2c87373d41b0615a1f001bb54f2d0b3c28050c757812554b1248515957789ea4c40758e469e87c4e84d4f109c233e6b1cc843b474d4e553329469baca54d3b810395fe90c18b6fb776948c4366c09e79d5a50e971a32012305ae6a30e3c9df52dd5f00d40e1b2ea26c294a8c1ecc826ed893cc2933033e1ef791d7e6eb3be91eb6c3f0492fcd7b484e6384ed35ac773cbb19925eb734cd475efb7b597881e11ccd0f1eaf0ade2d72e81dd92c5596b3f516f6c9a5f2bfeb5ede90d975e9d009d84a0196b54406d8b901f4ad11b87296391361a1f6c39d32085c129eb9bfe36d18b4511b9ad997f33cce544b1428af50aad480becc92e1764630c794fc23f1954ba1bd3169ceb32eb4e9b93e5825716abc453d068a300eacf97052490ce349b55e84f5a1f302863e06364c7ebdac1b3aafd003c2d372e1a7c976afbc6c833bbcbec102e1a1f5c563e904a2b836c4f5952261de781b4d1b4cc012517872bc8247794cf11bb830b04db0d5748e0815594b4c3c3f2d0b74aad79c2cf2653d4fed461711a93caf0e29636d34d7b229d25c928f725504caf5049c9c8541af4b4a9e7b2056c207e3c9a185632c39457ddde405d86f543af1b9cd3771eb1485323f8cfcc0890d040ad3690400cfd164899db6e68d64a87b799388f76c54ac8eaa0dbc5f4189dec01958644161f99feffeec575f9c33ffd22588e43eaaa227de47ee245127b4666b6bc4dd4950a16b66977b3581e8a4b9af0b19fe32f7e10507626fb83716d8854bcb19b8f9dcdeb9ef79d617af96378972f4484aa79627e97b00d6fcbf7bb3bc9657dafd14099ac116175f51e8c0df84ae8051a768e5f9c67c19624ec4c1a9991bc9cbbe755bd03e16b7afc7be7f8e596683ca960b5ff936dde580a40e1f53951386f3e0e96c611e0c2771369f12ab4ce079fd535c9ca3c07457770ddd961560e5d64664bc03211185060bd91840d555692215dad48b01866a2947ad36e3376028391ce86fa39b2590a40eb1ebd5645536371e0177fb92a7b84fb586d59d5164f19b470ed135cfd989c44674e91a5b2c2d774e15bb905d74f96880cd742cab52aedd03b66716b87b4423dea229681e7e1c6e1bb03c27f17ae14067751ddbea3b6ee301e2b744ec8e26bfd4f5e15a888a8c0f685bb145ef6d63af6d432053f753245c9c4b7765ea72fd93b0279793fc72892939513344d12fcd3a18e49d8a7e10fe6d33805c42af282e9", 0x1000}, {&(0x7f0000001200)="b19feb0234bd868a7f5be193af9f165264365204c7919f8ac319c67f489f0cb53de1316688678abba600c1d8a8f533df560158cfee63f513c613f6c07495d0c304f749d8c32f18324ce64a994419853525541e10da9d2538bb9ff8f8e7f8292f97312547bacd3e4748c95f062e08144d90d8e91043450716eacd344c18aac580647f2562ff69fe39b66877f14d462b1a54fec630ff728d378d7d992f2c75c86a5d370d654689a3b28422b4dbd83a0db62b2751288efc71fb0fbf956048f074df2728465b5027c095f0be17b28247c3", 0xcf}, {&(0x7f0000001300)="948a3e473a9bdbae5df5c5ff6bcef6453c978bd40cae6298db8cadbc8014f4c0a57de4e0682a1e4b037b7386faadd32441d1c186b66783d57a69a8e49c1d3d3af4a7b3cf4c24576afad931101a0fb6ddce82494b3b19ed41b1778cb76a037178aa97e43838ca545311234e9d13bfec4f4c40d408da8473627bb85698821dde9d8805747e166ef050c8b51341956c2e0aeb874d83fdda374e0cd651f2380a24d0825eb6f8dbd50d5aa9217e4272057745a6f0", 0xb2}], 0x4, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001440)=0xffffffff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETVERAUTH(r3, 0xc0107005, &(0x7f0000000000)=0x7) 16:08:36 executing program 0: r0 = socket(0x1000000000011, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000040)="68e1d51ede1932363683ceb1cc000c71e14b2043332d3e0ece76c6f716dfa5a4d6d5d3393e7eae5144a772ae4377a4560e", 0x31, 0x5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xe340, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000180)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e004303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000f2c10352393e2219b8d3a21c35be0268dc170f8d080534d954dac8caee4a19b0f68a1d9c2c641aaba5faabc6bfe8e28cfd44e309b977671c7eaec70a658702ff38f0e0874d01a6514a705702122a5541ecf5a4e2", 0xd3, 0x0, 0x0, 0xfd91) write(r0, &(0x7f0000000000)="dbb1b92593b2c13dd6877d67cccacac309b3c26ccf341b41957d222bd15e28fd46942c511b6238759b4fabf0f675cc54b56c80ef1a", 0x35) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:08:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 16:08:36 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0xfffffffffffffffd) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:08:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) read(r1, &(0x7f00000001c0)=""/208, 0xd0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x21) ftruncate(r0, 0x7ff) truncate(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x9) 16:08:36 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:08:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) write(r0, &(0x7f0000000180)="0a5f86dc477b6e2862fbd837bcddb54a19bacc5cd1661193b5edfc92f5d9664f0bc5e0a3817730a6a822b2629faff3ea7834920f719fff7344006b5c28a8a471483a4abf4c711a09682288ef5be8dc4c6e0f37aa13466e1ebc453e4af039718f6c37b5919b91c71cce5404735d38c8c39543c191c05bb05dbbee134f62aad0519827e3438dc0c57c2de3cdee77877afc8762511dbdaee99d21c6c1db3b37e64c33dacbe5ea27faaf774547872f84a6d357c456c147969b6a624f334c1b268c48c21d90c838dad2a117d205a3df212b0278a05838250c6871f4406511", 0xdc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0xd45}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:08:36 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x44}, {0x25}], 0x2}) syz_emit_ethernet(0x1000, &(0x7f0000000180)="dde7ec67cd5e33140c0e9fae65e464d1036834bdc9a0bdc2fb0995c9d2e377552a93faa3810eb218ed0ec1f4fecd54755da875eb56360bc540b382d5cf325217b121c807cf149554a52c42e5d7e84910954c8c972b9350b2df9801a5b660c5e2d740fc0446ba2ef67794da75e09ecb35ecd6df67c21bf45e355b59674b3dabc63010eaa3f680bdfaa185febeea8653c42121c24dda9f77c90efbcb3c69dfa4f92205ea52b05974de8c5831713ae22a69463b34e5a610b5b40b79bfa1cec52559d74e0a3ee8042f68d19bf3e93e964209f6caffffb2d32b57c375a2e9ccfe3a2d2a3bba645a5022fdd8d4660fe04406343cd33a668bc39be858bc654b53201f4733a324a3e8b6851e93a36ab91be3c26bbf8aba11a99f1fbaca73927429cf8d496d21a56fb171548c0f1f61ffc4ab14886f3949d8720357fe5406fb03a675590ce0601aee96ed1a44fd0b08d5e6f380ef2b710d17530fe89e2e299fa5608f3fe292b22a2a203108cfc94e88516d6c740677436f07efce07b2f452cb2882b7f0be6ef6fbafea21d1ed3a0a69b3106dbbed3835882f49e730d67672662693644bdd4dc1047eda5e66dd7ecd6892bc3131afd1d22d94a709abd1fe6240d75476a6d2b17cd908203706c9c5a965f61e8de0e9b3a15b7bb89d9e9e7cc2512d2459f2e367c57f3d7711e3ec6c9767904080f524c47f25e3d9c74f42a0cc741a0dd4c2d70bea6ce5d5b62b6122d7d64f9872eab6264b3a014454162502bd4da0b33465ad4397f632ebd9a1ff6cf529de2c0f35848c1fe76c53660f8d1870a2af41f87c1acc908875e8854f6501067e90753028e83cc3a3538fd31894906b236f24cbb85ed617d8da768723f5accdd8058ac561424ac76ff4caddf404d85e175a34e5c19e9972e7f016a2e7f4c0b647c9f5d72d4d66e4e151e6f5e612a0bcdf38e562846d0e013d5743df3bd502b8583e0edc74e029da582f122b1046757f731ff3811308f0ced7744ed5002365d9d7217520ac92a891e39c2315963c251e10b033c95310fa9d4552fc76983f237a813bb3781e130529125adceedbf2e737d3d16fe4791829aed1d53d4ea6db9ad13daefc373e08133fd013f68b6a37dae178a514becbc1053089230574bce7c1f5a78c36f63d5c774296a805163164750edff5dd663d60bf478342bc7563e7617e7f83f3472cb8ee06f61338836da8216752d2b194775b8c61678b0914f2ab37fb243f53e73678e89128817a9641ee693f4201d4170ece63f03721651f690323395edc06496e31d8e34a59f46ea03bfbbbbaed3f4fe30dad81d2773f0139e41ea892c62c6652afde1c1991662c7d6affa25db8ce4dbf0792540478611afada94fed1e18b68888b4c5fd5c7425587f47531015ad866de1a89a341cebdf402d1468ed1211deeb68c4682cc8f392c4c0eb28aa1159ffe556bd509a7edb843cb59bf4fca9002a1934beb574278dee81fa43ddaa89225a209f084ec47f04afd552fe13fd79632f5a77e6360ab42c0a31238aa1222cce528d9a421f77f0dbae9039efcdc9e1f76d28a01dfe42a5d090cb704b3d6988c58b51f37a25aebccc964e4907ff7b6eb449b4a9da6c762acdf203af569849bd874b9957a0fdfc3145b1b96ade4921e6e110a9b9bed4a5c8a8774ac8173c6e99fd482633ac1605933df44d3a242794c2f1e673820d151d4614b5895ca4f4218b792e4c428c7b6f78f188a212a38d7a8e77d2f8f09cf0248cf55551ed338ab5906c64d0622fe3350eb692a4a47abbdfbf73205b345fe6bf527c3a307a28d26c7b784a25cc58e84d9106e74014fc70ac9aff114df7f452d39ba19c98941d9326ebd1216a98419c2cc904ede0c857d15fc1eb2d235b28168886a05e1397a4df2f00b5f8606a21ca8b3a7b958e335b32c4dd645033cdfce34515cfc95dbead6cfad0e03f0eab4b0b1ba67abb0e752d5f18595c496bd3276726de258349cbf72f89dcba90f5d50ce30ea68219b07fbeb1010d2ceb1150dbca588c92b8c800bbcc388fbd54e6a5be2718d19ffeb5c0e00f349dce7003a5141b87491b64dedf409944bfdc396c3c48138dcde763e03cdc574816b9ec95cadb9f038712659798b697ad97cfe8cfef3fa0623adeebf59420d97875f50357edf05498d45590965450365aa3b47151361c6d1e33529fd87254b20edf31ed7513ae2a715403cebdf00f225c297fdb11c72d34aa69ad414a31d3faa14fa269aa2f6e4ef890fe6d5d381b77f6fd48491ecbe56c236455f07b280091f140efa16134c24e937ecd3056795c05441edd59a6f11e8762209a0c8ef9b3aa05fb0af973bd50cf3299950cb54252d7e83aa38ce86421fbe62b8dfad647dfe498ecfc0518ec1b17a72aa0b33d4b20d0eddf6fba85637043cb342b22e2a7ce85ae3fecd60504a400dce9625b7f00fe49980a2920638ddac2d843ef69add6cecc07f8f980e33698ce4e5bcfeb0336c51614cf52434436b8c7d05938dbc065d1d87e9ea879a27ec3e5690ab229b40cd09f6375ce2b370403f5f7c6c8a2daca7be4f95c9a27f36e4b29b332e8dbfc8d76764d77fd7e2ff19f1da362dcb5e1517d89a0c40c78dbaec741b19fbf0f3e7dcc998b1db472dbca12a34daf339311d7f3fb377a2da37d6eb2a4ceafae966aa40a7d0d698b056dca1d0fef9a661d5552ea089043302b41ab53f21303bd22909c8cea85e71c7591c5498d88478775c51d23b299c357d6d8108aba82968991828b16fee55ee56c7f3ab6964212b03ee6987de5be422f93887246c5599b0d88e18004c9669e7eeb81400fbfa747a460d09c500692f44385038af4f1a0fdc7292594f65898c289ff65e029a764c065806ac1e7d62341ba73a410011144630200ec8c221a682be38f2f60a5dcb6f90977ea941c053d31e5d1d05b1f9b3f032b97722b53c0a4d585f6544b81d8f79a96d918c8e4be9cf76493490b9092a4b5d8744e97f91b1170bccc681b4f298c908ba4936f57351f80110c60cc2eab77a34fd9e7621e4e9eebeb7ed989dbc0d8114f8718cf66094c4f4700190bf48e63f369140d64853622101e41e26eeffe5bc044f75464872e2a2840b6a50004322e76a4d4bde0952abfd21c7692cd7cbe2ee88704c9931d084fc4f0569131894a150f5316a8429db1f48babd68496f9a8e5e3978c72952a1ac46197f2a8e21f32593c5469b32374384146713bf92586db2d2ee8ad60f5899f4594d7a2eb70f7c0c21583a2cb8b92c5a582fc3fd72453dc557f85e4b8bb01d04a5501e883c36172b629548878d8ddb40f5662495fab2de7ef2e7cd97e40e76bc9ae56792cfd09c024b785aa0fddef098dff4aa8ca01c360ebdd9198da207067b9b9ea6f4b2bf0b8344eba3fb163febabaddbb480074b2167230462a94635717ab2913deed14b38f03c0fd4c149f45a37149bd76f1a81997f130a95a757aee260a3e88f9e0b9b0a19e1acf8365210e124bdeab1c80b7a351e15209c6bca1dbcc94dd8589d555624b6dcd7ef1a8c4001a71cada5e20ae4168d47b1cb879924b2e0524a6ed71e8991cac93163818ff8fb001d0e739b7f27f9779d0b22976e6e60e0ba91d494c83e00961a6c07b2887f47eee3af146dd921739e382547a3b39614117c51674a21df9ad6753086774cd74687eb9409338937318ca6a9a2514d8ef70a852eb65d444accee5b647927e6499802e539dcc5956947e809a37e06bf7b4024b3862feb8db1317d3fdee7e250c3ae893ad4909cff0f8a7b14db694d3dd792bfca0af9ba3200ff129add7b845f833fbed212f681a6efdab29aa9a0604f94dd2aae5dd0672924abe4dc9a4f7f26e960fa6c70ae1053fd33d3219bf62e2cc661da25ceb0bd8af631af5313bf128daf07aa8705c5f13a1263a5cbd5497b10edd4c59b8cae35a153ca56c4d9f2a1cfec87d3e1366994c51d6e4ecf19a7a9ca02da9e842979c39bc349e1e2eb5701a0c0195e0181fb006c9420ee1f8ab8a1e45803443de81928856ec3c4946a8fcbcc8fb55dcb39bab1babb6df910edf7b0caee848da06abe98557d5dc452ec44d58891120b7198ee49b5b2fc9fdce53b897f803ef2505f6894d51176684043d036c0ebd698547684a230ca7789759e2a73926ec753da595dcdd2173bec105c63f7da19178825eea0f46c107ef1f967746093d63fd9a439a4c65243f2252af4499e3f3f2cbc1f58ea7084603369bef628f1862c65fc98126460cf5f8177bfc5970d6d18710fb6da4eb709ac5e55b4b6bc0548fe29ba3bc5f3973d72029fb49f9692706b24e96172fcc9b73ad2de6059804a4fb24c2abc71d57430cf364ffbc74ff9baac26988836f2853dd1e25f017e57221f5d8966365a1e5056904afdc50ea545e1e60020f1e3ca240c9cfc0b765ff229f07f6f08a73a11d83a4c86372a736f87a8c6eea29c13063dbf4ef4fad07484b343e971cd9c462db687b649170ce498c309c76e21a264cc41b548b0af8d88e784cdd5fd53eabbc1a581caa0ecb9fc16764bd9f5b3e7e38ce70504a3e195b3adb086d2239db6dc4ce53e39fed956738f5ba92cd8241380ff3a30992cfbc9a8fb08197f64e0434e437722b6dd7248a6d879b435b69fd029af63705ada95532912d5e400d73b1ab09481b809bef833303a1c8988bcfccc32479a8617249c4854ffe6264d95d34732da26ee631fae78b0d8a633b0acb89a6b81287263a358ebf1f67cbf1c874c6639f47d7c6f803672c191e4d12707116bfc4c5963b93615d20e8ab632b6ac9bada0196c77d7f2c0e46800c2157753513e10cfd7f6a99a5550d11d398a826472cb15d7a1010830d7e5287525735c47734e9846994aa7a468a2c5857c1c0c0bac0abb8c51b0790c44191d53b4138332c88da56d7c61eec3b0dab0ade065cf66961da67be16462c9f6ceda88364199dd9536a52502983bd8dbbf91fc0edbe71e29837b14d44ca6016c3f9adfbcf4f018b856c7f17441993f531072196ae77c8890f82ef6817aac47ebf1b720edeefc89fd2abaa4019136fbb860a790cef2c862603671f899dd783d4f9191f23e26530ab42b31a25e8621cddda4a1a15fd398ac45cbffcc5188f3db621d83fe6494302b3d26b5f0fd29dac535ec2fc7d9e2fbe143d75e9489cc6559eab469a1fa22579f0e0eaa6ad0a649b5521964b2507462a20fc21485ffa62df9961da0cad7e6b01beda9be9a1573e36832553c4a9482fdc27ecd6ce89d2995a46a77470a67621c2dfc8fd5df99edac8483a30b464333838bda029e7ea8c8e726ee244a3855a7537103aa23e43b30585c996a528dcc20b3667adb635cacb8e152e4c0585405d54a09c18d50bdca1dfc568ff4261ead92f1430374186d723fe285f85026e96444dd2f70738415fb861e8edc9f9f68a7bf129940d976a0e33a9010512bef033afacaed75e136ac2932097407f88d9a0cbe8a344d036fa8c514649315837c1a569489377c6f7a633cab63892f8c3059e3656b6c46eebb36a807e7d2f965274b50619ef8ae761ef91ba1f102a13fb450c748b72ae740e8d05834c5f82e03f10be600211b3d7a443df7624a86e587131c8af36dfd81269d3b1785f419dbf3e6211bbc8a0f2e7b1ac64c575fab777902fe3c1d0fb8db9ca8415770e06c68eba4cd5cbb87d5caebd1757551633d76bf4183c2d80cc63d1881c5e544602f42c1e07801286726b41222fca7545c4af4a946d47112e1f6137d19a26d432a406fad48db3230c5bad0a9e194ce61029360a8fd074e33aa744d16ef66795e4f155cb728d6aa409da7cfe5fe78381f13") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180)='/dev/ttyCcfg\x00', 0x10742, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001400)={0x3, 0xff, 0x10000, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x83, 0x7}, {0x83}, {0x45, 0x7f}, {0x41, 0xff}], 0x4}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001440)={'./file0\x00', @ifru_metric=0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x100, 0xfffffffffffffff7}, {0xcb, 0x5}, {0x23}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x40, 0x8000}], 0x1}) recvfrom$inet6(r3, &(0x7f0000001240)=""/230, 0xe6, 0x842, &(0x7f0000001340)={0x18, 0x2, 0xffff, 0xfff}, 0xc) 16:08:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x681, 0x0) 16:08:36 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket(0x10, 0x4000, 0x100) 16:08:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:08:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:08:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) open(&(0x7f0000000140)='./file0/../file0\x00', 0x200, 0x20) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x3) flock(r0, 0x2) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:08:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:08:37 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r0, 0x1, 0xffffffffffff8001, &(0x7f0000000040)="c99d65c38c89792955d85f4e2888af5a31a3076450b4603fbc4076541d679869946636ed1393eededc1a43db0da1563638a593a185e794175744d097f4df551a181aae9cfb9387da3e15e0df2ace59f42c6bbfeb14b14fb5f33372b5122720c95d3ec507abf443c2a617ba03349920fa2161d0ad08b24b773044bb61c50a2a7012ac229325f80b990445d876250704a8d35d94492017ae802169143c0f4ecded5563c89ca047036934bf6ca0c82151b9e418205d7d7d29124793a065f1f49bf7830055641131596513f1c0fd621bfc5b0f768a1e7a13c6157d48362f347cfd7fb5a9ecc8664905c2c253d12f1f9593ae4ab22ea56705224e1b", 0xf9) 16:08:37 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf, 0x4000}], 0xec7, 0x0, 0x8001, 0x0) 16:08:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:08:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r1) 16:08:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffffffff00000001, 0x265}, 0xc) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:08:38 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="10898672d0e9bdcfccf47c9bc44f59bd99f0d6b8807d0a0ffa7ac37b99fa9c39e2b2ac96d8256467c1ace94abf5f51c3f545779eb242a09edb0a4660ab1f8678009bd1c558e6864e596e30fc0dffd7e35576df3d2cd2829c70805c64fb35b52db8deb0b2200044a8c8bec111958aff3fe9cf3c074c5de1b58c04c332b797ce1a", 0xffffffffffffffb1) execve(0x0, 0x0, 0x0) 16:08:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:08:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) msgget(0x2, 0x208) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) 16:08:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:08:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) chflags(&(0x7f0000000040)='./bus\x00', 0xc40d5f5beeaa7119) close(r0) 16:08:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x5, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x1) sendto$unix(r1, &(0x7f0000000200)="2731840d19610ee7471686e7713fc43bf1ca47451b7a2f29b42370862f9988495047968b878b8fe49ddbc0f4feb0f82ea32bbb68e1c7a037e06ef801fdaa6027451d5e845b2aa52fe9008d6466a172fda93fb41f3e589b631c0452349571b3b6f3b6a13a1084993750c8256044f406d2c135d65450a37d1b3ac0d112d38716f1f994790049144186da9509c5bf37f220825109fc772ad670c5671d56bd87106b", 0xa0, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:08:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000001c0)=0x800) 16:08:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d200004004000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x3, 0x200) flock(r1, 0xc) 16:08:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fchdir(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socket$unix(0x1, 0x4, 0x0) 16:08:38 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x18, 0x3fff, 0x1, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r8, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) 16:08:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) syz_open_pts() pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x1, 0x5b02}, 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) getsockname(r1, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:08:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget$private(0x0, 0x29) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:08:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:08:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000), 0xffffffbc) 16:08:40 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0xfff) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:08:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='r\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='%\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='*&\xe9:\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') 16:08:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020100000000000000cbb919698d60ae06e8dd033f88af36f6f0620e1133da3b0513fcdb37649c6c58abd845868641e095ae1e633ab36d103b7c6e2a85506898dd38098531376ae68a414630002aaf8293a2816b5c99d157eb0f08d5d1d460303248487c9a5352dbdeeeb23ed06dd7aac541823135e57ec9362aca079ee584816fd8f0613151280b429f2a8689c49a8ce28325b9585d688ecd3b7c090d40673957ce0c88147d40ce"], 0x1) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="1da5", 0x2) 16:08:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:08:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r5 = getpid() r6 = fcntl$getown(r3, 0x5) setpgid(r5, r6) getpeername$unix(r4, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 16:08:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x24) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x1, './bus\x00', './bus\x00'}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/166, 0xa6}], 0x3) fcntl$dupfd(r1, 0xa, r0) 16:08:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000180)="950811f31dde08a75222a586646e7bdc0d6a93eade47ea7c7d9a0dd550697164bdfb99a15ab5885b35facc866349fe54fb30c6101d79853ccbbb4b14122846db96bc29ac3fec45586ea364e5195ea9cbbb3d189df69becee2352754e3b4ce9178ce795b58894efd92ff0844fd4fb032220328cb7cf5eb18eb68c7dfa9ccf48630c0e0953e3399b534e31a93a0c051b97a14a5916ffb2c39284910dd4b03841ec28ee18822af002df9a683d50fca3b0a0a1a2df7ff748eb82b633339363ba8f87b5f9490d4f96eed4789169367a6f35e88f8a49b4895a1ac2f59d18622b39a07859e903b2a5", 0xe5) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:08:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x200000039, &(0x7f0000000100)="4a74954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) read(r2, &(0x7f0000000140)=""/86, 0x56) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) truncate(&(0x7f00000001c0)='./file0\x00', 0x8) 16:08:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="13e5be2a0f0b94b8498fe505f01ec7ded137d58796e2d1346bdbd96c203a5988e2f40adae78964f60ad7409d4537a1c82fb7820015da24f0b0b940a5541cdaa31c8db4a5e8a626e44ca3dbff5d177b037dca733fb03d387e5f732bf0e9bfd66e61c67d894f8102ed9fdd25e78b921a1d481699556a35c5945ac62123bf5ef1141bd487d92c3367ec0410a3ce8872d18afbab79e560cc91742a6e7ee4cad848b46a2e15db118d5b03d4978267d9871d9e6f076df490", 0xb5}, {&(0x7f00000000c0)="2fdd155a08b04129b36d129ea2443271d520ac58e14dce8c94d8ae6ec85ae32c7accf47a4a0aad503e26183ac786ac0c9f07b5d5478811fbd175a85331db785108df72512d69ef416e96ce774947325cd8f5ea6285a98f6e3d6f1bb9f7956edeb79e8b34cc003b40630e0390d3aadb514b16e951d213e56bb029cfa1961035a3e3502fae41a91cbb27d8833d3d2e771a8c9ca863f8c96b16f005a4418d7e5caf793c7c0aefe1674fff80ec93723cf508dd11", 0xb2}, {&(0x7f0000000180)="66ba733da92a8a9859d4e5263a30731834cd262264ae3a9fc44cc5471d59a6b5cd32a14d5dc1b0c845b592dc07f03e36c5c3cd2dac4c1b87404c88bc15f03417fe6bab6ff9b5cad45b9aaa99c26bfaf842be980da4effd7fd9f37f0c49a00af820136c6353e56b87a5f6d82cdc30cf1b969a5a4bab96598760ce47e37f", 0x7d}], 0x3, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:08:41 executing program 0: r0 = socket(0x2, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:08:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x6}) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x81, 0x2, 0xffffffffffffffdf, "eeddb3c1e1b424b5799e3808c9e9aec03b2e360c", 0x7, 0x7ff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xff, 0x44, 0x8, 0x6, "831113fc4fdfbc67d875aabafdfcdea464c315c4", 0x6, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x3, 0x1}, 0x10) socket$unix(0x1, 0x7, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) chmod(&(0x7f0000000300)='./file0\x00', 0x100) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$getown(r1, 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000003c0)) bind(r4, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) r5 = fcntl$dupfd(r3, 0xa, r3) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x80, 0x6, 0xe3e, 0x698, "5d3c528b6dfe33560e59271ebdef17682849baff", 0x3b0, 0x3f}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000500)="3230ec16191fc77524d561e2a1f18cdf419827ebba772ea56153d3438f27b39ea33eb1c2f62fbd01c9c184335e394dc89cbefdcb8340ae62aa769b771b5e21bc6f74b732c22c5a39826b5ce1991e7f09b56b9fd4222d9b8b838c019cf55754816f03d90fe07e05b94d4352e0183771a2910ea6967c116e5cb114bf4e37885d8071a75f8cba176ebf46bcc9841dd82292068dd5d99eb58bbca91d7c8c06bf93bc", 0xa0) sendmsg(r1, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000005c0)="d176e988bf8591228de8331ebe9b3d32b6f048585e2fb02802579759502d138483f2a54229322dd98b7e44322f3603e6a600fce7b164239e5229e88b81e9c68d67caf3a12cdc9056c92b46308f772396113ac34d4d3f13b603817b5b9f93c082a9fc1a9bd6554efe8229e95602d18695273421d7836af6aea110848790b05e5add02801feaadeef5889ec907a9a3aaaeab533c20e8592f4bc9f3faad8b18ad0079d64d2ddd7d2a571827d01ff65ed37c883c2e4c97b29fe9b9858fabf3e48157b6260a266491484651ed2f4f39d8f61e9e7a1480896a7e3bce9f98c59a0ed0970830515719cd77766eedb623b761466fd834fa354187ebbafc944a8f2bf6518fa547229ed8f397338af49add617cf696f933dafc8b71c8ac2c114c60e19573222648b21d088667c80289f59688632757b952973aba7978f770acfd5ecf137f9f9c6decdce8db4781ee3403a95a7ed6bd2dc421eb8373fbf16eb46e0e5c651eb9e3418d5854a429c1df6db6605bcd5d689a251731b386d1ebcb5da64793545df3935a8a2f30aa89b49db878acd14ab04d9fa8968f8d4fa5113c1304a535fa396624795b8d56eb9bcf1100dd14d0d5b9e03166ec674da4f24e2c7a097111833d1415af27e8c4c658013d8dc91ed3a782259568e9015522931107d6218d8887a093dc9c4697c038cc29b26a16b423bbcb3f0bc06314837406f9e1cace5042376afbdb78081d63dc126e46fe303fe68077c0927e56031ddeade476dcd5b314d31e88a4a0c9560efacd79c1ec6084e83e16e5ca85d46d347745ae85cc0e126eaaf52ee48e2b35ef45362114ed39041d63d0f6178103f353855f758bd47066cbf7c2a833164ce171159689daa1d32daa9a98d5aa2c9aeb8705cd2c1976c7078e6e52e15a3f674164e15f5d690f90d57d963b04f490413c945448dbdd8544fa9698d81717934ac36c1da56f3d8344931d59914aa1e8c6a8cd69a29f518d5c7da8915763dc4b01c2bc9ba3747815d00b43971864483686aa53ba75f911c11559cf320260271688d4af44171cb0d1ddca3032354ce619bc2ef1ef83961cad18a2cdd1bc441659ed4091adcb1e20b1eac5af15b4f33809c4a0d002c6ccf3d5aa242467d82ee79da5bb956625ffd2a52c0e8c0bf1bc02b82053c18d369c185ab1fa93b9d51e151bddee3aaceeb49b3cefc674b51acd62dec46dbdda0033b65f7c65fa6ef2763d3a20dce6eab8e96926b1d1e2c18dbcdc0e13d85239c1c29b2601b4c31ebcbe1d5c49a271efcdcfb60f0d4f6ab6c50c33f27922bbddd8cf0a666d5fe8fc35d771e06d2a17dbd6360fe12f9e796c5505dc397ecd36670f1323ac92a1f93b12758c2e401b4df72a810d08edb74a05f9f288f47cb5488e876ed11e5c6460a18bacbfd366b755dd6e12b28a6ee6a47f7fa208bea515235456542fb47713c56a995ac641a6121a8dbf9597fac2e87786b1edab02c03be584fcf8982a23fb49ec2ac9a25ff289672803035abdf47dcca68c6e97d09efbdd28782dd5f433b4952c9ecd58484fe08b8eb6e8072f0ed5b65ef9e1de7830606341a5cf7e6a8d32fddfb0f5456afc2749d0484631e79f62e6712f85f5933d3ebb93cf2ec63edac6a40049325ca56421d220b383affbaaeaf2d9038644f1c97e1ab79d529bc4217cfa5fe4aa9a5e286968f1feedbc446a8bc2b9f24d5975d3c0af7650610b7f47fa963b15891b291af0e2ccf1e9b5f7da3c3b9111bda1261ac8201a2444f8d40f7c269de65432f036e196a7ebf07e61f3dafa9ca57f3d010ffb0c9db84c98f785047f7c97963552811233c8c494d77448946d56b53a438dea747bbd2c1122f4776a79cfea8e38acc47cd788f9750e6936679362517300290a4643dc2215c56f17c4afce06b4841fa44d3ff54428feb3bf64e7cb7985e6147741d00e25d3951fd2dca672a30f3accb9c20e2f60c681692f3c47b1d2e8ff0a0bcc29109d3c1cdb0bc3cabea016229a4fd3a4e192a1d4f24d66d295bd4cea7cf926af08bcccde60f53da3c7f819a221e0042a086c388f8b8a9631142d46885ecbe6446824b44d38aa64f9b53030887952b9aa6860ba88bc512abc24f8f1972e016d2aa48f8c10b7ab9d5bf84f2e19ebc98cb7eee9db5305247a33eca91a47ac13f1be6f76f657ecc1dcd630731760aa2b27d6e2d4c82dc795fe71d48174d0b31fb87a42dce840691541cf80cc416983a9376ca63e391910abc27073c17283b5620c0b5ef7cb936bcd96081f0f104667e05f23b2eed5a03456bb442e700f732a34c8a2964974dc75c684ce81263fc78d2792ce90a4bccd5707496258604e11fb089f460b27f9f0a4657928717b7448f19372f52d13f7fa1059d86a572c37e7c1962cfb1d0e689507a7e392706316953a5d84b466f1c3fced35ac9c9ca9d692d3824345d0d8eba31cbd8875e20973b1858615b78daf569bec9a90d6283a25c3c5b80e4d799626f96283f52a05565597fb50d38dde283e87baa19e765f7e9320e36ae4445541859f75811eda1796447870167be3bc5d333bc1778496c97dcc8c336bda9e2744df4874c12c39865d9d9deba401856b2c92df1ba651d2e13d6d68844cca5291ea370d298dd25f57c7f462b997f9b4f74f752c8745c832ad9f4c115662ecfddcfe87cc2538d538dcc5a561f43c6891662a20e8250933db84bc69ccb102a24ffaa1c6b045c281194ce799fbd578df2740803562260bf9db79e47b9e5337d74f1743d96711d508a6710cb1568b0ed5223f450c1b546b8fae0cf6492b0d7b2e93d93986e3cec9dc1e3fabe3a34b959072a5965954d258053a47cb087ebd52af2554c9cb31a7b0654f763f5dc013985defe01b6b1946c8568be85241d19022ffdc4aaa069f7df844666e7821b500e894edb08ed0112a0bb332075e1fa343565ae40771aa6be5267139c6f90646deed1643fee1cc9c999f7e503278f4cc9e58cea514f83c498bb80149220f5658311103b83b6c3d3c32a3c0be08710ea075ab55682beda662ee631bf8a6c4fff73c7d38cfd1a42b4e6123aaaaba50965981adb6aa6d4e6b8afe66d9b3a7c526ed76e96e488e34bad75c0732f4dabf6a4e5de2833e1f0b13a030bd1418ea892be27eb35b893eece30dbdcd193717807fdc8b54b06c6bb42281e1d93a11d44bbdd7529f49be389607deeb182c347f8dbcdeabeadc9b9a9e87feba4c8077b5bc14fa123047dd394cc4db8a7f1abc7cae261e563f947afd48b172c1295bc6eefee77b2f15d666cd0ea6f3d52994e10f450af437442d65c59b31edcfb380953c7b10a429580de7935d0d960676fd9a74ebbdcbffed3b8fd925da2f208fc983a78710f01c72e6accd537ff6eb292e60c7b6303ac2155559fac10bb2be507ed7544ce97fb6f18e12c55e2868d972f9e57673513262171b5f13b1eda0108e5d310757ed81fd833222d6ff2e86304f39baf1142eaa39403bff33c541e4642e6789bccf2224e556977a8d94389be5f9f0c1b7379b81446bb03788c5b809469305f5fdbce27418f3e517968c9c478b15b4bece3d186fd9f5ef445fff474ca06c31791b188892578b121c1ccf01ae0ab327fa5c305a6732e97f5e2012b3d6b193268bc82e05b22d2c62d4c00a6406dd51d767bd3829f4f65da9b09f54f275bdb148d48cf2e8568ac8b6d3fb1ff00445d5edc86045f9cdf6d87e62b15f8fb5466cc574d9d1abd0645cdc1cab453f21f8761ab2d6e859a0121c4f3057d4f2fdef30909dd9e96b3022570205e7cad336be7183863674f02dd511d695846fca0e8f4bacc0de7cba301f785a1941e04e863f8edf8fa9fc238bd9cc29461a1349b93e32985cc9486d5fbb3df8776c7002748824ed70facb7097cf3bbfc26833f626fe01f19786b62ed8fe7d3b82dcb4141a2cf03dc04593166321cf9e526502179aae64c95c84f42a8e58483d7e781ad6a354d2610c388566e574dac931283070326b1ecb12848713d91a8d73bd4b041f71a3cacb3d0b480a9006de98cd88e38c46df1862acb37a0f7b94401be146a632dd8de9e5c76148d1944167635171831daa50c64ca284753f0bfd3db5b7ae753b1a346028422200f00210f9d6d9655cb7004a533d08b0be6488b6e9821d3ffec7c72684119fe2e4dda37550bcc8a118b7a3e93e07c00146181986e3f86af39106d0848ce520ac9c48b91d5b08343f1b0f6e1509128616b9ec40fec079f79a990934e36d936012f98230751196f3397823c1c506fc42bde44a27895d4d8521909bd099f8e6680ad7e890f01add4e34ca5525a88a214417331514e754f17552938847eae71eba71b29f64ce94487044baff3ad2bb5c1ddb5aaa4c3c0b5456c660cb562b5ce083491f085845cbc5fb82030d6504a9c0c8faedbd2384ebf52f5a252b175c94d631eacce9e87084857be08ef3d34abe6201dfeadb281f538480207331285d77c1a8d2dedc72f57c9cd6c9614becad5becf17028b21d2e72cd97e4c963955222bbfa40d9b35be6609a2271317385786e589d92cb3a686b2c23b8e7911cfd78d6066805fb130ff20445a9c982464d3d4a01bff1586cad15f977b3797e3d07e430bbe96f6f5aff5c4df1d0cb8c97f965730b6c4a7e2aa58878177ebd0daee133488c32b6ad1120385ff3d2f5eb9e2b1b45b8c5e5c50708094a341e2e825095b48719cb413bbfefe0109b0b889c4dc77a8344e803de125aa1c70cb4e1472f875fc02b56e94bf27987fbcebc8abd87c9571df3663977f707d5804ea2b0971e3a564169055c1051def2233e5b3171c0d97c25f05a25155b4230ae02fe96b73247a6abcb9a8746d04f03e985acb091a59d46298a4530e6b8f7ff6839e7dae9d2efb67898f83a7ab8b9fbc640567a700f43adb5ce6f744f55489b0241e1c8a40f016e5e36bae664607ccfcf7d953b053c6dc4c5798bdd4506104da7bbf41f049c7bae658c24bfe15a7ca7ecd3dc10317f875b22396ca7d4f811e9df6a30ce9353bd7d7613ee5127219ff64541b89675b198203a098e78cec6970330c9e764fbbc23b7016565612e7e2563117f733a3ef1669ec70e30852d7bbdaf590735a592d031350de356e2860f886c38ba462c0408f48e5b02e83a33727bd7d580ef4d258e20c23e85fe3e2208e722b2ce826c05bcc6c47886813971253833e49890efbab9aac19be0610cc4792ad7781f47b895f2050302c9a6f531920c5b573f4c0c7be7d1f927acd365393efdc3c564bcebe84fd799764193e6f79d3da4f1f69a7ba5876bd783e6b93b5d38c6cc217d226fbc7759c0d16015a4c18d80cf534f9d086d2e99e5856e4c6abab7fc8de97e85556bf04ad79a57fc4c72ff88ef7483b7a574c6d1aa171c79455b2fde718301dc624218cc2cd614a5ba8c8f8ccc19fe294ab373296f27a30e898bdeb89c49da9369aa48f96db9c057bdcedb941fdbc5f9f27746d5975ab07ea0e02dd80ba02ad3c13c8b36a5407a2dd50d2b970183b67854dbe63b3d1b8db8964c53abdbcaa875daec51aa657b046bc3462b113256d0fd05bd9a714ede44c7bcf8600649cef0212c3c82332d0583e4401f1f1af1e32c008ee71c51c52f58b2f2e7aa1a082914c90993453feeed8de54a5d41137d116715530923a519037c9da437d69060e34c270c3b7e0491c8dd0bce979f6875cf1f14daa1031e048b6be75b7411906955ffff2fae0a75c26fca9e3222b2b765c6d1596e285aa7c370929177042bfa4e2fcbfd28b5b77486788791c99ba3cbe0b364ca807143872b6290fb0a1a085e5c49af3a2e862037efe8b28054909c", 0x1000}], 0x1, &(0x7f0000001600)=[{0x28, 0x1, 0x81, "4b8281f2b7d62b71fea2f8d0c6585298f116b776d1f866"}], 0x28}, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000001680)={0x0, './file0\x00', './file0\x00'}) close(r6) 16:08:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="2d012e2f1c3bccf9fa7c412ef57c631239463bde56296d9e38061f176d1e30ea9d21a8524bedc9bf26db818e0964868cc65877156bf605d4e34e270a626a533610118b40cc74aeba9fdcac013b7b758e69dd7e3d626a1dcdc5702c692201a984c5d93448ff7936bab97b6a5ced1cdca6fb86aeb3f930bb878586d727dd5c97e551e0c7e288d133c4af95d74a88a5e57894b8263b259652896d5a67c9351b9703d57f8a7ebe2e60e8320fafba56b76ad99cf5b9b59e064c6b19ae8ddc2872e3a4357fe9533f50d57aa044035a3dcc"], 0x1) 16:08:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = socket$inet6(0x18, 0x4007, 0x7ff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) fchmod(r1, 0x4e) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:08:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) unlink(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:08:41 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in6={0x18, 0x1, 0x8, 0x3f}, 0xc) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:08:41 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) madvise(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) 16:08:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) renameat(r0, &(0x7f00000000c0)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus\x00') truncate(&(0x7f0000000080)='./bus\x00', 0x0) 16:08:41 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4000007, 0xfffffffffffffffd, &(0x7f0000000040)="90000000", 0xfffffffffffffef1) mprotect(&(0x7f00001bf000/0x1000)=nil, 0x1000, 0x0) socket(0x18, 0x7, 0x0) 16:08:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000010000000000b65d286c00", 0x2c}], 0x1) 16:08:41 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x42a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x800, r5, r6, r7, r8, 0xc0, 0x9}, 0x0, 0x74, r9, r10, 0x1, 0x9a, 0x5, 0x1}) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000300)="bb", 0x1) r11 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r11, r12) execve(0x0, 0x0, 0x0) 16:08:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x2, 0x2aa) 16:08:41 executing program 1: setitimer(0x1000000000000001, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0x7}}, &(0x7f0000000240)) 16:08:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:08:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:08:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) chmod(&(0x7f0000000080)='./bus\x00', 0x4) 16:08:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:08:41 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)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:08:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = kqueue() r1 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x10, 0x1, 0x5, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000004}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffff8, 0x6, 0x40000042, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11, 0x40000013, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x20, 0x16a}, {{r0}, 0xfffffffffffffffe, 0x8, 0x7, 0x8001, 0x8}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x800, 0x1c00}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x8924e3d5b882f37a, 0x40, 0x800}, {{r1}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x9, 0x4e}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x800000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x6, 0x12, 0x1, 0xce03}, {{r1}, 0xffffffffffffffff, 0x86, 0x40000000, 0x6, 0x910}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x70, 0x1}], 0x9, &(0x7f0000000000)={0x100000000, 0x1ff}) r5 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000440)='./file0\x00', r5, r6, 0x2) 16:08:41 executing program 0: r0 = getpgrp() r1 = getpgrp() r2 = socket$inet6(0x18, 0x4, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = shmget(0x1, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0xee, r3, r4, r3, r4, 0x184, 0x7fffffff}, 0x8, 0x2, r0, r1, 0x2, 0x0, 0x1c6}) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="450f560f0f73f44ac442918e3a64f20f38f03e47300500000000c4237961c500c441c9d1ae00000000c421e1e1e4c4a2c9b9f0c4623d8c2b") r6 = socket(0x18, 0x1, 0x1b13) getpeername$inet(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = getuid() r8 = fcntl$dupfd(r2, 0xa, r6) ioctl$BIOCPROMISC(r8, 0x20004269) write(r2, &(0x7f0000000200)="35bd824c0b1d25dab7567c037e30380c58706d641335fe28b21208c3ae31817a3cd71d85101341c379554e140ff206d6ffd654f98c6341da570c9e654f8887706e6607490dd998378cde878f5ec4abfe3f8764290f6e3f062e2314ee23d590ab3e339999bc45ba01794a375e11c17bb8a658f7e644623e800b3820b77558f836183e1f030bb9063e3f7626e7068ef559f4e1a38c8a2db0767a0b4555685a0165173fd0019bc97f2c97f37840d84251aa9f7ed1d2667dbbf47a76f854e683c4421f7c62f43da34e83c720c45f68725b363f18283c3efb4ba465e53dcec6927842136428f498c2db2943", 0xe9) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000340)=0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) socket$inet6(0x18, 0x8002, 0x4f9911c7) r10 = semget$private(0x0, 0x2, 0x1) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000000400)=""/60) poll(&(0x7f0000000440)=[{r6, 0x10}, {r6, 0x1}, {r8, 0x40}, {r2, 0x100}], 0x4, 0x1) bind$inet6(r8, &(0x7f0000000480)={0x18, 0x0, 0x5, 0x50c}, 0xc) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000004c0)) setreuid(r7, r9) semget$private(0x0, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000500)='./file0\x00', 0x18) semop(r10, &(0x7f0000000540)=[{0x3, 0x5, 0x1000}, {0x7, 0x0, 0x1000}, {0x3, 0x2, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x100000000}, {0x2, 0x7, 0x1800}, {0x3, 0x4, 0x1800}, {0x5, 0x4, 0x800}], 0x8) bind$unix(r8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) 16:08:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getppid() getpgid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x9) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/174, 0xae}, 0x1) 16:08:41 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[r0, r0, r1, r1, r0, r0, r0, r1, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x3, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r2, 0x30006) 16:08:41 executing program 1: syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 16:08:42 executing program 0: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:08:42 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x11e) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:08:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) sendto$unix(r0, &(0x7f0000000880)="0d3e457fc3f092d02fc256011c96cb9d126475524a515592d61bf4eae25d97c82fa5a546ab78d7b0de7473ac386554f7a953adfdb3cd276ce472ea4675bb24afebd7555a63ac53186e91324a4e5ae60103ab641b550a5c7519aeb01c29cb8eaedde284a1fd3ce91686251b94492e552bbb6fdd0311e776dc881383675dff64e1c7152c4e53bb8155494650df6eac17a813d9aa0e5085347306fb3a1fab13f371b46fffd435f545d7f3d146521a3a6af797e306c3d943038ef6f6545a62f1b10eac8635a5d7ee56084b65cb0d93df9dc2bc350b1ef14ea7d2ba40f7c1145afaf0858d5163b5c6fdba55e8096dd938fa3a64fb387c8fe0694dcfe56d5acaf15a96b4bdf16e12ef28458ec130e1a810d345a10d103ab7d90bbc5575be2010e4402974d0bbf83e0f03279f9e2f1b4e95e30ea1f3b0d1f4e36ee208e5dd37da20fccb2b6d3cf9c0d3d7503ff469013559c2d4ff11a66349a851e8bff933bdd09604f075f0de76a0e646afead7f91a3cb122f00279ee7ea7dab4e0ce3ee20aefecf1251477032ec8898d45784cc21ec7ac83c8dbea3ac0792eeb173bf02fc588a2e93094ec1c5141d2052148f9e145c6a50c3c187b0be8570c64e66cf614aa36acabf5d46dec4a1c79000ac4a26ccb2ede102272484bcf6b0e970f0e86fa106dbfe8d3d348d47a2c4ff0e63c347f09cfe44db5efd4c8ad371e7d55028e25736737f793ccbd35387bf708da59c269c52badd4066752e082163326d38290a40bc78a7a773a230d21b6551935551ac2ea0d329c0e5ddb3951aec46d723f6867bd8ceaa87a47f67062559800a9509f6c523529bf089b57673f84a2f7ee3319429f8f4b23cf1244906a54db7881aa15fb4f549c341654ea4229c8f5781ccbdec1dc77d37a5196a7c09af67f8b935542eb1b7043e49b78c175b6fceff672b8639338daeb5b6ea031459d6ccc475aa96d3a7e206fa4eddcf807725c9e471ed0f9160b105454ea1f9c1d08254123ea0b888a5dd98cd76765b270fd319356891e4709c9cb92bfd8379e979e8bec64e1565e6569bd8468fbad7d5624ff60c3f7e277532b1dc3550125efa8fea37cf5702649e040aed22f8e76d3800e7b7e85fed0ad1cccb6ddbb808d9df7b7706d3b72394d9d37eb654c36ac4641fe705e28d3764cdbd6440823219bae3eee17ac7fc25a48d540f586250c7680720042bfe5d08ebdf937448fc074c68dc57a2fade785af64faeaaf6391c5dd227f48445f98cef669360b3495c6a9e710e28039cc1d18bafaf910725be21b454678b47d656193783279c63b6c0f1008b5bb368ad44036672165c9919cbf5b8046958e46beb50654dd2b0b15245f19ddbb6fa859a24d31f5c91453bc324557630d1ac5e3da21f129ed937a4acbb1ebde68e03987bfd8ced5e066d0754e5b9bc3725f10cc7704a0d28624ee0ba7b5fde7cacf97f605810cf0c4bc1ad129006d7d31d8ff0a076262673af417ec59c704fc621d9d887c894aa03c794aaac6ff2ec9d86d63c6087d49f8345e0bf7d339207e80c16d4e61456408f556aaba91bd12f5645c760d9402815080bb3d78ec19f2caabb8edf84a993f92f78225e4189627c6a60fdcad55806a15536fc2752adacbe8ea44369e5d94ede8b953443ed1a3238420619145a63e5c8122b785fa1ad62a11b5a9ce4c7e0eb132e485aeeffb75ab6870f43fd881c2744fa9c0f514b56bd29f11b1e96abe3f601c4f2c7fa84a3bb40420e4389dd2bf1810b7a68b273783dbff23a811446f6d7733150903be2f662aad541fdc287d329132681840bcd1bdfbcc0810ccdd14d1ae0e0c05445daf9491f6ef3c2b363e24510607cfcc6e25131f0a9a3afd412df26deaf198cda3c4c02cb66c604f30de05a792a90645dd6a9e37cd6077f84f2bead3a85e9d1c905fcfe69dd5a5c0ce125827dc5b21736e1093e3029d62fff2030528cb31c16a0fa77b8fc54bba346c7e496aedaec43902a09924c5be5e804ae9c7bab8b38b5a27c161871229e9b595c6310b39c38f984c61f23fd2c30f783ec46999a55662ad0b20274caa84b6eb8d324e9c6f2c1bc93eaf6f3b382dea24ecc00671d84a937058a57a48f51f5af549028d36c9525b61146ef322c4e7a11e04bbea791309c718e70a53c82277d72576a502e6aaaddb4570ce3f6fdf688aa9b069b499b29731aadc7c2c3e416296568a921b268b3a181b69bdc9724c659895cd83701a1b1a5b8cffb47d772d245f1dd8631f1b5b7d6ce29854b09e9596a6e70f09addb88f87a7b94380562a92c70436f54cbbc5acd4ca9c3455db7b06d6c9cc6501e49ec9976f29c6e7e1014da9d6c0755656c63bf48aec3d7ab77f2e3e843b0f5c8e9a766f96fff01ce62fd32212589c732c0ee17bf822e60e2e008d3973716da2b3900906e4a290a74e8a32e391c0d4046ba1a6193db9a2513f1f86371ae362771e093f25100e1d5d735e2480a98796d2a1cc5480d099a327162333a55f853deef75ef1d969932b89178422578e7c443176c9cca8fc233bd34647ecb4623a3845735ca2f5ccb40e679a7dfd4a7622a73dd0342738c465f484ecc50f34b0015caf23775b7bac066a472ce93319e36678c9c80d1c2a682c3828f7c9ad535a48c45da533164812b11ff7e5df3b473ce65419adf44a039364d5134d26ab9f84e584102dac96012aa5958d653a7ed98a2dbeaa22551bb66e417b08d88ab4ed8df9af9c2505efb8deb72830362e452331922b69d5a93adabd7d99e399cc2742a7150739bdb1f8b334fe2fe4780b5ad9465496e0208952103dc5abced7786062e2c20126812ebdbcba38315b5d83db297de2d7f915e8f582b54a07bf99cf340c954814127e3d050a335cbfbb9848c1cefeabf84e929387eb6e3fb25f7643c529eb7ab2ddcbdc2ff789be25a0adfe934b7d456f120c761e6f89b7aaf21b1d5c9f8942331e4b64ed6e4e4ecd99044ebaae89503a200bc8ad119cf2f5ac636b5344fa3f15206b08a98db8d8c164bb2f472faab4a8f2b84000caaf2f9516e5ec67d5e243819db4d77764a16b279907634000f83e173678d14e17b7b6822ca23b93f8366264b04be3fac4865989427bbac0b6cb042b9151ececadd253f232299f88b3a4223cf9225530e293f0fde00e2c933b89ac51c2ff5a86c34f7943fb5f8ed214a5ab668b7eea10b13a04ad8cd015124733582857eccd133898f7a2f8da7bc26f548d4f56839c588c72b566fddf6ce1565521bb30215fa8fd3d195addbc157235305c5eabdeab9a6c9dfed700e9a92766fabf7f2e7f61e56da12c0f64c02425be3edfcc8d2b4b9b3e7da7052e503f9df6172014e4daafe5cdf7e175e3bc47e41a33b73f217efda216a4c87c0d2095c2e1b14e609bea27a195a0e4bc17bc97d3a969e2fa1c4f6b35dd7ead872f94d336ddf8997151d1dc003bcaa5e0146e0698001244dd4abdd45cea2e120daf15d545775ebf3c3ccd680e62e0be82810c290e2aff8f61c0c46824ff5ef24be81154e6b599f84bdafd6c68c44769144b06a9bc18110dbc8f6f955ba178d4f6b925de585c42545588e08a907f02b51d860784f2a030d2e44d6dcc75f1efc127e9172faf03f17ff7150fce6705fa0c98f0b9f6bf986b6c5b68f21a12edeb5cfdd2d906feb899d73c7f2530bbd83239cdae794a1c1a28fbe6004d2d2eafa5d2775ce89b5da39106c8d26610ce50787556aeed944c234e3b328311dfaa191aa7ad0e2c7e06d2c62c05c1c4f6e910466717e250e5cfae5c741c3c681a1f3b43d6855a064fe340fec8f506926ddacf8529af923ce162c0202ba7ccb6cf4a4e8a983ef45318a511505c64e9135ae5f9dd13be711a692a3fa663df973566e5b73bb2233da04348b8ef98822a10d522c42ee40921d4792ac9092b9600b274c11a3f7f021bae56bab45628442560bdad1357fb01a8e4b9c69ebeb714a16cdb4f16c89c079930d84bbdb46c64362a4a7a5845e20351789fd353362e79196a30a0fb06f7fca72d4d323934cd2f5ac378dd52573f485d51ab2b9463f062ab5945f1f5dcdfc6adc39b914f624153d2cd6065c79748cb51d8bafaa230d06d5c6ecead3105ef63361bdeea9144f97b63e2caccd732758569239eb3472f14d7e46d6f63870f1d67f19b784cba6ddba29bae5d87c057533b558e3bfe1220bb4610423d9c48769a47ffd1dae789e03500726cac8d423ff07bfb3c4732e8d88f8de3e6c5618ab25920ef06dd5adb7e06ffc9cee70c969bf7c9efd583fca29bd9b4c18556a2a171a613ae050b5723527a7d67dcc2a09bb02f9360223656dd092372f1f9bda7db2565aa278e2a31254deaf3d2096b4e3fd55b2d13b24f033b4d162d389e5f49d94a91da14b65f557d4b82097685c304f8642b42f340e9654346f14c9ee01f1a46375de87e3bba077df8b9895335f9b4f4baea65de32c63bd222569eb19f33624588cf21e28187beec2227f57d1ad5d4a74d9ed02d3ccb6755fda0626d7df5a8b83430485e7022475d2e6b940d15293795c0dccbe14ba79275b653dbffc8ccfd2d92ceb023e0dbef9f28e99dbc21108e14cddd3935942e0e35c522c8224216b597f9ed0e98694319f904ee4142dadfd5a7f1da3b71d4d68ba75f9a4367e3ee12507d2151d02fc8d4fb7b90e0473f601637db2148409f77db775efa37342727112b23ef23f688d757b7297e1c864cdfb784fee3d6c480a869d7992d822948ff2289e20888cd670b07e2d3df304e0dc12368cd53c3ae8de1185e98e182bbeb56ed44677646e15a0b9dbb7b8b16ad4c9d22724148f6dd37f248b6350d5ae63e75108d90c27396b67e83e03e968cc8fc198ba8378c209a8264daf51aab416fbdbbd0db9f3a460d7a6ef4ac132cfb25d65b580fe78c9da9f9abb6bb5d9116ed43072f0475878a8f7cecf6f4c70a26a9602e8484666e2088eedb7e107f96360c7ade5183f4210345148ebf533f3086aaed1eedf80d7f4622372c8a491decc2beb24e56e4c559dbc6fa2190f982f235e1b56bae69a3b876d00c2ddaf5a6b1b12274cbb89cc223212a2b76f1cbbc6f6c93d0b469411bafda503dcbb03036b751f34bbe6a69de1fd2ed91eb83e7ee98e751105595ce71bbe86e5163ad93bc8890c594b072a50ed0f1c8b9e5147ad916496f7e9be29d640ad66927a0e896eeee8d106af46857d7fb6074f7692796a128ef64517cb4e5d8bdd635e5b9b9c1066bcf2b2835e2d64a01a0d6f9d7d226771421c722b2a44506e23d86e6dfa23b9d6fbbeb44f0919f6ddffac953f119bf64d6e44ce7080bd9fedb65bd55b8bf194b65cbc5ecc2741d539840a200adc7a048650340d24f759f22d45e30108bd4bcf3919e049095c7122855cdc6448e79a8b4a1e9e7d7e9d417c1813b177e8ca7474d6ef20eaea299413853ec67abfbcd03df346de242f2e0766a0b58b54829acc6ee8491beaa964c533e1a3843a357c4c51e880a2cc311665c341991a7b42d92d38221f0db3f22a612efc38c1827265f2934acdfd025bae84dc647118130855c7365004a70868fc7168c88016f307f6812050b74c9f01279574baebff12d6140c0b42352386373f6a6fe618b4d30ed9c8d9036a9dcfc5b9ea02a1db02ec812367b07f9d01d1e1ff71bbb4dc38792749b2dc6b40d08787762e2d864ad32cbacb75ebccfbd12c1f7859cac62721c3bd9a8edafd82ec7df787abba97432c316db92e25b89c4b10cb32b14d968d1c8af0527f7e9fec7745fe8a5be9eb5ffc7620b39c739cb9f2ceef6fe49af4c10b7f465816e517408523d33370fbf68eccb332", 0x1000, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000089693483024547ef"], 0xa) pipe2(&(0x7f0000000040), 0x79f650ed445ad848) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 16:08:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "000000000000000100002000", 0x0, 0x2}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="491fd494a93d594daf86c9b9e206e84cd94c8f5a79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb81ffffffffffffffbdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c77609fdf9829f5f0b629f8b61d9ae39", 0x98) 16:08:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x20, 0x0, 0x8, 0x5}, {}], 0x5, &(0x7f0000000300)=[{{}, 0x0, 0x1, 0x1, 0x215, 0x1}], 0x2791, &(0x7f0000000380)={0x8, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x2, 0xc9, &(0x7f0000000080)="82838adacd49e0cb2787942822b8c5ea4b551483a7f1495f7040070ac390ece4ffa470895e4aede563e879f07dc2872a84a2878fb5eeb9", 0x37) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:42 executing program 1: r0 = open$dir(&(0x7f0000000500)='./file0\x00', 0x200000010220, 0x82) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) mkdir(&(0x7f0000000000)='./bus\x00', 0xf) link(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)='./file0/file0\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\'&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[{+{\x00', &(0x7f00000001c0)='[$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\xb3#(\x90[-@[+,\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='.\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='#\x00', &(0x7f0000000380)='(}]{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2000000000000, 0xfffffffffffffffc) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)='c\x00') getsockname$unix(r1, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) sendmsg$unix(r1, &(0x7f0000001c00)={&(0x7f0000001d40)=ANY=[@ANYBLOB="00002e2f66696cff302f66696c65302f66696c6530009ea372471d05bc3d41844ec8cf47dfd2ea6491717b6a44836dbe9d5ea6703455d280c4524350b4bec26a200f960e1281cd56445ccba366721f54b5a4a49100857a98cf26d726fe6744b49180345958d20f3c0359520e29c72a564a0ccc020b811a1a30a439d6ae84d7fdce22b092e870735cefa1294f43c8a2d6de70d5595141f43a2c562906679900000000000000434a734ed944eb7892c675696b48b0e3e6608dfb5a3dfb3a1bc086ec27c1d0b78e2cb74c946cd322936002615951f15c37ecd66e875189"], 0x16, &(0x7f0000001b40)=[{&(0x7f0000001700)="00f9a3e39a88c8b01ee76e51ccb5d20d217a5de58254a697a64544ed5bfeea249a4b6bdf6ed3aae7bb194c312a14a0589f0b8bc838e7e833b0545e2381e005452a9c4a94e24012220ed7504828a365a836c00a6ec9119dde78663b", 0x5b}, {&(0x7f0000001780)="478d8c012cd387884966eedcf7f9c94225b25efb920a2f3a4b207fea0f4cfe1715d4025d5c3d0fcb7f9a5d92133fbe8c5edfb6f0df7810d055fefe5d67fffe941b0f", 0x42}, {&(0x7f0000001800)="39dc0952ac4366b59ce61e854f2fae6da52f20fcdde488cd73ba505eb13db97b9c57b3c53b7ef7fc200e6944d6149a8643785714a844ba07b12f87cf92", 0x3d}, {&(0x7f0000001840)="0cee7253ae3e3a7b8452cc74ba84bd45fd9d2333e9117d3564a070e61c7d8567d3d0cf9f4a003caa7bb5602e", 0x2c}, {&(0x7f0000001880)="353f5464bb17bd84711a97c5c9816c85bdb0ad5536838c03251569a6e906dc9432022cf08c26386c8a6d9a46b0c8cceea7f32a8b0c6bf4f99d7929cd4c5a294619662619ddd4479b9a7b84385134655cedf024376355964d3e9b27b9febb32060ce886d4a1ba02c06068e7e9755abc047fc79b8d719f241400191238ce02a80c28ccbf6d668140d793b277b417098372e70d9f684c55fbd413b857a4", 0x9c}, {&(0x7f0000001940)="6544b1151eafbf7520fc0957d67badcf3878decf0ef9d244d9398c738fd0e868fcc239918055f04c5e71a8bc030a9aa76a1038ce98bac84b162727f46029ecad92af46e7facb5caf5b29428b803c4bfaa8c7a16e1fc68c6ee8fdbe8ad02b15bc4c933bcde5c6021eff934ed4401eb3e75e2343f48c696f14aa240d052a57dc24", 0x80}, {&(0x7f00000019c0)="1ef8abf80d9393695f9f881fbc24429cb940d5ace2378dcb49dbc76791b8a23c6ed302885abe33474889284c54cd29b3efeec9fcbbb5ec6631574673afc3426f44cbce", 0x43}, {&(0x7f0000001a40)="3a999912dd99069de57abc31bc5cd34ff18b7c8741156647ccb7ae84c122f4823881f9177df89ef2a00b0cd18f7459901fbb55dd5d4ec98de1b01f3d46c5bc37998cfb9e3275d2ad39cc3a5e849d9c6c1ac54c7c89d9a86242a7191a2e79bd532537a38964d345c439d204111ab3825f9d2f351be2c08b87e221082397b926b31626bc106f7bd9ebcb8b4f39a60fc265f80f6110cf6bf9684ef6c26bfdaa153b5cb80fe98268ce38e9eaee932144fa1a20a2b81916324d6ea29c9a0935ad2a1c5b5394d5bd8e60502717b571a6e9338918e635d3590cdc0222e0", 0xda}], 0x8, &(0x7f0000001c80)=ANY=[@ANYBLOB="470000000000000dffff000001005b0e3af743bbf0b51b91fc614f4572a73fb859c625eaa5d70ff30ca4f4a711c2aab77d05e88392dc12fad2c045fa5a647cde95bfa0db19865dfcd501afc2d745de2729de358bba528ebd6c386f728b0cdf6e91f93f6b925a8a161115e44d246533729582895579928e3a6c6dca", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28, 0x9}, 0x0) 16:08:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x5, 0x6c1) setsockopt(r0, 0x29, 0x1021, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0x1, 0xc000000000000}, 0x5, [0x9, 0x800, 0xffffffff, 0x0, 0x4, 0x0, 0xfff, 0x5]}, 0x3c) 16:08:43 executing program 1: pipe(&(0x7f0000000180)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x400, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x5) clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = getuid() setuid(r5) r6 = syz_open_pts() fcntl$getflags(r3, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r7, 0x3, 0xa, 0x0, 0x0) r9 = socket(0x400000000019, 0xfffffffffdfffffd, 0x24) syz_open_pts() write(r9, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r10 = semget$private(0x0, 0x6, 0x1) semop(r10, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r6, 0x20007479) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r10, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x6a1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r11) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:08:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='\xc3-[-+$\x00', &(0x7f0000000280)='\x9fw+\x00', &(0x7f00000002c0)='r\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='r\x00']) 16:08:44 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:08:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) ftruncate(r1, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x82d6, './file0\x00', './file0\x00'}) 16:08:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 16:08:45 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:08:45 executing program 1: r0 = socket(0x2, 0x10000008003, 0x7fffffff) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000180)=""/130, 0x82}], 0x2, &(0x7f0000000280)=""/26, 0x1a}, 0x38b0b84a0d540cd2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:08:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/107, &(0x7f0000000080)=0x6b) 16:08:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) getpgrp() 16:08:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10101, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xe040, 0x7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:08:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xdeaf4152}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x5}, {0x120, 0x9}, {0x0, 0x22d7}, {0x81, 0x6}, {0x101, 0xffffffff}, {0x47, 0x5c8}, {0x61, 0x8}], 0x7}) 16:08:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000002c0)="90", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:08:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b", 0xfffffffffffffdce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d5b4c670d6b9a84032c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:45 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="432076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab826427184911739815bd7c13ca1f2241c18ad72363c68b7af27ac150af45e5029feb210eac8c53bc380b96ceaec2ad13a8aa7cb6427d731cc2a4f3b81a87c863d494f73e24a5fddd02d7bc912087ba926d1ae960e732b0c2cea78e918ee19621c10c16becd4c111fa8d4fd37a3400e3ce5e2beb12657a018d895ce7085113fb061e6ed5c453fa675d28ce553af0ed08bbd564234e46f73c", 0xaf) execve(0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x5e8a}, 0xc) 16:08:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/146, 0x92}], 0x9) 16:08:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xdfdc, 0x7, 0xffffffffffffff01, 0x1000, "5d9d33a04743a442141bbaf3cd44e442d5bf4e2a", 0x7fff, 0x8}) write(r0, &(0x7f0000000080)='T1', 0x2) 16:08:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8d4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) 16:08:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1080002005, 0x2d96) r0 = getgid() r1 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r4 = msgget(0x0, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x1, r5, r0, r6, r0, 0x80}, 0x80000000, 0x0, r7, r8, 0x1, 0x8, 0xffffffffffffffc0, 0x5}) dup2(r1, r1) 16:08:46 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:08:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)='T1', 0x2) utimensat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)={{0x8, 0x9}, {0x3f, 0xffff}}, 0x0) 16:08:46 executing program 0: setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') 16:08:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 16:08:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) dup2(r2, r0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xa1) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) 16:08:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = dup(0xffffffffffffff9c) r1 = socket(0x38, 0x8005, 0xcde) r2 = socket$inet6(0x18, 0x4007, 0x6) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) socketpair(0x20, 0x2, 0x3, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00', 0x0, 0x142) r7 = socket$inet6(0x18, 0x8005, 0x80000001) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0xc2, 0x5, 0x0, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x2}, {{r3}, 0xfffffffffffffffe, 0xe, 0x2, 0x1000, 0x3ff}], 0x6, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffa, 0x51, 0x20000002, 0x100, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0xcb53, 0x207b}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0xffff, 0x44e7}, {{r7}, 0xfffffffffffffffb, 0x10, 0x21, 0xf66}], 0x8, &(0x7f0000000480)={0x1, 0x6}) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) openat(r6, &(0x7f00000004c0)='./bus\x00', 0x10000, 0x0) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r8, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg(r9, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r8, 0x3) writev(r8, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r8, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f00000006c0)) 16:08:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30081, 0x18) poll(&(0x7f0000000080)=[{r0, 0x25}, {r0, 0x2}, {r0, 0x34}, {r1, 0x44}], 0x4, 0x40) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) 16:08:47 executing program 0: kqueue() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xda) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x8000) 16:08:47 executing program 0: r0 = socket$inet(0x2, 0x4, 0x5) r1 = dup2(r0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x6b3, 0x0, 0x0, 0x100000000, 0x7, 0xfff, 0x1, 0x0, 0x800, 0xc}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:08:47 executing program 1: r0 = socket(0x100020000, 0x20001, 0x10000065f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xffff, 0x6}, {0x18, 0x1, 0x4, 0x3}, 0xde7e, [0x9, 0x9, 0xed6, 0x7, 0x1ff, 0x6, 0x5, 0x8]}, 0x3c) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = semget$private(0x0, 0x1, 0x40) semop(r2, &(0x7f0000000100)=[{0x2, 0x8, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0xfffffffffffffffd, 0x1000}], 0x3) 16:08:47 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x2, 0x9, &(0x7f0000000100), &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000040)) 16:08:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) socket(0x1, 0x4004, 0x2) 16:08:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x4d74, 0x5, 0x100000000, "c022c74935a2f752c1ddd2d32f59dfd13020c0b9", 0x13200000, 0x8}) syz_open_pts() 16:08:47 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa00, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:08:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000200)={0x3, "45c58e527f810b3fb2542fd6a44c9a23f7c4b37e13515a7e84d2a48c94ecc939cc69336180084e746adc1768aab3c3846d282bb8deba94d7035539e9eeb6a7e63d74393248441e8237cb1d77ad070b80d79a533c20fad4a2addf3c3f432c2d039f6794dd74991769ecf99a30663a4082b0bf85a9aed1988c170b325ffd5f5d918d741e51dc87a33a3364a0f77f86f457ad682bcbdae2f28af9ecb40b45ecf3fafe4b84e9589f7070d002c2a2c4da2fcaf017dbf3ba728ef1fad9206a543d4b1610355f42d6b32908d65dfc57bef870a2396b50251492b67378a52609f497dce8bda534e8c3135be515a227cd76e6e367f41e71aa9b077e6bd745"}, 0x102, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r1, r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) r5 = msgget$private(0x0, 0x20) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/197], 0xc5, 0x1, 0x800) fchflags(r1, 0x0) connect$inet6(r4, &(0x7f00000001c0)={0x18, 0x0, 0x4b, 0xe0}, 0xc) 16:08:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x32) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/46) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2188, 0xffffffff) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 16:08:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="89f0515239d2e6f69dd64fe90bc475683a5577239e9e366412dd00332bd14cbb0174f4c48eb8f0da090a203733fd7e28986a5ec3abd1f795010000000000d2c68067598c7ceb359f1cca6bcb1dc05d9780919ed974a5858dd9eb510491e1a3b411a22aefff4872b080b8141d000000"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:08:47 executing program 0: mknod(&(0x7f0000001580)='./bus\x00', 0x2000, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10081, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001540)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x12) readv(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f00000013c0)=""/132, 0x84}, {&(0x7f0000001480)=""/179, 0xb3}], 0x5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0x8000}]}) 16:08:47 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200400000200, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:08:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:08:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) socket(0x1a, 0x0, 0x1ff) 16:08:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc010, 0x7fffffff) r0 = socket(0x1000000000011, 0x7, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:08:47 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x41) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000600)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') unlink(&(0x7f00000004c0)='./bus\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 16:08:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:08:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x888, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x5, 0x4, 0x4}, {{r3}, 0xfffffffffffffffa, 0x8, 0x41, 0x0, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x28, 0x2, 0x1ab, 0x4}], 0x4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x41, 0x2, 0x7}, {{r6}, 0x0, 0x20, 0x1, 0x8, 0xf}], 0x50, &(0x7f0000000280)={0xffffffff, 0x3}) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fcntl$setstatus(r7, 0x4, 0x46bfe) r9 = getpgrp() close(r8) fcntl$setown(r8, 0x6, r9) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000002c0)=0x10000) readv(r7, &(0x7f0000000180)=[{0x0}], 0x1) 16:08:49 executing program 1: socketpair(0x1, 0x4, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28008, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:08:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x3, 0x4, &(0x7f0000000000)="d366263719b7b594fa2dae0858edf9899ca7affc8158267a1f0059a4364b206d60f8f5248308de27ed81c5b8e0c824656cb563f7aa4b3c51b79989dae4db087f1ea638b618b84208568afc00465f902fc87244fd4b8d0c97b1f89c8f3c642f9cad3de814da55bdae42a94d0e30ee476336f66c729948a9370bdaf128a911", 0x7e) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) shutdown(r3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f00000000c0)=""/225, 0xe1}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/172, 0xac}], 0x4, &(0x7f0000000380)=""/176, 0xb0}, 0x800) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:08:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r1) 16:08:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r2) 16:08:49 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffd) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4e1f05384ca245995d98b1096c4dba3b20624516b479d27c4ba05123c6dbbdb9aeacef7fb71f0ae6e0775520", 0x2c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$KDENABIO(r0, 0x20004b3c) symlinkat(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:08:50 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) munmap(&(0x7f000071e000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) flock(r1, 0x2) 16:08:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000000000801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 16:08:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000200), 0xfffffffffffffffd, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 16:08:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) 16:08:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair(0x18, 0x4000, 0x3, &(0x7f0000000140)) mmap(&(0x7f0000de0000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000180)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000001c0)={0x3, 0x9}) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:08:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 16:08:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) 16:08:54 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x83, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x2, 0x7, 0x6, 0x4f}]}) setuid(0x0) setuid(r0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='W\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:08:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) 16:08:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:08:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r1) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:08:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x2, 0x0) 16:08:58 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x2000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x71) fcntl$setstatus(r0, 0x4, 0xc0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f00000001c0)=[r3, r4]) write(r0, 0x0, 0x0) mlockall(0x2) close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) ioctl$TIOCSBRK(r2, 0x2000747b) 16:08:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 16:08:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:08:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8001, 0x90a) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:08:58 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6b4, 0x8001, 0x6, 0x1f, "7f7ea3fbd40ec751534d8c7ff64a491e97055adc", 0x4, 0x3}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) 16:08:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000603e279ede0a042ddeff51467282bde27c7d07d610a3080290663672376c63b57104654f0806d298d82963d9d8cff87e08a662ced2d57d8635622a76aa7d0bb980d2a1a6e3d23c5274bdcabb74d42161e1519c3a686704be4a0970b4adc5c4bf69bf5bf2"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 16:08:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) 16:08:58 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) pledge(0x0, &(0x7f0000000000)='\x00') 16:09:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x800) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) r0 = getuid() setuid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80045721, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='c\x00') 16:09:00 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x4) fchmod(r1, 0x0) close(r0) 16:09:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f0000000040)='./file1/file1\x00', 0x0, 0xfffffffffffffc4b) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x10) 16:09:02 executing program 0: r0 = socket(0x10, 0x5, 0x9) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) setrlimit(0x8, &(0x7f0000000040)) kqueue() 16:09:02 executing program 0: r0 = socket(0x2, 0x4, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/36, 0x24, 0x801, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x6, 0x3f, 0x7, 0x7ac}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) close(r2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x88, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000010, 0xbf, 0x8}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x80, 0x200}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x2dcf}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x6, 0x3, 0x4c2800000000000, 0x8448}, {{r0}, 0xfffffffffffffffc, 0x20, 0x60000020, 0x2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000180)={0x200, 0xfff}) dup2(r2, r1) close(r2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="23c3f03e0b51f57ff25cb1ac99c6abe24adaf4ec4bbb56a16f5e593bdf297b31737450500aa09445aeff77ccd3f94ea362bee35e87392a95eb6f65fa25d3cf83097d9a38cd42b3bb26dda74565a00d8b640cf28e4f0a04e0bf72769c7d15f84379ea36fd2c08753fd870b35dd11ef18213f5cfc09d1d2364252ad8dfe79ee206be680e77ba79030780d416dfd99d371b3d15de49081f53334590a27bdf446da9e41e9d", 0xa3}, {&(0x7f00000003c0)="91aac0a3a23430a01ee142a2b53be9219dc2b6d2c645cb90320304a656fd3e6227f153c7150eb87c05c4a1ada13ace39bad04863e4353b8f35e181affd75a80df2ae483224b5f1d994f160bc290ead3cf07046e87241adf912fa71947faa4aa21a65016af5df41d94319c0086dc63c86bb737b19bb82a17a7adff6647a0f820e6bdc718256bcb2283cf4756bffa677068afe78dbdc4dd1a98fe6b78ccc36faa72e9a2e10a82448629c8a0811", 0xac}], 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x6, 0xcb0e, 0x9, 0xfff}, {0x800, 0x3f, 0x49, 0x80000000}, {0x10001, 0x5, 0xfff}, {0x3, 0xffffffffffffffff, 0x100000000, 0xfb7}, {0x3, 0x9, 0x2, 0x9dccf4}, {0x7fffffff, 0x1ff, 0x0, 0x100000000}, {0x3, 0x5e9c, 0x1f35, 0x6}, {0x1000, 0x800, 0x8001, 0x2}, {0x5, 0x3, 0x3, 0x4}, {0x9, 0x6, 0x7, 0x3}]}) 16:09:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:09:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xb00, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') pipe(&(0x7f00000001c0)) 16:09:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:09:02 executing program 0: r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xe000, 0x6) r1 = semget$private(0x0, 0x6, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x4, 0x4, r4}) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000540)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x1, 0x0, 0x4, 0x6}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0x4, 0x9, 0x9, 0x1, 0x6, 0xf966, 0xffff, 0x3, 0x2, 0x100, 0x4}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0xa8b5, 0x48, 0x3ff, 0x2, "a8fb011434253148153ea3c082d2fd4c5371c59e", 0x3, 0x3}) sendto$inet(r3, &(0x7f0000000280)="332268521c0e386fffd9e0e53cf4d20fb8966b1ed242c71b9337511936218a7620b40ef38aa3f43d6ad1ce090f5318f535be4785d9c04869b1c11b30fc1824f13fafb234114c344bdd83a750462a7234adb344dda9ebd020bb0e74154822cf5cc3", 0x61, 0x400, 0x0, 0x0) sync() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0xff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000380)={'./file0/file0\x00', 0x8, 0x9, 0x7fffffff, 0x0, 0x80, 0x6, 0x8, 0x0, 0x0, 0x1f, 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3, 0x2}) sendto$inet(r3, &(0x7f0000000700)="f4aa378cd1c79e8d08b5ba103ad42821cbc3d4b408d6674958e614e4782ba53a43ba2a38b9d34972b494d6cac2d9117b8be94fd7a16721bb534101f85732f07317bd532f337d8c798176868db7f0d9557ff17f57d73e7aeed2ba47d2c615a5e896a2cf2a4249dd833fffe18ad1e168b256782b80567ec6c9bbbe8b31b66f3eadaf732e3fc05056", 0x87, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) shutdown(r2, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="4f1bdab601005a4ded6c220ace396eff2e2f6c65302f8969031c951ba57b11b759f88f978ff37cb4e254f6512e5748641eb96e6b6ee264a829687d298ea314e9f524a6a2ab2ac2db69ef687d745ea786cf45cc5e9698689be8beb376da975a9ba37f0eb10732bf9d61a710328817a0fd9c0bca8400dd80c44290225b3b8d7d434d1a31a8ab9996d6a45eff24602231304e6beebf5596e8b67c66486099e9a7126505c04df84fabfbfbc393f3f18cc545715f63c71430fcb8b531d721b7ec1f69b22fcbaf5dc14d4d8fcdbbfafa1e74c2c808393915ae0d0c97a4cdc6087781382306a94cac6441e1cd1d13fdfc68b9ad1c4b18689756cbd9d30e38e14bd663fcdd48f0fb18f79e62c32d4592bd2c0b8cf08985d96cbfa1"], 0x10) semop(r1, &(0x7f0000000480)=[{0x3, 0x3ff, 0x1800}, {0x0, 0x4d2, 0x1800}, {0x3, 0x5, 0x1000}, {0x0, 0x491d, 0x1800}, {0x0, 0x95, 0x1000}, {0x7, 0x9, 0x800}, {0x3, 0xff, 0x800}], 0x7) semop(r1, &(0x7f0000000500)=[{0x2, 0x3}, {0x2, 0x1, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x5, 0xaa91, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0xb20, 0x800}, {0x1, 0x8001, 0x1800}, {0x1, 0x1ff, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) 16:09:02 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = socket(0x18, 0x6, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kqueue() setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:09:02 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0x0, 0xfffffffffffffffe) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000040)="c0bb893e3f7114699be2f2389d0f7641f39f2fcbc6c03aef4092ef2e1aa9463e349b96dc50ff1f10a997e3352bc5019048205d9d13f449cc9e1718141cb4a9ec45de06d11100b4216a370039eb51471af9be8c509203787d9a79f8f03cb35f06340513681a775c8b537835d437d2dc5fc4a3d0d4c4a5ae575ada2c215d7b13850eca12807667ab85b5a04d4ec6eaf18fb8ad67a158705af930db357432c82e541bf78e7f8f6bf242f32d10b751ab5d91bd47a4687ce4d470bc9dddc029f2c27f10547023cb98df771ff022dc2aa7ed0c8cda3714af62f2fe10402da53d32f84c7140aeded4143fdcebc5488b111fdd4d09d60f", 0xf3) 16:09:02 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) write(r1, &(0x7f00000000c0)="a2ea0c17bc8983ddcb8087c2121ad3753dc505e4b4326071f3e5ca1ad5e260f4405cabc68a32cd276480cc3f003dfa94a1913851bdc73c73037f4218f3715e7b0d297f96deb5d0ec4285e0f2ebd7f818d98b412f22a353f258cc0f744f48b88e44f97cf14989b82db1f850ae73ba74094ca1de7fa424603f57e1830bc4ce1c50a3e275dd9c6e0dffa1cd15b35c365b5337", 0x91) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:09:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:09:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() lseek(r0, 0x0, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000008, 0x6}], 0x7f, 0x0, 0x100, 0x0) 16:09:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) geteuid() mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) setsockopt(r1, 0x200000000, 0x7fff, &(0x7f00000002c0)="7a6db9834c1e808cd1a96805b7630a003c155fbfbd3e9314634a19fe2045a7291577ead36cdb903b04e2aa98ff6202a87d5cdef75b39c2db27ec74654dd4d8c6c53f0df25bd7b279539389c1568a85dae758f4b6f69da0a9cf31feb0afcff5e44d4d841eca602171e9a1e8fb5ce51eaff5341a67f893da747b7ee125199595b0c12e921a463e289f6f0fa7731ba89ac9488457424ab014ce006430cdfc7a5bedd9c6a1c6c44f71ca4b8bd556a6c1e8f5", 0xb0) semget$private(0x0, 0x3, 0x48) r4 = semget$private(0x0, 0x1, 0x3) semop(r4, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) 16:09:02 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) close(r0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0xfffffffffffff738) write(r1, &(0x7f0000000080)="b5", 0x1) write(r1, &(0x7f0000000000), 0xff85) write(r1, &(0x7f00000001c0), 0xfec4) 16:09:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f00000034c0)=[{&(0x7f0000000040)="b2d8b2a7b908783f89416f155ded02251b83926dc7163f26e995fb060a9851664815594f7fefc29f962acf7f8d154c6b8c19b623d63ff5c08f21c8b2238c1382f42ab9aab6a8496f799da4d0836c4cc3554733c2fbce57a3927af61469f845d81d4f135c2877ecb0607cb2b055eb1e7a374d5835a9cfd86e83f5ddc38f9dc4c5d6c2ef9b2366c6b364adc5e124ee6deeddcc2fc71e65098cd02dd64eb2f4d97ae583c1263b4b4c8f1e05d67489aa6bfdfae6d578c901ecf339872ef1b017f659831e56e52bcd48e34be3c83a0c2d790edc6769d6d47076e272b8825c08", 0xdd}, {&(0x7f0000000140)="a25affe32b9a87b6352220830ffd73b320c93ab984187fa448d80557cd2c4f9fe6749c6dcf664c8d2bdbc6220a1717a0f358c048498932bb8866c4ae143e78d3068336e8e6f29796a4af5eb6c595ca08d586c308c3ae2e82f0ecf211a3", 0x5d}, {&(0x7f0000000200)="fe2f732e9675879b67355877b65ce0ec103ac28ff2a6c69b1e3964aa1c2c2186f52925a3efbbb22c51a035e36bd47dc73d7b423dd957adb2b8ccd9cb440b466110a23779c1b6302e86d9561c8981c43484865a2322cad72a1f20822521509fe75b974f7ce69ef1db3638328eb2bcf416", 0x70}, {&(0x7f0000000280)="7f65cf60b0d93703f7b930d38074e4b94154593df1d5e31f2d54b2c073b56216b11eeda870cfbf49150ee5f43f4de95ac4ad86eaca76fc7ad8e68dcd5ab59711f680cb4357e734d3cf5204e2c001a4e80519a689684630d3613cebdc45d400dc9501aadbc70c0c01dfb8a0c8d9cf857206867229a2cb30dadf57ae07c1585ec58199fac097fbd57c5b312183a4cf774c875735797a0dc64298d38c36bcb7ec0d5b224c61e973b78529bc903a93c4c2e27b986be54fdc8d4fc1981f513d0a8796ecb92ee19bc14da73f7bbd3ac5dd96cbc22c9bf744dd884b66e19077d37ac6c50db9b676c0504e8c7aa89d04b85f3d3110cc6b3951c8c3f105926d14f52f8f594a4a3d4284562c4d9b87f7941265a4a26cf6517fc02c8be859e2d8ab0bcdcd1a63102cc7c1e6b2a7afcb19789636a5fe3a18e4a10d1d94a16e037bd4d20b7db1782ab713baf74d4a2cccc008b2de76be4d41cd5b625cbda85c7abe02dca7d61db1070699c2f074228379334560632be607624a8d27abd4460e0d32aea441385c4677fd559c5b4d8ce2d2ca0baa1c5841f11b21b1f6b91c588c58a5d4a36d0930d1a0d6d9c152121d0fc5222b1d305359ddc26eda8cc53ada9041d3312deb840b2b05cb276eb5a03b63ff11f358c041707cdf51c5864a20046cd446c5104ca09e8e705b1ee730cf99efa702007502eef55c834152def5a8c542d6898914f321cc23b79207578b2c6e0d31b4f4091e55334906fc6994258b0fb96f05bfd18ea8e17bc3a404388c05572c652939bbae0547db19405a4e9a3dce30318f4dfc1d90c82004f00ec02d9fbac2bea36330695bf997171c9249f229dbfce9c1d698f821f6231ca17d349960b4618d4e3e76c16117710b44f76ea610a2773639a6fbc27adc04f50aba5ce7f4e954f30171fc8d9bfd09cc61c8cb98d525726f9f24c1412d4ec2bd5f78982a8decab913b66d548560e4a77293f1ff2257459fba167001e0de85b879e36e699c619923009ad01b35d8b929e2e6df29e9080931207d34bb686c20977a0e8c05bc77b358d58ea94889928f5c4ead52cad73686c7bdebeb761104918a8e52ac5957bd281d3101c4dd6d59d658f9ce1e4e4dbed072c83f1fe91b542ed77e8972be1ccca8b76aacb9d67596b0e17bae8e1c0d86c39bcdcfdb481741200919000ab9d26b777ce3547ac394ea1948c3e42d6841ea44c2fd39893c0c3a544d55aa1e97540c562f47dd33c3d9a8dec759c61a9c081b9973a38590c44dbc4289dd305de214dbf6d90afd0dda0c0b4f5e99717d7f18862edd0c7d37d793e1428c1df1cbf19e302f23278520238ff7a8f8f18c1d556d3e9666993170dac6608155010ec2f9415a9ee8d4101cb2b04154aa515c6e2bbdfd427c4dfadee3a0fa3028ff3cac83f2a72535d1db1efa3f878dd2b2896a2ddb453d4da62fc589eb96ac8cc9eab283ecb832e8fa7fcef0bbbee0c878371efff700b1355053d08d2e101a230b70b9785203eed1820dbb23f0131213e3d6ee24ce5399fd13cbb173d06e8dc6a35a219b15ac7133bbd5200a277d09642e36ef55463698e0157493bce067259279495ce03f22cd60023ddb7e8f30cac403fefc67485f93567b34e61e41f15519179d5eeaf18ae1fc173f307118bb6de69f821a01cf07ef1fcdeabed6e69e1b8e5f7574576ab4a219134f83dd872d62b4454290ee9f4dfebb309114a242e2397310c4d5b350b3576b5a80ad86fc4d71359487f9340368ce028343cc44508090a546071add6a434c82935db3b893719706357bf639e659de2f281dff31cf2ba353ca3c1c12fc95fe40f403745aeac03e1f20bbe9e4eb3257fcff6a71bfcf31775aabd6a0bb619023c1d0207f1665d739fd19ea9a92705b350f5eb6b9238010ba9c127fecaaac81bc6f8bcd143b066fbacc64061508c19c743f2fa75b410ec8f797b6ca9047026e53d9e1da520106b6b01f608787aa9f1fa5959f2216e6c2ae08494d86ad0923f106fe03250b6bb502d2d0b7a5b96c61b516afbbe27757b248c486f69a4bfc6d4674c26448be53b10fe6ef627cedb641bf87af429c7b8007eb6ac86e53d9e4fae57d46987454ee4b21b983492b60edcefa36fae0fb44eb333ec75e75f27a0e1ffa31c8ff811dd85f9fdf2a16c37623639920590fdb2547a9d60da507f17d846a157cf5a448417f396814a4efe7818951930c978274ee4abb6c154f2df3a52b3f8a2b2c0d1c1d31f123dbc8b70a025eb8a41c61bcaf04100095f03939c66e9d49a59116ea7da0f8ab0df36d258c9db7ffd9df628f4146ffc1a2fc84a7168a01b0f4856eaeeea8070fff816fced5ba9747c3a3a43dc267802110e9cb901a0fd9be7de127935a4616f9d4c1ec103bbb7b6cbdfe2ac9b4a8ebca32c9862ae930df18e2f8d284ebecaec4bbace2cde5ff822306269a46f7f59ebad6925028cf6d1ce91f2f99dd1e0afab0d2af7eb75abb22448e3bf87b8e92a6dfa03ac12098166278b0e65e2a217c6da6912556e08ff43905ff0a0fa3be57f4666b2e3eaf9b2ae0e815a2339883a8bc751c9a42e798e00cd268c0ad96c8fa846162db2579c59ae24ca8fe57282ffbda882ca1b9d72727a893fd8cae6fd9607db291c921cfc1e76c91f536afcf7067979197ac35b5200054f717c4b934d9af70145e61cd9931af9a4dfe2ac366039c31bfffc22d3080fb754408e184d9209e7738775a3d366f812c377b8573d4acd8cd575b1e03a62aac7034e37d3fee5c7dc637b470d46bfce657fd292d79e7ddefaf5b850f2d8c4fe1f26b8d121889d03cfb67bc5363ad5e2d01e076d00874a8f90c557af5f2e7a079fc2c8ea4cebbf404cda8c91bfd056463ef235b8c3f2d86ea47a9b270f266ea0478278f60a230a1792ea66b281bf12c8c617f8ac17e58520218f45d4a90ab8d417ca07fb4f4d00403b097efd4f8a6c18deaf25faf5921eba735b61af62450eaa369ec7393ef526d1b3f194f8b17bc412547a2c5b68c2f8da1b00d81cbeff545f54af5c24e367af4c8017d9f3ca43732b46a6a641d79017658e8d838f341a52acaf12d4a85bd48544e47add54ef010d5bc3aff6f24fea0f6629f9b1440014738be39c043ed4222d8bcd963579447ca14c7f625c60a67bd9f4518d43b119660f9a4d631cc8bbccb3ecdb1524809b6441641a2f6f0fbc0f721d73ceaf91c123967f574d5841b0ddadc392a2d3f36860ce77a286a1db63818f21afea26ab53c28b0dfd0ad117645f3d662b48a6338abdba7b91d6b1061e59e2d403dea534de5f1f0aeaf67a61518664df0ccef96ad735018aa3a8bc0099212eb0ec493376e8c4361e3c2692e582ae7b48276e5f0ec26bc774d1c1ac2d1ce00cedab1d04ea66ba7b08a3b36bcd56a3a8772182b3bb06b7b2036ed60a7f5e6ba23a14d1e07e2244d273f86d33b11a4320c0aba5bb36e7d17301d079a2ba1addd443ec6744f9f1617488e40288c0d94c80164152164461fc33ea5503f06f3acc28a705e711f9d5967ca69bf0dea8f3f316d0f697745f8bac80093f2c46c9ff1b057608db114754a473f8b85abe875c4f195a91fa435365281ca843ce05b07efbaa39980853b32dcb0b967af1be75d949486c842b3234f11390f18ccf9da9b5e13e375be499980b4ebcdaa249a7d28fbb5cb28b7fa3db6eb442f028f1647be89c16f5a4637e5898513ca04d6c9209ec58617a8a78daf3463e0b751071de56d85a1c1fc3c3966e35300b0ef64ab7b75126f79ed711cf85a9788242209c6082b2dcc3c90766575cc6bf8cc9cd75d159cc5eabde4492cf2f088e5cb0221e68294339fe941b0c541d7cf57ba99f98b3e0af41af8735805ff675b674c803115df083d1269b171a6fd444b55c879ab128d3d7ea18a9bededbdb3d48c1c34d4232b6390a59a45e7927a97ade59301c13d5a19d845feaf0e52f004962ff36a8af4d0d716bb54253433e4468d9b3ff45470cdad2ac8778d0ce819830ce188af8d75165f0b23d9afac7dc4b9a01aedd55a897587569cd194c806534fc4db2d609115964e202d9d0813a1065fe0533993d81331558965fa9987856e7b866c9df27ee47f68a7c791165b0232eb5d24c087fe28942b615c1486869f6202cefab9de5a851d51033fbfb7d7c45ade5c9836d399afeb20917bbcf9800d02e92c74930718a766a7afa0e97277809b8f43ead99d7b503ebd7be8226027a1b1689436a4d6b4bc5cfc1bb2e5aa5396bc5b1f0bf177c6fdeb4932b49481ecad6758cf6b9ca5ea431863e7a252d7b9f5cfd2010bcba3180f44df959cb04491ab00e7aeedf29a9becef07f71c84c5135df2162beeae4393070275af182f7956987a0409bc3080335b747a6fa548c60e1c8572fad75b47bd67f4459068334326e2767f81b0aed099b7297737adfd6f45ec8b9d870456b31c898b5b3fb5c6bcbc58e768d1aae76684331b21003d0f8b1eb2b84b3c4fc44d0e664213fd3e8fe3c98e5154145c3d8d71c8b3f24f44c1d2d0102026ee9c94de68c7be1916de6867a2158b46227b9ac5f9d16e74e200c5f3317586980cf68969c049463c3db759910026b50f6ffb4bd0bb50cdb45f4de45e998e9504795526198220316f6b95a066c74be153e3432dfb4ddf2909057f550ae75279c3519c087402ffdfee5ea5869c04acf658c7dc1dfd89aaa3886f7ede7119e372d04f6987ec15d9f7d322ef9fdcdb02c54d7d687eef59620f3f8818d9911043ecc559d235eba2b098e32bfa4136a3bbd069ff071c2f7ae8db84fb2abe1ae5917a245514b2701df3c0f1cd364d0bb245f111cd8a7ee1b7fd60a21693eb0ae0a09f64f401af3be751d035f987ca0c632845c53cb4ff41b214b54d47d6ee2c618e37f16ef2319816f7400a8f20e999e9335ff4f21bfd35f40f15de36b3d67c18b8657ba95c1f62d92b36e7dadc9a4d78afe11d049ae8f85e3fb1edf3deddb4a333020224307339f94f8c3f0073d46aedfb9153ff2323709eaf8144af2b4d883b222a3dec1a16c7ab28ffca74b278d517fa3b9647e493111b79a78f8f38280e1c902c3a439169894dc8581f6081eef622cb5c1706e4303ca872d613960899e363876dd4597ee035dd44bb41e41c9ac64e77acbc20f688102ebb2470957ec1fb2c738dd165baba342ebfb86111ab6f4fb5e689190247bf5e6cfcfbc81e41fb6069b45c2cf07bde01e8ba630fca460d31a35aa4a9113491d2975bdc4feb324dc818f8ab30ac880cacb9a66a45b57b1a051ed80dc9b21dc2db4f307e87a88c803f8664d0e70958df19bf7f6a5593fd6082c50011471680c29395f45c4714ea57a90030fb1d6cc8e7f75e9053af2c83b29732f497166e61bdf502ad31db73d246a47b1e227fe094019c484cb898130792ff9db6784ca976d0009909add1cb4ab5aa4aae82389cc15e636a61a5e536e8d92824d19f9c358f7224ea1b7cb76d54d07884b7cfc56c3d0dc25cd9e241a9367f513f44db4127876a2e15064db0b149277218b84afe58296a8b0ffe9973261c1ac6a812cc45ad83a843dec23817efe02c793338b6c8728a33d53864d01ea7be1ec6633ef1d9856f5b3773f7e9eb1893d72d8580100e7b47104493204ef84a3c68f173e9529a47c8a77785853b55606395ff96890c62de748de0cf10323bbdf598427587769e71883a8717101170e97f08412354651548c5cca9f5663a45cedee6cad1460627d25c1a9a1c03dd9b860ab014257af5f618aff9d4fc52b7c0fc6d7c3fe7db03149bedd9f59b5e2aef5be983abb8033211a8c8d9b93bcff188be65882e5a3bcb8", 0x1000}, {&(0x7f00000014c0)="9bca31c4fa9b404ad7c6b36e3c3ccb8b96b74764a8d2b31bfce74161bcef88fbd9c61de1e916cf6beba735982b75b3e4f155704c0b2633a1e3f6c545e92e2fb4a8604b77e28bb4e1a3766c45d0fe7170cf60c26e1a899cee64f449f4fcdbcb2c6dc480e7866273191724dc1134b4865a5387c2f39de07a36a25a5224c40f4f3573f0fb7a0d4771c27856501cac854f1fcd6374df64d00dfa34be62f920eba9dc2eaddcad8507da955f1f6d1a4670a4f9a23417a2febb6f6b0ababc80d8649eaa85405c1b625780ca70fc38c86a2afef08d44076599306a00fcefc2334a803eb7b49156ada504d7c9d0294b8b20c7d7b079974f5a3beecbc7c48abd94a48926b5c7fad98170663161e986f4559285fbb7d184cf6cb7c2d66abe060f25d42258aadcc18b641ce6f71e63adc96960c52fa1bf5e91a7631a8fff65c70eba63c3e3b4ee82ef4e69c0d18e468edee8ceb64415ea4e7ba9cb51184764f08f660828f594bf71188ee4f0d6a477b070454bbfaba7523a63a4021ac9692c0c729023ad2b293ba3eb9effb172f1572ddf020947a5f8e673d993ac6f081d2cfa83157784c0d35cba87f55e63d2d58e684acf81498ee62fb5fadd9800e9c7fc930e8bb29d655870e1b2b65388f9e24363bcbc678cd6a3f3b8454c9f051e0fe1af91616ce6b57569e597bdbb9f69c9fa647f896131c91cc4a5957969855d5bf128a0b473394b8021ea996769d2de4fd9fad10fe931e5f1551e5d7ddd5e559e0ffee656d3b846a55892c2a824176dd7ac16b56e865f22f6f9a1ec0773e3beba1ce05efbb31fa3cefb7540409c21b2cabbe5fa30d4ef507e48ab8108da50185473e94a97560612dfdf1c1375440c9bf00d175ecca3d3b48c4b06d6c160980bd38bb9112c35d3ba856e701c4cbbd185b51062a49d06d7911d7facf0f7c5325356e81c73c93038fc4d5832ebbc1e6151ac9499405313e8f590341f29a17efb5236c9d75c46aa4c76fbabb09c803f0b1a01ecd8a4434039f7b9df33d55097cdbe9b3c968780cbb7c24a93ef32539310c7976631cb3ee7bc0683d9ddc5fc8dc8999e885c5ea0740b0ef8c9a0531a81431bbd7b5e43e7241832eeb4398d9723d83ee90a967aa97487db6b32b139bfd55d29c59a47c65181d1a8d4ea5ff75bd98e176ac76f4a00efc417d6874f4f920c4bac8ee4686c7fc28acf1c664acf7b2f68e9775578799fb9faa51778222cf26e0bb102db673fdd1c52bde463af88ca381b775af61c3c33eefb7e904dd66bf3a858b76f81542372f264757ae300177f664ad1eb7c1f1c0860ea8c7f9f6efa59b797c199e5c605417f744ee79cd3dbb70d37a8b69d23ff487c087cb5014cad0d91559fcae7391da80656f4c8360e559e9b0975470e5e69c8f06b63335dcad2d5010abf15c91c9891c871afa8bd6d82dfc29c2ef491e94643c2a78f633d60d22360609d2806d22bdfe902f13eadc47eeb1b6a0b175089e9f5858a70a2cf67efe01f1cbb814cc652e2364a2bcf2377fdd9c5f36d0a752ba93238374712b9821db2fa435812ce46f8ab32b8e1db7c1dc9b81869a79db7851cdfb80e0bf107ffb2394e0db7c271268762d09fecfa35d6a00951c3a9c100c1be129563f815762657ade1a6f22370ac8bc39211f277323adedfd66613d34fe050d691953370ef2440b4a118158cd0764ff0f7b168d52a2177d5a9d0eb34832f5e5c4892532d03af4920c3a927b5cdfbefa21c3094c8bcd80e0ea69d292b83f966527cc1db6338525a107021be86a9b3fc709f8289e2e04dc297085560a7323de5c9c9c4bf07daa829a0401448c28ed13d5a2cb837c4826701511fb39767006318d62c5ffe9cee4a45bdf7356cf7eff5cd2a2f7d434fd6a5b786aeddb8f718d4471e99f894bebe56ca91ea8c8bd43c416990ee3eba20ef7f7faa7b94e1e06e2ce76cb740b1ab7ccf374afc332722fcfa6d41f7eafcbf2a9496d5128cf6c159ecd0fbeaac0b1eac6f9675677a894309c61340e33e37e2756d82313bf910ba92baac7b88a9e879c781cdea2a83f5f73cbc5f136161b199bbbf9f6f1c8a8f6a054a1509eb9cc9e1f75613e5e05bd2c69cc20d7bae0576b7dc8b7a813b3a031dd20a2fde9e9ac1e29e27cbb6675d0caa7fa76b58b7f13bbf6350d2c05b420c3ba5c6bb5d5a2b022951dba67a2ec9ee466e377e653d17ac5bdbb66037d7e8cae5e68d1ab962a96d3911307493a7be7d7ea01d0c1e2c212834aa43e8e0c76c7c7a5659bdbe9692b0a11aa97bb9916df28214b1650f8f48a1522c40358d2d19811cbd83842c387ea1f880c2a3df0a19bce8b29a0cd16fa87f5e6ffabb52b5074a77ace6f0f2cc678dcc271a74b5f2cd0e4388abce0646167b2e95a9485b69d584fe6fb3f94b772a50f16592207c74940bde018a66de34698564969039e553d220ad7d589b18216d52b8986df8ee7dd44d01918dade6a9d796ffb7976065a9891dd3885ad4a3dea71bedde34385b282e5e74ca5ecec1f09012f31d7c06a21c7b315c8ad07efdeeea622ae3a30573d970cfddb1f5b7b20fc2012c4ac8b0504a1afe7276cc93c7f79145af0b24d623e1fe9e98e1d63036eaf77129111f3f1b31d0ea0177067088df088460870454590186f2262d53c95c411f7490eedc40830ef11424bff97a2fd44f507bfb55e175a175dc0feefbddb0e57042245f8213c292a180bd4ccb7038316d446da8b5b8b28821ff3a6c7910206f10b66472dea12292aac52617cfca67fedbd43a84603b33e8f5a9c13fd943e78a324a3f70e43d9c1156757a0be8f71d1fe5140234cedb35197bf41ca7ea9a93031d2c7d4c2f420a7b7496a6ed61899892b4f6426e4e0dc7df33cd269a9c9ab8e1168a915a6065745538e8f02e77d9576bd80ad975ea66312512726d19eae3e05ea0841eea831321fe69dad427c7fea24ed8a4f8835eae90ac1de19a34834742cc6e49223b85a6125ee51c70a310b5cfd1acd91051ddd5a7783e7a69a8e25f27791bc8e7b059c5af9c0ec198ece8b023884348c56b95566f4cfd38825c3e5eb84780aa2b325b8db95e6c5bc39d09b43f5952aa5455d416ba81102021da58ea9d5a59a2efb19195801f059b56932a38a6b220b1d00ded983290852dd9d77cde5ab09f2d007ab9ee684c6a126744c4057c662c2bcb0214c348b5ce3f281418b966c59e4484fcef21903d63f2a00398dd66fa90ea5497c1e534d88ab71f52bb67cfae0ee28cecb7a9779c64313cd993e712e23108ef247bdcda096017e97b95560dc0f03da16aafd0ba0345bff0c6b502044db1581d8ce27291f64b6a6b62d5ada77ae5d75c90e4c3571ac9f069f4092626eae85c275674e1ce40bd59e7cf71d2a65fe39ff68c577ff122a99b053926e04e12dc45ab8bb5cd9f1f6beb738da49bbfe68970928e1be6a1894b6fae4ff006564a8c2fb550097f6fb8fc043d99ce409f37cb7cbb7394ef478b6b1197284ae1caa5deb929f406eb9707112cc9a95d8679c627b19fad4e70a624a4aaedd252acb3a9011b28565c2f90de287900622174eaeda9508b4d15d656e9368b8cf38451ead40a0cec39b5a2aab23d9d5f1a13b84c76b1f55c3238e477df9db1cfee1c2365ab834867ec28ea926c462571151d7b72452d7179d36117ee307eda23d272b275f3d5f3717046e5e935f86267da604805227a2ea54cceeded058df258cceb6d405b702846aa9daba38be7f08a058fc1083d747ab787bce9360629ad885ea8c83e7e6abd15e1f389a4049516b4ef1d063eee97fb302f9fd7cb09fa3f133b8c46e9988a82f4f13cac92be6ae5a4319733d3c593af6b3bf61bdd54d56da74d4f9d114b11dbcd99483b688505d5ba7a88725be56dc56a83b9b587a5c8a918b15a810fbc0eed1d3503bdbda45c27062c310af333532c4d84e4168dfc3aeb170a1661ce3d97fda56064d057660a5766e4de21ab4376f9be7ecf36c1af4e93318953ba6b6d28820249cb6a74fd0d76884bcd76d304d884c321db9036fc7ead6a351b9ae19e70f9738d97a9cdbc6fa6ef3b8bd97814375aef6191d7224d289965ffb7c743960ccec6673103c677bdac451434bb1c4e3efd15fd54154807bd23ca1eeda2a43945649e326496f2971e13291db4b6892fbb0b28c4b1ae8deac385dd69f22154f047b48712a130ce177366a1e8e833c1cf6fe612d8b494c65cafd4daae58bd1dbb21ba05df1cc45c9aadbc3c1920f5fcf5eb086825183a5e11200b0fe15ad684372b1951205059d5f2903c37bc4c1967992da17b391ba44608140a77f73288548063097d570353ce89017785e54ab59899ba53703a50ab5bc378a180b0c6a8c789fda0edc469663dd3db173c8e10cc80921fc72f51ba728f19a8fb49dbf8801fd41f01db1f506c6f5f767f0f8baa06878aeefc478963ee930347fb99748c75ad82202493a5043c8960eb88b479b8043ef48b6901fe4ba9e363288c9a613799669f96a6ea3de8e6828e2d2e39e8995fe7d1abbe38ff4a52c6707241e59ccf29aa5f222d7b6ea99be4854c2a5f3db1f844ce1eed0156008e365c0acc338d56288f32f7b691b083571fad4c3ada696f60fa9135d942c2c852cb8648361ae5e25e7467b200e95caebd3ef328d4fa2ce899c41c325b48f0f71b62d032a477c30336b2f21b2192b8e5ad63b1edb93b0e2a054ee72fce447373e1a8a3f7a9c5d5825c01a97487ecb875b8306198331b0823218d354f6723a779f00b057df4c9961020898e803dfc330e7716eb40af277ae5ebb373016d85bf35de68a94a8d8925ec78441f87935cab59bb549d5bade0779537b9237cdea262dbc6ebd7f31c120733237266768eb2cc69bfa7f1d9b1d868d80b9e3f2359c7c5ce1fe3003b976454827afe58ca1f4ccfa9170e3616617c7075483de1b9128f0d45cce80d1eb22a1605f48e519ce554335ac606f3084fe067487277ce2f0db3e5c6cc5fdcd11658c80c139a40f6d40ba658bae9e9997253ce9b6b8e3072dac49b0a3ba70278053eed4d3c890cd0ba6ee920c633d636d38c60f7c50621d92ef9474cac091285c76794cb47c170a235ae6138d07c556033c3e5cb7f51ecb2dcac05f3d3ca516ca71476dea858b84ea08773004fe39c42b4b115b077b9b630fc7618d854802af5b7a65a033a6b177d7fc5891304686a21cf73d4db8511fe72f7ceac56b57ecd3fdc5ea6205dc0b6c369a30cc91899c7ef30ab23d3b4b6912ea6df6c3ef8d84fec238cd0e8f8e0be40ff7918313d7e59804b230f5b0a04ec5511a9afbd3d1b5632b0d509e622ca5e064db79449cf2cd396d22ce21b43e91aba9de39fdd3d2a2e80a3b01701af120d75194a9bcc485b8d0b0bfef127f4e545fe2ed355f91e2b5c2b7f0e23f846cbb05eee496d36efc1f32cd843efe5920aa8f9d2106f7856223da26a61e38987f8fed76adf7d9f6c5a564d5f31d6f4c6d9f749e4f777b40356c58c7a19a5443fe604ec9b385bc232c7f32567d3fc0fa3c48b1496907f8f631f1540ba78b54c626ad5d8c2b45cc53b056de431c6d05f51229ae6c2f2386abba85f13e6a5f630dd2f86855fb04365861717005be482c8ad92101ee7101dfdd41e17bcb8c7bb435d4236cf2bd9eee454e419fe139e72bc9b6be22cc6bfaff79ae7c8e70a7110879f298c80b2bc036b12da760413286b40a046463da8af935a35a71fefa8d95f058daa60a96d694d5f852f04df590b89229fee35673ddf18baaf499725705f816c254db0654afe7d6d075541bda8f0836b362784c2edfc8f391ffde0a656ee49e473e3a68d4d05", 0x1000}, {&(0x7f00000024c0)="4a2b8c82d2aa550056270b8b50a649fe482c6ca6273eea8e06cfcb548b4f329eedf037df48b511d26f59deb037439769343ff86454213899af95458280b145c23956e9cd1a6f7a53844304d10a0009cf4e8b354bc5921820c1c5d095232b08e6110893d7cb707682c9e1623264a4172fd883bf14d1c32a2066e0b0a55a116ce07161cb6dce7833fd1373334543b142647fd9d1a56da1ad27b3e961f14fd2b45f0508985bdf4d96999d9c844e5e13b8eae0195263ba48c801560ab0e0b478acf4fd96509bccad13bc1fd80789d9a74638d41b276c29f381035d2f35e05510563909cae2497fbb8b7112a2c20efabcba885e87f292b1d6a636942dd17a82455e65f293b3d2390a8cce8e9d4471ede3a860adcace3d9ad359670dcb4156271ceea48c54376b974f32d0d405fe9faa846e5dfa186f460241fbdc83ce48281e6e33585d61173c543ab34241a96756f1f9076700dcc14ab0a3f672515cade44ea96c63259beb6721ba58f1180aaac70cd72f5fab9d82ac7c10af5d86b57d9b8e26d6df22fdeb9211e167efac7b774125e9758cf5b11b43231adb9dd3eb36e7a209ed48d2630b9775cdf2cfc299ab5429ba8e5cbf19ee3d510f2ac51f23fb3492c49acf01e07537e582f65a1174f1c1fdb14dcb0bb94e17570f0a56f3ee03e077befc2a51d32fc5dfe68fede589f6f4904dab3d02f0d45359075ab5fd93547f1266ce95ff639b1afdf176ed7dd1d6810edc7b0585e23b8c323f97362f380badbe4c68d7648d24dac7bd73489d7508206ee2cc383cb1c497ed04757f803a50fc1c178cc39fb7c05fca6e77226145bc44b7588d303804b7068538ae97e9cff76dc0277752928d5e93f405a34c9a5ce8fd8a98a7b58f924213a60c485fc1e35f35163f751d4fe37dcb618de31fb66566b4df25900a1e1b6140b4497a1784f2fdf8f26aacafe2df7e35b39d6d5fe1d7bd40e8acd83bd308aed1298eeeb494922ece7f32a0a06453f0baadc892f3a7825560d9aaf37253c0f546fb10a35d3bc21a4cd26a92be2cd7271c8f8b0d1eca26344792ba237b0423799d668c0d42d6477b46c744acb0459a4bb3a0efa0f75181e1b392ca50afaf52c65563c6f2cdf72eb28bfabad1789bd57e073a46fbb70f36c1e45505853df28bf94ece48c0d178d2565d31c41bd5021efa44527975882243494bb8d7a0eb4b924a723670a50b5033c03e8915be7fc3ebd6f11112073c342d40e4506887241d61caf8664e6db118dcb20f1a783d3409c7feda62d8dc1d64bf8209ba859d6f35be29800c5c6a66edff8d8523127eed6b3658b57a688cbcc0eb48eff1fad2ac8ba3292ed9aa10bfbc8ebb0ce9540ffdd7bf70d08b827f06bf3e5a3ba6af914c3ee7ff6cca5d2518a9241de486af8915703f53072862ff4fd8b203403548f6876f481b4a376b28e00a000dd7507f03f5df0fbbee6b595bd0dc819ba40055a06bc933d89dc3cbb5bf1a4cb674772c9a52902489abd859200442e9efaf3c4785dd31eaedd517459deea5131739a3512fd6102251d9345e36a65b6ec6e6abdc011dc5d772544bac2e731b77c25bb1876c9f4ee6ad4763ac5e23dd27b4ce1b051b4362ff780930a849367440dbff31b83febb1413c91b5da960b2620fc21f2e6b079e6ce5eebded8585d57b5bb9f2146483d27f61ef3ef837fcbaca94344ddb042b7f1233ddeee28ff758bb7580816694c6539ea371e347cf7ab1ca58c45a4910a9f9019d216ddd4e140ea1e74707a1bcce030bbb361faae7ddc7d10d9fd0a17baa831d2800850a2798342d6abf5aae2f7d966ee7ecee8a4cb09b7c840f58328bbd6fe8ee0e57c590ef0630a501bd6a1f605beb9ee866556be5c4270ac901e6a9fee13866b84bb7bb65cc65d35c219cf06b2b458067c6024646715da5aa9f3c6cc33fa89bfb76541a10cedd6b58d2b578d47b8118b1344eba47ff5fd2a552501361bf1143c100e567a56518fb2ae88ec7db719e007b3502b60586d36253004b6f53277ab8f0ada76ab0edd7c7e2ee60dbbb398e112b06454607ba1a0007476c13194cf71695464948fd0fe6ce7cc5a9c3006a3c8144ef0f66534a3cb9ca9719e8e69c604e39d6ca12e0f87cfb4a6bee2c514678ef334efbaf146006d282ef5178b029f593bbfbe65146adb0a95fd0f880526de8988fa70dd5e3a6f8ac59cf07d8e827d901c5779f964879873d4294a932693966e5e6c67fc60cd2fbd45f6ca68ee34edbe26b9e48b6e68815f55333fa7800f2e668d93e7bacb8e0fca9d6b0a105676fad0a23de789046e6723b1aa29f6bcac43b5782a11c1127d8e897bb5e3ccc3567b91af4edef9abbfccac71a282c054c73f7abf14692e5bbc3f403eeff60ec9aea106b51ef9ed1a056b846fc882348d0655c884c369101c067da462290ae82b818a0a355d5d92c87cf264fbb1fce2607f7b7cb9cc01c2b76cf7b33a02d276df92061cd245f73a2dda747fcbcd61b18a40aa0296997803ac542f84f0a78c6f5babe2c579d20d481749fbbc0c49753e55b3f9bd4d2b433e31c1141e4f73ad5240f74a1b6777237053e9f2c893dc063ce2c86db4ae51d370a4802c25b878bb5533b7ad68853c40493d4aeba32dc01296481eefa02020676167ec785b5d5f4bfa50b2e1ae6fde36613e0d64babf484e01e9bd64799f8be2b393bc36a71935d3e5cdba3a249af5841fb27588dfa45257d9d18210691714a59d56ed2f793c900d21af674dabff7b8f208b2119750258befcc17e07a78316435d542fe0c62e638e4f6887901580ea050a1d09dc32328e80972fe493151d79480112bd791dba21b332fe5194b78dc7237b1908fbaa62c3ef4f2df8720dd0227057939a1199afcf8457e301eb390d700f23118ad0adb2d6b54822f48df576de266ec3b9e9fb30830ba6d324246211b2bfd20e302dfbebaa0fdd59e3c05f69586d89a4f6b58e71047a94a6a8cc50511bf2017f2c4fe1cc765b81699a45a19d74f632903db713d223d89e98e7782b60de867bcb43f70e586ce850202e3b69a9dfbb949bad982a57b0c5dc84664e81d01884463a2c2f0bd163c8fa796328999001f2e4ede132ced66eba450dbf413622fb9f1305d84d85ac7c388e31ddceda3ee6365baf9aecb7e10c681572bc4faae56b9f48ccbc52917058594afbab3c093f92ab1788ac9258e8165a44eeaa754264fc73f4c0de6aebbf3ce207fa3ecc54ccf6f67e3758493a9959d2b9fecfff282cc9108b5cff1f80613103115e39ca70fc77812b298f2f33d7bcbee0c9acffc252d371efeab51de5ad2c666b264ea1dd2e1275773e06e368febd20ef6f5f0092a460929b641975805cd3b505d450ab62e9ca1e9f56afb0408858e5b62d4c5fbf74aabc0e7b8cf9c45d47622d5191a4c556a31db73de061468206bf28476b4aa3e0cd500e7e8e762b065deca7a4f11afdd2a48928c76751e8838db9fbb126cbadd5d14b2f2fd885608ee8050263fd5f6157895d07ff7e33aae4f7768840128b3db8744874681454abff2f0e52d3d735ee35c71e330403646bc6443d270535cfd6ffc4b15d8c118b37aa3ff02cc7fe138c570999c9e1f057a67ccc5e916e47e9cccf5c1781a051ce4b92585693380577823e702664bb3cc54ee3f0806c99ee4e4a5b01819e3506c162c15754eec55cc21d3c9bd483ac64d2d706605f64bdbb062ea5528d8e7f3ab1462cee0d4ee8e26cd0b415b7253575b22550e02b9906c08ab9d3f8ed302a275d62173da108abba41d59d9b197fc764882a4768ee355176f3b67816762be76adc4df191e3180c07cab3fb4e56f404341de73081f1925071426c18c4a6085516481d5fde0e2295f6c86922cb03db6de6ec578466879eeadb29bf40dd05284af68d8c17cc4897b67c7c341d7309e422003eac5cc50c93b821580507b90e595f340e36cf8f3eb68a2dce60d8f1a99f3fbedf61a66484feeb08353588f71d9fa12f750423b45a906e3c2227b305b7c61b8c09b058fb6ec95087b05ceedeb8f2210dce36a63d3b7c17d6f88edc06190a4ac85eaa781c9c43983a9f2619af90946217509214e86759a28a0fd2259bd0c5e7c9744b9ffea70b1ee70a9999c5a0142455f5145754f289d3d1318730542417bf595a341fd51e6bb4aa7c94a80e8a0335e4493557add41483f35422c8ed8db532cad3da0b118153780c996f148ee9ba0e7ab479bae686c6e3fcd42c363664fcb80556d17645953b6ff5b63c13ded97f6867aa4a9fe694d8308fa180625d944208ac3d0f92d6f48f03011f5d026d818772982c4509486cb185d31f2aaa90e2d5c0b01c92c3898aefdd56dba3322420d877c41f6e4aab67e8fc4a6a8cbee5fe1c1ed5d959fc9a3d9aa2fa7ada9cfb7a1fdb703809df674d41a08576e5240c11bdf58579957ae36440b1e7adf7528e64a51bd6ff08e968486342abc7f62fb3797185babecc5e737ad6a18b57de2e3c1d7117b51506a3f692df11956a4809bf2a5b51eaa3d905d8c08b78211b8c89b2f35a1e81bc1c8c74c4e3c776c7b9307d92366808bc5095b71292cf8a21f974567b0defe311ffc918606935e4dc4e84ccb31f2fc1a0045ae5808d866eb6a72524678e2315676e0f174d41f5b1cb53d72d5ea0e3f092f1b38d1ce64f24451997d9897bace4fa2ea176ef0097cdb51bab586286bb8f7f5cc6fbdbbd22c73f37ef509937ec09ce7b70d1ac20e6a6c0fd6f36008ebe641ca3d5d14a51c4250aaa69c40e4913ac62f1264432f4161f2f974ea5df9c20191d94ceebfa0663f88b7d9f336570f103bb4924b99aef6e804885e8fb2da364fa37a56d6e67346b77e150ed4c521aa0fabee181b803e812c3b30ae4e50338fd20656e0211bfe266c1f25826c1b24b69202049164154d86170aff892a2bc3e227c2b343928b75c1e679de068c012f44eb99ad038fd11b41ddf5c4795451b63d6632eb0fd70237e50407e751424e1d87425d6f7594c6f535eb7f5e6fb493b26e87e4987442e8202eb72457462613193852d25e99f87a2a0d9a3460d06248ebb467fbf054022ca670d313cc9a99413700170093a434dc1bfbaf6f3766e534c513d43db45c0060c1b169ce2d4dc48b568f569aebc8a69aa7ae165a66d08fe0617f551bcf4c71bd435f5367c3105d02d52344d5e26dd3b9d80d98223350e820825210e957fd2afa878464a247aaa09d3a56884698151d456637fd603a035ec6971f07a54bb7bbf53a6e38d9e4f055e05dea9362a45d54f525f68dca71664377fa7d1e3b59a2d7b8206bf0e670187f748d7142285159d818cfa08e55dcd93e23297ae0c86f844b3d3b24074be8b83b2b63318eb6ad2a68f4f3514bb8887353e8033c218ffdbd019d8e7747a447e98efa359a8a49bd5fb08124a78b32b76f1f498999c427dbba1b11a722afa9cbb6382327d9f577f881da18c004ce980c1965db34332a1756320c3db482d709e189ad5e27066a5b1ea5d0d4801cce1f0ba013be99958875b6149a64ff99e267e3d469179b3fcef805d6bb71c6b03aa51278a6756e9e1b4aa2522b9f9bf4718b91286a7baf42fef8a06507ed08f1e064893b1aa97920985273e539c261b8989806d6444357d1d526b7b00aeb36ac51224ecf5e5fb26f8c6caf831d055b558f35a4749c9a870ab8d2dda53c86af087089450fdb49aadd24cc8f38305b5f871e9354b19e6fdd3926ded08b1479be676f47ea27087ebb4547e596de36672b6f60613af48e789ea53e262161d25f13a582372d621552dc6d6d4d9d4feb36430b21693943704e8e6533613b6b8b266375186", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="e1cd087cf94120dd40", 0x9}, {&(0x7f0000001300)="e6783528690899ceb09016390022569962d5fccaefb02cf518e00f33731255521b32ce6fc67e71fae9ec46289ce5348562d44dc033bcf4c180351f299d4074fbbc9ed85859ebefed73e478b3b63b8f2866d3f9f7370a354a0d5c9ae62b00da24db66138dfcb841b1a8fd1607802ff6896b6b5c2aced9473396d5e3a8a042442abc2237307357eda734ce502f387c2968c952efc9", 0x94}, {&(0x7f00000013c0)="0089fc40b13bab823f59d15a", 0xc}], 0xa) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:09:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x2, 0x200, 0x100000000, r2}) close(r0) dup(r1) r3 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:09:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b03) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) write(r0, &(0x7f0000000000)="9c87c3772c0035b87e33332e", 0xc) r1 = shmget(0x1, 0x3000, 0x344, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) shmget(0x3, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r4, r5, 0x80, 0x4ef9}, 0x80000000000000, 0x5, r6, r7, 0x7ff, 0x2, 0xcc}) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 16:09:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x5, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00", 0x0, 0x1}) readv(r1, &(0x7f0000000100), 0x1) syz_open_pts() 16:09:03 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x9) 16:09:03 executing program 1: r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x488, 0x80) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setuid(0xee01) unveil(&(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', &(0x7f0000000100)='x\x00') 16:09:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="86f68b468ab4065997b0172d945d53674a128a3facd4d084a67b290dab50629552b27f0a6a2bee0f3745e7b49a8b84e7a68c06a279ac6e047ff131b105c5667e2754a1f28ee81698d7f1d5cbcfd5a99d2c910c156984feaaae68390c976a3ed496bd6f813543561fc9c2f4a70fccc347aeac6856c2cf14cd2f5025a92e3f4a170c13d911c72d5f56764156f4702867f815fc539088107060e06aa1c797b844fcd4c4c14100fc04be0add99014fe8bfa2c39fe013ac24b674a95cd57bed6928c5a8fab225af177ec66c91da4deaa9867f", 0xd0}, {&(0x7f0000000240)="b92c3c910b6292fb4068d66f4459e06f1f379f207edaba9d826f9f73c5b377ac7e23bda8bba38af9385ca9863330415d7fbb90a98aeba20c92504324ca5486b1fe7be21fddc1201c57b3004b9f95cc173ce3db5f0cd06f6072fff2360dfcd302f8f470199d4b947dcde133efadd8e57b2287ee57958735f2dbae4b0a2de7cb8b63a01c715260bbcca4da3da3cbdde285b334f6daca60009f80228bde71af7cc85b1962f88f42af402f8714fc72b1e1171523f93851a1abfa97d9fc72ce99a88595e6c9fcaad2656c8dd1e99694de9b4573046f9ab30929b9f5644daf9be93bb126cfb87c2639fadaf7963db7", 0xec}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="6000000000000000000000000300000065d04d0fb402f8942204379adec38bc2bc8dd46f7ae890b9bfb2c4ce9af6e49f92987a8219573991f9d0c6c0de8b6afdbeaac19dfe34ebafc9886e90eb54b92ece18d18ca7b9455a287f0c4de0d00000101000000000000001000000ffff0000cde3a41f55cefd8ce98c79c8e5b24e81e915ec8cb5871c753f4f93cc550a1f1b8ee3e0f549657b63142e1af4d26da7da3b2baee9e2aff6c3eb9f851b902372111517a776080278e960012ea4eede68213188057b80468a0d4ad1842030232f873387087130d42964dabb0bfca2feb78490c292fdb743d25c005c3f7b9a223b9b147efc62d39ca8303c627b86c326eab0aff70219481b4235505fa322465858bde66a25d845e92da1e9c45a85651ce97086f57592f9cf2bf894109727c115d2a6e93197f05505e2b72db63c678fe5e34a48c3342e7a6086672951be7eee1cfbd2f9cccb7fe96903ff0e93813fc1d4ccc276ad240594b18ea9bc81fa524fb3f780d8968a134d628a3abf7db2cf1a939047e60974af82e7c93df4bffcbd22c5226db889366a6770259fe4dec2597fccb69e3f4b8c9c98d35eb3c0beb54e2413cb2695cbd439d484bb89132fc3507017d4708cf7378437291fcf9c604ccd3abbf6a4050de7114befa6fc0d3d08911c0325277ba3a0a5bdc452f6450daab9d4887ada0b7e192785ed35ae0b4b666c6265ad9e3b30ef4fc28e694c0b7a064764a6ab9ee5a6d1cc7a49bbc357db3d14d2c221b4d64962b51af5295d29fdc0cd364734fe937f2ec634a4cac2d1918266c06a9b678cb22d42c3ba716f89164dd1452b2b564eb75de738a31a7bcc77005a6729cd21a1b248f2b8e343fb964b4af1c0da98f2233b76a30ae2165ef7cb36fd4ae4d5fbb873754e9f101e170f2ef79b5fd453430cb4a36a94217a62b876d953f7030000007967c2d5642fd06082dcf7442e953f0ccf37e056c7a277854c656e937f3b4a32e2aca5e8c1598fb563824cf3fed1a15431178c5334b5095b1529317f883ce0baf1999d986865e54ca10a5d9c3c1fb30b5c99e90b3828662560027c277c62b606ba67fbd67cb0214d9166f790d476c3b5e3a6f8523b78ca4d391ff525ccc8dc26ea21521305570594dbfc6d37024a543bdebb92894459041835fa63cceecbc4c0257ce50a0601ca1f100c1c89fb05b0e6891401de6bebaed2049d10f730dbdb4e50d1a6037ad96bdb6f9a46b3c0e6b48bc78a8ddbe6852dbff0d0b00ea94a1ee798ce707236dbab6e8ff3f8121d8abf2d4f64ca5381c84bcd4c968781421f9c0641e31ecb1a89a4b376f5c770f287b8be00f9502bd9643d63e1c29ecb10f10cec30d4cc91e4705ef9809fb5228aff14e1bdf6fa0873fc190c68339de08446b7abc9e099741c71aac857d34cf7a1f6f569f05c000dbd074ac40efa892953da5eff97f932bd6aece824daae278ff2a3f882daf33c809205c45010e1d70e644503bbec68dd22720a142b9a0759b01c71cde90efb6d42b90265439c6d19715c29c6f8db847857db3b9f12c2eecfec47c8d743da4d02d33fb50d16867d6e81369941e0d5d9d79047b7f628d94b01b7a3cec181201d4cefbe3d304718836d09d474bdfeed7ca5820543af2b80be07f742a8de9d155f02143cf9ac3cf1f6b462ae8517715b922785c5f151621a1ddcb2ad996d5364291bc1e696561cb4d15df03d13296b06f2b1346fd5fa89aed383796303154763d4dfaea843682a2f7dea99f886b787560b960b268a0b480304937234c7526c4f3374bbee7f2920a2abca00b6932a6fd0b331653d8d68cca1053fb8bf93e62e36784ff95fe172358a4942a6cb3dd6db2f80dcfdda21bb28d35dd5d5df069a34d279bb12d77b652954cb86e1edfc2cbe83ab94d5a79f4e064df90a559010352392c590b17f426000143f154c4efdce92abd6247e8360029e7d7d0d43f7fa4f2487ce2b120811052f47ce71ce7f7ff5aba272305147c4d20c4386ba6f5429af9cb98006eadc095ce525e48af5c20769041afb6909160718bd480d7fb0685e6ba1855c70927073c355ff2b150c8d89e8be250a2c969a5171c5b6fa841dd7f29ff0f694ce97ba9c95eb595ee22cc381eaad15d346158a53b2f81d28900724b7b407eb215f17d3725857df8a86d691d0ce934f6dff8f449332a015691bbc886f522b6821de0ac97af14a8f3fd150aacb801702020a346abedaf3d43f6ccca6df1e94d129884ffaf42e235b703e591c97b163146cedd7838144bdfda1c328d7e2661c1a83b951ddf2645d01d7235e2fef10cd1cc482fa9e68663baf3bce08ef477fa985e757b68448b01380548c7289fab63b8c65f09d1c1c3c9f36a17f8d3f4c6903a70fb5ea53ac086f7a5cf717981a218b2132d7e2257c1b1fd3f4d1d1be9a4b44511ccea8be231d9e3ab78eb649a93f417a5decb84a669c9ca100e2b8da4e0a08dc71faebd4cb998a492404589295f08c6d9b16d3db69c716a9615525d5a21e000d18e8830e3690a3eed28b3f8c3c280f9913a6240825d47375bb3c336fff2432bc6b2ee6259bafe771725a58d0b1da581d19554ee0c3039f1d12b83453bf13e3ebe2b1b277d3e80a71bed864535d67759f6735afda053d3128eee372206e0300978927dc57ada2e668c7a279bc025136cf4ce9f6df45be05634190e3f1161d47456bbee2dc109df085f1e29a45c522af2a62e531d83f708471552a6c78232f88b44777c8198246916bbd826c8a6b0aecae3be55d8aa1b3556985b28828ce3db350b2e35724867c2f5ee94020cf8c2cf61a769b5209c1c29a1c48fb86b099cec60fa56ff4ca4f96e46b12ce6238cffaad7b0dc241b0a7d8dc10039358814232aa0d7385f2dc384eedfa3456182c3fa639fc7621ff8b27f3d8b06e82f39df8ddae6b09a51697cc7ad39f8bc7cabc57be493de901c938976066e1f690324b6fa2d0ececb10feb75ae5dfd003f7cb63e6d29b732f83c062acc063301c6fd1c07645396ff7f0821325d1cbcaec57443ee02526e96196c6f894eb85083842ae80e2db957ae57b270d08f4d4434923aae712e204a4f9f29a0b7037230f1be887a6459f4d8b3b1df260763cbf5afaf4603298744f5a21ffb495d4044322ee65a4ff0882570678dc24feefeb52d8ce3e277389b5978d3ad81bf8bc22b6b2df230674f36b2de712d1f9abad542efa8ba848166d45b2cff438c1107efcc85eb9f0eaea2d2a1bc30f716eeb8165239081b2c73a3cd53dce555ab6ef85722e1cb0614b27883f855cb1fe023a8c52e903f24cb9ddd39570b58c2f07d34691bd48243a219c7609aba37d5d695d122a98ae64e22c83cfc0f6c03bf8c78b38b58be5325141fd53f7a41a0b6067296cdbad8be4153394517fd663c23882df6a6d3d7f8e234736721bfbd9d7d3e071f71c02baadc54dbc3674bd3adfd37757470ad5ffd69e5fac2551902fc0217fc89c27531095511e6e2d9f95c0d628ce563388bbad822d0b5062a1ecd1c7e76a9ec43a80bd4a8a25ca1275871595e6d080ef361f6bd6fd4f9947fe1c537b589925d7c471c4ec738f58afe6114c3a3065f0b3e4698191432a8b0ef89a3a4c75d0f58995a8a0758297ab88e81dca28e81b7a10e7fd7eb9043fab0571e05c03c7931eb28b50c22ebd5a1df6e9d6ff11e28a1e543e1768bc5d5656ca449fd7b4c8c3f1318d42ea3e47c721374dba77d79857d6dae32ad1d3fd065fae60982f2f69cc5c7a0868c156b5253c60e3bf0629f412d666f7e285ab2de4b16f382070c53bb54a8ca455e9fc39e8c31b05ea9bf66b5d6688552b6bbdd27c47d94543784bce8ac24d16dae9e7a1f2367eb0d4cfa380841c88ff576f70672194b3570f8dc1684bf437ff43a7f4c65bfb75898b5e688ed00f7a4932c90ff90b18a5b7f07c80bcf3e975b389688f81e4627b4c9306560564196cfac38dad6429c4f7ed714c6a3c90dc2d633f6475f175c2ff4e42bc39f11ba4f9ccb897061a71a03defee96a64dd6fb6563b0bbbce087b960acff1b242fc05f31693e2fe535324d8914c0f9c11b9e27728328a3110463c39c7d04940085e942fdf9dbfceb2921e45b5310c9f93683e93c0e73bc949b274324ec3efd89e65941cea8251922a1ecad7bf64071042c2e9f395ffbd4d264fbb856effdbcafcd0efbec49fc7a242dc66eccc6b967e96fb86f811103905dea564c08d0157f711359c377c8fc0d3b399f563e12cad0201aa9f0f8368b3b74b40b730489bac1c65447b651757ed1cb4c0cce07716353225900c71b7cf3e09e4db5419d52e2c05008143ae45bb36ff6ef3e09c41b7c5337d5ddf030b00b58eecbd247649dbe57752892c454e910b1817141d864ec201a93948fefef8a7a03113be48415b4f5847d76ceb63184df97b90c79cfb77d006a73cd45a813b33e1aa3748dd2339a510b2a270c421bdc04b9e63b8f72cc36b74109e17b62d8a69a417f72c4badc692d39a214b094c1398d3cb0c4463cb5154842c52cf50bcd1f6a53d68cbfd39742e562638e4a72dd50c8a83228bbc5fcf6b7b28573ce30792f242ac1fb4f0dac874e910041369342bbf2e78d5439f4aca10f34e93d6fc3cbe08a52c26075f039fd18e4c432f110f8eacc265969657abb350a7ffd7b9ec45ab75f6b1bb41f27d3f20d69ce7fcf892c46d8b1b30a959e86e0db3e9eeaca6141cf35ab01f925acba98db1fd3cbf256ff982f8bc0005085ae642b8fbfc11cdac3a8911587ed6cc761f03a98a973a40a2922538a0c2c549a3c0631863161504479cafd5f29ad7ee51c4a83667fe7e6a292d730db8ecd4985cfa4e6bb47caf339b54b408abb6bfe8ec11ee2e1422586752f913da06bf122f29abaffc3878910260881e53a1d488da6e9b4206c62857c36750b4f5f8918ca48e8684ca67df1b5ccf5f603d9aca5ec5833018ac8386eb6bc3a452c0f53e3dfaa50bd5137d7842a7291c6688782a4a76ed0eb9e891b328f2e6be0f9bcf4af1de1e68a6e2d10e2d23a60e4cf9e9b5521cc5ab8e1aa4d0c678b0e57318398d212ebfe9d59f6c986df40aa2fe726ac19569e6e9c604c41e8ae422a4dcc70e4915f53bf85790b3a8dbcea9d7ac3a43fcb73651f5935e1d3f7776e40328a5c6194bb7438d5535ce1aa3acf772d02e1d7b16de1ed2ed6818e559c34a03d2af44e57a732f098adbb3c4de81762ae301fa75114be137dfc5bd3ea9f5822d5fcd1fbfd44636ae1298675d205660fa9a45edc508538b7904f7d3a463f41aae829ae3697183513ea2ea439a82d8fe9a325e2c416eafdd3397376dd8a33c1a90abfea053c28a88eea5284a9b3d18f52d496ab8228aebc137df7035c8828ebac1f03295bc8e15c74192e53a6104e4c4dd634d039b472a534cbecc1ab6b65af8b399cf1b7471b2eb3126b672e0b3cd0aa3281f37ee7efcf633d3e6a38001a220c9d07648ad60e033f6dd14979b1bc6a22b4909ee15a818940d87a3d3e2baea5c559912d1da5463e9a19d9335d72cbd2159fad961070bc8f66464f11ccb12367165fdec5fc6d4ff4c2c85d656c58b6edf3d5d82ced63f461dbdbb881772ea4d7bf8239f02ff7e6b3124efdac1cf0b55300b3eb84bf68c4b6639579c30a29dc3e885323a07b20eac14ef91670de8a9ab90c9847534ba57c248f97509e9c105ac0672a8eb4b01d9caaa2c9f4bb31c0c3f90ce9856b5603cae9b771cb94ba3028f1209075029ca51b396713317e8c6cbe317d91592061e96fcb10a48590e92256b3578d35bde903fd6b0d71725ac361286ba58f0349a7a39f5e303deaa3d5d4b76715d641d5e75e82407cc47505fe5272bbf865248a192244eeeedde6fc7c08e0285b2c71953dff3c7813bef58b2010561f9a84f82c723f71a0e78bc4163fb4fdca2947233678335cab2cc03d18a8abf1cd86fd867adf42fbae9123049f4e1aaae13bc056bcce4cb7b3e74"], 0x1070}, 0x8) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80c0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) 16:09:03 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0x5}, {0x18, 0x0, 0xfffffffffffff5b0, 0x7}, 0x80, [0x400, 0x4, 0x2, 0x6cf65525, 0x8, 0x8, 0x502]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3088, 0x5, 0x1, 0x20, 0x4, 0x6, 0x1, 0x3, 0x6, 0x1}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:09:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x1, 0x800003, 0x0) kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x4}, 0x8) 16:09:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x8, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:09:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x200001d, 0x0, 0xffffffffffffffff) r3 = dup(r2) ioctl$TIOCSCTTY(r3, 0x20007461) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:09:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) 16:09:04 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44b7b202c, 0x1b00) socketpair(0x10, 0x8005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0x7, &(0x7f00000000c0)="130bdd5ea4343dad8cf1c90abffa32a51316891ddd5a03d7ae70d8d58c310ce5479e9af54c44875bec9ab814be74fa8976a2", 0x32) r2 = fcntl$dupfd(r1, 0xa, r1) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6}, {0x8ed, 0x1}}, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/162, 0xa2) chflags(&(0x7f0000000200)='./bus\x00', 0x10000010003) write(r3, &(0x7f0000000300)="432076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab826427184911739815bd7c13ca1f2241c18ad72363c68b7af27ac150af45e5029feb210eac8c53bc380b96ceaec2ad13a8aa7cb6427d731cc2a4f3b81a87c863d494f73e24a5fddd02d7bc912087ba926d1ae960e732b0c2cea78e918ee19621c10c16becd4c111fa8d4fd37a3400e3ce5e2beb12657a018d895ce7085113fb061e6ed5c453fa675d28ce553af0ed08bbd564234e46f73c", 0xaf) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0xef, 0x65d}, {0x22, 0x5}, {0x0, 0x3ff}, {0xc6, 0x1}, {0x46, 0xa3af}, {0x86, 0x6}], 0x6}) execve(0x0, 0x0, 0x0) dup2(r3, r3) chdir(&(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:09:04 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x18840, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 16:09:04 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:09:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff44) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:09:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) fcntl$setstatus(r0, 0x4, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:09:05 executing program 0: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1, 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x104, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 16:09:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) r5 = getuid() setuid(r5) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r6, 0x40044b06) r7 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r6, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r8, r9) syz_open_pts() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCCBRK(r6, 0x2000747a) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r10, 0x0) 16:09:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x2000100000000}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x1, 0x81, {0x6, 0x1}}) syz_open_pts() 16:09:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 16:09:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fff757300"], 0x8) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e5344392e", 0xd) 16:09:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:09:06 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x9}, 0xc) 16:09:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:09:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000800)="0ae88e5847ac0866167e95f9cad07dbf144bf810d7a7da857ee7db3d58f71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7894d3e28e5bcd7050000000000000026d7372ce85a9f58c56f4c95104fdbee6a71a3315a4f6fa4ff3e0846a629b25deac3462ea6e3b05a00883f9ad664fe85af5835d0f1b8e6661309e67def1770b94a8a84a469826851060000001ec1eaa2e421a3fcf5e2e1d6c417ff2dafe7ce5e63e2c7f4c2d35644371fdd9ba9e8a0277c63c9c5d92e27dc1128fccc70c5b69ea47d95d6d543fa7cda9237ed939e1640979e5f25fa9c67e527fee368956e669869c57987d960f98deb674d31c1681a37e6b2c2f7a60202628feb636a5ca940bb30ecc48eea7727bcc8d6e8973e405f9dcb65568ebb916b21eb5c3ffaa5e28d0a20047cf5df948da34e4ced103405e63b7ad29363972efe52c2f916438c9b5e46f7a5325c24ae2c693ef677ca49f6fb2b90e25501038e0f038a7f9c2c180acddc94f1e739dc4c4ec7aaef9656b8ec3ae75c96cc45a3e409a7034c3ce2ea8ed9e4ba52275d1284a855c784ff7b00"/481, 0x1e1) execve(0x0, 0x0, 0x0) 16:09:06 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getegid() setegid(r1) symlinkat(&(0x7f0000000140)='./file0/\x00', r0, &(0x7f0000000180)='./file0/\x00') truncate(&(0x7f00000001c0)='./file0/file0\x00', 0x9) setegid(r1) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x42) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:09:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10400, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 16:09:07 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x140) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x100000001, 0x7, 0xaf1, 0x1, 0x8, 0x1, 0x7fffffff, 0x3, 0x1, 0x1f, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "000000000000003c5b00000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00']) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:09:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="db389df170710365b68bd999e60b2498ff07d51044cc3cfb8c656455be055a2272c41e76f0fb28d347954f75653553e3bb3f217f03982801183dc66917671d81acaa188008d31b6d08e09a6a93b83754631b158224758ef1f3337965b11d863ad7ab3fe276035ea453d067bb112f3359bdd852e88a1629a86633005012c1c2517ac85af8654f9e70075b596df4a0b77d81063dd6ff9f76cf66ff81dca14276566223543f167cf01818b09612c00afc367e8aa6fb2881f1be65ef9b469e1aee298c0d316e44eaa0f8d05142728466b2cf3cc090a925bb487fb11d6515cc6ed9b1bb6bef065510728c781fc5d168e13bdee7", 0xf1) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1000000000000004, 0x200}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:09:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x300c0, 0x40) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() 16:09:07 executing program 0: socketpair$unix(0x1, 0x400000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x860, 0x20) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = shmget$private(0x0, 0x400000, 0x90, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/221) write(r1, 0x0, 0xffffffffffffffa9) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x4) listen(r0, 0x20) 16:09:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000000000003f00"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x41, 0x0) sendto$inet(r2, &(0x7f0000000300)="c71f2796db7a2258c3502195ab6532d2896a69b7027f3f33e8d160b844874ac385b08a9d65ec6c376bd97b31f7057e9ca7e9be9ff9840306dba6ee656703bd29fd6d62a6661818a4d79cc395c06e3a22d2dc207a904d6958cd17e97ad689e268f6fdffed72def9afbf7db20164163195b7696a980637add963f5b09c72bf2a469ce61a80f0b183a5814e2ff43791710ab1cd41700f740d57daa537da92825718fa73e7196ffff59ca0235577453160b96380985f6d60f1e5d6247710faa24b9c2e936a78511bf2366f463fc3e4b93e4a42018c60f9962cb30e040890abe11c", 0xdf, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r3 = syz_open_pts() pipe2(&(0x7f0000000400), 0x10000) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:09:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f00000001c0)='./file0/file0/file0\x00') r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x8, 0x1}, 0xfffffd2e) socket(0x1f, 0x4003, 0xab) getsockopt(r0, 0x200, 0x7, &(0x7f0000000080)=""/213, &(0x7f0000000180)=0xd5) 16:09:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400000002c1, 0xfffffffffffffffc) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:09:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0x40000000, 0x8, 0xfffffffffffffff7}], 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x94, 0x8c, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x84, 0x1, 0x7e93, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000048, 0x8001, 0x20}], 0xffffffff, &(0x7f0000000100)={0x4, 0x99cf}) 16:09:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)) 16:09:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:09:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)='2<', 0x2}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x10de, 0x619382ae, 0x800, 0x4}, {0x8c, 0x4, 0x4, 0x4000000000000000}]}) 16:09:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) execve(&(0x7f0000000140)='.\x00', &(0x7f0000000240)=[&(0x7f0000000200)='c\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(\n\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='!]$[@:\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000400)='c\x00', &(0x7f0000000440)='\x89$\x00', &(0x7f0000000480)='c\x00']) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:09:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0xfffffe12) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getpeername(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000008d8ca96f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca2e00"/77], &(0x7f0000000000)=0x4d) 16:09:10 executing program 1: r0 = msgget$private(0x0, 0x205) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:09:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x1ff, 0xe33a}, {{r0}, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0xeba563ef4e2342f3, 0xf0000020, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x92, 0x10, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x39, 0x2, 0x5, 0x5a2}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x401, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x40, 0x6, 0xffffffff}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x18, 0xa00fffff, 0x80000000, 0x7}], 0x0, &(0x7f00000000c0)={0xbc75, 0x74dd}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000280)=[{0x1, 0x5, 0x8000}, {0x7ff, 0x0, 0x100000000, 0x2}, {0x9, 0x9, 0x7, 0x1f}, {0x9, 0xffffffff, 0x5, 0x9}, {0x5, 0xac33, 0x0, 0x3ff}, {0xffff, 0x0, 0x3, 0x6}, {0x7fff, 0xc99, 0x3, 0x8a}, {0x0, 0xa9, 0x7, 0x80}, {0x1, 0x81, 0xf2f, 0x5}, {0x90, 0x100000000, 0x7fff, 0x878}]}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000300)=0x40) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 16:09:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x300, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES64], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="fa95680e041dac826ab6d96017291275e46ff3837e2d86888ac0ba83cf216dd947955603d407e69ad7e1ebb855ad58d02ea7ad7da4b0e67a16467f2a58086b4c", 0x40}], 0x1, 0x0) 16:09:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r1}], 0x2, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000200)=0x20, 0x4) fchflags(r0, 0x10006) semget(0x0, 0x1, 0x200) r3 = accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000100)=0xc) getpeername$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:09:29 executing program 1: r0 = socket(0x1, 0x4000, 0x2) r1 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_extract_tcp_res(&(0x7f0000001400), 0x80000000, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xf037, 0x6}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="e8f706e17990b1c076967c9bec88007dacbae1e8fb3d25e6b1a680c4713907d200b00422fb470a054b4e12cad5ffb2b950aff6998a61e20ec25df7d14d2e5ef478e18fb5d6b214f88ba36f03d21b4a947e9681f1065875bd909131c0b15683cd704182f28d075982789e69e6ae7037eb6ebaaa96a73c29f2df23904aa8354d538cf7a052215b4d6cebcb5f0b8f", 0x8d}, {&(0x7f0000000180)="d6ac34e3e8aaef92a114e077470aeee0b90a52058231a2084d34651c2f978bff774d53db310cb67cb241f10360daaf3ef195278286487a58a9c16a77c226628c6453d24981f8af7b42dec55edb922b947207878edd0173a78b28bbb7d79ddb0659e8a007fa478383d136fb98", 0x6c}], 0x2, &(0x7f0000001440)=ANY=[@ANYBLOB="c000000000000000000000000900000077f33e5c1b7572abeec8a83e509b4413fea88d982f33442c40a3a5a3b96a54685df3d65960e6661c0f51fd31deeef39971a52eeaedd10158c38e39402ea77534ae6e13117e54c4d01fac43da3a48417c2113aa288a336f0fe0829f77dd21e171c956c83a3ace096242a3a76181e811bced94b4e2ebf778efdc698cd65b4345d5326c7e8746b4e98047e9f506a56fcdddb722c42b7735a2d3c4dcca2fb3106f337a535c98b098b5e33576100e270000001010000000000000ffff0000090000008867baa724e067b9afb166632d5738828b32b8a93e3076b940698f85a96c5e32c9756abf8225dc8c2c08f3f0a2543cdd7de65713efb692b6d65c679252a94f3f790c2222de8a92f49de955b2ed2ad6b2193cdc19a4569691335e2453ce84142a6b163f9a5068492967d736c7532da04b8802e9a962c75f5a25e0711ece997a138dbb66f6cb37ea01191d6a960940823edf759a56f0d0a94538247112f5c7aca52251b917b32553caf901f2b89046141334ecbc9b6388731a46c82270d78cac73d6db63f3a8c95dc8f216083ca67fb8ebaa31408b602661bd26549890644fd47513def82878aadc5784c6695a91c8fd927f36515b5dbb360c852dc30b841c49071c825377f9039b2e66ec4419531e9b2a0173d67451bb88a4e2a1908af478006ed0dfbfb04a9152d107ac555be5b5fcbd12354b17f4650d877bbfa908d1199b46cb5ea06165f439c459deaa9cf76ed9e6cb79836f75babc9faa1a9c96a3f18bb161572d714027ddde0b8c07e6bd46473b8cf87a926c99ea41d8e319158cb20933771c75f031f0a461cecc6c9ad9857018ee93144f96d23232859ceea191a1810ba093551ae326444bf2af18af6f113c1f511119615603c097def7aa7f51bf79593f7590613f1df2c883a3bcf8c937721290e52d602586b7506164bb36279451b9446dbf79cb8ecdd7f1d4c3aca2e2a49945328a3b02b2f21ed4a5da13831cfc6da260b8f1d23adc187d4f838c45bfea53695f25fad87aebaceb5480f8fc3f16131adddd634badfecd79140e0f123a2ce9ee17c9b4b6f0011fafbecf1a865cea9e90d6111546a8767dbbf51206a181b2502a01d4b0708d01a290d3c8e289b238614e8621a84fdd736b50117ecaeedb7317e41a016ba2b7e11d489b11b0521c7810b0f7b8fdb749261749ccd4bc69c98f8619cf2f65a6c3a67bbe355fbe4428c5ea2410b5f3d929c7d01bda4edccc68549b487dadfa7179b778a91702e733833ca83591ac6aca9f2d286f14bffdadf10b015c291ef2289f7718a8f4c18a92434b00cdf7dbf8970f88d16dccfac576a9d2302fdec4b04a75d405fc63e7b8734e88c7eafe4a3e60567dec20c65e6a5a982f305a5efc1c79465523e0a0c05a18f133c02fcc52cec43542dec3f3902778b42ac1455a683d89ad6a242212a5725fe7af40c7e640415e934885e5181960e284ef6ad5e2316fd17cb4fcaa7f019622eb88ced27d78ceb40bbc688ed4ed1b0124dc39d424fa7263d781560ce19b7242ee4a43f6a3ca4bfdf488e8ca9ef6f6654fd98b46fb0ead62c5d1a1d6f3d5a5d505105be4ba30955ae088ff5968d1572c1d0f9064a77f2aae96c972eab871f2cd5819b5f275efee224f58c305b0fdc02d7bbfc9a1b0231803b5e0060c892a4bafb624821ed21a50e2cd0045e5148e9b10025b3993e24672caca410d6d5c6e8c67f8b573c485f9a8d78ec0c6b4141256cab06edad90360a04221ee5be4ca46af29d3f26fa5eac03b396b0ed8c69c9989928b04c3a55c2c77557c86a4427f2ab7bbc96d6e2e05d434cc56845cf9e5be47550380f573522243f451b21c2bbf2c9d7ddef291ca8dd304a9ae94324c2e0b46550c3ef22df87851489fb7a7bc0fcde95a1838f716b287462061a5fb6b1bf0adac6fd7385bc057813cfe1438a79ab87d534fed6a6158115555d9428c97e8f9762787563a5db96ba1235b8219d3224b5a09647e5d168550cf072101198368835fce4170fdd0f4e191a5036da15f166150dca68b6fc15aaddb622acc2ad2e04594153f3c3e514e37c0148948bf7b44d3d2c3d5ed804a48d6209b929a5de7bc383bf4bb93fdf0717f6b228f076addb7fc46da0758a36b856d2a3f6f4a5d70a3c8f3a134d54e99c4dde8dab083b6cc88272bcddd8bd2bb8155c487dd4df4713d44a0618df99c4df3b61ea9a05b80bfe09e3196decb6af3bd908399723dd3e3892a8735ad0f4cf0c6aa4d4afed175d20c88233888cd6dbf7fc73c878b7d7b9b4c36459d85d97e517fef10f38a86c70d108d50945caf9f1f9b01b6158483fa51c1fa9b0242bac34c93c7e3d10ad5ed0b987f1c61b05529b8d6881facdfc411eec03d4c7fe59e538211f8b3a689780efb1fdac64d188567a19a40de862eec373f560dc79fb631d16bd00710a133cca21ea7861a9a259b21f882e491a19c88a2274c9b00f0d2665228ca7384b66504851658ae06940e718673df60a2ba7a520c1bdb7729c299d0fa538f9d71df207556e69bee77aac6b7f320b314bfb6dbf669cb5b24372e29171eb401f31f8ec8eaba50e0c9ac991701bd21479b8dac6a661095d23669e104b8a46e535dd2a587ce219e2a39545a281cb536b102e3b958d798116b951baf3c4c73caebf71cb80d30c0fac504f10f0bf4088325b3bb6778e77fadcb57e254145123f142def608c8a0aeba7d5e787af5d4845120977191663c221b17dfd428a0a382223028d1be64868021bbaa9865b8ddb5060a5818154c84e329eccc87352551e027f91c7cdc9a6694d1f8d461178d20932a7d255de9e4bf638a181eada2f060f8db632407ed23b55bc473a7a4656f307dd778997ba6b77f87ee99b87d47040c417b547105a5271cb2237c2b54d04d089154016b009cab4b48362b3004b7e705094258742848fe9a71ad9f2ee80d1ba962678a218fb22926d277891cbe682d15f22fa1b2bd1cb4d444c7911910703aa8232adc7e9d42efe43fc4661ddb893076b67a149add943d0fa421389763f93a0e07f41fb07efa0501a2fe3f65657f08a841fb39435d5cc2f9a75f4cfcedc11f7f44e082c57868469b8438e40494258941c54bfb6de27062db0f2ea43a175df60d6202e96caf5c3cdf21cd5701471e3e362e34f51b4ca39c1491f4b63c61e3e5c4707c28af31006094b755cc93d6a3d1506d26f160f667bfd1cbfc09347f5ef81a18cf6382d0e6b135a31c02bf278a03c2b28fd02c40041ec67aa6c85f0595cc6baddcbb33f733925f5b083043ca0a011f74615c110c33684e69f0bd46ca2a5209fd8c26e915c5d1a1c2be499f1ebb746dd12cda0fd8f4b6ae3c2a268fb0ccdab488d28f436d386ec0ef1f3ebbdba94034fcb3c84e5ebdb845cbdbb3dec8a1402497698fd350b88ba6dbff4570c58c1159c309e73f3f47e4c05282c7ecff7d81c6ca8996c6f0c7c3d38e7a96b5ddf279c4ed983e546bff376739ae71385fbc413f78764edf263b47fbed7bc4c0ea54aa69d84dfa0625bd8dfcdae7d14910531246b954e8b182c48b1bc15c4b9990753408b6b25a1fb8faa10e4e35b3450dcb7855a18dbe62f15da4e1ece2dbde5d20017b3c48f73441356d31565fc69b24df67b8c8bde7e9418c8801ef667350952be7ac92a6f93710919a263153dc925a572b9549f186b9faf0f3ccd8820e6ae8bb8a4be461b02dd6387b2d653566ed048debf14549c556b590733e9cd6e2a3d6b4d91c2fdd4395e9955421e36b4b938b29b2d289fd1ec8ea0a08007cf60bb795afa64a66efddb81c4f53fc537a2e2d7de13673c04e2b77f1686eb638dc9e86542c9273f66b3b54e2a59b079a2093a725179a9deec917db975ae4762ca0cc4dc18f33f8b98c112b74644beb1c251228b92463b25ef7fe78002bbf2ffa194d37c919fb5441f397460d45bd327b0d59395aaff479e93878d387fe952547333a486a970d3ea19cfba0d35438b310911df33c542e637d25b5a7917d148fffae610eb9631596edbed8348cdea01af5a5a2d4337bf05729bb562b387026527cfee7b3362ba898bb3b517d20bac2bfc8e2b78ec9e1d5a31a48e48114876e1e4967f58d7807509e811576065ad3568cccfe16e839a32086f9ea103ac97cf4af2914af159d8d492634e50e2bfb525872f0393dd6e1e8b8a4d78cd9f27deef015bb9d194de8f14f08a09b5d036ba717abe15e6c4e532fe11a4585afa98c51658a27d9dc6f51664c9650b61775994fa0af51e07e94ee02b3cb61486061e4ff0a26eb6196d8b4cb7d26bb46363dc0e5ec12b2c2054cb44adfc5ddd8ba880dd0184cac12c2372cd474e212278de3d2be66cfd4b96c9a05acd685b5ef7b22db1a4f262fd4510747e7bd06b1772bda641f7aee76d0f77161cca9cfead6705af818f96277413f334a6884a60a84da0e25da7e75883043f47fae814925799e43dbc59cafa2a4c114aeca5c11ec117d25b681b9c47e0f031a6ce0c0195b69feb792e3d5455458b6cb13204fb22df22220cc63a3250306a60a6dc9229217bb9e091bef1e30f4fea426916c339d0688baaf2bf81b564a218a1ddad4e3955265f11394dfe6b481c40142032c4b10f8881a993ee07349f6726c68980338d5936f7e027fa14f1ca65c981343954d1aba3e007cb037fc5ea11a8f13b9eb3f3e74e6bd27a62e9b24ee50495a7947bed631192d9c2da9d8b26d40b9e84fc67162ac2903243db635936fa0062e2a38a48f12c61bef8626066c4b42fc0b2caa991cfdaff02c06244e7508c308c18b5c20ebc3821c7e9fb64a756fd17b9ae33fe26dde8257620cbb00c5a9c278ad8b8cec23e5211a71981479ac40bf97fe68dc2eda37a1b80fa3cb11b872df1dbc7d8276aed8339d8b9533fecbebf72de9460478796e831d5b91f3b61f23eab9dc351561dece6939bfc3deaee713ab8c6d0767104de5ea09cf379a1764be40ae03252b7264aac86c4ce7eacccb19b7ad3be523b344fb08c3e31532909c5da5880af5e12a6dbaa29a7a54d7143f56e4337afcfb3924a793317e6ba14cb7fbba67780509f3dfd9d2ea29cfbdd97d835a9f9c895a61035be1c3b9ee9334008b49af0a4f9b5cc118c49e9c74dd668673ed34f430de0405d87227ffef904df1cde21ab1d6a9d1556234edb111f23600370d10bd0c6b22fec47d0b2a4eb803f7873208a76e5721f4956c662921728ad47e155d7d596211a2136143f58ce83aa88191c7dfe526e2df52637c1d2e1eba87896a517f8827526084488e96a38f95750d2b2a7752cbaa82fd4992433510693e4f67df388bb75e87586dac14845f8d508bd4c03b386378fc5f6310bf51f05e9574c15a1be3e645cecda97ffe30bc302123cf82c15b35d6e0371d299047b95894a304aff5d31874412859abb5697308093efa0ac4e72f993fac62435d7686f797d886d8424ce99e4545cbe57f08b5715b41849da2c9d46b5a8c767a019a61dc2a73f7b1480e8770f03097c61e3ec3fa0de30c0178897ef8be44d9efd836ebefee0b5df5d49d15e7463c1f5c94dfac17245180678904ca415318f11a39d3276a7038411b576ddfb9cd1d9890a3e05605fa74854387b6fdf223682e51ca1c925486ea7d9cf38a7f43e08f428f82417c93c24b912cdcdba91315e2a1c62e4cee05044788c50db63438890554ab9efe35d61201c8146bc478da44a872de4528fd0ccd1023d22917663db09e1772b48a62a8d075927dd89e59941d026a3515312e881c1850b9c9c5d4ae44645478bb84fdd87c7f5ce1e50a34f743ab61196f94185a1bb4cb68112bf77c7e2ab6317af78eebb5d88789fe6dbf4d480db118cd69d5818b12eec083c67c196663505990342bfe3ad0fb02a72a38f52b93ca111bf5520350f11686fd74c3a39f5276575a7982a2eba973d5fbdd90f4c11926482c51b92a9a7ff11df1e466ce9c35dbab08cc0828f6b9e84c6af2caa1d292bc34058147dd79e7a9797465ba03cb968f2d405b69842268052f739d5bd4a5157df3a075787dcbcf5b4f3848fea8d793edcb15e650e68d374f303364d829cef66b7ecd11880a55275e466ecdd61aeda627e35f956d9d69bc4fb058759ecf2169e5f07506a074a4f3dbe13a75826a56235f7632a26de4b38d1bf28daf48899af6a45b95af1cb99c5d50838ce0a0498cc0a13f80f1d5c09f7a1d843f807b8efe5b414afbdb6d2d0d024f0195d4cee0701a7b7182b521e47bd6398dffa551e1c3146c1f1c94e6c64fc05a12afdc466aa9339bee6a305af263bbd26958da72c87b"], 0x10d0}, 0x400) 16:09:29 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:09:29 executing program 0: setitimer(0x1, &(0x7f0000000240)={{0x100000000, 0xfff}, {0x10000, 0x9}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x42, 0x3d, 0x7fff, "b6180d4d36a764a3096748350dbe832678a981ae", 0x80000001, 0x40}) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r2) link(&(0x7f0000000040)='./bus/file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) r3 = getpgrp() r4 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 16:09:30 executing program 1: munmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000fd4000/0x4000)=nil, 0x4000) shmget(0x1, 0x1000, 0x0, &(0x7f0000ecd000/0x1000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10002, 0x3) accept$inet(r1, 0x0, &(0x7f0000000040)) shmat(r0, &(0x7f0000fe5000/0x3000)=nil, 0x2000) 16:09:30 executing program 1: r0 = socket(0x14, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setitimer(0x3, &(0x7f0000000100)={{0x80000000, 0x100}, {0x5, 0x9}}, &(0x7f0000000140)) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x108) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x28, 0x3) setsockopt(r0, 0x10025, 0x7ff, 0x0, 0x0) 16:09:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_open_pts() fcntl$getown(r1, 0x5) r2 = getpgid(0x0) fcntl$lock(r1, 0xa, &(0x7f0000000040)={0x0, 0x1, 0x1000000, 0x42000100000005, r2}) dup2(r0, r1) 16:09:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) 16:09:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xfffffffffffffff9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x3, 0x7}) write(r0, &(0x7f00000001c0)="5a1c5c3be58749def9e0ed5c11383f48eb7c45", 0x13) syz_open_pts() ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000340)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) 16:09:30 executing program 1: poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) mprotect(&(0x7f0000781000/0x4000)=nil, 0x4000, 0x6) r0 = semget(0x2, 0x3, 0xe21aa868343ea58b) semop(r0, &(0x7f0000000000)=[{0x0, 0x3634, 0x1000}, {0x2, 0xedd, 0x1800}, {0x3, 0x8, 0x800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x724, 0x80, 0xb0, 0x2]) 16:09:30 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x82^\\\\/-\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='[\xed\x00', &(0x7f00000001c0)='-,-\x00', &(0x7f0000000200)='#{}\x00', &(0x7f0000000240)=',:@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-]+\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/104, 0x68}], 0x5, &(0x7f00000016c0)=""/223, 0xdf}, 0x2) r2 = open(&(0x7f0000001800)='./file1\x00', 0x10a20, 0x30) accept(r1, &(0x7f0000001c40)=@in6, &(0x7f0000001e80)=0xff77) r3 = getuid() connect$unix(r0, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x2, 0x110) fcntl$setflags(r0, 0x2, 0x1) accept(r0, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r5 = getgid() getgroups(0x4, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000019c0)={{0xfffffffffffffff7, r3, r5, r3, r6, 0x0, 0xf57}, 0xceba, 0x1000, 0x17b}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001a40)=""/192) open$dir(&(0x7f0000001b00)='./file1\x00', 0x18881, 0x80) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001b40)) link(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file2\x00') r7 = open$dir(&(0x7f0000001c00)='./file2\x00', 0x0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001c40)) setitimer(0x1, &(0x7f0000001c80)={{0x7fffffff, 0x2e35}, {0x5, 0x8}}, &(0x7f0000001cc0)) getuid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001d00)) bind$inet6(r2, &(0x7f0000001d40)={0x18, 0x0, 0x3, 0x5}, 0xc) getpeername(r0, &(0x7f0000001d80)=@in6, &(0x7f0000001dc0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001e00)={0x2, 0xfffffffffffeffff}) openat(r7, &(0x7f0000001e40)='./file1\x00', 0x0, 0x40) 16:09:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="19fdf51b5f2df09807b4b999a3d791f7455a15a26cc8024aa727ede189b0c1cd450f6a0959d8e66d50d689676edd8f0ec3380166626903c2bbca563165502a71ddd1c86db5f978f6a2899d34d026a9028b0434347512fe9084e456f4d6c4a137d3f2b1d0b5a5445c7b545428bd82ffab66de03edcb01832aa8af79591ce3fbd1c1f1d87abdaf62979d0398cdd893e164cf8790317131f2f0224314dc0f181e882146ba7dd58bdebd2ebfcaf6e39370156adeabf1360dd0296807bb2adf0f864484408a63630bc74d8183b4eed2d0dc5d48527f8211c967703c", 0xd9) write(r0, &(0x7f0000000080)="a86ca5d0b53fba6d3d5a56b746201b7e5ef2ed67aa035cdb9919596e19e07ed8bc1279458cd74cf90d4391ee3208f89cbf243d5dbb0183077907d5f2baa8260ee525ca4fd76b2331d77077c0a23814dc4035983a09a2a626d0d0b80fec656a2498ccf5b9e18bf5db1c728b18ad201476286ace00fe86801550e8d14aa8c3a83edd7981c2a9720e3adf459a44cfa49b46f892c074a1790142f583adea81adde3330ca1f7fb9e8cfd9f00bbc57c5511f477670505b7d6daa4b36f39161f46b04c19755590028400d79c2dcc22f4ecfea", 0xcf) 16:09:31 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:09:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001680)={0x2, &(0x7f0000001640)=[{0x2, 0x200, 0x7, 0xf29}, {0x1ff, 0x100, 0x6, 0x3}]}) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/230, 0xe6}, {&(0x7f0000001400)=""/145, 0x91}], 0x9, 0x0) r2 = socket$inet(0x2, 0x1, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0x101, 0x7, 0x7fff, 0x1, "9257c403b1849e0aa2563b342e835d593fa799e0", 0x0, 0x7}) getsockname$inet(r2, &(0x7f0000001700), &(0x7f00000016c0)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) 16:09:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "86f871ac7a8bcc000038a7e086ff00"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r2) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x84) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) r5 = syz_open_pts() write(r5, 0x0, 0x0) 16:09:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x3ff) 16:09:31 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000000)="67065cbc25948b55fb4b8d86a8751edb87913ef2e75990d5e348422448132e3d1f7632ff37536176dae853b51319d0c067db4d3f6768ca238d4a331d1d41ef3cae69708cff91901d36499c9f9a1ab6f85403012a8c848a2c285dc570d0e34aa6844ceacdea8663a3cb137d21e2a05784abb6cfe6ac1ef348991a07d2c8853737f276294df7e96d839cca93e858f0cc70ff905fa5b822f71d15e11972", 0x9c, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0xffffffffffffff1d, 0x81}, 0xc) close(r0) listen(r0, 0x0) 16:09:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) recvfrom(r0, &(0x7f00000000c0)=""/125, 0x7d, 0x40, 0x0, 0x0) 16:09:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1f) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/116, 0xfffffee0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 16:09:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x1000) 16:09:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r1 = kqueue() preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000040)}], 0x3, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:09:32 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3, &(0x7f0000000100), 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xb8f}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x40, 0x7}, {{r1}, 0x0, 0x0, 0xf0000090, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x18, 0xfffff, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0xff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x82, 0x2, 0xffffffffffffffff, 0xfff}], 0x2, &(0x7f0000000300)={0xce5, 0x2}) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x76, 0xfffffffffffeffff, {0x5, 0x4}}) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:09:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000067900000000ee0f8a415973764c0000000000000000ef00000000"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x2}]}) 16:09:32 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) linkat(r4, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) 16:09:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, 0x0, 0x0) r3 = kqueue() socket(0x1, 0x7, 0x4) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xf0000022, 0x7, 0x7cbe}, {{r3}, 0xffffffffffffffff, 0x42, 0x800fffff, 0x7, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0xb0, 0x40000000, 0xa721, 0x1000}], 0x3a, &(0x7f0000000080)=[{{r1}, 0x0, 0x45, 0x20000008, 0x3f, 0x3}, {{r3}, 0x0, 0x14, 0x1, 0xff, 0x3}, {{r0}, 0xffffffffffffffff, 0x7, 0xf0000042, 0x4, 0x7}], 0x0, &(0x7f0000000100)={0x8}) 16:09:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x500, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x3, 0x3}, {0x2, 0x9}, {0x2}, {0x2, 0x2}, {0x1, 0x9}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x2, 0x48b}, {0x3, 0x100000001}, {0x3, 0x4}, {0x1, 0x2}, {0x3, 0x2}, {0x2, 0x4}, {0x3, 0x7ff}, {0x1}, {0x2, 0x7}, {0x3, 0x1}, {0x1, 0x7}, {0x3, 0xffff}, {0x0, 0x100000000}, {0x3, 0x10001}, {0x1, 0x810}, {0x2, 0x10000}, {0x3, 0x5}, {0x2, 0x800}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0xbaa}, {0x3, 0x3}, {0x3, 0x101}, {0x3}, {0x0, 0x9}]}) r1 = getpid() shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r3 = dup(0xffffffffffffff9c) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000540)="f48a669a806c1a64909fde8da187e9c7f12ddf30be81e9a94f041b07c507da74e8c9c4966d3d01d8fe3359709476ea39b3c6ef06897b1d8b78a63844be994dbe2f408a76fae8b9c0e2f63822f145eb741798a07532722635c2060ea68f938bf88ff1a15e61a962291d75787e67815d398e60a3cacc6166e9a414f8972b5de5987e9498a429cd72c011c3bb537d048645118500a0da442eeed04a5aef359530ea91a567e5a399e0fad2c84b803209ee170aa2bd713cd6e443", 0xb8}], 0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000680)=0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5, r4, r5, r6, r7, 0x24, 0x7fffffff}, 0xf156, 0x9, r1, r1, 0x40, 0x8, 0x1b2c}) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$TIOCSDTR(r8, 0x20007479) geteuid() r9 = semget(0x3, 0x3, 0x2) semop(r9, &(0x7f00000003c0)=[{0x0, 0x9, 0x800}], 0x1) semget$private(0x0, 0x3, 0x400) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) shmget(0x2, 0x1000, 0x21, &(0x7f0000fff000/0x1000)=nil) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:09:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x11, 0x0) kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f00000002c0)=""/170, 0xaa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x6, 0x1, 0x1dc, "cfcea0e74fa5bb536a471e503e7353f2672248ba", 0xffff, 0x3f3b}) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x4, 0x377}, 0xc) unlinkat(r2, &(0x7f0000000140)='./file1\x00', 0x8) 16:09:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80000001) 16:09:33 executing program 1: r0 = socket(0x0, 0x1, 0x3ffffff) setsockopt(r0, 0x8, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:09:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000001140)="57e37569fdb84f214265c03ece78943205f8df6bee3a6327788deb85a21e7e0fcaecb97e8e0d2e13407b9f7ad9eb6c0b55a0c67aa9b84d683f51afb39edfd601c4770aeda7207bcdb66016cba7ee4f763cf73286efebb437e5eb6efcdd4c555a4da3c0b03040c5c52de61e5495e6a364dd3eb83f9051e5daf7963df9dbd9ad5bd875d8a16eb0554e3ba3c0bde7c7fd3da3bae635590c73033a09e864b5954b85177751e8d358f52c8bd72d74dd6c4167eca0837d2d", 0xb5}, {&(0x7f0000001200)="f0f0bdd4c06da63c43db21ef427ffec27975377f1da39d42f16c78365db24fae535d33c39265d5ce9fc2ed93a1411fd4dbfcc73a436ef62c6724ed9e17d2331392c3a5a01a73fb62035e1ac37bac5853d69fa828172118349e319824db0a9208671dda9f3be7916765117beccf08562044d48514017461b2dbeeee58ae228a8d5980ec7b2b6ed5e7168d44e5d5f1b0b11ec5f4c3e51acd0cbea9f30681e5eb0640", 0xa1}], 0x2, &(0x7f00000023c0)=[{0x58, 0xffff, 0x10000, "bb707be51a154f75d42cc7719d02817416aeb4b5cd8d152886d3de56cafcab8e13426cc4a1030e6ad6411db3d350a6d4d014adef884338b28ad3e4ed92217ab2d204"}, {0x78, 0x1, 0x9, "b8425ed9514cc969d42a8c21ac3ae24e3c463fd197fa0ff22e6310c62890eef714e49bfff45d39994adb57c3462c671dbe14beecb1631c2fdb7b2525f7f802ff57efd389c67d954e4eb2d6e407f676c41bc38cf51ac1e3075f042018673488e8a11db37298"}, {0x60, 0x1, 0x0, "b7bf8e34b248825dbfceacc17687ffa7d520d15b206ccfe725055ed54a23ba1e7908b98e46fea3edba88a227e0852a1054879393d34515f63ee15b65335108d024f03313f1bfd1072e"}, {0x110, 0xffff, 0x20, "676bbd34cd859f1880f02c10af88562a542fa6798234dc73a5d173b5f9f652931c773fe3e56b9bb828a07b7022a28775c4ba2f318729c6cb1674810d2feab7ef00d69f01fe0ab1d72668729e9f167ab08829bf73c4101821067bd690b772f2a630283fea74836864cfb6524c554298dd5a07c31ec184d02204f36ecb60b59d26183f30ba717c10795040c32c7ff3096c7cc28f42256ee3164898f140e6bbb1d4c433c58ebfa4776309905f33705a403bcc1d2b58e6623a2437c492659730b11c017053dc5dce47970d64fd618ca3c222cd9819b919e6859ef658a51832b7807d2d424254808d14b2a2570f7f9d69ccde8a837c546a3d6e568958effc51"}, {0x90, 0xffff, 0x8, "6d319680618e07d99f4f9a3ce1d616cf5b144e694b6ab78ba76566aa151887df5d5ab0f12a45ac2e22615c28e31e17a4c3e68fb3157fd48055c4c99f659d0a162515d52bd1237528e9e7b44ecb2f7d153fe8f997ef6feb032665a3f9deb6473336a9c0b6a11b381f5c271c6af088659d4075a89468bdb4266e209d64"}, {0x1010, 0x1, 0x3, "c8bbae1a1478485cde9708e33c7d08bd1f5d8769893af6ade037d5faed1eae9b8c47a5905391aaf48a1723e172854e80f939f6b143c8b4608c9727954ad45fcd9f87e1edc4df21f211d4a47d21b08faba062834ebfd915bee0824e5ba9890975b6d055c9a74663fd6aec40cb9d9e21fcfc8a3ba0715910a81b0cbd2911ffc02520d1c026c4e71f6b0ddecc9f284f0f891a1c4dd8423c55c483fdf7548625a2f1dffe8bd0bc5ba48c707ebb31652bd5e25d589eedf3688a95e4f487fe61d0f3d8e2a3cc24992ffd9ccd09c84af29a74445214a139986f0a781f5f238ec11dd60a95405eb91f5cf68dfa2e87161c155c6fcabcb4907ec9a4dfb44395cfc79e6e607f3136349e0b5554484d88cee6eacf7c08312e4cb92af2f8e407577ca84d9629c39b331820fb2d9cdd0877c06f7187126a429af1e69629874e91da41a2f6557185eda8c211f966da78cbc8e206c7e5d81edf4a0d6db7e98e6ed363e7a38f93a6f43853c3357b8aea821447dc1a4d006c7f472f893a02869ec9881899b2ffd94634c11ca037a10a2caa8c609a86df47583384ce22b268aa4138a6f886b80fd4ad7f73c1650af9bdd3f2c63f4cd5133a5493360d0a6d25278316f3fa109ba2992b6bb5489a3fcdd7d6dc8506dfe9661f68799c98cc1effdd061f4976f9e073fb024b2bb3f0d4d451e08fefbb38dc2b6940c220e8c31fca710e14da8be1c70e3fa11bf8de15eda7adc3f659077c5e7bb4ee350086fbfd3e70f35f5e729da312bbf3f1311b150107f62275fa463f753f3d0514c7c298bb1ad9e3e4113f21802612a34b8a9ec20e5087b2ececd150ea375f1326ab5cc9607641ddc346b3a800abaaad94cdf95e86b514c72577b7a064ab4cb3037ba2dcfe2b296b21580f35fbc8e88cb424d7831ae4f610b5ec6a8a1e007fd2802b726069ec0296c4d221ab6fe6ade6df14729202d45abb16dc23193648ba750f03c1813f20b79e554121e9d5de89f024e900b550d023926f56bf98aebd9e96b6a756b9f44f76f2e399af17dfa98c40393ac25db43e6aeae5ece89e49f0fc161f9803f52d2999d4de8744415e7e1c483e4df0a51fc457e18cd00cf10c9cf09dfabae6d27e783c91b77e57684c515497910124202afadb3efc27a9653818560e07936ab4850b8015819988085d4c4ad2467280e2f4b2a7d4126b275c36dd95dc5fff1a1d8cb22f3bf682bb99ef5997de445cdffad4b6ca892a4c149a92d028b3dfc319b38979aef9cf7cf35fedfad4104e3793c2d72bc8067499187fa682db53cf4f16bd1a446b45a2902e0d80747104c028ed845acfc77b628cb5287354bfcbc62a22df4aec63c98f7ac3c7a9caeeaead63c6f7fcca0a3ab29d1e3b37d64b083754723ab7d66fec1b87f071978804d357d3488e5bfe7c217e443435f72602c0c5085d75c55f80a290dd72a1ae1e9e7c8ae1fe0eefebfc8c9a1ed3195598d3af7f4c585ecb47476ed587e1a794a6c85b534254259f554e1817be5e41cf6bb9cd332ace421f0800fa87732189d8331ba139ba843f89d6ec10053cd16533c68c0cf32f369fad66c1bcaf9e4def6a757eb0d53e1508c539752695fdfe1915a447ccdecb58dc3944aa2ae89ceab8ac4ec41ae4fbd91bbb7f9b23f316bc699f2a00e8d711cf4fdcb10fac18b3ba99a5b92627dd6e12240ea1f7583173e11945df8797b01cf14efa9bac8ac11534b6d41d025398c089a8955eb48840461a2873f67df22a4f3fc42225352c92c1d219041f63002d0ed88d1eaee725d985120e72165a84feca34b17a5d9540f4a0efa31ca40de1d5389b5f4a1f1a967fb4f7a9e96893ae7f4c623d2ea78952cdbc07a9f8de88f8987f01a82feed9b6c5951f9065323c7f02a9fb4875164832b2c6d63dea5cabf308f687838089f3e6e670126b79d44a3b3a3db0b16823abca97497e2fe44f0ecb5ae4d4566304484e8cbb8f5a8b5a13786bbc10948001ca2da5ec664a6b693bd9ce03eb83d71482a652910222d0035ccbad4faf5e263c951dbc7c1e19b5e9fd475b57f3c40283862117400ff0763a958627f88b9ed63eddeddbec0dd073dcbeccf48f16c504c525d7d7d5b0c787fdd0e117b27313214357830534a607234707cc29be1217efea2ca9c5ab40789ce073324f43ccf2d18af489b608939283e31b1bacec4f8e8041d8f7cca9c962f8db70d30cf718e54bade9a910437ca073d817411145435f0839e13befebf83e7f44e7bf4d0bb9b97f9edaf43eb507b718690694534b375747f137c776e7fccd64ed1c71fb656c4de2012c84c35911c0891850d41c384b9f9c65af46e96b63d3c7b7ff8d18b2439f9daa721ed66d63230153b666babfe2b0e9cf1ae2eb032e36b624376f049d460b8cd80f0a1a731bda56eca59686318e3835124c9a5a8ee152e042f6f07692f6a02bc43f35bf652f7a66f5eb6bc43c0050d74c6472ebd9062274bba99d984d6c500aaef00d74c18d5d154b17b5dcf0cd2e92bd674a9ac29d45312330dedef90eefc8ff96445d7f44e531c20750a06268da93c8e225fc9721d8720b7bcb379d3a492a2dcc990d005f9e80fa2f099495a0ad43ff3629f02a6cef97f1ca4291500a66843e6574fdc205fc5ee24415ce2598d86866c4b47a50c379ce73ed045f87fcb2b4dc322c68668a187271cef1a996c5b66dfd97ab38ba02fb291cc6d0207f767a4625b77d02f1145cb24fb0970d1a5b728d776137b4f6fdc8563dd2b910b60857c63201cda8c141199262183f668c20c7947fbef57a2dde95afa027dfd436e3f65ce1dde4e4d8bdc5a1ef0d50d44ae85aa57312ccf04fbfbad4796d5627d4d08052a2790a5f5124718bb09577a084d044648d55429e76e35e607216c5048c4ff46b28da23c6b8dc522f2e6b8c36d1be11734e20ae846d70bb20c7482f482c003f1871b5bd110a6894b431d86f5b4e623f0f4f05a36fbdc7e69b51dc46bb07a8c1f19a833b5e96328f369ebef300a368fa50b1e82b1f3d3ba2ddd11494599a1869625cf07abc0de3475de98e99f0ae167df38dd4fed531c982f3e245dae9c17b116356a7a7efb55b75d3415ed71663de7fb32861a669fa2f93a09a0ffda2c7d3da11686ca0ecbbad16325cd22604480d5049fef977b4a58fa506afd313a5d2d903c8c103814f8ced68ad0074431820d6805c0b27c74f48ac857da07d250317e986041892e83a5473c00e8be028160a85ba4f6d85650e8d88db95c3209915e68f5c1c739770b5ba51394b06089cf792c58407b7c334b2a80bbc95251fe11f2d72e9d5b384e013b4e7d7b00b330d6b497dd88b7de3a197172cdd505ece70bdc89e6deeff5c7965fd1bdd31b306b83689363b7e58e51dfefbdc64b3677d9cec0f9331f9e7f546ab64236c65e522b5f6c175ac324482ec11dde55652d8b5c5372bf840abc027e1ff34d0497d22ebd970896fbf11998098d25ba4f2679d83ef2820c962bd199d5e696ef78e76e4afdd233b9f3c41d51ce6f1b0357b89206131ad00fac22c7b2a61de3fbd0117d4a17ca96a8946015f6d3c3c5187178573d095c28f9a1ca5138929b863a45fd52e388a3f5e8a77fd665046df381dcafee144f0de1e624bec513b2d2750a61b3dae03862635ae24dcdb69129d944f00d972e5ddd3da892165e59ba70d706eacaba276f42b0787185de77f7530d36ebc501d615be23ccad07b058842f3bc88b88de5d66ff48e0c03fa4441fbef485b7b4f48790b45857ea163597cabd6da4e0b931ef3b36eaa2006801a967ab31b1f4334ad146be1f6018e1de80294f77a729a872a4811139a6a0890b064969fc71b6b9b5969a7e1194b605994d5de2e05ebdb9025918493901a1a13a544bd9ca411d4608a7808783ba401993150d8f4d5f7926517b951e0c47eee4f007a0093a7c2b1e45caf8b3e257cec9da8075cf197c75a58e34ae6f9a10e4e4507baf223e7f644f9e42cdb5113399bdf69073c018c4e4f27d1074838ec6eab4ae6c9efd3b6f5acca11c1a859ff3976e5df5db89e8bfdfc004eb6fefda95ae62c8daceaefbaf5eb4d28c87a0c158e8c30efd0bac9a3947d473046786567f7193d006a97d07b971e7bae7eeb5684ea297691b4f7b54082a68158e5709e0a0a8559278e2e53e197e330b2ff12e0e194f6ba04fbaa2e9bf2cf4f67bb80b45ecf8c0c00899aab2357c2f9569a05d9b2075907ed29c993baa44d1fa2129f311854cab83eb2d4da0a699e420dc27d9326c1140209ebef21c01176ba82406ecaede7d7461b1e62b6d92b4a6b1bddf17cd90529ae76e2793563f03fd4cf362014ade48d861d40dab8958a2ef8dbd37307c203cb68e26623611b766d28a8c14f16f0507b71fb50f8ed3708d76f8803b54932ae9b277548a72e90b80d816c8e6b13e2463ad6531b990a25a2826fd1e3798d98c600f9b5b6644e9419ca1a85b308d9968d8cf38035aff2e76e925e8c212496c7b2e46b782e91e77696d5cc7f34a52104a8c704e0a3528c05415c196735b94b282b6f6af5ce9b9ec18e4386a7a72b1a68f9f1dd3a792b7d9d5843edb1c29dbd7e2e4a9295437c5634dce4a7cfc58f93e6b5019d49e91912ef35f49698ad5724afbab82334ea89ae2815fdbc36c13028b42d422e98849f0b41044524ceee2165cb7c04bf49af15dc2874b375b42cf18be7e195d9120d814150cf8c983d771739600d3e215bfb6fdfa3701b548960660422dd1771ac9f02c772efd6f8a1b1398abbf2eaadc1d444cde5c96def29dae379c720fd9ca275db4ef0429c6a31f7cc918fcfe3e3ddaf0d31d180fb66bab8dc1a9be70b08b4a8da4c45d813af4661041c12326cf5fabd363c4036956365d459100573fdca34680148dd2361e78e288ea45a7a8ea6619842de8a0142aacf663362a50e58fd17dfbe5694addb6c4f21b341a9f429e0aef443cf121a9f7433292804b4986c4afc2c13f7ee53579326bb1b137e0f2c9352419e5a9495b74c7c094c612f3413dfb2633e6a460c46afbc49a211bcaae7462a43b23bfd1153addf4fa2803458890548e35b3933eb6d0910ba05a39340e98202dba13be59eef2eaadca8308e2ac67cd42fd67a4941b3281607f38cc636e0215c9cc1c3d8e8aa5938107b2772923905cc248a1ef9303589cc1b57bc7ef0cf747e1baa3f3f2f166ca0520c7a751d550024b868a3bbff79d7392ebf9f1e674fee6ed809f5c3b201bb719577f56d8ea46846f3aa6d4418a61e661b1e8cbfa19b7213db969100eaa5ce75f93c70eb9551e1c2fba268810c71138e49f3cb28a6080eb37b2e526f5ec7611f58fa4ace35e7aa155de62a3da4792c9558c0efb79804e5788e138a8ec420d7c7cbdc20bc46130c37a5cea49bf1ae1f823554748d9f9f08ae4e0100f98a93ee57e8640a0bae8821c055c1509341fe04707c0c21ae7fea1e48c43a901518923dcf9f4eec5995de326b1bed9071da3488dc020158ea464efb675ddefe9046feeaea4630a8ba086579a5fba702c71e0c79475a7547a4765282b5e200b392ada5eab5bda63e9d14c9e182ff5cfb0fcbc854e4b88b6d88b43fb1fc93980b14d65402379f32e17d35d8fb8e719f7be599aaa26dab2033e8573b663c8ac09037b207d0f84a94e6acbc3e3de8ef2a87d49d54d7c6428bcc3fce792f91d02c74e87c732ccb6b638fb334aebcb68ec8732b820e0ec224740d7c3b2be2674c9a2761d308de00ee69c663b463384d7ad6f0adf0abafff5670379b4aec75a5798358a5dd9c7e85b697fa83e59cb6e86da495add5f6e20f0a2a0dff348e37160325d36b33b5322e9881"}, {0x1010, 0xffff, 0x8000, "f8ebb2cdfb852830740a7582262827b0912964308dfd25005ea5c8250bd6f6bb338c58ed53a14e8fbc5837a5131bccebc8e9daaa9f2d7b9a66111b349e00b7b5a4bb61397e8797ccbd233a4299fefa73308de819974e3013e0d20ee14dc7ff6a092b2cf8185d5634985034786490f2e2b2e9d392c6215c088ac7a9bac06d3bd4eb4f0713d67c31bc59922e69b7eb0af429d3bd00e995cf9de7fa73e8746153ac5a8b0b82f602221d94bf848b262c3e7fa33a1ae29b21a371d512bade3f08f16ff91f7b2867fe277614e40cd7da53be21a93bc75bcdec2caf7148e2046516f12ac77982c0a08bf3503216bf14f47537163a0a55f942e7dfa495fc2d6377e45f4a8aee88385abe0042755de54bed05447385d40b6f130f9160d542ae1173d448a9e5e59df1d02c05d34f60a5c1af9ec54da49797639bdcc30ee57da8cae612203c68d50b8929894bc35fa0a2314c313d8654f3a7bace5cb902e7abb3ab1ccd86d67532e5d25fe6499770bfd19e274cb1e9b139d3e6007ed6fc303f53fc977009393d2830770818a412ea8a7a3b686557f192928da527a05db3bcb58e3e347f3feeadb44045b42846cc317f0687bfc8648a4c8c6d88b7cefeb18e343b6a25d0ceac2bc36d0339d787e0fc96a3f19147d9e9b98e0528e4a53b0f653e6ce0752e2a85643407062a461bbe7f9ebcca80d843bd962b0835f44f48aadefb8aeb970383f93baf18d1346dc947f02f238f3680c26039f3b4ebedbef74ebc4c4d933b98b444c9f50ca7b9008536da599b54ee1053ce607de021d76ce3ee41f3f65396a580d558cfa496982913d9120a5013fe9b444ed5e997c6a4f370951f1cc9869ef8ea357207c0a23ff78d2e0d5d2dd9d4437e18ffda6372d085e7a83d38e5dc751e08e576092627884f0e935467e46718635cd22317d2d0a484b20a2405bf183b1f1afcacf4cc0c2cbe6c1ad7f7f8273c2ef36f7b96ced893e53b279f3f60534fbe326db5788485e60e039601c3ada0fa17b38195fe55332496df11a8a551635fcc1bc439c0a1dba4166294a294a723cb7f2353582135f19cfae303b8f286302cd4859d48a1adff38166cdc6a6286b117d68327345591b4f2d8df9e5aaa0d639728efbc7fb41b1bea14350b32c82428e6faba5d7f9051d994e6aff67ebc5d006bdf3a1b48e23d81adcbbc15050107ebc9cdbcbbdfadc8e77d77cea8d6406ec8f75de5ce3c5d21f184a436e5f30567b68ce36c6f0a7e76d4b2d1586371bc6ea1ae1ded64fe9dcb339fd6593609e2fa947b3a6bad7c0d6dc2034c5ef310fc32ca7938a0c4a72fa0fc5aef4812aac6370c4979a66fef54ae9b69e6c154c58aa214f5c30569a260692ebedd7dabe671de88a000a8e4a7895f8503bd0b33d654c044100351f0aac6755e4bc8a8c99c22e0b9c9b7beae57c766c97c01ca1e4a30d2dca30a6dd1089966e919e2c61482bf7a45f8915fd129b52a65cd36c7fb11a5ccab81e682aeeba258cb8b7ab9db35fd9c9eaa7012a94b84dc00c126249a499ea9995711801e9287977b1fafa52f943b87ded9ae9cd146511831d0f5759b108fec9fee4dc7f76bf77ffd5547bfbed7f9cfa448babe1fc2f0490fb07cf2f3324198a34f40273565162530d4370832bc0d105db102ec4de2debfa2a082c49a29ff35903afc0fc37c21a405eb162570fe61103066be8775ae3ff545efca85672f744cd60434ae1876b0f7ee93f714cfb2f364775874dc054305d339b3a585bae4cb4d53a6a9e61fedceb1e7d412505f9bbabbd8a86dd574087c961ae2fed3cccf5b3b1cd8e4b36aa223d49288e91ca11543580f0b967ae867d671facf54096654e312c9042bff154aae3b1174d0cdc9bebe46c7c3356818ac41d57d616b8b61808660fc6bc6354b6aed60801623bac72ff1c174187a64d83fc778337502b25e221a6bb4b35e4be573f35050483dd2dffd974003757274fc4dfdab71d634e61969e55d67cc38773dd3dd0c3424e58725bb56697f9e099ea7c6b6efb917842d87ef1a0d7b3cec1d34301f5f6c6d5c98ca9b31ebfe5ef6b8ef704409217db9bffbb06c29078e4c8dc4d3cf307ae926b0786c962ad9b970a4b896ed84a9bfeb5a868b2195139545d8daa20e3972100ddc8e9cde60c98e1256622d5a90b4333305615bcd85351148317da3a879f00a2a117d93076885957e53a3bf51bf3d784a3ee12cb8574dd311001c49d0042fd74d00f0d7326bb3caad10a69ea9343fce7f04a31d7e0356ca142612de229f21460a352784613f29b329758d12d0b6dd82e14205f801ce657e864c6c71a6b191163c17351d9c6064451230759b9d591d861039e385ca43c2eaf7205f9ea6c837eb8f0f1b16058407d7dee1c2c2b0dece5a487fd1c365efc0911f27302f5e310f69bcb3c2c277f8e72ad9be648548513061e3f7a85987d0d94b26ee23e7f0425e683c7896f5801172c24c6b4fb51ddfe1f6dc19e2b9053a7919e1a609cfbc1e58e1c71e17939c7e47158193bbb962b1d9f5d5a8068ed26f9ac59ed5d284d1607ccb59a303c26cfeebf399bee0bc98ed69bb8f9240f1dfdd6cb94497ca53b63f52358d19f0d59130b0c1af1643221c09b8d55c07e5bc2586125cb0ccfd754f9109511ede9f5dd857acc3a0892e8f753d822019d70583bf7d180d679417b0e6623fc69e8257485011dafcf96eb343e3a080e61fa36c183066659044277a23d6aecdee53d9f8a2cb9107f85210cda073232aa377f18fa17701efce0d2a4caf2330f5f21510afc385d9083bf5f767f7a791a7121c1bd5dc2e2bac4575bf3157d599996e33c2f5409a8b464cc0223b21936218934f55e17c52e7ddaa398a3e2cc15103c67e02d5392385d983b8896dbfbe7635dc0f4e0d31a018bb3333b5c4da19ce1f368d9f433779d1ce917d8d46178df2dd368a555470eb748c37805d92b0ed13d78f6c08fed71cb897dd5dfd2eb8d860ff3d8f13a4116aa4c5f69a8ab9525c8f1ac6b1eba4c31cee1524b313f9580504c53c56803a6de30d69f5f51d2dd7086547ac32976a0ceb441397610b53686f24db890480af10a09ee4ebfc15b883481277cde7107a9f84e43112a0ebc62457157d4cf2f7f677a6225c1c1f64eef040956a34d99f75f0e1a0b519439a3d1d6600b3d6341a09b091eb588e8762690da839a7e42a5138723d9271be75eb5acfb1f31faaa81748c0845d753d6c20c0e1eacb4ea7a36a6ce7005abfbc8cfb4cee0b90ab4c454fc63a28e416f8abe9b8cbf0cddff290d110842a884295f2973a0d2c4a2f022d36f9cb08531cf480a174365aec5b1aae214bd4815e36d9a2cf12af8fce09b4a84ec2041296d2788466ccead63041c65ba7a6408fb1ba468955431b033684ef6eb7797733b7b3b3fa8698cbb982cf1fe05a42a66cce0002b3d6dac6c57121d73e72894ae958fe582f2b5e0aa8c25968a2f5554040516094023f38d48d00e8d4d5cccc9f269640e2df9e6115b560669c2a9254cfce52e6fca54df3642dc2b6830cde23356efaae1cae5b4b237fa5c751598b6359c26ce751fd3ba54dae2920c787966969d9a223b6e6f00e307d7ee17383a0ba13528b55c84e3ac13405146ec599330ce3e8f029cde7d9ab701f0082c05cf5134c1331200cf012e15f5d98e0fb0d65ae3eb0d6cdb85423ef10a6c5b963c5237693574e9fdc17bbc207987280ab70909d9ebc5f086f63e1fcd401929487b77d88e58aeb198b01f1258a600b0d501569d847584be5edfc4e305de9236c118eb2eff34801493140419e26be96b85a7434ca2e1af806815f4686c7d99d008ddf3d4aa50380365b555de4376aa7ffe97b4706bfe50547fb1ebb919463a7c79abf7a90e98e3bbbf4f6d9f7661a7b9dbd1c650038dd3748dc1ad325fbca756fe81a76eb0e7a82910f2701c4bb485b2ecbd1089b04f8a657e367b5beee6025f707d70236ed4d0ab5c3a1ac146646fbcbd36a7a176035aea7752c3c2a01ca6f4947640e23ee849e096d6724f61171d2d6b6db65a6a5376cbfa86f5a208999047d0a4c46d8ebd1219543a3aef2a003c670617a0de3faf1cc8c0cfdd89dacd2e61a2315dc779df87c1b956bb0d00764acdedad77db7b0c9a0e3c474babc165840fd9d2226ee03cf9be0d784365b5ca719259a47877df84665f6c9d2b578f81219b1677bbf094c8c51d1a95072f51595e251a9dca1425c3bd6f9bac22147ba67ab6e5b90228796719f4cd15162d795cae797355239f1c4a141eeb57a8ea4b0e8e99a7d185e0b6c07de39fbb2f499ea6deb4cae5aa4c1d56778dac03b860b6c7da1c3d1c12649dc55583a5922a08a4cee48facdd4a4a25c848eed946102c1c9c7ad97f666bf49e5b31bab4dc220a058c480f35626874492e832bbb8c8b24775b638242f423fbf68111ebebde315a7cfb3b9cc04a0b6afb18ef4d77b34b2df701ee43af301342036864795da46be0ca3c141acb35622bf608e2249036e1620f007e76d3bcfeac9cbe2eaadd4d7551a19af383b0b03d0659ed99d5334fb73460122617ceabdbe1bd446e6410d8594bd106a92c521f7195ec6ab95c0358b4d46f6a82a6a09266487cc475561fbabe8aca8c575fc83c46969e0e1568c481f82c0c0b937f925e7422d39c5ea722ff718b46247a1440eb1e38d26650d5f994138bb72886d782ceba549c4569dd4301d1fbd76147c8b3f18c7e62ee29d545915b435edf3b6e3ba47658d30983f82e36e5969dc45656bb45b66f7271dfbf7c520e81c6acd33680ecd1296be157a42e2b98d6e90d1e504f538de43b70e68022572a10307f4abc1a307d7a3fdbc44b879274819256be9b8a56d189556e52dbcc11770bfd7120b8911c17a1043fe978fb027642891c3dd9d49a1758f0137a2921c2ef7dfb31e2c438851dbbc36bf6ee1f7e3ed134ac792c2f7f8a1b90ca1d3f23fe522418ff784b5dafd6eb75642c72b2ce55b54aba386044186de15516d2b19d6b568fe05e8c3121ea9b26c397bc22e117f7ade67daded140ad653a739ebbb344e46f10c77cf808c0cebb2f197737b7b00b374d5155da1655ce2e01859b5057975165d9252282d81c62a05e57ce2e6ea5bcec4a00d58aeb35f439292e7187f5fc71120952c5dfe2831267d2fe0557f7aabab9d3895619e1c3b28ee7fd37ef3a7e69c5faeb3195b6c51c81ba991049c225c6fdedf250ef789548a934288ba9d91a7be912e1d203df1e64b7fe4872907a7fe1b8c884570661b099060cf876b95058636fdadec9e70ddf8860dda01ff55f7531d5c6936deb31e33e018d4b2b97e915a9c35e322e0186c32c18d83f5436ad38fdf2c503d1a4370cfcbdce45798bca9942054c5c9211c2d42b50a9f73b1a00f02bd082ae3e24ce16ef0f5046d7cff72985c67c01c856c98fffc9398059e0c939d9a2807a5a4119ffd92c81daae386c42fd522ef57bc0e33db955fa49dbfc4b037ffe0e9f9b1f059c85cb8140ae5a778d277cad0337ceb0d3772173ef19e4b6ec15267551f30aed94679f8e370c65f039e2752c5bf7cf45cd68fc533e9b0b1f589e273c0e68bdd4ce8d02b09c3665a3d7dafbeae1a833a9c0fbd5d9cc670d8c4773e5c557463eb73b855cdf1c4469569b67fd2396b7bf142fc22fc42172b89c09e5d1ffabc3cedd46bdcc18ec09221bd21734ddbb3e2e8f38bbe2fe498fe310115ec3e8ca1ce6a6f4dcc26ebd6d10f8c5a8bdc9d80f5ab5f9860d00ccdd093cf1fe6a960f3a305a6349ba51e199cd372ee80b83a1da81ac1ff1ab4510b4b8c6da17991043948b4ec131b8d6db544b20af5b1b31"}], 0x22f0}, 0x400) 16:09:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) semget$private(0x0, 0x0, 0x1) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:09:33 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="75f5d3016b7e03f662ad3daf4ff205fc02dc6cf70806e487e2080f5e38b29412abcd299b5b26edf149fccabc5096b9056fc415fc7130c782350e2414fb6a82ee8ef2a371be784d5e9040d9366eec5a7ecba40a5fc424fbc06c93699df924044b535d0afe597c37", 0x67}, {&(0x7f0000000080)="c1caa2575be4733b1410553a8779af9983c7bdaa2dfb11ad3605cfdfbd31417a93f9c778652936cb47", 0x29}, {&(0x7f00000000c0)="262dabb6c4", 0x5}, {&(0x7f0000000100)="0a89f368fd8cfa70a4bbcdfc050bacdb0ae04de78fda7d714121de710b4eff920577852d619f61d94960f6470fe2c4275b71d7f9436904af9ef18c0b65eb217ef671a79ece709d75cb3f451b4e7ada09f82a1201831da2211e031c371c18d43cd5fd4f6c73a757eaae90e23e542cbac5c6e28275e6fed1ee2c411a31c32dbea038dcccf906f1be8408addeac980f277233eef37406033ddba0473263fba4e9d171683edb06124e9f264242184bdd69f6b35debd9f6226fcc17e87d96dd5e02ef2c08d9423232db7128328f1d66e1be6d141d300a492024cecd2b9524bd286a308f684a6475f68682967e48f567ecc3", 0xef}, {&(0x7f0000000200)="073106d52d0bed25ee154821fb77149c8edaa321ddbae7ce615477bfacbabc729780b07172bfc8eaf985378a688bf74f4aa483f7d8a008f9e1f3a0cd7ec4b4782f2237477160850d2ed38dcdaedd146493f3cb5a9ee26bdc1f1b4320cd1fc88655b8af2c33863fe825ec0f2b3d49c6653a0ac62cda6cf92d5ed130a226d508b2068c5e7211edfae8c03da29ee70ba65fb0b9a4ce0a558f07c2c751b5d804b0ed9592d41d8acec89d382c6ec9c7fd4d873a1324611e6f53a0574e7a69346c961342a22ca5644c71a3", 0xc8}], 0x5, 0x15) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:09:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0xffffffffe7c4fc6b, 0x6, 0x9}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) fchdir(r0) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) pipe2(&(0x7f0000000100), 0x10004) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) 16:09:33 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x120) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x8001, 0x0) 16:09:33 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/145, 0x91}, {&(0x7f0000002240)=""/194, 0xc2}], 0x4, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) read(r0, &(0x7f0000000180)=""/4096, 0x1000) 16:09:33 executing program 0: r0 = socket(0x10000000006, 0x2, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x80000000, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c", 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:09:33 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r1 = syz_open_pts() close(r1) write(r0, 0x0, 0x0) 16:09:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x820, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x10001) dup2(r2, r5) 16:09:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="3d7270d774674fa50a69e57fb649838f12dc54e217713c2c72f3df9f38bdad50cdb4deac5ae804cc89e4b929eb37f8bf426cd6b6d3aea210c6427234f05de380e75af37b2404cadf308b74da3272af854d9047e4d84973590aa3ea50b2cd12916462e81443254fa7395fcf2373cb15d96e0b0a71c9acb1ddf8cd351a19c3a3d9bbd5e0", 0x83) close(r0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x7, 0x20, 0x9, 0x2}], 0x400, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x41, 0x80, 0x1f}], 0x5, &(0x7f00000001c0)={0x4, 0x9b}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed}], 0x1}) 16:09:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc00, 0x30) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') bind$inet6(r0, &(0x7f0000000000), 0xc) 16:09:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) 16:09:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x106) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1000001000005) 16:09:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCPROMISC(r2, 0x20004269) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x9b0, 0x20, 0x384e, 0x100, 0xfffffffffffffffb}, &(0x7f0000000080)={0x9, 0x800, 0x6, 0x8, 0x61600000, 0x200, 0x8, 0x2}, &(0x7f00000000c0)={0x8, 0x8, 0x7fff, 0x3, 0x7f, 0x80000001, 0x8, 0x8}, &(0x7f0000000140)={0x5, 0x9}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) 16:09:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) getpgrp() 16:09:34 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) pipe2(&(0x7f0000000040), 0x4) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x0, 0x8e5, 0x10000, 0x4}, {0xe0c8, 0x3, 0x2, 0x3}, {0x81, 0x4, 0x8, 0x8}, {0xffffffffffff906e, 0x7cb, 0x401, 0x5}, {0x9, 0x2, 0x9, 0x10001}, {0x3, 0x401, 0x0, 0x51a0920d}, {0x3000000000000000, 0x18, 0x200, 0x9}]}) 16:09:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x40) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000140)="26c3b61a7db4578211a25d4563ad3b3418efd9558e5662e6e8fd67bb96b102359314031e688e51519659d543a3d0619d48eedecf5ece50ceb4fe3ca79f151128904298b9f6bf10232c596bedf415e8d4ca99f0e8710d4e19f4ccca74ab1c15af01f5e5cda5010183504d8c0a541c085185a1dd49c24cf1ae2957524398cb28c06a079d4e9e23eaff5074e9b7883fb425616225401ecfd9412d7e1d4a210dfebe06b927af572a84d3f655bfb6199efdf555170db6695e70b3faf9e9a288f858d355846cf20b211afeb0064af710422a99758832e4d030ff9fd3aa08db249566aade26ce84861be577ba34e90932e834a16e25a9bfb2e629522b7bf6c09b2a9f955f2d79882e3972b049d394d654be6771a0fadad8e209128c64b43382fe3a4778e899c98a3c9019923da1b9a4d8be53f0d75d088345a493fbadd474a32b6354310ddee7215a753078cdcafda5d3846121af181f2a6964db89ed59c0feb724a35f38eda760df328e8a0c812541f40c9a9f7ba7e3b172a65692b41412a76491b9ef9b4b74e6e2bbd37776be91e56265b8a55259e806cbdc3b56f8c644d525e28631f8931fceedbbfad8a028464644ea1e2bdc796dab7e7ec0d69ee5505e91bf09c61262713386e00fa5771d80612efd69de4216100300739ccdd2a44a748574c3cfb809b386805606214a80e7cbf89244d3301ab3721751197aaa1663a649f21569061af1f4292964d101eaeb95efdaa0db323dc1a539d051cc5553cf9e219f7e44bb2b5aa5170f03814f82b44d0371147715a5f695ff0ae2e5e382898862e17d7367c62b40a0a203a3dd507d7273fff753c35b7419f61056aa6f31f5fb7c48b987e465339ddfc0e6ec2b4b9e23abf259bb4e124236b742187687743dbbf3f7412eb37ec54b3fc4f7edeb8a57b677c52f02dd791ad3b433898875b26531fa748e49e7eb12dfc5dc0068b063b439eb0eb751cae87c90db3cd5eea56b9cf1635a9a1f20c14712ad7f0211232bf0a57a99118e67f0ac3480778e38fcc961182c56bed3e5df65af26ea72ed42bb5bd2b33a9a2431de4ad1555a9834a067ca08d9f6514b8d58c90b9d9b2510d069cc7d4547e76a8113d15a5399dd5fcaeb8d738d48aef65f9e2fcdc654cf01d2a04adfe14b38f3cdee102ad617aed72b585ed8e2691bf29de3297db0e4829d19cc8bbb719683ec981086de27c9f42e1ed310199c129457803ce3a25368c0a07e03084abae3b95982be3e15a6f14c4aa15fcd9d5ef36b4255179c7fc6d0d456184118167a46e7188cbc010bf0d3bfa5c25f2e831accf73ce0c59b7548e5ac5752735739b65c963d6207157b43a165edc170626b5d8e6df03e71495cc36ac6e170caac91fdfefa15c70373b9b90311b62536d254363389addadcd68eef53ef04f78eaec47de5fc112ccee5318c62416bb3879081b53a6b92b851ac378d4f32385ce6ae0ef2f7212dc4fb0448895e71c4f621c75d3c4f0dfacdf247573b623e547d4a4cbb71f626f00d70a12f406322a2a51d14d054a41af1fd80749181dc39f9571324566a273d4c0c515641cfca5f2cb37d73d5ae860089078a05af078b9bf619096800f33deec79542e11d73a53516f34ea129ea38287585dc635625aa729ccd55acd10e726a80e74bad9c8aa9b5b8d9a1c97af8f7ba4edfb7fca2adf4769cf540d1a182121fba9854de92859f8f1b88486fd4826fe47aa395a4f43b2a8d91385f930d5eb74abc0281a8009edce04d55ad86a0883f2dad938d4eb27db0f1fd417ded4a1a66366626f5af8bc179dc64b75dc0a9380c2ee3fc3fadab0d8ccaf1cf68c17c8f6d8b357a34e28873623ed7a3f8d812698c1741ee0b0eb1c88b6f95efe6c642f74ede75eb7926c7cfc99b3b1dde63791230ca0ccf731fc81ab350655d01efc80aeec94ccf4752caeb1910d960211bfd4dbb72caa4d65cf3ddf5da30967ffab91d95f0819dd8e45849e4ea66e1a67df649a1334d66c410a77143a608b63e2e8275222cf6639607396ed3819ef52b2d8f3a2a65086311c95d810c46ce84645d3b117be4525f6696236ca222957006596eb31769a0f77cf732fa46400e1e909229b83bc96639e1ab4be588752ef006fdf101c9f99fd49e016fd07333f88e6ec400e66f58b96a95983f853c56b45d6f01071611a2162bc26af8706dd02ed80f967605ce4990eb12bbf14c727a8c6131d31f0afd5dcaa7c490a5f23a44aea25089d61063a2de4561c5c7b4da4295cbc13afd7681fbb851c207161abece92c9cca2e15e0e41f6dab4a4ac2b5b1f04edee83a4027580819e7b7fdf1a1e516dc00f300ef56ee937c6a81ee6514fb9d0515edd37082a90be73e42f20bb873867b12d61eeed709141be07f4510b94e54c25ca0f822690132976d8278816a7cdd9b1198198b677777259ba539827e039fa4bf83a0bc11105ebdc65169dae07983b9fd9074caba1dffee3d89a6bd7305c345dc0ba7c61e1b04e429c38d0f5582442839cd70b646b4ae1eb823b8b18852b0c9a58e8bcf8a0be387166374633fcd94cf42f11841936cc3b6b0a54f0970089597647e318e5e949ec268f06f61bda03b2ecf53e32d654ba5f4c4fc42e81d3879a5c29f011163d11356b93144378a6d78313b80b5563ace821ad004dc98ff72386ef8976dbed8df23e36885fb238f64dee6cae6a13118eabfbb58004f34158f5f5659921999b0cb0d843d459e671c1e4a9b618a0d585e6a07c379aabffe956c2564614a7731eb77c60b4ded00e055cf9434e14931970f0dde371c8a212a127812efacc16ce5329421b48b6ad308e0211cf7946b157a1b292a3c4c1be5f82996d7ae21ccf50eedeef45c3f4800caf7d3812728b43309f8ed714e44ad6a6a477f6196db12b1236ca74adf3b4dfbc975f54b071f793fa38ddf31d9f0789a3e9569149524d9dc49b83d7c3b8633c4f36d70fa7ea09709b54af4f82ced1daec7f9108f4b9e9e740fbd0f48efe4dbe95a1b4cb1608202ad7816ff67bcb04d39a80ce5a34f314c0226706c314e418f8bd376025fc9586007baa361edd51f179ac25b282ae1f40cd75106e5952bf4626f72d86069846ef6f31fc3debf53a099b0ec0b456b06af1151757809ef13e3fb1c6bdb8e88c23e9f5068160ae5715598afb6a2460e631d2b9958ff1717b5ef1a7bd30f394413d2ada0b3d3d6109c4679cff7f47d2632e577eb98232700688f3e279e6bb011fa7430abdc08020ae4db8458ba094ca5ddd820d6ac0b3b84dec0cd2ec4e7150a732ef49e28aad3cce68464d079dd0599fa8ab03550b3ec8d083b5a538ab819230235a9a48667b81ba9c52cf1380930c6c68a486d27c05fd921f06a2d044a3d38c9191f54cac45b2df1039d8d71bcdc0656ef1dc22783fa768e1024a0696591a4e630498d95834422e1e390990bdc0b99c43799fe665f323456d57e8948629656ea45e72a3cacbcda5a28474a7cab52063c13701866f0d7357894e4d14b598376a69764779c33fa24cf28c0941bde13ed81699c4e393739fe4df750cc3f1b712cd949ce5cb243bec26fc63e5e91626e9f9da5fc37518ed15a5dd1e4d0ec064f0897bce2d039f23aea8a133f3cccfa91247334fb729743ce0d48c1dc74ae899d71872719c7e5a9d962a168f1f7413cf9f4b7449be9d0ccdc985851576db09aea0d3e65a03a5079ee18c92411528d119fb744df3aa882756c045ae1c5e7e91b8a67ff7abd426615419e2ddf6ad46473bbd413dbda32c1620f3a594f0f56f366f7e325d02eb15ff6b5d46706aa6345d28a36d9c01c9345d2ff7fa925b884068cc68a4a6b415f395b475f116484467258e1d1f588b9e6e74be59ccf2601a165c95cb2983eb0e82f566883e5c5ce9cde210cd2b7e2998ae7f86538765eb4940a1e3ddd35e16156e1ab251f0d5582131757466310d6112f63a7d8eac6c225a13701dbf2fe84a91c0b304e34fae792d0ec217145b7b91e584843e15ede853fab084b8353530295538892393f62e1718316e487f09ea2c062c6fcb19f51bbe4c4f67a811dd754f55fbda6dd68eec2114f623dc12ce2b641386d778a56a8074bafce3d238a3b857b06b0847050dfdf4a8fe125b168401051595d919a205efafe2fbb898e3ef31879f2dda53ef5bebe2f893408f0f26dd6158f753c83ce0fb15a351b5ef59c6c7364930afdee9934c616e08d37439d0482c8792f9934795f8b918890af91baeb04dd74ab3269e6a05cb3835e41dfb3a1b600e87c29cce6a41a7638026fd5f302f1703f1e2c1b572c06e7c07015b80214cfefc7a623df7be48beeca75adbe20a908005dcc108223030e1ca24c891808067ead000cd265b6c9dfc8de2a6f9817dd2c20aa9c4278b0779f194b892c3914bcff50ce9ac2908726b3ada0ae9811614a6d0f72b675bf2155801a8637650a1eb3c39c56de9ef13b4ac3a2fd55a14658d9d5868b3a98621479d73408aa5f51a6bf36f8125a8e91c912bc43e9098ea7489f59d836f327043b8950e23f6cb57e35739ef24abfba3d8747162be0242e063f680e1065f963555ce21113e746ab164a6b972bf7187702498b0aadf00c17af3307b1d52e8e61375248ba60060c4c73a596b5479ee6ba7cb335bfb3b6ea5624f593d06760ef320e33ed4e7dbc1a8ca6afb31f94b6020dabc47cd49aee5d4690026d562f2912fd72f0e068c25123678fa3b952eee799b1bd415914bf826ba94ba036c756dc5665664b7c987c970f2732500a76b718a2f17aef0f3c332369b7096f062e464269bfe19decb8c6b507e4fb22476b8c731a8f5075f37b214188035808a36cdfa7871cd3ec22ed948f2ed6f70e11e83ddecf1be74099a9824c543db2b4a9548a80b483bdf4aa944f6add918f45fb5fcc9f23a4b655f77e25d8b9edc3459a68eebfe19d132c4968658e1df54ae8e5a9467ded83b9fd643dc0d2147a2551cfe6addc7b88c7d218c58a9f25cd8fef43590b22c01881864d46ea2b8f8a7b76ce00b8253415a03b715548e7bfeb5892dba95fec9d72f00df54783991b1019132317b2afb3f0a6e08a83b5282590d3948535cf4eb25766d28c71f15300b5126ab886d79a29f3a86d9e1c980dc43b5cfd6647afd2f6235c0a65e2d07f06d51a45517aa5c544be4896f5e6fcb33921c91e3ee5f5ec66493bc619cb733c62c615a43a47b958839cb25384001d7dcaa00b6e77406cec79ecd3adcbebbbcefec6eec42a3292ca1147cc6eefb2f50b788d427fa40a232553450ae4a85844edf2eef2c9b30ad27304e2c61bd601f45d4dc40c871936bfcd5ed2c86dfffc65bb3f545e14ce7c2471065fa823d498366b317610e488c7f8f85b0d51ea9e6cbe941ddd061f392b900e59c4540ae72f8646d10dcfff15c04b77df719ce7419d357d05c61ac0a0ec1f594ff2cfe22f092eca44215a84ba4f0ecb16b63a21eb3873c14fc4d3eb566a645dafe9a9bf8cec77fdaf846ab9200025be44a6b6de2d41c37263e920e0dddda88f04f4574958e39eeafbad84dd64e630b7c2e072c56b90c55a09c92426645e0f08e9e93a1c3eec1ca693e269cf07193f531a40ee1b683392891716504225de1cc341e03850363872caf63116e94ae14b35cb8c26db9b22d65ec271ec489dfa4c9cd534e2f7ad7f1d4cc2ee113a254f7dfcf26568c98707538c50a5dcbfe3e8de46ea32ceeb4b947b84822662600cfc4af39ceda041dd66e48a98e42aca391348ad8c19020c7eddc78c259d13017f05bac3a3101a5b790d083034a4435a67f4803d14f2ade65fa72b536240bf0069e759fced09f0241", 0x1000) 16:09:35 executing program 1: r0 = socket$inet6(0x18, 0x22, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000001c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xfffffffffffffff9, 0x1}) select(0x40, &(0x7f0000000080)={0x100000000, 0x1f, 0x7, 0x171, 0x3ff, 0x4, 0x6, 0x7fff}, &(0x7f00000000c0)={0x8000, 0x8000, 0x57e, 0x20, 0x1, 0x1f, 0x1, 0x7}, &(0x7f0000000100)={0xbe80, 0x9, 0x3f, 0xfffffffffffffffe, 0x5, 0x6, 0x6, 0x9}, &(0x7f0000000140)={0x9, 0x800}) pipe2(&(0x7f0000000180), 0x10000) 16:09:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) close(r0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'./file0/file0\x00', @ifru_broadaddr=@in6={0x18, 0x3, 0x40}}) getdents(r1, &(0x7f0000000240)=""/235, 0xeb) read(r1, &(0x7f0000000340)=""/128, 0x80) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000003c0)=0x3f) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000400)=0xfffffffffffffff8) r2 = semget(0x3, 0x0, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/62) ioctl$KDSETRAD(r0, 0x20004b43) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x8, 0x800}, {0x9, 0x3}}) r3 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000500)=0x9) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x97) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x2, 0x0, 0x1, "d5a5604412b6c9127c1df1fdd509dd2b5626aa7b", 0xffffffffffffff81, 0xfffffffffffffff9}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000005c0)) accept(r1, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) linkat(r0, &(0x7f0000000680)='./file0/file0\x00', r1, &(0x7f00000006c0)='./file0\x00', 0x4) sendto$inet6(r1, &(0x7f0000000700)="8c1e72155bf96c0db55997af6f3f2acaae2abbc35cce208bfcec8c423d0814cab0a0038a3161ddeb1d66f8d227b8cf8000d90dbcdfb72b54fe554d1843254a6075de73381d201a32724edeb5e94a8797076c99ebd87e1dfd8a4b1f4893d9cc09c103d39e8dfc74f527ca79964c131b24277c021206c2d8c348cae2a222d1417386c1e16c339c259ab626a357dedc571e86234e7a2db2134cf0423f1d910f91dd0d58eab3962008ea88c628c157a4e7b251f32b307b109aafbd0f10f557f6eac11dec89c225e39f4810a107269b792054dfcd70b3ba0e0e3f0e41f973f3b01ec9f99b237f477323f8289965de30d9802f71325b5543eccf28d58a27215793274f789573bdaf0cc459ff888f70432a663f438f607012102db3a6e7004d3128e568b3345a3220d6670c853e60d25b105076e2b0116afbb1d95f9bd0f297557d550ece235c442077ee071cbe1ef0f3e7856ab199a78100e8bfcb7e7dcd312e47950f3417412bf7662dcbd366e1e3825fefd1157d6cb6a27fd3305bfaefd68182a8864f0f3f83171b2e1f0483337ffd3300ab5230a512d7ab3626a21cace26247dc9861b9ef77f88eaa1c05f2f5275cfc3df3edbd241cbe4e203673ac7f46aad7bd82fee0c0c577cdf3616f024f1502ac79269e2699f9375c885657b96b3021013dd7e9a7cdbcdae0df8cf44c2d40377d6f4739d5416ebb031ad67e95f92af6bdd4e8c13138322be84c133a8b53399e7584252481729e13d5b7405f565f5857c92f2f9221db26d5c3dbc20988a62692399160c346a05592bf2dd05b74138d185980dd19a7227935d9412ee03de083ed55cb0c1c9160b3d2546c868fee8ca888638b128923af037b6cf67525152c3c7058124439efdb9efa17f229b75fa81fec962aa07218089e187f6af09753cc178f5003a8605ccb1e3b42702d74529b77a54794758ac669c332f1dda97481d1962deadee305faa4c7f6158b3467243b88002805fff6c15bb11833434801ec43cc5ac6fbe4ff01f3c68850903b2b52a471e6432000e87f93cd965cf73e7dfa11490d7920c4fb3722fa6eee2dcfcf3369be4fc85b7ca02388d88fc4eda39ca75651cedd7025dbec61b442c6980a234b80aa2f8836a212ae439882b31ec8e1667cfbd2781e0efc02d49634e402ea0303fb9ad6b0028bfce7c5e8c8b6b75669c05343669989f10f74fd6666040117b8075e371715a444a1904e10c097ad6b0e1e5fd0d2efa3cfa1e994c113a8209d5c25625e6556c0c5789321fc74612477671732032f3c0d0c508382044ff2df06c18aea2295e55fd2ccbda0ec96294a8ceb93428f5e2bb2450f314769acf2bd5c2641b200dec2f912fb47259c2e23e15f9a4907bee7f0fa1a7d6277fd30eb639e42f1c2c44e024d4af33e840be2b77095be5fd2a1a5e7ef73318d916a78cd83995a29dd7391e911817deaaf1a88180a32c2c45bc5bb8dbb493ac4404626b0fb60501ced01288b606f069cb2d9813627080c73608257a9afd5c9aba87af50a0975824d979efd0f4f07b6c9bfaf761471f7363143321846f83c603e5681ebe38c35ec63eb49013b814b2248a7294fb3173ca20c41fcad9c3ac9c5142e61e577d70dc26e77b79a021e36f07c0f6a85ee6b2a25034bf598f6b6840b19e8b4bba2327fec7aa54a5daf1927b473fdb8dd9120bf43a10dd87761f17c632c71734002afda7b783ccbf3ea3d3b69be35c2d6a367e271537e2359f0073302d6e520b4204d98bf4268f35511906c3385018f7d9bdcfbf20f08521552abada7bf5dbf4e52e4e5e75ad677e93a5d7a399a51c45c5676f71b2cc00a5e6fcc177c21b1a630144d7157fe4c5ceec18cb20b957559796af8fc4d93e848c824705f70fa623b291271525bb1e547c678a998545c783ed7ec4887709396a4181dd34a3fd8c42e9ea4e4402ba0f093fb73c29860e916e545d98729dc43b4b92771615d3883fceaefe7bd3b8723b77085e43e4c7708acb115043fb9733e694a2fb8101b39c513444e88d96f2e219e22a59a81b36bd101b16a72f99b403fbe0be4e6a0299cb2d963bcdfa8d8c7a1d925ed1ba5920cb13d310bee6ebef9db480ebb96badf25fd80486bf740c408d4b1e37919b580c623d25a82d898b5b0f1469730621ee1efb68950815ca19d85dd319e377425776a47abf4e898dfd0782ae935a39c7f6dac8104fdb619b29c39ce2d9ecd5782c75ea1bddfca1173e8bb5ebc344ce8dc09158293a645dd093bed1057374a156e639ef50544f29aa72fb22d538a2eb6ecda26e5c7f10b5a86a3b14e07288d299f5035eef24d46a8d6a7048666ab20b7bdfd5da0303d95403ad746ca45dc4587e068f9ea5c7e2016f0caaee7a50f1935b908f81f83a1bb1e79c1070bdd67597fc0c7e5f8758a59c08010a07153b6689ed7e2f1c153ed95f7a8e6fe2b89bf476631c37143db2917d41b4be5089e87c127e56aa73b1322a8e3fb302c7092e310dacdab5c35670637d62265c853c949da309ec199afd78efcb4588430553ca3474989d254ed6e67e2a21ce53f93b5a8ff28f188a4dcbbebf698725a48b4f6dc20e0d8e82ce144dba01dfc24efb7f2868ed48a849e43c271ff17aa332a23521246dd550f8f1612114221d8fb4bf6626c8af6c21622fcb45397d77f8e8a89a53dc48c30267477a924478152a1d0715965985a411b72e6952361941a2da551e3556cad69c892d2f9a9a78e3d876a2e120d01b5e751625c26869091694b7c932e6c87c3cd0d64705e5b8e04a6ea549daff5852dca009faa26132e3e00abb191054f2a2b3637cc08a798c61c218429b3e5b031a8c369476e2eca10d50fa36e9c79236b00745c7254ec2827e79c6f6f96bbc29c21f506706f7ab68f1045508666766fe45ce40a939b604200f65099c4ee612189e87225842e512b468b7be48618b8a2c4a5bbfd3ae10dc6da64566b3691c3b173dbbffee6ad29b0d2e1e104f8a19b6c9f435451a8719d444a98cc5b2471bb837464be45c61967946ee4bf5ed87c9499e1af6e2d5dcdf09dec76a7f7b973bf48d944f9dca77975603efa1e8b70fd0f26bc1a229fbd30c65f34d57cd58c62852f3e49b67e4b26793e87b0c92a97c2665d226f18864668a1192038c11b79d01e5d22739df3f32c6269b514a857395bc53d1f247effef92f76dbc04e50432183c2607e72893d7fc463cd900f3674f6e8f2b381110bd54a4ed4ee001a0be8b13ab935924086c7cf6f6a847a1a8a47a4cfd15415ce8dbffe5f9d4770f21e6c2da1cde0dbb3ed6cce688f639a9dc4ec44eaea887bbabe4695f5768ff62d660ed259f7ac9aa0f63394e04b5a9d59583dcc874d48b40861c334eb36087f446a958c2eb759c3e05ee0180ff9af9a31cfcb0611403ccfe371332348049378ac9fef18e2594c2d238130919b9e7365ed1efacaf50df29b22d26beec54167d3a1e0d4262839dfb479fc0e380a2c676df08a7f9de74cc0c935845945e37bb6060ac1521f92ef054e5853b83fbbc38f0a0c74ba51e0de2ea5399126b9d51a9eb08b679c892c15d986040f1e684b55901d6328b56156da9d370b0bb66d1a6edcb16885e96627c90e11f6273197b2a7ee04a4c1d51ba80335626326dddda5184aded8bfd422a4282420b5c888525f9281277bbd277c729470a44f30bde737f4e125b2d0601aafedf514b25f353972a683e0f0544fd66490b7a3e0782b726762b9d46450419978a10f68146f68bae054371cc45cd10ce31d0d18048988962c20091493ce1eb12829eeb3f24bb42835fc7d4b26f5017aa30ea397ecf73f417e0944c8cc908817060c3bae9b013d3e79c26f75f3f17afdece23e14f99483180c4ec5e433a2d18b561e931cbd81e5efcf3a59f1fbe8591b69310a0c213e3097499a8af979780bf6467e727e430418be1fd8fa409932677d7b87e78ba00fe21ace3ea2e7eacbeeddc45acf289effce1df0f2d9e95411f20fcbf9e00f9a6a9dcbb944bb6a265c5ed6f17a2a7f31a26993f4407985644c559076762a7c10a4b1b7d93b52cf77cedeab4ee302f32d8ca0724b0594f06c27d7591d637f162087a9740e60b6adecd9058a8faa23082aa8378aecebecd45eabf5116accc6ddf5d45dc85827c5292b307a72cad3f8c1056147f1158fca96d98012f9aba095997248d1b99ec5f29ab135c75b624fa9549e109c1f9cc8969e110a5d0f544ec034105e4618748231b3e0998d99a536b62e63e9ac8311bbd907b40ea8e2cb82ee768de0a53df452a30681eb013b74a55e2d8d51dfdc35bcf078187442f1044909a540aee2edff77bcac317d689fb75b3c5187be37ec3735ac93725a69d62a8523f4bcf845a199b708e4aaa63194fec1384863529a498f384eb7dee0be4fb5202f5410686c3ebe9300f4fcf0d571a6500c3e8b2f0cfd0d6958c5e83d203585ec1a1dfee3f9bad127b6fd86458dff122b75753d522f5c2bec655b6fb1f4ad8db50c962ef875eca327cac59432ce99399efd7c967e36bd6ad94f40d642acfd174b7837f1b3588fe606a57d77499ab2e790c547f8a782546022a6e2fef10c3bec29f389ccb992f382569d0aee6293d5b063b6d4a37919267cab9f0600b19670a6a24ebab7ec7fc8a31ac07cc5d2bfd11caa46e0c24208eb3a61adda0b9355b43a284d4b24bca34dd57a85cd18908b490d3ff7a4a67ded6ca06efdb09dac6b4571f56035f60ac6443b0d29d04643d5bff4bd91d176a2e804dbf3b8f4cd03b19ac608dd6976a3e9d3d41a31c83fead6f4be27ae625829267c17a8d39a37546e51098debac3e6d49db3bb0513381d71ae4804504b91dbd01eabdbb010b1f885549f8f23b1fdfdb1dd890e7568bb7ce88f627a8344e48889c7a3d1cbd2f11e9c3451f641b0e1158260ff8bda8c70fb4fdfbd02a3ea5c49225a3957b0711954e92b81656a6e5df921b80b516c083cbf48b8be61f221e3204447fef6f2afbb6e3740e927731aca90141614e31d4ca368b2461449f63542c0fed95587da1a9fcd8cc5b71a243b939a3fba7a12cfc5f0fd2eec7f3d37cdb6bb0dc30167c0896c765afef97cd7407f2ec9651eed222de4a1b36007c2813c42fa29de7f01414dddeff36a142d3341fc22be0dc678efa3adfde3f364024265abb46701f90d4825a3c82dbeb4dc7ccef014b0725e3d44505079fe415ac45ef735a76598100d853c39dfbad3579a449c1b1536e9ba1b69fbbb1411d541b314aae627a14ad10df9f257c661e4e26470c44b6a4c74b0d3e11aa1fe75b79a51b92a63d2e553379417380f43fea83d7fa382d99be5d06cb4c788d57233db4e38bcbe447feee477d2a623045b0a20940e2a54116b7f0f7a7aa24bf3e858cbdad8fe3d81adfceac3a9d72bb1ce3783bacccd75507848fc3abfdfb28e3978ba3fc46fa3c50bbf86bda581feb500c1edae1e76d3994fea45e96a376f7096b4b60434e9227810c13030d8de8238fd08becb2cae2cbb09f6b40f2b080daa09ec0435b89c40661db171b3e055905de3582795e8d7f4b176e84458a26a1aaeac7dbd91b356c736ceea7b784d184e2a162e5661b0c8be58e20ba849e2ab89a1763ab91f31b85c06499684a9f5abb6cbf72ebe35ce89ab1425c5df8c74297df10535adc75c4b9646ddd20eef3d0d8490e8e3854f790c7c11376f980f3da8505681f247ac8ecb355ea9b990ab1dc579805bc6d36b71eababbf65d77f2ec3a61a0edeb6d9b17530fdd9a3222e1454c9469901caac11b88e052040efb759d36482601adf5865db729bf72d28154ea30f8067864fa1faa32cd9ce7c3", 0x1000, 0x4, &(0x7f0000001700)={0x18, 0x2, 0x2, 0x2}, 0xc) semget(0x0, 0x1, 0x48a) 16:09:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESDEC=0x0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:09:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) geteuid() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:09:35 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() geteuid() r4 = getgid() semget$private(0x0, 0x2, 0x20) semget$private(0x0, 0x0, 0x8) geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r4, 0x60, 0x1ff}, 0x5, 0x3, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = syz_open_pts() write(r5, &(0x7f00000000c0)="2a2ae63e867f1bd0e15d402e85ecdf912801d1cdd10cdb9e7a2a0f", 0x1b) geteuid() r6 = geteuid() seteuid(r6) 16:09:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) socket(0x10, 0x4001, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:09:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000025c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="ab48c17f6056ef487ac2dc549de00b600a9572c87e6382b8742ce58bee116cc9242f1f1863511e1b586aca747a9a4d3130e1193c6957cbe478bb5067d70f2a30f5a63ccda3ae69d0965daf98291ca3227b4c38ff200346f0d67664973108f6572322d1678339de2cc77e6d56793f5e3f3a7e35ee5bfc95f462320dbe241d96256daa02be27d8e0eea00536b965e088d3ecf895ce57af73909ef7e133ccfebd08d470aaec88b534a0d7ff17f55ca2fff7243bb70a083c13a34d454e11b99b5c99a1fe6503c07fc44159ffcdc71f3835942e738440fe6fd6674343e29d27fad73ef80e8d44b306", 0xe6}, {&(0x7f00000002c0)="3f16a504c3b9fb62f7fb71bafd5a71126208b970fbb36e7eaa5cba8ee498b6810be53b4d31251da5e5316d998c2d8052253916be91b701603f9edb63f9607397eb61fe6ddb1c244be5bbc8a293db96b039bab2c8ed4eccf5883e16d502af7f93624e12df0c458aac1c6529a23d7caeef594738dc54584e19ca7c8433ae61457f00b4ae45a24a1bcdf2a378fbfd1a0e3d1cc84f47a326a9d4cdf2e104747d", 0x9e}, {&(0x7f0000000380)="3a943d40ee7782aed988aa076908f071d208c6417f03fefbda8c91b79d056fe5afddae12ea70402cb63b7a5ffcc0c680ea8b1f3c32c49c677aed267b437edea0f981ee2212a9246d3902810e32de0a774d5b411589fb071c85e71f257db09fb6f35879ddcb39ec6ff90c302cdc1b2b0d3d017a3d7522311814068c57d23bc5047171486db4ee08aa402dc01140de05fa8add17ee", 0x94}, {&(0x7f0000000440)="aa07865023289ac511d5e53a49fd9fb890a47f2380ad5b6c332ec4c67d8330d381b5727b3a6e6efb4950c1365bc720fc2c937c68fef8ec8c6ae3c9aa4cf2f0d26d9cc6809186f671cbaee519e7b463e38c92fbe8b667d571648ba3c0b16b6f4aec0b06c91a187379089142e994d4578bed0a5b38d058f5ded7fb12a36770e41ebf7b7d3613d700669f09fc256964fa4f37fafb8fd8a8737cd47de0e6a5690e9312943974588cc33e33d763cb7e7b6d42d256d6eabc6fa6b1", 0xb8}, {&(0x7f0000000500)="9f84478054272c61da61fdd2e34131b33ccae876f39debdc9692b51ca880e9c05736e59faa975c82c264ccb41a420299a37a349a5ee8231c43a0fb1f8113162a0ca40756ed6eae00ad85529aded2c2a9154d82b0763ceb06f5268a6cdda7aefde01287f6ad46d45786ed894c9a83d933887f78e627cef27070d5ab81d00403c0bdeaca45cb58e6226001b57af872a630fbd06998d604da3653ae11d81cabe26d76d0e915a28168f5f54929fec1d362f97edcd6b75406b5ad9aa5b0c9ad33ba59303860cadfca03df5ee850ec582de9da1ee9f11d0083e81dbab3c2c75aadd8e6507eb77ec5ccbb2ea9f11d28733083c28231c03600368a90368e67c9e006821e06f2284f3a35b45b4a67def63aec809c5e8dfcca2e2dafd668446aed44b649f8f5bbcde772ce297c9333982502575e97d242a726cc60d2d6e1bf25923504ce22d6d63ed102d9d64a98861fd9c07a95044d1e4e2cc326712f0edf635c122c2d03be9f4889cdfb230b2b73d72922d00028daab4c7465a75305846308b45ad8845470fda2aafe3cd57fc74310718541754b2e72d9d3f00b86a733a1dfba74824fbe1e7dd22243dd8a2b597c48d7eaf2911cb6746fa2a547018b76a3a49532f0972876020da938097930e70813ac13fdf5f0b5f7585df672466cde56d4dc563bf7942711d9c48a9d4a69af41aa34930992f1ce05e19a0a58c7a4e410c68e8cfed34374eea00b230b3d54aa4e02e0d171496bb3db49b33d4491ec2ba35dbdcd35fe2404cf721a89a9aae6ea4045d08d4eb26f6159b61c1e6dc9b8553ca615fa7f37453d3b503a386099462f6d8363c60c679aa0514381a459afc006082dd0c61f983588949ea353ef884c910bb2479e43e06acda7153c26b8d7ba9ee1907faa0c90575fc04bf60cc129166a511722f75d7128cea59801922159181fc36391849b6c81f035c8c6419f0b332d853bbe8d372b650ba12e485f2ee48051e4e8257e99ef722e3e6a1de87a9f887800ef3e190b231fa8efe835782b79e9059389e3b016beb2da7f3d24b6dd94a76d94d0cc4ffd6cf26491a9afc865d39d17c11ac7e0757609c2b71a841c724ebded0e0f8861eff852204aa5f411d8b9d7f95a17af148bca7aa314a6287d4024efd57b8fb5ebb6101c0df6ec729e72c7659aad07a07d653402ed18d87be8da9b73aa72641a457d42b976fd725171c2f0cfd59737636a482b6e8cc8a17eb758b4fa27e5fe67bc46bcf7c3855ecdd003c6f191fbf9f6fde83cd6259a8e870a4f356aee360692d709a4639a06e61856de980bd58fe44c26c67f47fe0d779ada686bf29f3e9d230b1a9fbaa03f618cedb2ce191390e24debbb3aea04542bfb4383390ff4290e0bf67fc2ca1d7ab3d0c53c7f23eb81b549169d5f941d4a99e6714daa412c16050f252561ec24b3522e2f3c85c8484d4f454f9fbb8b7037b3ec8d53902d195f9805b972922d7d315abfcb1efec56191a44178f8186e552df4defd8a09a1e00c062aac0a7c7f72fc719c9bc4ad0246aa58e6f1e24b382de7ba7710e8db77a644e29aaa10570208ceb3e2d4b07e7f847000f11819c1b6a81608965dae179b1ed77808d4b3b3de4ad57bdec24945df9d84a2cb9cba6ac0c6359fe8777be9b131d6cc8644af579d30dbb6acf4d4088aa7944b01110e4ee19fea411e78f025c87858f3aa598e601f99418e1bf38a2871facc0e6343a34f284e3fe2b57c75ff6025c6d88091cb2507911a9051b41b3dd7f084a9b81787d6218a6971bf92ef52ea7403a3ada688c52e39b54b2b08cb66ca0490a789aa92a75222ed7a94cd3a70b24d830cdc7c7a04c62c9f7f131b72d3e2110285179ea9e4c06be74f433a6aa677c550d0bd4c9c18c05e3d626c0977740f3569f0b7416abc57feaf20287a306b1a971776a7e35dd5afc9d79783dce485f238c10bc210201919ba2253cf55226e6b8d93f962e0116ce1014d0b196f168511f536868c949f2d57f3f0fef91fe7381a5a2d3a8d82acd677b7b3a83d5a3ee1835e39774aeb79b244b608579f868f48b2fc0bae917e53c8c5de113bb2e169c0fa5fafbb5df284fcede73abf4674a7845056f833caa9ff9b12adad0cb3b84266905c1ebdd568cda24ba120a19ba1ea862b0ef71680c1bbea70287081c79e2afa2779594fca7325d0c43bb14f269474bd0608a1b3b3a44a4c4791847967479c5484432fd0f798b765081b579bc3965481c70b1f0d7b966073023b1fb7147fba8e92f87b9ae75bac30350bf724d4bab4b9a0253a7915dca257e10b51de506400f8b368e65dc5469ee846e67dc325d66c119f52d0c6c535a24e974b15e21eee53e8cffd32d4715bf97fc10ff52c09a378b8651dfc613396111e9f53658c99bdcdea7fc4b3142b70cde4045e712ab82635b588c841d4215a427cba1369eb2b4f050fcc23fdfcc7ab400a70dbe6a79960f904dfd2d7b89011a66346c26219828fb98722d4f9c3d08513bf61484d96832ea2f4986728a40285c06ad22658cc9670aa742dc05af8288f109c895b698ffab8c3f273806c03a958d3446a06cacc43b0bce5b7d31705f657f4739a877339f5dd46fd7a4a1bb062c3bebef622aca94fded32c724bb5d825036d82fe6badde4904d1a403959b28417021da6aea57232c9f217fbd31cdc424a783f47acf85e5ac8bd5b2453674c3da404a6515e56690df97a94f22a2d7e7646e1963b97f9a581c8994cbad20ceef210e73baddff726235801888edcf0db3a39e53681d4f748d07c928e881973b5af888457daedbf5f5069dac28ee49d404e542745c37dd6639404ebd719d5f1d60ddd818220bbee70016b0e50afa1659644d2f3efd5736c15c3969c8d3e2500e87467d5b8b7714f08af0c2102553d2de72907b380420da7ef75326b85d71386eeb777b57d57b9b971c716378be52223ccaf52d55c12ca5c51040eb350c3caf07e2aef6f20720489326f13843d65a9808f1192f65096016c4484b3a64ff3a6962359ae0eedeaa6fed747c74fef91e5ce5659b6640e5161b3a7db7a15d28875fe480686ef3cb85fe48ed2d48df59f575076b5b91a653806d802a263318715a42b0537ec5e21c9fd837afd8d71827c328bab54acd3ea9c5d523461dea39b9ae2848239045f535736e2ec4f207c1dc5067f401a196718b632c9f1acb73ae4b7abe10993987900ca74cbf852794368d6ecf348fbbd658d93100eaf0a48f684b27f7788cfa5e4ede50bcc35a190654479895643af7146260eae83ea9b0257898ee94a7ffcdd3f7f3188ac5aa46593685816f343697b785c8b16243307c6a68579129dbccdb9c919b848fbe48a0fa7258e13673d767c2b6534f6edf1755932cdc3d833d0a76d99a3730b8e35bb8f6ae92bf95628ac4aa7d783914fee72c4067717a8b608ebe6fabaaebe0e87d2e748614fb9f65dbd75ce28e52f9373eca73465aa41126692f1a509c762c16cf09fa608bbd0f1ad557eb47e0884cb780b3a97b1cbd5f50fb266ca8a8931df850e63e69f7ea7bec6cca143a7004f954da4fc7ba0613c42ace42ecfc8770cabc7eb275c2d1ee52a6740753ea4a8b42a5dc0ebc5fe4ad3cbf559d2f9036d8a3632071bc17561a35ab1b2a4ec66b2ec44acb2342eed5dfd3f05cc33d91103bdfde45465c4e66e2c2988c42422f2ed07ec306f804cad3e49ecf110fafd99187986359e16274636dea8d28fc1a99e8d245ebf8b268ce55a8f0beba55c34d2d683ff8cfd965b97fae1cf6ce85afdebb11aeb03781715320ca2e81d9051c7ff913d130704ba5feb994b65556bc1330d750b1f129696481c3c4028113d2c96403d7e51f28760e4aa0f3ac023f999423b0b33b7461096ef99bf51f45b4b645c9f25075c134f5b2a39a78a2c4ec626751bec3ce9bb0f14366f157cefc55dbbedfc06e4de682222f21af7c1a308660e8407cf4f1f4e3b2cbe61d139fa6243aea708923c2f17db327e3230d67f20a23dbd8560cfcea800bab75c57e62593b6020843ada5c883cd2e51e3e3dd3d591f334c8f43ddafaa9b8f4a8c925f25cd213d24ed67b8f03eb9a2f9138a3192d8be868890b92718907e949ad9c5ae57688864af9e9a4969f04fe06b066ea0d2ab5ceb7233816a6e8a9f552fda714551cc3a27da2f645d758f691b7f6d590ff6418918be5315c5602addab4fc90e3708331f24dafb4660efa9123dcbc62fa38dae8d6881db371b6fd74bca3ea882331b7791833cb546997962d57b800b83057a90a5e34bd03074e5dee745d231d25d831825b0d123d9fab4cca2478586290bcaad3b2bd4d31b9a58bb0f56889c5c0a28460a0b085b6a90ac0fddd1256a42c2e74fe0f82caf8d6da43a5262f43a0825d621876cc846b73044dd0bf74a35f416bcf244f9b9088332f36d8038cec310368a2177defbc39bff958ad1f7ac6971bcb676425fe1cd919206c12a7fa133e75636fcbba789e62aef591fbc400a0c7d20500a0d74db627aeef62c347ecdc8f3ada6aedf35fc85e17f4eb2f0643b8df6aade15e06d1ac727409dd51fb5b8bdb74601174c86b1c6cc9bfb0e30f4e176a7a71987f4b8b3582f95206adfaf1316553b8f22fab24b585f36986d7d9752399a519ff3c28f6efdd0319cf189eabd9cbe7b131af26de2dd1d437bea9937317b8d47b2eed958ce562ef90d4b52ea53c1d6412d07c9d16c02417d9ce02be40097c72c3e11ef4c46139f21e6cca6bd7ad4bc372e22b43d9751b6e970e3857cac9bb43474ac57fc88b473a0eb43e132666fb2e3dc0abe22f5bfed619b15907253c684c34ee02ffbe6cb02ab3dd0a780697d936c2f0a14e95883f9b0a9d20398b1d20a5676d93a692ceab5e99769ca739c61f2a2b4161c15b879084372b35a8662b19630f6c5d22bc540539129ea423af0cddd1c67ff53054a8270277f477808c942ff4a2ebf9dc5176afdd53c6992cbceb714ff0fa1fca4475da18995705b4aa581c727e6dc1e7cf5ccc2cdc137b29d71d37efc1dca1bacaec34b45c1061cf94816aca4ccac33b0b0f8a27d6e5995d8f03fa2857ac213b45404c70e922f891ea0836553ffaa604bac931db154d8ba5a9c92cae293cfa51c019cad1884bc4836c90dea26c7c416001dc7c69cc8583957be8ef9475c9a5d391052af386d9d8b76c88f7b7d91073682f6115a461c9a7c290eafd0bd1948fb3847416bbebb1ba1dceaac407abc00024198e5e19dfb0c44f7c2c9f7e0880e45f2afe42afab6936114a99078afa4f91fc51e4babfbb0f2fc294972f810526ea4ddef513ff91c0bd1eea4628a9392aa5f34c2ec1486e8a9b7294cb0992636da5727bb325a46f4e8b9acd84bd775091d16c806c23c97b5c9ef2903a92f6dc6b6120af2d74c0180b19bfe2b788e4d11fe373663c613d91ad0bbc5b6ff5cadbc0932e5878d949d8b9f4e874f97d6cc1d7f8ac70c73a9f77971ce9c24f5bee486ea6cbba40bd9b61ec2700c8426e45ad6664f1419d1ce4a0a0ea705d377790d41ca31f8ed2b1b4287518f6ad33bc6ac3625f32b8f3f5bac83b077ef389ed098855ae89295478ee736387e8cb0d5dc0ecef895414bd663427b61c92cb1a6d37ead704d99934fdf52817088e193870e6c8cdffacea72385164ea7d5c7746c8444ba531c05850bad371141654fefde464700726a8ba8f20c6dc9c38c3b6c47deb99da793a7c8ccacce58ec3278fb4717100f61337402612be1a0cf6c560ecafe8b8b1522cf311f05bf5b005041eaa9da1633a8e1d75b566875ebc2fc9ccc0894e63c650371c8e3ed931092e98518b6497b5d59de5a507552d", 0x1000}, {&(0x7f0000001500)="b1d3e6496e66e0a23c214bdfd3f67d4bc741dec2d95c09567527866c99afdc15ff1e00312f224f202ede755278f402707ff1c801c45b9757af2f18fa8799c2d2a8f9a75c1317e49ea4720564dfdcc0cdf28629de2d042f5a68535b2f8d3bfe0830b1f7bb87fde741496ddf8eef80eb3a8822a9bddab32b3705b6169ec97babad837609cde5b06ea091b21566be2a3da2e9e56efea155be0e61216df41b9d19d7a73ffc08b5f8ffbaaa1dd04a0b7797b9076d7bcc29ab99ff92c9daa5a97da9de40532f3379f1e4563e3583d6be28511e405e6877a9384aaea310aed1ab6b25729a9c4d2ba2c84e886d1288b5f8471cdb190ff469c27908ba9c65ddd6ad63cd7bc2635a1ec7055b471899cbabc57b9b0cb336915e9aff384d22a945155b30946fdb01d4d59f45bd2a06a39b4785a4c89cf8b6a6e4034f05c2876b3fb3e32600beccefe692dd84eec6af270961d3418eaa47a277141deb0f910f6bada4dc76f9aa9042e218279caafa15a910f6907a63ffd1731f3d69ed61d882e689c32f906b5b98c09a3a91f6574bc5d867cac73e94a15ab73374914710a05985a7cf2ef932bb9672d37886f6034837b59a5b677f2501a3b59dbdf5a48254cf68840571c294298521dbb2b600af7398c6c6d0cec18538f878c316fc47f19141b16dd43aa9a5ad968726adc34e6a0a07f3ca8242c08279719780b29baaeef642fd334f91947fdf92dd8ddf039df24336292faabc3c27f50b77d4cc1ebe1993883fab89c6d172606da0e579174b5264403399a00a0b36998d859e7639d9d4da9fbb0a22a642d39168b840f548ca9f3cdf15aa18e5ed54980f57537e48b321d36bb67d36714528407e2eece67bfe8d4cb25a4b819b59c1c0ec6f04bb7430f220219b16a9a56d8f631dd1a54e5fb80e90b7f83902b83101ea4d60c15e95284d067bddd3ef6489113c9b0214468b76e6b5135fea86aceec62441bf51007cb5516c9b92e52897658856b29b7124badce5cbc1aef774865dfc1d4c2fdeb566e237b529af658f4c796f09af0146a8c76ae8834456172bff774b8e930585c802825ccb2c74e8e61f5b9729b96da036ab9b65991413473ec7294e864c0da9b68b9d9c850d11cfd828661a67483bab4ebe031457c80b156ab217f0b3bfd5188eb161faf675ef05450b2f7dd036dbb1413e876241ed2870026ac21eeca15d21026e51853ca2bcec587cb36917fc6a751b84a3fa3a6c366142b10c51dc760f8c86e6b34bb0f5f86fa7b230c99dc1c044a301315bf8c4bde39b4e6e0a871ac4b6a89e647b95fcf6ab1d28b9f0cdd934f29fe283eefc2e843ea630f33358df131731319b07f521c104c6fda699566624d7789c27af6616ac8975a2fb6559c9d1d8da111cb568b24b722704f1b995dde6696fabbd2efd8e91792ccee01bcac0e275d7f0d70b4208eb2645253132e100667d0bbe06ca9481c6d05065445c3bdf562a95da2def34029819b9015c53d4a827bf5fb63b10354cd3e29d9aad9e12e00c51a796b095550936e04f1357c5863ae682dbdd1b6c01ea407147058da9ee68b68d4dec2c7ea53f20770297e9a1b0ca2e3c24a06195bc65d267a894a3a8748ed03794d99d36827918c02814246dbe7c5b88a4d238188ce38f987ab2e8c9572260367e7dd50bfab3cedf89de2100723f5ab9fe723da15aaba60f910a7c5200242cb33b5204575ab3abbab0eb5933b187cbf99230bfe8ba4f6c429f20be6685c56bdf4ca98e48d1022c562ee3325e822b6e20379320ad6c60eb4d2b5906db06f59f45ff98f9c4a9da6180deb5df1db6cdd429014ed68c1fa2f372d334ec5574a15267f9c11073662666ee68b6ee9a0fd6507ae572c0f8b1e3fa0ca017fe7a9f0386dd2642eef03ae4b1632e1609b64e1426b518117e33d9ac2062dfc75fe5588bbfae855d3ae79876d22790a39db7625c08ec38e851c693b8865f3f2be670eebd73e5c8c13ce6a2cd34ab8f0eae0bf1af391ff597eef5ff8e8e82723f04d72c9494ea3a05cc2f8e7be9d4a4a930b8ff33d3a27506df17f92224d1494bfc0ea2cf615d2850f779441798ff8c4473934e6b9a4737df4d3fc39115ed6cbd3d35a9c01452df467b6fdeb2bf13f5cfe95b28450a0ee07d04860c8ee5c8a49dedba7847e117be9c0fb6a9630b0876e44ad3b53be83f288387f5f22d1908b1d1e938fccae4065b9d55cbaee0a6b96f79cd43bc9879cb032071768913afdc90641b4764e0ae2b8c012828aafd56221192d19358866df588e370eb7ecb5ddd310e32d377318afea6f01dc13cc5d2668810f941e6bf08cb6d8b27ce685e47238dd5ffd896b9879dc765d886c82bd240609b7fba18167dd39b03d2713276b0d1453dadc1ebfd01e0b5a62c44fe366ede96c9058a11121670c85672ce19ceec30da32531f20b6c1218ea1858456199a266933ecacd8d10c86fd8ae5b3de167f40932fece7221fa32e21d416d0b9dc513d02902afcb20549b824185f07536e4b3ac6dd99417e887c898cb689ff3adb6e6ea6c69d60fad300e08afc3e6a6250739c12f2364af8e2ee23922cdae1a99de7c9f30a049bbfc8c377361a850f1b1b2346da2edf53092778c57492684278b569dec0c2c39d73d301e6beadae9488954b817b176ed888f7cb6c8e82a719c6e04b3c93112ce9a04c5b8b4c7d7d3c632f37a59b74666ee33926028c7dfe8ef5cf4db0d97b6f0faee7346c0f875e8a69c33873575e151fbe9ef3a3158af40c55e4d9dee84ef3fcd512b31af234da06f01f984ea5f6af5d16d0c19ccd023d0a44ecf67dd378e9b67b28a3fa09e068183ddd78d95250a4db6a4cb6d4483970878113c10f4f423ade975b3e98c610ca165e485ec47d0667579047f084bef047ed833c42efe4f6969974522bf18f6bcd82215fadb8b9a2d53f2f5b30293082758282fa4fffe1868685b692292502df6c9e72be8b5487313fae5cd41aa3beb28964c2db2e1816c48a079913355943791875d15e7d0e7bad7c3ce555eac083cd6358f8949ec166c6eb23137037f3ef15789947e0e8fc0d7d4929b38453b629a1492b1d09e9a71e69b722075d042923fdf487a1a4abdd14f4c3d3ef5d12c06e37b00887c0e54a0528f16da62b947c87867672d7b3c20bed1a216b2d60105a0a10f517cbc286215f9f38961c1f9b2e27f5d0a6698c0f8352d350806f02c66a60e2663144101dd874d20bbcf1e81f52d71aaba3fe31e4064cfc0326dc983cf43ff354c84ccd26f58e8291796aa7b7b8da30bf60bc706c1d223715b7503673b99314f0249bbc8516eca54fae103be22db315365498013ae22fce6ea8a459c14bfa19af257ac4fb8de4b12df1b4a58c3fbb1db9dcd20d15f5f6b0050890159dc110cc78535040cc24d4190d760fe63575bcc138c5a86c31b0b39d11e4050194c920caf721372faadc06121809f176fc89d0aeb165464050c3d6febcc049802378bb8c406d3d0a836ca0d89236a7f143d16e1dcc389ed242616273007a65719723fe2ea03d5323f0551c1903c1b788eb5dd7884c584703682195c50e1bcf432128ab2683c576b63ce8fec2e2ff68a36ed6f2be6dd0f47d83743789f1c95be58b35dccb270088d810cd5440f8d9388fb32f2919f945e8e51bcceb3de0a7492b4384ba183b034cb2ed40950ced91e0f4307d99fb2d2e011395d8679081b9fac70f2a67249db7675a1089246aac0504e3f2875bc42f0d6ed98878944c08be38a42a4b30020b3d1815fdf9ec8c497a5abb062d2ddd4e9ab2fef885c7aa593dd2400f66f73243babff86b12373a22c7762f2697a98d686adfc283310d46c174dd0c19ba3c5a13734075596687600555d47fda66f2d40112cbbb19fe191c14778b91b2c69ed175c5cc3c94a8274e9613eb9c65873976c8e71d3b1ffed26643b6460a3f15fe20b46a6230aa868b4de81679d36c45269fae246a229451dcc196d25d7a64dd0ea2c7f590d9c8889d29f797f4f06113bb533effb44ae3fee776ab263949e9be3f1e31c4086e067a6b24d3fdc7e5596b7a8bbfa48f5c354014e68c5c93a65f9060002c713e1eec09aa724d72a11a19e74513c89be94c605d862890889e41d8317ab08d7bdb94ce16fb25c57366f05d047cef62c8ad85321f3001449ab0ce749a421e02ea563815e42b16586978b46dc37c2d87dcbcfada9ae0a5e3c721387b20b058b2e22eda5068e23b38751a6a4bd4d8f536e581556b4f168d69956b7241ea336a27525297dfee182793235dc1066f88d7961e31fded484538329c157f6686513097ff17c8172610eb70342d42940fc4b086fbaab3f48185470e32969c4c28d1660ceb2fed8e34296ef83dc4a14bd2fadbdb65c8d23a2afc9da35c098c1460415c909122a4a00018eb3862ae25a6c1468c7778c7708f9c407940a240e80e0591fd50365acc443403f7e6f500027d514fcdd120eec29223939c3ba9572d50f6b36d145073fa1ab59d7f02c8185171014b73f57561f660ba54dbcd0f9ea975171db7f3af7b9bc6c82b1e92248ee14b0e956f4c03feeb117c75acd0523188dfd5e719e5ef36cc84ff058dabe8aa13bfd6e5df6621bcb753e4b4ebfa701a44b67bd7e4334ffa7e4f57dc6008c451719f6fc88205da504a1da698716465636c27fea2cb9156169d1024826800a9cb3b170f13b99b76c29af9256dd25f4e4147fdd06ad724c67003197ce18a9de3b170033efcd378d7a648eca8513de583cf7767eaa36fa1a7a25c7b617893b18ff96e134dd70a43aecd42a273675ba27e6dee3aa5e2fbf6daa972f71ae9298fb976ad2d34a54022bb58ee1d21f599ca437064df8bf416c261fab64a2f4d8b333099b9410c49f16cc89a57f8012c48a53c12020fb1207c38fde36771ccde28d994f5f814efa3dd5c820bb1dcdaafb87b26cbed72ab0fc2e08a22ebf5bbeec21f726d4a7024e8afb5ce3c97290a289515492982453a86725b41b58ace4f0a7a5f60617749326b39ace0d42d9d805820fab892c60ce18dca6c5b12652f48bdf0dbdd1ad130a32b29a84d51f138f0ca652f21e1465cc767c69cca511303dc61a54879b98d1cd6c6a0bca61cdc53300a4b200855f35b36a92425cb6f863704cfe4614245d6e6f0c13a8ed2a590a4c19aaa2fc60e5ff4657e6e0a5b76e569b35ed78fd0c102fdfe5568f6a18d9ef37c62f85b2656c2d5ff9ab22b52a8e623468fedd78ee4bb37d967cf7c8a3434e147cdf0e73dbcad1a8368da838f6d3b5810ed64ab5461b8c3563d98f5ff6d7303b2461eca197d03fea6ecf313b74f50e5dfd295ad7b28483fc179e0e3cf4cb50f8958296b77a0bd402391fcff29c8564dc78a2a5e2d9b9a8491ad7be7bc381644222ad889fd09d68f66ea5ee9287c9bf5c89eeb44899aded5a150d9cd6b4723e2a4f58d430c66f9a717bd1018de1ad5f13d7d754dd935a01d42a6cee75881a5f7b8c85b1663be6f09f3baf9f0b6246c332f90120f727af46223b8aefe76158c2dcf75344ac5af6cd488bc5391a470b5b426299a53fb02256f081e19e5cdf56f0bd685be26d117bfd267d67a2f67a5a71ad50700db0d975900d2d2138ad29a958f74847571a6064ca6db4908771ee6af965ada7e7fe1abd0fbf18dab8851d10faebf6b8fe218429c5da65234729e71658eeddcd6d741c6ab37a3e60faf6ba66c71db799cd91de007d433d73b42dd8697e55c148c5a0530e1c98a15fec59a81c158790f2f66702fab4ca40de679cb23aae3234a036d7ff61ec5324346e1f4d95876a48019120f760c8ae4643164f0563ddfd06614ffb056", 0x1000}, {&(0x7f0000002500)="c673df547644e019d293bf775c7adaa4b401109de34ff4023227bb77db07a2742d67dac5e3c2ec8c4f8bcba13886d6f0ed250a11dc44d5eac051126497df10ffb264a1e296a8a57f8c58bb35425fedd7cebbe337e0f94c6c7bce37df5e3495990892204b43f8d7252028083100f290aaf6f8def959d2995f58e6b8b67cec3c6816d7db1cae8a70300409458e41a03579", 0x90}], 0x7, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x1}, 0x6) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:09:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0xffffffffffffff34) r1 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x2a}, {r1, 0x8}, {r0, 0x16}, {r0, 0x80}, {r0, 0x2}], 0x6, 0x0) 16:09:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x40) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x613, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="0f", 0x1) 16:09:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="7f2f5543d5c250e57c776f", 0xb}, {&(0x7f0000000040)="3fe7d70141e74ae83e6d84696e5709925fdf8e00095c2a292725c15351259686673c376ae20111cda2acbcfdf2e474dc57", 0x31}, {&(0x7f0000000080)="3f3a1c3016372cdc4411b1d788634d67bb75b69990390d1df727e7ab54b8cf2fd755c35545fa68f61378c2ce44af7d07341937cd526262db63bb6c31df830eb06ee55fff52f7ae33d6cc2b08016ee3cfc493c3a7bb13ff4ae629de85f8272915b738d5aab8f1af151b4135d58c8780784479a78c6909a6326252662ec5ffcac878e4f0ef42e6a8fdad7cdc7a9b49147ba47a850eaae82b83e78f1049caa075174101bc5db18d956e04f4a770533aab78821fe605d5ebe42a7790e302a6e51f4be2e627d2c6d25b0870db107dd2fdf0627a7b1bc208109302137010fa5abc3f2f3cfa2c693e249992a54d", 0xea}, {&(0x7f0000000180)="e398bbbcb7ce5779bbafe813a72fd1e89f88f1dc1f9ee96b402073bd6d10e28d439af0af9066b3ec02bd9d273ffa502ff8a7dee6917894e800d526f28ebe1455c22806f7962cfe0c64cf22bc57d8e8788ae3c1a890ddbb2dddca4cb3af8ed62e82ef762805b88e642b5cea6d09587f9460abe30b1225f3f21182478d8f58fade87a0305c87", 0x85}, {&(0x7f0000000240)="5c30a026a78f57195b4655e2fac432184876714c09cbaa46f0b67c30cf0bd42ff068962f1324dae713793ef937d8ea081ffddc1ac39acf32d9faf6355df9f003100f03a5997b4f4cee3db3c8f558092e7eefa125d79d8525aaf02e0b608e1cf1f302452aa24ed1a12ede2ff659c6c7aa0027871c20dc35e8221864d2b7f0104c4b742a631ebfbf7cdaae4f7fee1e11468734e02443c778", 0x97}, {&(0x7f0000000300)="be4eca0d536fa7fe6492fbadf9ee0d72f0348552b699697a2d94d771393707fae9c53079b6016d6a437dfb201ef3e4c3326221c05323ceb8214753de3f25b0f5c5c2ba5e8068eadabc31278ce6f6836d2eb14435cec59108a1fc1ee1e1e2e2c76659c2abb52c002e796e743aadb3aeb7788520dd697700534319e876d40697627b6e19c816957b23da2db83aaa2d55a024628fcf5dcbdd233f635b1c2549cbe23ed2bcde94fe086ae405f94992f75befb22f0a08b1e1b3262a45da6e07d7cd67822d7081c113d5b151f48b0562", 0xcd}], 0x6, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') r1 = open$dir(&(0x7f0000000500)='./file0\x00', 0x100, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000600)={'./file0\x00', @ifru_index=0x23}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000640)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000680)={0x6, 0x6, 0x7f, 0xfffffffffffffffb, "63a6018b9f80e931783a0ed3b6cbc87624c6dfad", 0x2, 0x10001}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) fchflags(r3, 0x20000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)=0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2011, r2, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) linkat(r0, &(0x7f0000000700)='./file0\x00', r1, &(0x7f0000000740)='./file0\x00', 0x0) readv(r2, &(0x7f0000000880)=[{&(0x7f0000000780)=""/209, 0xd1}], 0x1) unlink(&(0x7f00000008c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000900)={0x1, 0x7, 0x40, 0x4, "46fd5abf364c523a6da2381ed07fc16b3020c3e7", 0xf39, 0x9}) r4 = msgget(0x1, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000980)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r9 = getpid() r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a80)={{0x1, r5, r6, r7, r8, 0x65, 0x1}, 0xffffffffffffffad, 0x1000, r9, r10, 0x7fff, 0x1, 0x50, 0x8}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000b00)=0x9) 16:09:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) 16:09:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) msgget$private(0x0, 0x20) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:09:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = socket(0x20, 0x7, 0x8) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0xff, 0x1f}, 0xc) 16:09:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x0) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:09:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = openat(r0, &(0x7f0000000580)='./bus\x00', 0x8080, 0x110) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000005c0)=0x3) kqueue() readv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/13, 0xd}, {&(0x7f0000000400)=""/223, 0xdf}], 0x6) fcntl$getown(r0, 0x5) 16:09:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r1 = kqueue() dup2(r0, r1) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x62, 0x0, 0x81, 0x0) close(r0) 16:09:35 executing program 1: r0 = socket(0x3, 0x8003, 0xfffffffffffffff9) r1 = open(&(0x7f0000000180)='./file0\x00', 0x612, 0xfffffffffffffffc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1c, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) fchflags(r1, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x55bd, [{0x1, 0x5}, {0x2, 0x8}, {0x3}, {0x3, 0xe8c4}, {0x1}, {0x2, 0x6}, {0x1, 0x5}, {0x2, 0x49}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x99}, {0x1, 0x1}, {0x0, 0x20}, {0x1, 0x80000001}, {0x3, 0x1}, {0x3, 0x9}, {0x1, 0x8}, {0x0, 0xffff}, {0x3}, {0x3, 0x3}, {0x1, 0x3}, {0x1, 0xffffffffffffff0b}, {0x3}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x7}, {0x1, 0x6}, {0x3, 0x5}, {0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x0, 0x7}]}) 16:09:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x8) 16:09:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4812, r2, 0x0, 0x57) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:09:36 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x347}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:09:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2029, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x4) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8, 0x0) r1 = getgid() chmod(&(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x6, 0xce4, &(0x7f0000000240)="1a99aba1f0065e851a6f9967e1f2964bbc22483b1ce3139db2d3b30b68afd67e0ba48aa38a7109f18d582eabe690158f4fdf77b3b44f7bcfbe41f01f", 0x3c) r5 = getegid() getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r6 = getegid() getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(0xffffffffffffffff) 16:09:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x3aa, 0x9, r1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:09:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x101, 0xff, 0x3c6, 0x1f}) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x8}, 0x98) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:09:37 executing program 0: r0 = msgget(0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) msgctl$IPC_SET(r0, 0x4, 0x0) 16:09:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0, 0x246}], 0x1, 0x0) 16:09:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x60, r2, r4, r5, r6, 0x70, 0x9}, 0x0, 0x3, 0x7f}) kqueue() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x0, r3, r4, r5, r4, 0x184, 0x3}, 0xffffffff, 0x8, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r5, r4, r3, r4, 0x60, 0x1}, 0x2, 0x7f, 0x8}) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:37 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8008, 0x2a) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x20, 0x3, 0xf23, 0x1, 0x3, 0x41f0, 0x6, 0x0, 0x2, 0x6, 0x4}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[r4, r5, r6, r7, r8]) 16:09:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x100000233}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\r\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 16:09:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xed04b8ad016677bd, 0x7126a9667b4444c1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:09:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f00000000c0)="0000e100000020e400000010", 0xc) r1 = socket$inet(0x2, 0x4000, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/5, 0x5}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="b5e518ae46cf3e1c58e235defc4d48be26bc313b8705a139b6564e9b6ee97abf70d24752d0c3f398631a4050b29384c6866692f630689952e60d44eeee6b8835de42441b7d7f2f3f0117eabe393575f4458da1fcaf4ab61a24d4331f5359363a", 0x60) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="b84093f6c197318892d51c82f5681c35afc323917a13125955b21bb323e309a322ce5e2ae10b57cf3b63e8caf0010ab3081758ee5de518ea4edfeada0bfaabc731af9f566b6183aa0c81479303769fa07e6503046f76d5dc3f3e47d5b1f5cf4935", 0x61) 16:09:44 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10009, 0xfffffffffffffffd) 16:09:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='+\x00', &(0x7f0000000140)='\',\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f0000000200)=']{/\'[\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='&&.\'\x00', &(0x7f00000002c0)='%!\\_(\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:09:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0x2) writev(r0, &(0x7f0000000080), 0x0) 16:09:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e13", 0x180) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000200)=""/4, 0x4}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00fef2e4631a00000000000500"}) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) read(r2, &(0x7f0000000880)=""/161, 0x52) 16:09:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/25, 0x19}, {&(0x7f0000001280)=""/130, 0x82}, {&(0x7f0000001340)=""/110, 0x6e}, {&(0x7f00000013c0)=""/96, 0x60}], 0x7) r2 = socket(0x2, 0x400000000002, 0x40000000000000) rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') ftruncate(r2, 0x7) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r2, &(0x7f0000001240)={&(0x7f0000001580)=@in, 0x22, 0x0, 0xffffffffffffff26, 0x0, 0x43e}, 0x0) fchmod(r2, 0x14) 16:09:44 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:09:44 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:09:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x113) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) 16:09:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:09:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x180) r1 = accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="09000000fb94000033f3a818621e"], &(0x7f0000000140)=0xe) r2 = socket(0x29, 0x8001, 0x7) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x0) setsockopt(r1, 0xbee, 0x404f, &(0x7f0000000180)="90f8e4f939f1ff4c72b26299a6e85d89f7d6d4e139a4405c92affef18f53bb3d6bba1916054cd8f7d170a1b8c6e4e7ee6edeec8e3d1430cd8a7688c0fb5f6606cc9b5236095980173e69f446a62ebe72d1e0a79be33359970ad130821b3b4b9dd26fae45fde8f658d96040c9b6199c6b5aac59fd022efe8857b62eb3838fad5e8eae887a35602531dd558160c4b4613e43fd59060277d7c4d7eab247c453bbf1395dd209365fd55860bf3b0bfdce7907d824af8646eacba8164b1da3ed2a0cc57da16e", 0xc3) 16:09:45 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getown(r0, 0x5) 16:09:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000100)="4088d91ef51c11ad15967d59c21f8a75a29009bb277ff95f855881e1a2f45517b642e6d68f513ab384488da8", 0x2c, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r3, 0x200) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8004667e, &(0x7f0000000000)) 16:09:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r1, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x48, 0x10, 0xd3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000025, 0x20, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x6, 0x3, 0xd2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc, 0x40000004, 0x6, 0x2}, {{r1}, 0x0, 0x1, 0x2, 0x9, 0x2}, {{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0x4b}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x100, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x1000, 0xe9}], 0x9, &(0x7f0000000140)={0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:09:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = kqueue() fcntl$getflags(r3, 0x3) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xc0000002, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x13, 0x8, 0x4}, {{r1}, 0x0, 0x9, 0xfffff, 0x1, 0xbf}, {{r0}, 0xfffffffffffffffe, 0x41, 0x20, 0x800, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x80000000, 0x3}], 0x8, &(0x7f0000000080)=[{{r2}, 0x0, 0x20, 0x0, 0x1, 0x71}], 0x5, &(0x7f00000000c0)={0x4, 0x1}) utimes(&(0x7f0000000240)='./file0/file0\x00', 0x0) socketpair(0x3e, 0x4000, 0x7, &(0x7f0000000200)) r4 = semget(0x2, 0x0, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x80000000, 0x1]) 16:09:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x40005, 0x2) open(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x1, 0x160) open(&(0x7f0000000140)='./file0\x00', 0x20080, 0xb0) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:09:45 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x5db, 0xfffffffffffffffd, 0x0, 0x0) 16:09:45 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffe16) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bd46426bacfd3fafcb24790b556a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8cbedc1754f8c3072d9d410ce9de6af073b3afdac1202a7225045a454cf685e64ebbdee23ae48922c81d9fc8a50cdd229fbda5737c9bc5f0480d000000000400e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd1400000000000000000043c328ae3e780c97090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32195286d43cb58a6e2faa56c7363a833240cd971c7d483b63d27509b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a307568"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:09:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000000)='./file1\x00', 0x980, 0x6) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:09:45 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x7, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:09:45 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1e0) write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:09:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2119, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() renameat(r1, &(0x7f0000000000)='\x00', r0, &(0x7f0000000080)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)=0x8) sendto(r0, &(0x7f0000000140)="7d4f270887e31b8bc6be98345868cccbc9adfd86266149b666e3c4a3df4b0bf38482054f5b30590d05713de3941934961b3b56addca55415821247e4c1dc2e2e89bc7ecfeb43af0134735e954179fc9388477b07fbf80c68501f84e2d22a1b820943e559c9d4f9c0a47a89d05083b53d8985ad65a3eee6fcae0b99b78413cd00424ffcb99ddb42c50876d6ed1dccfbd86a2f93b9101d54b52ec844e5cb254d6689ec3a89ba2fef768e4e091306a477c2da8e621b0813cd3d623dd6799789bb8b2fa705f5f9630fd90383c286a8ad5bdb4f4c10c88c52210df99686132ac3644634bd5f7dcd40", 0xe6, 0xa, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:09:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:09:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = shmget$private(0x0, 0x1000, 0x2a2, &(0x7f0000001000/0x1000)=nil) shmat(r3, &(0x7f0000000000/0x13000)=nil, 0x1000) 16:09:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) 16:09:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:09:47 executing program 0: r0 = socket$inet(0x2, 0x4, 0x100000001) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8, 0x0, 0x0) socket$inet(0x2, 0x0, 0xe8) 16:09:47 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 16:09:47 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 16:09:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xffffffffffffff8e, 0x42, 0x0, 0x0) fchmod(r1, 0x2) 16:09:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x408, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000080000000000000000d9c028f5a06d7a869432f4aef95a2888c6e1c1c84fc11659e666e950fff99643edf899e867e542ec8a33b2562f1dc4c9b42e291c08ffffccfd40318de5f899f1d871a691d3a97d34"], 0x3b2}, 0x0) r3 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') setitimer(0x1, &(0x7f0000000100)={{0x2, 0x400}, {0xcb, 0x7f}}, &(0x7f0000000140)) 16:09:47 executing program 0: madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x8000000000000414, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:09:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) getpid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000002900)) r1 = socket$inet(0x2, 0x5, 0x4) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000002740)={0x4, [{0x3}, {0x1, 0x4}, {0x3, 0x8}, {0x3, 0x100000000}, {0x3, 0x9}, {0x2, 0x9}, {0x3, 0x3}, {0x0, 0x80000000}, {0x3, 0x5}, {0x3, 0x20}, {0x3, 0xfffffffffffffff9}, {0x3, 0xeb6}, {0x3, 0x200}, {0x3, 0x5}, {0x1, 0x9}, {}, {0x0, 0x401}, {0x3, 0x100000001}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x9}, {0x2, 0x1}, {0x1, 0xffffffff}, {0x1, 0x516}, {0x3, 0xcd4}, {0x3, 0x4}, {0x2}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x1f}, {0x0, 0x7}]}) readlinkat(r2, &(0x7f00000026c0)='./bus\x00', &(0x7f0000002700)=""/12, 0xc) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000002880)={0x2}) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) recvfrom$inet(r1, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000002200)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x81, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) shmget$private(0x0, 0x1000, 0x400, &(0x7f000056e000/0x1000)=nil) 16:09:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x800) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 16:09:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt(r0, 0x7, 0x1ff, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) 16:09:47 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfff, 0x43}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) pledge(&(0x7f0000000180)='%\x00', &(0x7f0000000280)='/\x00') r5 = getegid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r2, r4, r5, r6, r7]) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0x10001) 16:09:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) 16:09:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:09:47 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="28f597e3fd353a0ff3849291460fa25b5b450d8c9837019fa1efee64e8b84a3f2057d3238f188538dcbb7a762495e2cc0bbae42aba4a90afce5422801a97b4183adddf1e26d6f48dd4e6066d287e87c18f1dd7967b861b8db4462c70da7a548e5f39badfaef710a5c007d71c92a62fdf8e96f92285fcc7e8a11eddb12993fbdc6b43ff76bd95b1c0971860bcfe65a092111712efc8c17ba853dd494946365f7dc72408de31a6af15eff00c800f101fa287f446af552b338054e7f5949d05e0e0dc59c375f41891ec01d1ca16ece87b", 0xcf) r1 = syz_open_pts() pwritev(r1, &(0x7f0000002a00)=[{&(0x7f0000000680)="b35cbbb908ffc6e4098266ffb28890a101b061b7089377c83074339427be98fa4d722f4566bb08da7a46f6c7a5a1024996a1136c5a00fbdea2944cfb9096fa54063e6989794e4023f5e2f251ac0d6dadc6f32a3e0241913b443b44e5e6dc6d7b997f40f7b95435cfd6a372915823ead1f26616bc1d2b890b647dce78d883427bea44f8f5acf4c6cf6dddb7ff37ad8b4d557c984284f0192aff9f8a1e5b9c69", 0x9f}, {&(0x7f0000000740)="7fc6c65cdcf3b480adb5f84087658fe0b4c2e0682ef55c65e12baa8117ead6db91aa48574c0de8c17b75241176c9e560669b249c8e97a367eb94c57191fc67c15f3f2a4c3ab749fdf4949b4bdb", 0x4d}, {&(0x7f00000007c0)="a3f538f9d97496607bf306f387fe049387e34aea758c9e0edbb0a0f6a06825eb3977347e245bc6d58e20e4dd42db32b17eb5d989ad0f7d48ae117446e46feedb46164cd4e387623cd5149f3b1d896424555a98cbdb763330f385b66f44f264acff716095e0e653d470884ace926a75af94491bb36b243721a787e55c9a022c5a16595876539b7069b48aa348ecab4c9abaf4056672bf6be245f281b7b5e92a0033e8022c04d7ef0f64ab46e603b680d5d17f37198e1e0ae07be4e2d09081c7094e5191dc48c46e499e1d2531", 0xcc}, {&(0x7f00000008c0)="ca1b1a3364f55a5349b5e8f21a60c700afb6f13f905b7161f5797fb41e5b22c6fe98cd1e6c498441b2571575d4dd5893950a615a8eaa0cfbabc2321458c1e15d7864e184e1a73eda16b54dbcca2420d136804c2a6248c8993183a96e4cf3745e98b4d1e46f2063cd69ba0d8b8b6a959dcdca12c5f27cdadb1c4c16efc24ba21f5f81aea9b0c8e8a710353c03663f116f5780dbe76d1ea9318bfec696060ff74f206507702679ea68b9d42310da7094", 0xaf}, {&(0x7f0000000980)="9ddc937c9b986bb6cf457d57e8745b9f7d156150cee167305a2ba591834c600714f400451454b7ddd5897b0bbb289489ad374350f9b9e16011b8b494caa9ab13d3c0c855d25a4ec562c04f4c2a00070008a6c7ac1f68e0daf6400f02476bc5863845bd6f5ad7", 0x66}, {&(0x7f0000000a00)="6b34954b0bf8a563e60660c84e19f5b02c406cb09f5e401dbe38974824ccd1b3b1de09faa5135bd1bd36825e8da860ba729bbd50c2123a4449b2d704a3bb4160cfd3b4fafc63e0c9a37770308a14a7a7bbe416d9d4c533d86e7207c4cbb9fd807e1d87d156fd0cf45f00a9c5d7cfb0e861cb478b6fc254b9a882245f4823043c308b6444a5f63bcbc65cf9bdb80d3c9fbc376f34e38897998595813fbff7dab90053b5a345998b3f278aa3f9e4477c2a152aec45c3bb71eb51f8e8b20ab77bd096492ef5a7a2bba0e0cf767845483c9345cd6d70672706e9421829a3ce2a6aabe04b1e09793ef42e862bed8cf301d5aabe5a5278841660587ef9621c881d6a7e3f2dbb4fe225b98b9fb77dda3c1d144345211ec04b3fe1a890ebdd4fd7b3c43b9730f7ed8570de78364c56a128a0b0b384425fd004f365edae05fbf0a82bc586ecc7a06d1add2c6da93f0d2a4d59a4347b309ab5aab254205afee8d12603945cc61607ddd76c925145b7f7497623ce73555c751b66615e6783090ca4709902c44022ada404d3a4d99b4fc0ff75fe71c00654ab357a2643652e0e2592ef3bb6aaebb0abcdcd985a7b09a6f94fa97a0466446ae953700fac5131a3647e15315e6bed61cc0ca5446a1a9c1ae190c340f47f36d55b9e4d287ea20dff79a804430ed39955c5bc90cd2e7610bc02925da34d7a8651df39dfdfdcd1c203c786f7a9d01b271542c7d3249375b9cfc84383b9779624d0b008afe93aae8ce5ccd19219f39dbe51dc4654d5ec18ebe0e5973138c47cef2cfaa19898439e418b1eb1f0ed027003d06c60d805fc0bb45a2563d083220696ef0e0b32a015712a1899e54c10e71068117ca5ae4f163b27bbc736ea1bb4c19c32c6a63c188a508adcff1b1547d680515e571a2ec2321b9e05679a4dd154745ffe736fb63f18ee8c735364bbb75f4193bb4fa7985bf0e7dc9e3fafa796e2718f02897f930070c8ed106ac408a7fa8383cb3b3f507d040b51db683c4ec619c03634ec3ccffafe129cc07a2ab3c87c240a9a19019588f344ff06bc31b540e2cb0a088aa9442866b40c91fbc289385c4ecd3cf425d26b1f045b65fcabcd73d3e546145b0683450fe56ea282d2fbff890de053c558ab6b8a1a7e035d1119cead386b2cc1446d5abe2f311484b3c19be3a5c80e3573df8dc7caca2e1812b2c698c1cb5648f176395d7b041676ae803b016133513ef131ec2cb529a8f3d60261532d3187d1c7e58ff7a626040b9eeaaf564bf1931f4c161a91c19de07e28bbc5fb5ac2b12f5b0e93afe12199f510c51257413c006c8d4ce2adc12d999da1be5febda722e71f95aed7c4ae6c47065b33cf2a88896df61ec2652b67fe459e1e8d71a4fe0f8e6a2a1aee487145e80d9d6508b5ae3e4d8f10f73d39a625dc0f02825898379b5d09427d8ee21522499ab6d6cebce7bb5d657419fa3705a05e1a53c8e9ea0b9b78f64357ebc51a7c0e412dc2cdfc1461221004aed5fab004f324512ef7ebfe33bf11380290d9719f7ab625428a1478e31e851129cd1cfeb33a7e2560f1669f6a8471553bc5e8acd92b40fbc83e1c0d60e1d1c150aaf174acd5af967f8d22532e45aeedb6b9bb89af57985f0f5ff127e0ece269dd1a8e2870c9b3cd6ae2c4678eb34b8e559b9d24cbb916e15bd36ff2a2e1208600a9f633b46fcc693e819ee304b0b9f2d6254d8dac77eeab1a66f54ebeed41f497129a305adfb5b8067fd8fdb4f3c1b797677dc937e006f29be576cae37121564d4c9828d7cf8cdab2bc5eb5956538f3027615f0db6c27ba788661c3fc85d69f018bfcac091d441414fde7bd004356a58b2679180c4c9e94d3711216cf5f7dfe1398a0e2c10fd32d9f6ec16f5334ef0fa4900fc6c7a79e50e8f13885afd3d869b746d0d9ed52960a337f4ac5018da2d797950dd60e7f6301ab35ee4a6eacd1a8172c1baefca3e8283906928d43214a06124ef1db9cca055f8f006b278f73d0559658619bcf80693549d2e6a3e3f533b805b00daf70bbf5dd7ba53f455ad5e1445ad23830165ce4434ad7e015573208841be86a47ab1f47c0294494d406f3c3d8c5a177d80cd9e804b05d3a1dcbcb6b9af411750a8104be50ad7b3ee23fb9b52350b3714bd11a6bb3524181a1ede9321a914b5eb1b838dbee0036c01ebc5e39f72dde98ff8ab5880da9362d84bb0c2b8566d62a58f30f6887d34f86611af662290ab68e676daa5b2c16887f2195397988dc6c19f6dacead3836450cfface255e64cee4635a2c6aa20b97138d3e2a92655e8995c032378196cd8e06706227701bcc1de9abe2418c32bfb953179b354e02983ec3687bd3dc1aae6351af3bf6325f8ec1d0f06dec12b24477b0e9ee690bbd2e67fc9f11675a5bbcf6e5bc9b279165d8522beb0e9eee166cee24499c9cc3b1d1a437f116b5748ac7166d5510728f3593f0d6d071d4ab5c74d4b97b329a5e17a82713b273f9538e764a1852afaae2538a58249e5c444d2294361e2bda57b380aceedd84d04f80bc796b24434930e6f42c4877f031184920a6f9f19d4cf7641101c6b5c35777960a264ae74ec61fd00c2a7f1168538a8b77f07ac4d3b54ecbdf990788fc657649cf7019d435292c68fc6d57494e1c667a95fe4850a9254d5d5586c52ef2191ca7122a71b452569c93827d1e5456520678c3e6ab09d6759791c9cd34ae696fac2bd96ad1dabf0c9214303c234cef797806b6109a7a46e38ae62da98fbd3c6ae7d2204258ff0ae72befa6319c749a753ac8fd92b0a235d575550ade29308cd204cf08cacad2ca3469b64424925f26bb5437f81b303f42872413f05a830e8f9d1129a44d7a8632736fa0b77c2e40cfaa798ca72ba4b5579203e663af8b321baa1ca125dde82a73d9396cf92dd072dee99e93b56af86d79b669b928b3b2ecf1a226954cb4f047310c8934f06b19443590f5f8e10ffaecc30a7dd87f4d41cfba799e70964ea369e7cf50a000ead11c450d0c327ef38933f314bd4d1210224265d1a9245a996b493c6e09edd0326f55279d719c82a58d49ff021855eaf0e0c4e387498ff5f8df111b86dbb92274351a2444155eed41f1c3f412a42aa1f7fdc2ba9c634c891b616a751508e84afc8df21769d58addb755e53e3579904e30c75da7d2f7d1958c9820045c46902228c7d413ce5f368ec11de26dff836c4f82e7fbdafa976fe65c6ce07a39ba83a1b22a737b7cafc46e1bfd64749c7e2ccf1f79ce513705d5499e1160517f2368beb6da7640ba98330e130132c70f9dea3e9e64c188945e295bccd84e7dec459e4c1989825dc64e820a206e6b79cc6ba1dd187ecbb72ee4836e2c284c9c6eedd063d771e02cfec7c104cc6ccf433f82d14defc855ec948ec9acea18cc7d23fbb2795a8813747d1bc9cb548a089633d31aef97e832ac9e337bc3cd8ddb101ed3247f690149176e12c07f70bcb3c66951ba532afc31809b8ee5cf071627ed217ba098f9404cde2016f94bd16b0a90c3735e6f102a7f0c3311e7b54e6ba83bdbc8fc0d6c851dafad4abab841966f959cee0f5e56d63144c0f939a05f9cddefff13b4a972cfd77453004e7f80d6b3c40420e82d316f67dd634ecf06c71b084ba08b255d6b9413448c000267f9404636c7d42e46e8e66649448aa1fdd9e5cc6631c6e10fd0fd8b7cddcc57448b0b1bd6a10036f8d027191f6ff0f2cf84a7a1dee86c221d0c584d7631bb8caf12e27fdf9f54517fee0a8d8b48a0ec9eecf7dfa97cac7cff1d61a73f8a284433a5589182e6dd23652c4779b69a12677ebb9bbc152068c48608db1dc3a196158bbdb951e68df75272c139bbc3b6dea90f22d9a482170a52a52446423f8dcd0dd9583a093baa6f8db1bb3ba61d87457092b61ba77999b04391de66511d7ed0938c42986bab5430b3ecee3069a4f93c40b29852b2f6705610849371fb765a1ee77a922391f0932ab5aba6348973d89f8969e0ea4bc8cdec6be5ba2487d0b2ed2b875cac5a3ec530da5625c93be53b5e968f001a45a37c58f7560ebcf934a87b19621bbc52cbe99d1564f6cbd886144cb2b3b06c85549125a2e82243a395cf335e0ecde91b3d5d143b4296dbaa857b06042ac07334fe020712075a644a48237bafffa01ebeef4667ea1a64deea3b9eb483100cf3d57ec7842a3ceeaea540041d1c88ed26148880c146dc04d4934ca8240442b40a55bfd45e5a2ae3a166ba8a77e3767cf21ce305e957416e7932d7ce567af7f124b72d365ce9e839ceaf23395110c51dbfb2db4db49fda791112f051fa9360191ea9897e79af1dee3747d7b7babbb06f4b191b482ba93a81c5f296043feeee91b910b26c34c2afecf313aa8ad2ea5bd4eb7a0e3b2b5b7b103931bbe199a379f304e83507c13e46db4278e930f517d72670afe2918cb64d2d4001b92ee11c79fff8ab51df9d478833ce402b8762cc328a633089747a52d3588a2106e39f3a252ad535bcc98272a7d7aa1f37857d6efe6b06aafbd3314efaedc0ad8fd2c47888e56c85efb62876ba18f05ac707f5f80f1c28ca777efe7dfa6408ce1430f7eca12f8e05fdf5a3de5235524ac40834d4172533e9f41325de4834702dae5a7616cf6e5c9c998f81e874a315b9bdff128a1f5083a69e0b5ac11530b2854a36a1cfcb60dad5d244113aa8b696d4b4866686511a6a043681d0eb7057aafafdb661c9de8913cd31259ad1cd80c3057f64111846299bf4ba21fae57dea92109beffa64a0777c6414bf7fbc3ae26256af8c7526e6125eaf3c65baae2d7744e7722670a8af29d8672039a1104abf28b65bd8155cae9c90e93e7b9548eebcbd4219ca11cbad1dd62cfe76df5f0df7e05ad3f40f2696d28414faeca3d9987012905b961b0d6f18b0a92654ca875cb7e7f5560aec27934437386e8dcb8d6d86f0766f14b9a8a87ca27c5b9d20e6a03d079d9d488e05ba8b4bcb631230e6752de0d7c5cb0d5e948a5932ecfc262c38ad7fb950290976b6ee2c4be300799c4c528d5157718323961325016e233597b0c4d5f289675329bdf2756256938aee3f7c4ae37cd98ba93a5b6f2ad895dbfbce12bd65847599d745d1a6f6d31a7ddc3f47b39ad3d5df09096ae1c92b170ae31e4b9ab64aecffc082602958b1c85f5a364bf452a8aa1fd64004bbe82eb515d79d64bf1c9f2ce22117fa43f3af4ce3db9210b1bfba9bc604ee67ac4255723d4435e1d067ccebb56ca09898e46829d25b6f47289c3c6d9889199bbbb91bbc2beab4dbe8fcc150adf233e0c8933bb30a18b59db8a123372765268cf089170bd553c03bc71cfdd1e0ec330cac2bf1d5f0f33f2a5e0e813c82b42f90c00795e685d7bd204d175c43390bca9b3454051d4a211af95a0e8b15a2925b23731c010b7734b43cad55584d6a933fbedd9d7f6da02ffcb892ea238054f4594bf87357fa72dd2392c70eebb1ada2ce6e45643dfe73232f3f3f6bbffb8b6945a16d3f865403f17f5501719ae65ffe598c117fd486d92013d1d0e4ecebbccb205c35fc9cc3030811cc20a8d90e3071f0aa09f269ffa1862e475fbdd200f5c1aa2ac87419491db15c55153024ccb30d2d895c67645058bb2fc7f26b57c64f56e31cfdaca4e8e60c3dd19ed828b1947e9b784bf71ed56a5862f9c25b2331f95c1c0c47e9ccdcc455d8dd5313793994d502b7762e05ad54c3107e7de0e70f9d8d090939aaa2d135fdeb1f85320390631987b3a4baf438bf1d47d0b1a8ad7850a9247b455ba8d0a5a7d802eeb119783d36d7935be1aacd98e4bba5b31c6911f6130fe13b393a", 0x1000}, {&(0x7f0000001a00)="6d03563032b1860e80a4175b8588e0e80b03698cdaf910422d27a03260642bacd1aef89095c972425772ed503f00f04f440da658e31e09f5127f8e80a2091d89e4e9c35a4c3f1579bd96bf8c9026b143855bb09d8164b86bcc5fd5e28745fa6f98ebace4326cd73b9250219b8f97265df910f0e90603d5bd770f52877e6f337607c97d3c585686d2b60d75af7504421c58322446834787d482566079ad34ac07bd21156287055210575f00f635b0b85665899d0dae403d823daffacba143f18aa4e1e649cb9c7b3d26a1eea1d4742da54414bbc1a09b197db5426dbf761f2373f830cd72f95b6a8489ec0e800fb3e85b4490a311e940dd64c3c71d73ed7f21592083c1b1ed4afe2920bc0d2d0f2b94936bcc12d76cb566b59e40abac410a609e09581bc6cf1305dade627ca64faa8545a52bbd84a6375cce66ca8eef5cb635a58cf163fea64db249b4ef1c0eed43391a4276d4e6daa0346ec5b60916860304d5d54c699c4e2f0787d912c313e0fb692aafd8566cdfbed51ddd008fa8f09288a5b2fa828acf65022f4a898f270d588f4647d7ae6a271422a72eec091172790c53e978dbfd55b4b9777f8c49ca784ebadb4f1cdee8627dc6fd3b20d41940536115ab7abac1da624d6b0b99165e1bf9fe2151964c3d101bf35f5a244e928aba816b77e2ede3733419b4f5003a8c94e178856cbb8bf0a4f2b88690d0d5db5dd308c13897a41d4a7d16e01b39f62220424232d89e63a9c08bd807325967b0fe44297fb2f1ff1568d0ceee6943fba0e50028a76fba01c93e20bc295523be2576f5525d4893ddd6fce36d3362c1ac39bcf59bf04a3f0ecd109c61c22bf02957ae4185a61d98a7069861afb512dc118f9f67eb0fd83fd944955e7135af7a4423770ca73ad9a869eb3652012c8fca51cfa8e0e2cdb3585365a9d95b14aed80a32302be174300b32faaa3c8ee03eed78993824bd91af99155d620d1f85d7546ed10f73be53c6fc01115439b8594e5cbb64b166b05a259c63c0c4af1fc57b5e2195cd4f6f05eacfd2a59497eda96dcfd3c497ccd7da9d9b29702bfa099c0b567ae7c041e836a6821d13f5f7030fe691c60b8b15296d4ad6a5535e88ff538f1504986612cce713bee82f453cc8fea920fb3c252cea6e946eb3a0b0814d8331d70272bf097420d83c2dfb24a9a5451664a4cdd95f5096eeeca4c616da4730fa7f349ab8de4ebb730bf1fc170ec5817e381d388242d4f0722f7013bcff174df5be89529aff05f567f406a8579a394f982b2094cefc524c65962c0f23922067f71eb9ad85dd866ebf1657f9b35b221004cbe6f775694524eb04f10d9adfaa53964804ff9c3cf992de1936638c6a94f8989a674fcc789d6e2c1d68e1d029579559dd04abf63a0c6355a8263326c6de6a4f0a852eed5d96b7dd993afab9b63f1c9677e0463ea320c05279997e24e47288285520f3367a1c3853856a7f90bcf43e2fbbab065eed2ad5e805987fb6acf40beca673209164331e7d60fbf94a389c2323f8b385f7a6976151815126d4ca3642846b639754388ee0dc642dd1eedc303616ec3f01a0e120892e930aef432cba636af1a255ddfb10275ad7b5b187ef16f7dae6e91c7dacc287e27245d8e38aee8190f15e6f53c2a775b069bd45c914c48e735651968a205a9adf436d29f391c58228a45776a321ced0aecde36895141d4e002d229538fa1063bd920b8a6e4a94bd30a7d7a466884bd2d2b75dcbc2fe9f4372ddbede5b73b2761695099e33d156e660aaacad8cd807c0bba80ed00c81db8d42593cb65acfd1c6c20f93e53748967e0a0f11196bfb35cf5a68d6fb8b436a49dc97262f67f4cee2345497beb94915429beb1f5c6d0e4750714cc65c2fd6726f6a0d3c4170016a1eee50058f9138e209f2f7bc4a52ce8135fd7af27d21de664299ff5324d83d6e3562f97823c8f1ec16c7dcf7cb17ca4f6b60d4e7687843804a786f890867aae223e54206faee50eebf18d6230e48671a57f59512f65a310e1f5893641e78c7e37fb1dd64e1ee6f5adaf318232bf5dab74986840984033ac2c0025d3e0f54f2dc41dc9fc9fb775b969c861d65a5d80deb83932da6c78a85978a7bb9fa71a36c7eb3c6d860b566fb4e376f93718ddbadc0180d43a52c3053384d041958328a1247c6d613a2c12c2f91df582951b220a0f4bccbb41d2ec4e19b2dc60e0fae55648d14e891cc6265203c03e444e6f2a70462fa009c3567e810df6e209f9716967a719cf8987fec230e40c179f03c299f06b847b7294abf46d1547981d33dfaee738fd3ae96f8166294668f97b9f3899ef475c1bacd7908dfbd2f1cd172e355b8429f3770f8549d156d4e6cf0ec8f1b6d9bc85f84e13b51338a7311b7cb5b1ab5dfc96bd847bbe7c09074938abc2ab85606a8bfe4dfae52be1ea570c63319c40d1564e6dc90744cb0be9d2cb1a4b21b0a64193719915150ea8d5270836f39e3519a94cef5d90689527806287bd9294d344ae12e1d831d2ac92a8ac28dc129fbad35479f5b7a6c98bef6d661f15b90fb5358e3f593ba7b37d64a7d920c7bbe89ac3004b14ed73f8b78599fccd49db27537a1365fcb465c8e610463afe0a3234266597b7890093b69383ef63f19cd4c23ee9d3a2d4507688c6eff9b831bb5a697f970cd7b574a0e8107dd4f5e8992eca8f52443ea3c8591835acdde4327bde85a7d6dd7a916518b3252f400ca07f1ce5064009211833655837387dcb87a2c2e001cd7b9b7af8970cd89169465097416aee93615c6e5cac4ddc527d30d93dde002f5c53c0bb95c027744ab356c4dbefe318e5c80c4bac3f9ed8f3108169b3bad1ac5ec88fe791f8c3fa0d94d6b46a67e814a6cf1896307cf60bb60985fbbdff7a11517ca930c81650b9924047ddab1ec1fd6657ece2464fe70d380b6d8bf306be4ed309abf955db5f2926de604af7221979798b498dff49fc91110e31a85cf0f56e1b554fd382bfbc38aaf3cd3425130feef267289bc35356cbd718bfb597100d73636641040e7c994bb00def4ac6c67c738ed2d982f7479d363a30a156d9840420d83382c7b08e7f7a397d0c3870eb0905fe067d7464bb973433163206a9f0764cad69d8ba903237991b44856a9b756cd06d51f70e0fa49b79edd901538466f04217809c45cdde127712bb76ac686667ff76a87f7d83265e13573c707df3014b7732e94f1bd0e610e5ade9df9022b561ab68e4c0cdfb570bfc914eb0537a2c0336114d7cad11fef90f12ff4221be6974ea8bdd7ae72bbd4242a3e95cbb0f476f9353b4b5b5f99b1af2e71ad687d724c75480667b351e6aea080e5dd6a74e85573312b66a971e67ef14218385ff4af1d43a0c3e472805556c5ed1471ca946c4dde3437c6cd0328cef36293d37d56e96d532f1a2cf7cbbc1f9fde3992eb706bf614f83c9e7b706e00f12c026fdfb3200d77e344e30372d89749fc0746b066aa5016eadb58f7e181b4f1b13a717deeb7c3f6020403e292128f91782d37640c504e4f3dd35077bbef7b5194ed3c19a725ef652965634649ee603bf44f6ede28afe1e4eccf139d496465b7d6353ecff8ad8178b8063f18281292d59536971826302b72f26f46fc965082fad65e79f47a4d50a96976dabc9595fcb4b8c43c8700fbe98c13e5c8900b743218cf5fabe389af250556b600061f588640e0378748a32a8d1162d104e1d3dd254f79cd502411f26aa0df23b5cab140463952da77f43eeb50325b6b56f0f4e661efe9f2914b7b818b2444b306ea310299a174196c93adc1cd5a84cad9c15580afb20cc53d415d91028dadacd47e700f371102101df5aec276ef2c38411b2f6d9c21f938da890297a8403c5c64152d16ee71633d35cbefee8ef92c661544ca5ba74b915622e4d07417863d6b6c7feb34c2dff49e02a9b1e767fde96191de4e31e604d3c412f5ecd84041c453a75ae802d7a8e93a56a96eff124c4e5592e91b4b8b2489de8c40cf7dfe324812e027f6df0720d76673b23be9527222733a379976bd6edf6f2f020e677be0f79adca0c37056688c97668b139d669834eaa7bd158066e01f7e318a74f94543a0aedee496449def6365d387c6d225ccb4b6ee86e9a0d0386946fd92dad63af9ef3319c9abc80a8b2e7fbe4140f27ac060900e6583e2b2c8132182e905f9371661ec7e2aa803202f98ea30b22ab30434b914564564ef007a293b6f11a4cb0617b310aac27185328a356a026ff64f76dd780229683efb0a500536ba8bb45c42be14585ee001e9fb86842341924fc6880fc3dbe6dceeec26efe1637eb5c9bf5f4b41cc6403b7e57ae20c1a7579a03dee2a1c1d4b88dc9df389e35bb7446132f51451523825fcaadd0351c14298901ecd3c0599899c1671309c0e137f1bd72a4e7bd785b98326fab2b2be4e4e57b2ef4b67b00b38250429282c9dcb675e3895161f9f7402d0cfa756fc16b69658bba06c38b2e6ab7434193e734ddc594dd5177c8f438f73831ce65588fda5cefe8ec4634edeb7c4243ddee1daebda6248f065f7d07760962dbe092392009a6a2514920b99e866cd5108cd529afde80f41a49553e4586ede0886ab295355a12faefdf5fe628209019ea8d2751c7dc6b67ef08174ba907fed5b6ad79d7e6a71c9684d82b7c689ed1ab361b09c084bc1659f23525436bb975957eb26fd28fffe592c7840ae8b8382e894715306731be6a37711497d2b878032789fca0e57c71826a633f02c227b67960281a3f56e5a74a5120ca7a50aa7711875d1d951253b10bd31023f2737dc696407b40cff8576d1443b30f23010bb58652027dcd21166f474d55e4be26474315d1e1b5bcbe0daa3f666d5b9d2b54a930da1543c3916dac08f943628899e027dc60dfad95535f82ca8dc6509a45be9bb58879593466d71516576e657fe2bbb1e1eabae25ea42113124de1f59d6ab48c64a6396a5bdb6ffd170d513ca61089b46f4c8a956e3929a52330a8537efed959cd2ac67b35ea39b3b08f6716b42d44a9fe4713e1c9fb0a0ec5bcf61849918b20718c2b682e034f37c73905228870d4b12ddbe46eca027646e0ffef87f57619c2e44591aa3dd3bde1e5699c78726f62eb1e97073a91b138d82a4db0375ae407bd94897ec7d2979929b06f5d995b768e68d4e0761f7c83289b9c687f0628a6904416c1ced2fef0b9feb4be4781e1d4d2d06e041be1b66b56c1e38d608546033b6ad5659c8f85e1da21d3c8785a2f5d74ed42f241385d8482a5adb66bf85a36124bb01ed08ad8b148346845bcbb170556621e05db0bdc0e339d8b09d0cfd769d9fbeeeed53052200f8a889df7e8c928992f33b7e7cd5190a92591e46ed8f59a4970eca11affedfe1386851c2cee885cea559c1108a488d497dfe84f95c683cb935e1cca37b62af9f4b0a126f626d1e817e7f582090091cde1d02be1825a60ddf7b2a1a6369703ff5c8931d0cf3f6e1da6b9dccec2b8fbf5a02959d471b3b41b7751b0c53471028858557eaf25dba3b382d958ca9488886753bf83b2a472dcc72ff40e5392d5f20c731e2e53fc79fed0eebecd6dd6ff3a20af243635c2ef649a4ce607e800bcc722ecd93c56bc63476db9a4dafd7fcbe67b8914730492e2aad9c49674a00fd64aa1359e78bdea6e7bd80ca89c3b6fa083302e5c881b44dfcc22badcb41083a82ce27d8aeae0fe9ee61ebcffddc0a481fe6fda4ef0e5f995041dd1ca0958fbbb6ebf3cb22ed556e772e5b225e1cc5eb0533d70ee044b7cb73436e89fee056a3d0b6fe9be3746b515a94f8d8538d7b", 0x1000}], 0x7, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind(r2, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) close(r1) r3 = syz_open_pts() writev(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)="3c7be932999127ec3e6e051c051276a2216188e73a638c123e4f8b1a1b2f61ef3498a11cec711d5f8349955d4b06f3df2facf55beda9d54e0dc7b0f02e7ba14253db637652a4a6a40bf5158a269208a3fe874a0a161c1e56dcf97683b6a4019b304d235629f96a554835ad", 0x6b}, {&(0x7f0000000180)="44ddee90bcb1c02c1bddc11873b1c16298770a69c5bbf6721334eaeb2d006fe797d97c1893ac5d85dca12738d7d1ee6d785fd8ced145a7e3f440043f73d895c00564ab1347f7eec877dc361f24f1967f7cb499ce6774991707e138b8bc7b98838fdd7e84cfa2a71e7be15535948aef59cddf98c30622b2955b5eec7dc871f175d497ba73895e33a3e5d1d2af251927fe70c7f7bdad5a9ba7a73663040a82a905a466ae0ab8836bb8eabbf7fb3bb47a98dde8cc81e2c61887d651708b887c7c0a0b93e11cd194308769b962f280a94b520ad09a294b8a96e152", 0xd9}, {&(0x7f0000000280)="6c728726b086e8987c5ac08e57af6953", 0x10}, {&(0x7f00000002c0)="a719d9dc89492a", 0x7}], 0x4) sendto(r0, &(0x7f0000000580)="8d2c5eed5007c670dfb016d9db6095480324540db7043ffa4aabfd1838668348acf6aa0eef29e10f6cc6972e49011b645dd14362c53d7fbd7506d838973d8fa9ae65667f55d2c8c33099d331edc446175e530d9374cdbdabfcd3f673c8986c3ba23f72a3e57f6ba68c53c19a18930f18f22dcb9e0467de4e05bdb071a6679364f30420", 0x83, 0x8, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:09:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3f) syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0x0) fchmod(r1, 0x7) 16:09:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000003600)=[{&(0x7f0000000000)="2c03a2b264", 0x5}], 0x1, 0x0) ftruncate(r0, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getpgid(r1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:09:48 executing program 0: getpid() shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r1 = dup(0xffffffffffffff9c) shmctl$IPC_RMID(r0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000540)="f48a669a806c1a64909fde8da187e9c7f12ddf30be81e9a94f041b07c507da74e8c9c4966d3d01d8fe3359709476ea39b3c6ef06897b1d8b78a63844be994dbe2f408a76fae8b9c0e2f63822f145eb741798a07532722635c2060ea68f938bf88ff1a15e61a962291d75787e67815d398e60a3cacc6166e9a414f8972b5de5987e9498a429cd72c011c3bb537d048645118500a0da442eeed04a5aef359530ea91a567e5a399e0fad2c84b803209ee170aa2bd713cd6e443", 0xb8}], 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000680)=0x1000) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r2, 0x20007479) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="06a96b94d2204aaf9f7e9d2647c06bbe1f74a8d8372be2d74ecff763e71d62e8bf44efc03d6ec6e8d9e0b50dcb99f9a9fa633af225a69dbed7", 0x39}, {&(0x7f0000000040)="53ed620bf2d0815d53327ffd17ef28f783b710a11addbeb74cb2a1619222ec129e9fb761165753ef51d7082aea37cd6efbd251813388f271c5c07a181eec7ba70376d5b89db88c", 0x47}, {&(0x7f00000000c0)="75005fffb807af8c8a96658b7be7dea573ab15", 0x13}, {&(0x7f0000000100)="b1587a2d2de7684e7ca7908ca61d9df2764c49cd6f5906b9f37bad38ccff47822fc236e3f87c3c61618293a0444b7f60d2c4e05a36e9bf9541edd187bd", 0x3d}, {&(0x7f0000000140)="f3409c0170a709a505e2a1773bfe35ffff8e5bdbfd52f3f7d5a7d71818296e3c5e9be6d68db486c4f28c5e44f0c184e8bb754dd3eb21814c7729950b805dcdc4ca4c91d61b496e17d7bdd33e5a22ec3a4e932252ea9fb44ec2805db7bcf442722c7e75babe6d91d650b0db27d92ec736b22a3363eeb0519e2316a8c8a8304e534f928a302f090f538584ef304438e7c103526bd0a2d5864623fad7011e6bd9d22398557f2b307382084b135ea67d7065ed8574fa16f4edc3ea096288", 0xbc}, {&(0x7f0000000200)="23a5295c23a64a4dfb921416e59136a6a6d88b4d7dd0ad97b6349f2df25038e51da807940584ffc73c9463053b17930aab6e14c2e927d8d04fccc30b3965715bcbb4734dbc23aff4326e8179a8a4ece8513873e7372cb204ad96549ea3f15433859edefa99cee9cf7a9d43d78f5ff6a8ee207b8050d420a94b9964b61b1a5370a08bc97548dc4ef8a51fb0d3028c60c31e3ee48a4af6df87283bb9e92e1cd79903e21e648b51dab3dc0904143d325ecb5b6e295aaaad86c53ae2bf9ce789563e038d4e64390d594523bf6dc6484745579514bb50a9a5d7e1477f685b3eff3b9bcede663a2b159295c4b4eae2b0e2d478a56c1d4150e265229829a50a", 0xfc}], 0x6) geteuid() r3 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000006c0)=""/111) shmget(0x2, 0x1000, 0x21, &(0x7f0000fff000/0x1000)=nil) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:09:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) r0 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:09:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2000000000000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:09:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x7fff, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x15) 16:09:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) r11 = getuid() getgroups(0xa, &(0x7f0000002700)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000002780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) unlinkat(r0, &(0x7f00000029c0)='./bus\x00', 0x8) r16 = getpgid(0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xc) r19 = socket$inet(0x2, 0x4000, 0x9) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000040)="f1af888e53ce3b1784dcfe2c26ce87843641e0debe1f018a3c2f45f1814d2f812949dd2ae355ec7755b7d0f12a27e000b0726ec8e17574f2b4e2e59c542638fa54983d0adfe692932a986eabf8c59734cd206f7b403050c2c237a5b0e6e913d3ee30adfad36a49f0318e0dff24a0383b451084b66349211898", 0x79}, {&(0x7f0000000140)="03a73c881ae17693028e2890b14cc4a81593fe164da789addb12d85317234c24727619b71e923b10683cc9aa8f6a5b911364b4f0d74c808068c8f834b6c741e081eb669d685a4f67be5bc1ab5b834760c4df585275ced4c5613b2a47b7f081a2c2992d3a4299be6d8bc9b189cf374ed47d2dd3b15a1a05e877ef18456d23fd08ad20870cd3844f89b99579526e9867e94d4808d97cafc8ad3460aeb7419f3f679c66c34f18", 0xa5}, {&(0x7f0000000200)="d4a0fa6c28091c718041a73216c690f965250c6293620b180252ac66589a64cb831cada288418c2d24da9b74f28fc28537ab5891d30fd29c0b198dc817b35f371a2e3e3cae991515a489f40617518ddbf01d0e1750af0e19cc96ce05ce0a7c4aeada24bc6648fd53636b5fcecf4b2aa5bdaf2a72f7fb4cc20cbfa757fed9852f959893a3dcdada462ca679ff809f47890d2b687776d1729514e28b8c9e855b6a6fcab3c73192d28aff67e80b8d77bae9b7ff38de4cf0130217b0d223746323433c8f974ca6d3b56da8f6703b1b87508ae1cf383a", 0xd4}, {&(0x7f0000000300)="f2a5332c6e94cf8556430be7f098fa9fc76e52e0587cbbb519c1d2fcc11b51872d370d65b7675481aa33e309d4273462f9b49e400c4bb7f592b7b81671ab723dbcfbb49d3e3ea2d5435775b162bc21ad7c00c31b1e467fe6dbc3570bece8e085b857e1548d247a1d165473c3dd6ed23cf86a929dc40af7911e571cb97b6bf48a9662d40a1d4ff47b7030dd9563cf", 0x8e}, {&(0x7f00000000c0)="40ad977e783cd35dbf5eccd99e4be4517a9c65b4670d55098b5042550a66a74587a3f474786d54c660e55b56da818bc12f4079682f2d9a1bf4", 0x39}, {&(0x7f00000003c0)="0583d196364c1ed09d223cbeb390e34bec8837d5313cef03ec040bbc77df90ea2a1098289616c620cafd10fe5515e3ae70f2f828e3c1ad8fce5798b9c6ab79c8a4e341a256592303ba1550ed1e3b3f9db8dadb20b2d4f049b3cc227374837d584462b24c0c8f5fda853c1ae2e65e2bc1c4a9d72592e1d983a60a25805c6841e5a8f947bae9ce65f758438a4c326fba1f85ba295b9c87d0efa396089f703ca979844fcad2005fbbd03dec285277022a047dae39d85e2ee2b61858cc65be5188e18488660bd70a0720e4e0eee1953c3f29c6da39a48ced13ef19dc08577a6c00541a2b79092c151057442a928db5e4e11665dc02b35e156c0b27d7a46ff59e210aefef97304a244791b9bc098a38026e6b4a149c9e2d0452eddb1a6c2699d84c4993eadc9b41910bbf4e16aac96ba25287e677d2a5e83d6ec4f9502da697e9b8bf894b3825ce5dc02d2f16e1a5e52e22ef9a17795684e2e6c289167fbfb7d10271308a64db889adf7ec06eb5da73ad61c9485765c9fcdfb3d43ea97f57727daad1947a167f1b031df50bf794074f95a3c99637ebecee163dfac6de99cd581a605319248198ae7de04caa58afc9716dfec4cb0c7d01df66172325be965b3680d75139e0a7ed779f3a2e6e0dea831ed4c23354c14461bf754845c2b9234557479ffc4a73563968a80b5a6effb8ccae8559e9359fe3d0ea80a334d26140e60078c250e8a1d46c45fcd97603b9f6fc8cae198dfe7a86f90454429786352d3968ce663d8ceb4ddc4cc583ca29ae782c8565b1eb95783b5637a64672cca3203519aef85cee8dbc5a49dcb2e6324e178d8bf23f9341150c686648c5f05bc931d5fc00c828726caeafa2a3b283e4c5d5334f9a1deff968609618779dcb82cc2a2dba04978bdae080fbdfc3ff7ed24fa7d56c562c1ac38da3fa40c892ec4ca3b15ab2c95d48add8d942461219f80f16ccb80997b8192df545346d9ec69419cdcc244cefc543277d5889903f419c5f3fa17db961429bfb10053acf5023e138938e47ec60ba6b2d9b7c2e30256ca1884d0656b5116624b674cef2c13897aef1779f290857ffdd39ff72e430a651e020fab4b7e92a7d3ffe2279339a27b3f1cfcf1fb44d15909e1565855d040b7426777417c376a7f72c18c58fdac960b49da73206f39886bacc160e81686c47fe8a9c5f30d51afbc55d38f0401b6fb5e7dabdd7be0c2cadfc2f82d845568caeda7fad64536ad86b6c123d0e0bdbb4f5908e9e50ec6e0b9ce4b1d9d603a1282437ece22c9595cf0c8b7d03ad8668394d88f9cefff53fbe2515b666fcb3715801f6c2022d489689d4b8f85f262e5e242cd4a30e8fd5848a0c08e8a392d1cdcf4d1d8702cea840d1aeb80e9b8c46556844147f46de9614fb6432d716128f203ded462ed9cc9adedc8f2951a219876b446e1f3380221b5e7015658049380c7d70a2854107a1401097061bcaeab600514a47c9769fb756ea38c07cb61fa610f1d3d55521ffba523d891049e4605ac744d24d5037e09bb96e0a16a341a06efff782d5ba239c60feb478f170ef6bf9df6ce90f7cd0ecdd46314edc4badfe0d5d8617492cea93b4d34abb453bfba908d249abce4560b5db9ebb383fa8f8fe8beb57a138bfba3d167c72d4bd887929152c3b486e96048f0262ae44c7687a0bbf07cf44ec33bb48e68d8031feb856cb726419ba1df2518b3403459752fd2b640ed5d101d7b0b868e3c2251fa7fb02510428e9456c199f532cfb6244693a93ef1b88261968c2e7ceeeb4036a287ff664b90dd0e9d0d992d18a274ca83ad7d6297c5cce7d5e662e494cdb24f6282e93758e6c7a1c36379e0fd4c58d005c4a4248434091918be429b64034104c7a5c78c624e0df42f6b78eb58e013f9d447b7680dc89f86a3feed985e7f16e80703a5ab56f61c1301984ab9b3c89070b78cfa9eedddd0f133af09ccba0942f5bcc1c4ad07840f8adcb3bfbb9b268215f4be451602e66d7541ff5bdd4cc9e15632f6bc0be8e65b5b756d567ec430915f88e899e88ab7e998346f93364c0d87da90925a16a4cdb77852cc6f19206f3b92e2e2d3b2f10c8f0c7949d9fb6df9edbb003653a3a6fe989c691654e095551cec10359d5d855a6510d7d59fbcce8c2cb6fd0e63d407583c173a16191e6c32d722880dee5f2172b65d1df92dcc01a21b121603237fd58da80fa510174bd1fd06530ff11d225465c3bc739be3a6cb815973cb96be5cf8e98a8d5a60b2a074d5530747f51728a56441dcd8824905a4f6dddcec7961e8f0747cd6689726ffca0456284e5f08493c2ecd164b55b8c4cdb4d200e2743ba60ef2f2856dcb18f54228bcdefd8823cf0e06913cd03ec3ab50cf0f231a83044ab28733924a557d5588d3ba82b07710c2fbd86e78a717972c7ebf78207687ef598671867a8ff17e510aaf1275af4b723aec8d2f3c1b1165aa56651aeff6a29d643025974be0df4527b549bd61a58fb63c625c68bc1864ba36486c7258b4a7d83eb0590eec0a481e8fe2e970693d84bf2fd4844c7ada75ca97774445f70e0d7a9575631e682c4311d10c45fb8031f8b9645d22adb58aa0a6a578044ef0d2c0263d74e30a1a8e0d81266681a5a00764c5a0057b5b210988dd918bc50c058f375b62c97262deea71bf61a829c1517a69ebf9aecd6c52cccb8bcbbd7c43c8ab2786613003c08089b536a6112694d7d586a8bfda081c1b43a0567d08832d8484b504960d0c0ab0a8491a1c9b64b8d37ad1fb0203520dd78137edcbc4afcbb196662277b907fb6000f1d14ae51f303fad7126dd376772ba2999ce386a5d94df3763e879ceec080befcadd00d0e87b1fae3bb8904aad9ae93b4cac81e1969fe068619baf22bda7ee196ed38e66d9cc0b415e8052e699e1435b9d7e5a9d7ac4010b879b53ed8c0caf37498efb06a2d738d9e1b06b92047f97b1f64e7fcae9f0fbc6959c6062f5cf06cbef813bfa94e06f36602dab87e9f3e1e01dca5fa29338a2be7b38dcf841929537129749d462f784036d868ce57fcf70d8083db103c34be7649dd9b18746cd0162d4176db8c3cf53b9c859ead6f3b0441c6d5c02376a9a506e83d391a96485667bf650db425b8a7579abeda9fa5ee8d342f14ecf136941a54cdccafb868038667eb827a7c02ac80a00aeaf5e96862e36b5b9c6af0fb71012a3d91725c039ece075328f0051173c92575b22e6706028e84aa3763ddfd00b95a2a2767b277e3fe53eb89235659c2940677924977781265f05b09b524ddefa329320b816c47d147134d9ee8909bfe0635c7db277e10cb827b0ace3e5501182cddb6745f08139406066f72df3c9885ba68b8cc1febcdba1e76b8615c9a87ceda5170e9ede0496d60e2a0eadbd49230c66276d9b0d6144cc7d0b01ba0e8e1a69f5817df30beff3d7fbb3f9e94a070f438dd02e0226e4250c57b209798f6207c4a213dff5cecde11e4e41ad83c283ed1aa1c52423e91cf4859eef5987ec905e5109bcd51ea72c5d3dc344f252f6f8d4bacc0f28d669b8e2d2f531fa73e51413f37331970fef526706a7ebfc6fd7d5a48ee5a95c98e13ddc552090dbbf87838eabb1575bf13ff28b20d13154c001a298a386779da489cd2555c11d2c8466d5215dbfb689e0ed9f72e13750d70b70617e0ea7b3b9fdef8e47273e0af30248d6ae8f27c744e78153e90897e29dbdb4cddb2120f98407809e2c128bad13891f8a6968b408272be4bc64b9bb564f147ca364783f0397518577e5da219ba8694b280d2407edb2c178997de403b699fcb0b1554333e741d995106f8b89f1f279b433f80b1a137c8e651ca33bc837334574245276fb02318b8da8c1c30e6c1bfd3665cc8fc92cfe012c2aaf89ccb186935c5f87d254774351f426ebde15db82a366ba34cc1f69d8da5db085e445c949682ca8e367ad3b9b71e6e312ab2305380e97426004fd798cee3255c342d116e1b701d31e04156d44f5eb8edb5e63c28023d36ae44de05332992b19f59bc47944c45491ad3b5e5e55e88773cda9a6e117861b378190b280caefce296b27ac608a0363600330d682fa3b67e18cd1534b68cb8d94d970c3d36fff2f0ede0151444f48feaba3b9d02d3cbea375e2c3bf6be1a1525bada70b5fbbbe25f28c571efb7a2162fb18608085a02aa2854195a4a0aa8f5cc244231eab2d326ade50cff2811ff6333c8f9e9696e57b3b30ce9aa75e4d0cede101f78e09a11f80147ecffd1d19c936596222a726b80b6270e71c94ce6b851176b98d63c27a4f41f80ee7920fc4ccba660dc29c3d6c0fbe82bcdd965f42d8ca347d858b8d316a3fc7f160fcd0990a82745d11da11ad75fb26db52322aaede47503427b0fa7bfc1238cc9ea35615772cb825b04d1939ac420deceacdceed29e86885107cf55e454aee8a6585a350ef5bcfc6774a0f19bc1daa7e9bb878200186f20bc49822742a2de3125e02a80b6a6e26385fe86177e9cc5454af2e7dc8a62e200963606a1e2a5e16571a2496776212d06a455ac55dab3c7d29ba52120dc308117a3027c56d318e9b9de988425e5f4d27f3651ca2b2add096f0ec6d061a2f70aca533a6bdc2da27affa79e0e662b9a0526940fb256b368765fea05b957654f1338d7a1069e830a4e064eac32ebb2c3676c9fd64b5ac1f6fa18398e994798900a26117d618bbd12c61be8504d9a4c6fd1cab7897cd18bf03019b0fcd18cdcf604ef4163ed822d990aab09803b8be0b2ddf32889f045c60130e06d27a36098c315174451a25e3975cd7f232b4072719d2dbd0325c086745286d99ad6acda1e821cbc4b3e0c6fd4c01d0fd4fb2aa3f21e4a4f62121dd285fb8f941762082dbded5526428b31afa92f3b1e0291873421d47cb5b57b1c642959e1bb00e0b3c1c829994711cd615a51bd4a794c62aec1561231b4240c321f0d5131b6ce124e10debf41698c7388ca1e1bcaea84220ac4f08db24568560d37c66400a73a9e5d297c5155df96490b6d3813903cd0dabd5c6e94009a40dffb0949ac5e676199b6dae07fe8a99d89891e816edb0717629f98abcb5804107bebb83f711eafc55e351d692a80f14397248dc98d381c1881cd6d20428d271ab3cf6d3954a87b745667f4ddf71d76c965b19439e6821f5a8d23f02b3e24f1410828625a21a19a5989206dfe15e50615bbf8d62a70d19ce967e03d8246c7edd9ed58e3cf862ed332f6a6178868228dcb72b9dc94a987597e4dc3609f8970b02a131ecc74ca0e0acade805ad3a85ccebd84d100b9d84188145a15c2b7842500bbb2befc1b2b643435d4e4afdac633edfea73374c1ec835697f99305b7c022c768128b0766e36115dc6cff9527d38d487b6ef7efdda7c972498405d34aa957f934429ee52100e52ce2f1fa998cefaba49dbc36ce2132663d00e5bf9ccfb3fe1efa68b4b3fc8bddeacde7c34290b596ac3e7c57185bba70c54ed4c461b86e501401f5edd7f540ec2322d1d932bd347b64c821525377875bf728a7411ab84463bc4d14c0728a34febcadf3d4bb803665356fa294e575213d8aeba6236cddd0e09c8f918d84c75a8a8299bbf4bd3387360951c66f867dd93137546e8286c9655b4a17bbb780dec58af48021ad5b23b5a0b401cd725742414a32360b51f2f701665ff37d0b45523fb2db5fc0353345d341713ec72293bd393a39305f77d6ce241595001b7ab97051809ab89f2651f30ce765529ac23537a20163a663a12169a48943c398d32149bf63ca52fc46cdfce3f069c7969df0a26c79318e90b251acbea4d0b0cfdc442052", 0x1000}, {&(0x7f00000013c0)="4ff69e5b111d8b928232d2cfc775620cd8acb4d043faff034cb41e7c5c61ab64abfd41b20d4ee75e0c6326ea867dbcfddf2e48c7bdcebb44c42a9b00d6efbc90de822299a0ee0146d63342e0663b151e", 0x50}, {&(0x7f0000001440)="87d83a75b15a5ad35793d002e820c48c975dc22333b41f56110076a203662815ffc0af50bd2034a8da2554a68dbb635f7ee7dc25b0c850f16661e5e481a412d99a47a7e1bc2930cd78e3dba3bb56795007dd077b1bec5435b624dc9b433ffeb87a0dc11a5e97abf11aeb0c6d30d677ff3ff0b2e007baf80f62f7aafee77c00c6da63bc1279716636ff45accc4227bd74c9c57246c895988cf98a47772567befd5122e4ab1c8593b81c07a0af05723f8c18dfaca278e4449d30a3a9802ee354ad5f7ed9859e1e8999b530dc51ce0b6ed3885d8b766dfa3c91c546ceaa2f697e48ea0907832afdf28526cfb35faef878bb3872626b787a934cce6614efa2507b51d698bfe96afa8a2fcdbe5009fde2901c351e8579f20973b58ec8581ed7ad817dfae871c319218b1597fd239874dd99e5497a2577721074ac30361d7d4dcfd61ca4e1a32a3a713adb26651d92d75660920f007d1683500fa5eeb56ec64adec35621e879970da8701b8f40a6755738fc313fb01613e1cd1d28cb4c2360dcb35d40659a3bc99bbf3ad7d5ecec2b2095d8247b7a17bedfecc8a8774a78e3d7931ab5752f2566c4d3daebccab65a7385a9b04d1929323733e1850f25641d00e7d490eb12d74acbef39db4efb03e621f553448b946e32b1f6053c03bb79382b5702cd77711a14f0e401c8551281120a776377b2cdb73ce19c7ed95f1a00141f0614a2579dd43123b54bfb39eb79b643f98eed763f323526c9ccd59f642205de2a997605f301d88c6a627ef12ef73bdcad5ee338a48d0cfd07d48769b15ba2178a22561a31836693c9cab74831ff3ad5ccff26fbd92e3e9006db31b41627b3be063d6e76b49762f71de246738bfb856e70f6a5bb3e30bad4b2cff821c06e3aadc7f4dfcf2ef01d3341676f84e1ff2b01c3f12db2742c0eb91ecb0a138bad16dd0336e736b225cd4e810b9418c53ed333a50e322927dab40531808910fa847a9e63612151193adf2ba1e30323cfec472a6857c88fe630e7c66b602ffab9aaf26de201b0eab75585c9d85975306e883d6aa73e4f69dea5769e4a7cd150f99a036876673899e10878f54ad80099d914f07b330ed6204257fbcf67ff2ef574837c94794454d553c78c270f6358389d294ef69507d1fbeeaa68a830338ed36e09aa327481dd93d92cbfacdc3026f464e74691af15d5ed40584aee4cfe879db970f95fed721c9087c7c4de48b9d80d9926b781e707f0b06f0c36838e494b22f91dd8f03688c654325a725cfd741977f409e578776659776176673e3a8c3a62e6b9d3f80f25cb7bdcb6cfa5cccc7d606554da9c430c57d73e939e025f7b5a7f7fa1a3812fda7040a0c14b8e9c43498d1b61d9ee1e26852c627a68fbfd847fb7e5f5fa02504c6e223392caa3ba08dd7ec97c5d0bbb7449789c3333848652e0f9d7fcb5b69c5285a26c3511b3dbf9299c07540d890236a451c3234fbcd6dfd7260de625e84fd3e9f9079d13eaf9334e19f96aa571e7bdcff9339679722c3b7713a1d55495f9528f5305f3ab5cb9f888915470141195ec44ab5b061e5c1ba59f310479065ca6516d73b1718bf03a382873076fc4e2eecaf84bc2bcfe8eab1e494c2faf04e22b5d1df3c23798a0e60d4a6a2a34ea764f19c17ae14f578a2174dddac3a6217f9add709afad81a20f8f1d46c62119f90f7362194aa1b56d6810e7093882912d0c9b1830c7e919aabe4a5fee66b05001477d595ae816b960e5e846509eb561f91e2fdf5a41c7fbdaa636d1961b710f7be038dfee24e325be96ec42c592be0596032a2ab0b9e5971b4802a7ba628bb305ab4de7bbd7d104a4334650a242081f260ea3387bd8ca24ef1afd9f3971245009e401863c029ef638f4b293e07b4fbc89773a8a8775ec96051db916be59bef300bc448cc6df87c91f5d99b49823b67e88a88de7635b3c3fb59241c4f685604f4495b7c81afcbbd40f3ff592dacf683f43e3743904c035ee3fde20356e6756ea599f9fd58fcae2aefc8d464d0a873d4675f082cbd9a97a0ec23ba487932c21a37c08570cab0f335b6571f809f8ded5b718d0303c6a96c6ee99f80590c19ba4faaf9e8ca71e218b51528f52fd8e80443f546ad4e39d808f3b8837277fc5903d0ce86f84c65572a83adf8369dc0002b8b0906e3cef9db990de828b5dc3491bdf67cac7c8a79d9af3c6bd13feaa9eb47dc3c6025251f1c7ec8aed6867de225960a6010976f6fea27f59e4c861f81e99d0c5760dabe3a9752f4832d9828a8078411f7840bbd1134ba925df6a4bc8b43d24195dc5e59fb28930a306dff033750e638e0fac12d304958f370d2290b325d5e7bfd341d4575894cef983a373d732707abf5ebfbf73cd3e28cc10039591708cbda04aeec89405ef04987a9c15d06352887f60d4b5cc80890a60cf7d959898dbbc866de21e2e47c327f35f09f47f3a6eda24e5047fb4f89665aed94bdd9a52bc8bf31d65706ce3429a1560b263f99f31cfeca44606eb91b17507dda084042b00f2540596478d7503f34b4a6fa0b0a2221cb1bf03d0553a3e6efd46927367fccbac0d7465dff96f87b39d840772ed114f057f0b435cad3908804c6fd5aeb87dd7ba59c530e8d137c69e59001a99f8148fa84ca5aeec99078d9aeedf1e1b481c3e7dd722a36b6b8af9e2c46ee112052b3ff029c5aaada177838dd5d64c3092757e2d8a9db2e58dacceb97e520bc2ca254926f0a3d4c7105af78a06ee36365352812d0336984a47e8bad42deaca1a53eb2e80bd5d8f7a8e748db824f51351aef319d01027edbc1827bdc9c0f310428b1df82a001c25aa392a02973633549bcf4ea2ae1e08593e84742d84a58cf9804c01a9a7e592bc3aff36c6f197a2a7ff6e80dd7845dd2611df940cbf3843822818304ca36f5c5da2f29da95f58bd4278988f78d93481f0403aeb002c08f54c223503a1c65cac010dfe1afad9052dd704016d568e59eadf27f92dc943098396557448bae4a3c949f63e43e0017ddd69f799facc4039bbe19e8952986b1c793de26563fca5489eeb4b09057ec0a0d86c8cb1baa903b62c18fc9f69630e7b3e3e2b52ecd5252e9414a8e4302b279e46b404e163f60e9cfd4eb771868940bcdf70c0b7cb94a0a644f2695e9291dfb4983593ce900f48dd83422e2d18a530bf03e546c7bc57a7dfbd39c1c0adb6f4d6e383c4676105b7fe42f07c02cdf9fc1ad9a62bce40c8610cdec7cd0bc29cfa94a8228bf0d8be49f2d35b5140ef3b5e6b33b77762c0085cd81992f291699f6c8eb6d91ac0f4edd311517b8beab5c49dbe61b2c1b3076a9dbf3801a439d150af0653d3e675f18e94e3c21c6df041b40f39b790d0a4323d42339ff0cab8aaa3d121a9089b80743b0fea3911d76c41362b4bec7d1a9abc167d003d8b36d8c7c195b1afeca4de30100a19ae7ee4ba90b81c44a74b5a9d00bf290efa88c636a7eab07e51ecf6a82aa62fea5f7de5e0aacf8527b8e0ac18710c42b34beae8bffe21781fdafbb9ddf5496cc349af5df45775564d95aa3abf0d81390d8830e4a6b0a67a070c3378bc45eae24592a2c76d8e673547e1a64eeab187f65bd20a01d6f957ffea5110fa7e506ecc98a4280eb5c597cae45fc375761f597ca6814ee9c5cea75f537f84666b7c911983c6d5ab1a4e32605f9ff86438b81feeef36fbb4b6ed4cfbd012fd811055b588a6197686196755f63cffd41fe81f997427a0fd1ca3b6324bb1e1b7fe5081aa822059b1d05fc569dc15a3d220cccd18aa6b47dc037416a18fe88e6516a913954afff07dc622d9f4ca8bfdd121a77ff76db61bbb7dfeb56abe491cac4dc8f38f1813ee2182f400eaf33415a6613f630f49f93456bc29c1ab4c6291af79a7e4b146fe95e9743b576a3ef15cbd601dda9b920baf94b8637218152fba225bf4681138652684cf4d0abf21b846378664926a1977593b86f898b6067cfbe587b2e0bf24f3aa8a7c88603913df5a11c7c513f114118a0d86a147a44b621af29106856736ffe9b07c026bff676239c64b22c22370d6bd879659d1430843e3645fc63e701d31e0b3fe81afe967d4773eccc2d9b7c1666de68248b662ea9f5e8bc4f7a7688b4782f13d0bde149e7e695819bf59dd839bb34c4239ff31f892eebd9215b9a129fce6d2c7b939b45ff19a4f181d13b055830195b7977388fa1d5ee447133613da2fd388acbeb3c4a475d9ec507f0536c2b804b9da2c97d10b9d3cb027d67b72f9830a0bc2fe60ecf639dfab4936bd62b2838accc23cfced1bedde019b902ee4b54089934f491c8e5cbd7b14bf5bb4921f33eeecbb7637ba3d72a53de0b10bc15478f43f1c30c71eddbe5ca7fdf9bf23736fde924a7baad959eeda14efbd0f7fb45ec0e802de169df1e10c54b19f88be75bf2fce562ca8e6077396b183910ca568027884f424c1068aeaea324e104d34cbef3be28af7d9afd3b8e571bd1c30a650668e7c9b48e080464962d401e350230f0c966cb70cb33d681d03cfc39550726049715e67916c6090988a53f64b34a89160f79a89b406348571ef1c606ed29b566efa87ae1eed69c5faf17dcd66adaa3a7b2cf02c62f1fe76852cd83dd12a87561c69d4199f9673e7ae6f5d7cf5ee25de40600e80d99fefd5859ff5555ccc0861a30150ee9b31c67919bf00a81a879b9bd0fc079204b3dad77869c8dcb3eacca50e5570e0bb612bee5219067d43c055bb88ceb068dddc14806f6ed64ee2aa0521095852cda2e5e8cab6ab3a31c958a18b63f3794b74f62bcdab0368491ab0c0249b44fe1b60ecca9e4daa1c1615fb261cc23dfe7d8ddac78285cf71e42fd07228757ab86aeb31ec8e2ecaac37d00d45b7da74151de3ed2be3603cf4da874a8722f9bd126e220b1aa0a2e44ff286b9c1481dd107b738d574a474fde91934bb51d97114f51c389d6d08fcb0bbde3a269402c4547cd06580d7082385b67574cf38f2bd6d6afc0a778f7de0dd469896aeae230968ac0e19d18f05d56c027236961821c51328c7b98dfee06fd4b713680d218c6238b8e862242ce4d8fe0714df2e62cb6f59a8c546c95750b165b948e2e9ad85a9c72f9d788d6cc92a0340dcf8b6b9d9c69491afc8c9d24d601bb80c0c445d89abd51b8fca8f01d6a9b747ca5fad0ee214f743c3680252e848c0c2c3feacd0f41388ff75531a293d448b8bce22d7509e1001592f44abb885df2dcd6ba45244e10608c53314c48adb6842b96a4750c2a378c376f33381df0cefb5ed936246c04752c7133f1709128e365467e0ff2c22c3c1a2c52c783f605e8ea64cfa6768864115549eedf5e77126ed6e6dd70ee076fa9141f0c5b0e5c7206af88799c697df4589292576b048e0ad81b0a1dce8080ff79468d03d7a7961289029634da6df277819609cdccdee1370cf8c3526e504648f86eae7d7d5cbea26d655cb6ec18969def75f850ab74540dc7d8aa28b736940c9ee7ee1cf34ec741b39888035cb1d95fa3ad4156a4eb89e58ed567014d815a5008afcc3b6c091091a95aa606152fa48dfde1c8a477642dacb51109d76aecb52de498369bbd67f097b564b08cf8e7792d96cc16a370b582c27f4b57caf16a9734d3a59d56718fd8f4187a27382c3e9db2697f10eeae95f4e8b1057ff0844236b5c8b51e2742be2a76038536a7cdc2548e501bf1f53063fc2e62e008b7bcad990fcbccdbf8a1fe2769ff19aa63ee55497516ea65ed3b2dcc8285c5fd20fe44ebad8029b984882cbe98292d1a32896aa512dc99c1f0813ef1dd6257a439708f8b9998d0f7cd57a3b", 0x1000}], 0x8, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r19, r0, r0, r0, r0, r0, r0]}], 0x150, 0x408}, 0x2) fcntl$getown(r0, 0x5) 16:09:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0xbd, 0x100000000, 0x1, 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r4, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x40, 0x5, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x82, 0xf0000000, 0xfc00000000000}, {{r1}, 0x0, 0x40, 0x0, 0xa8, 0x6}, {{r3}, 0xffffffffffffffff, 0x64, 0x40000008, 0x2, 0x9}, {{r1}, 0x0, 0xe3d57a299441c49a, 0x40000000, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x6}], 0xfff, &(0x7f0000000040), 0x671b, &(0x7f0000000080)={0x9}) 16:09:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 16:09:49 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0xffff, 0x7ff, 0x6, "bd689b62cb4fdc878928f2201abbf1c5134c37e4", 0x3, 0x2}) getdents(r0, 0x0, 0x0) 16:09:49 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x0) 16:09:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x144) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/5}, &(0x7f0000000180)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x8, 0x1, 0x100000000, 0xffffffff, 0x1000}, 0xc) close(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x10) open$dir(&(0x7f00000001c0)='./bus\x00', 0x280, 0x4200000000008) 16:09:49 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0x6}, {0x12e4ec4b, 0x7}}) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0xbc9}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0xff) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x101, [{0x0, 0x2}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x6}, {0x1, 0x6}, {0x2, 0x1000}, {0x3, 0x7}, {0x3, 0x80000001}, {0x0, 0xffffffffffffffff}, {0x0, 0xf4}, {0x3, 0x2}, {0x1, 0x2}, {0x3, 0x5}, {0x3, 0xb99}, {0x2, 0xa4}, {0x3, 0x1}, {0x3, 0x7f}, {0x2, 0x6}, {0x1, 0x3}, {0x3, 0x1000}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0xb38e}, {0x2, 0x3}, {0x2, 0x5}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x6}]}) setitimer(0x3, &(0x7f00000003c0)={{0x8000, 0x9}, {0x1ff, 0x7f}}, &(0x7f0000000400)) 16:09:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) pipe(&(0x7f0000000040)) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:09:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000280)) setsockopt(r0, 0x48000, 0x1, &(0x7f0000000140)="220108564b36feff7e376554dd8e11d3ad8abc2169d188e9f17ec55af513d5f0d0b0ad863ba781fbde9adb3be9e0e5cddb837bd8281f975632c51bd8bc0c5a534bfe7b0a74b0c3263fc7f97076381ec9094622c4842c6a115404c704bfefd3da05c3bd66e54e79bd20b86d3b807e27a09c3b6c4ebda1d7a48b8c022b0e2a8d75944fd5e76137cc39bad02c569d0d45131878dbafadb5fddc276212066c1856e821b20a71e587e20559c0fcbdf6fbb0f88f469101ccfbf907a0e1bb", 0xbb) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 16:09:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() 16:09:49 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x5}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x0, 0x42}, 0x10) mprotect(&(0x7f00007cf000/0x1000)=nil, 0x1000, 0x4000000000000004) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) write(r1, 0x0, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x4005, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x1000, 0x8}, {0x18, 0x0, 0x0, 0x2}, 0x6, [0x101, 0x82, 0xa11a, 0x8, 0x3da, 0x7, 0x8, 0x10001]}, 0x3c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x3ff) syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') 16:09:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000500)='\a\x00\x00\x00\x00\x00\x00\x00', 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:09:49 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = semget(0x3, 0x2, 0x10) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) 16:09:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000a40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a16b136a5d00d1628b53aa298c0759330e830ee7934fa4d5439a5ff68a82619039ad9222f8f5efecc500c5ff418f8553f732f8b8493d863b8296617189df40c617f4bda7ae033a516e315ee295d99a25bec6ab69abdc0393968cc2cdc084c703fe5ac24b8185cb2e5e05595cecabb8cf584cbc10000000000000000000000000000002891779c8104c613116efe84135bf0c6f628c8d95bfc0d30b42575910e99b0779e95577c990aef30e2bc80c817daf023a546718669535e443d548371618320d31d7b1565aa3ca507999a6b577f21da3e7c1a42f517a091", 0x125) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x48) accept$inet(r2, 0x0, &(0x7f0000000300)) connect$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) r3 = dup(r1) r4 = syz_open_pts() write(r3, &(0x7f0000000000)="f360014d469cb5", 0x7) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0/file0\x00', 0x1, 0x5, 0x7fff, 0x1, 0x1, 0x8, 0x81, 0x0, 0x2, 0x7, 0x7ff}) write(r1, &(0x7f0000000200)='o', 0x0) writev(r2, &(0x7f00000002c0), 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r4, 0x2000746f) mkdirat(r3, &(0x7f0000000180)='./file0/file0\x00', 0xc6) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x8) 16:09:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6060, 0xffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x502) r0 = semget(0x2, 0x2, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/212) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x8008, 0x5d9a) kevent(r1, &(0x7f00000002c0), 0x3ff, 0x0, 0x900, 0x0) 16:09:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000001500)="001200eeb71adc1b297847149ef956ea25b5d03391148cf5b3bc8bc05b31db523e47db34507b21ce439ebe0f52740363e88af1bee1154d62074129ebf52dd0b8dc0690ea1a6c195f4c4d406c06f044651765c3f60f1e222e249f9b8a33b14cfe83a4cd5f0adb7a7feedd2cd03af4b2cce5ca58113d18dd3672fae369ebae5151902e147103171309f2954075c7806392b5f2ee65e5742e2fc7c5356987af176debbe1318256ad57f2bd372920d6feba3f08dd76f6d77fa582110becd8effebf79d8040119fb99ab2430c3c2ef60459a0d49159bdcd14602071285d7afb40a54c66de50b050f6aff5d5e09613bbcd6d25087ab4b79201c28caa5bac5662bfb7056349cc85ec82cf196a58c4ffc247ae4dac9a49f62097f7b7c0bdaa5b8eecf4d4cdd0ba11991eac3d84f76c8d7f252df190023c13a327fbfbf5975385109af1dd17b341f4dcc5a961bb309e88a7d5fe0be74a888764b82a9f10ced08c9c107c96449f2b1df9e3a9462992cbb1df36e7a451566490c9fd337fa5e78f1fdc52dddceb1e57fb670d5311de094116e0418b7138e42b9dad9cf70a0deeaf255d092f9196e1befba0a719d67b35d872140b91c2be7ae1b87088642f34f37bbd6c2daa057deac818596ac51a725cc7a60f1ca9b29af175856ea21907b852008f8c7ce7d285cf058f7a668657aa021c830b6b512f5630c0aa4356b601c84bdc86c2424420adb0eac90309030c7c1de1a93f8e7b6bcc763721d78f9d895002f0ad2d83e55aaab19b630045decd5d86d65117e221712cee47f2d2c8018687ac937837510d4812110a5da3e703e9e332ece44f90ff15cb85abbf18697d8a687fc712ca9476fe1ee83940a241d4531858e26e85f3fba14c15d3bd3286d85d03b45226e2bb8925eb2d8ab40bebcc771e63f7e193dfb5c667dddc3911b46f5a5207f53743b0fa6878c8cf460ac7fb44574d5ab516a16e47f759d8ce1ac3d63e7517c00c23600a15668cdaeb94ea08520d61c3b6b21ff98fcfd6fb063137a0371455c5b355616d3ae0ae62799d81ab0c9cf9c8c80ff00f9dc57334eb03a9954d1ddf6ca33223d93ded6a49e61418d5e1d53adee9f5aee634ad85205840fd61251d3bea6fa82a8618eb0c88d7db7141e0968d30e6b18724b9ec036e6977616550f5bb00d192bd2e88507c9e97e881bdd7661dbf4f45a57615c3c6c89d5e6674ae458f894fa30795625e980a9842e783e8e22c7e895979e2239968de5ad799f89411c2b3705b7ac8c87206266ddcdec35c547042d24c0fad1a2828402edc07e6c10e71e9077c85bdcd79a8d1b9ffbb152b8bf1909c0c42bce2b2004f33fe34660c1228daf7c69238b3e72377d1b1c40affd041c89f420b055c6bca1ca3e9c86aae3a9c80a00890fce5ae27d2621384487e41556ca6f5e0d3a51f0c4c0f16958cb9fa4c1e25d13e81a67e846fd5921d7f1182f55280afc3e598b7cf23b96f794709d450f84b179fb3641e769e7ac20617d482e4e1f98b52dc200a6192f679f579fa33971cbc639959a989f293e9d0fdb90f52113e0c3ce4ec85b81027e2ee9f83862343a4829289c524c6ae90cca66272f1cb2639c9dd1e7261d996b9e127df71d4ead3daab0d3fd38cd434ccdf9fb667561ae714cb537cebf4b7b9f9f935de644a09e8e879235958bf2b3385e316dff0c9f4fb5639977b9a88522568e9237c457daa52035a318340dbcaec40f274d2887e65f59660ebc23484c8bae0a9588a210eb42267ab5bcc30f189f67f288eb53f8912317e1380be5663c28b60e41783de9a86368db056ef484b6eef5256d612d9e406550134c64086780057528a98685bf528430276e0bad94c2492bab7a477cb556b9807aa6b102f823a1a7ccfb1633e2c2a4797365bf98dbdcf6ddb2f78250115f3fb5f2bac73361e1dbddd9792664bd6efbfb5702f1621daef01f73bfac38058c1012d993078be73a9e707d1c90887902cb596e2f463375e6e616d955368c007611aba8c3331f9c090429e444004065c111bb8a68881043c715651e27bf3b5cb68c9372d1f9a6e1c86f4d0e4498a8d36597d4af9402ddef9205cbdaad1a66428aa29dc5dd313a6d944a946188b6d6799401966f1dab38aa78aef27bd881ce7767ef6f5b4bb09e65919c9245c2f75774efafb39fa983d8bcf0b94445f9f2caf698b16d399f213d2fb4cbd22508a3d1feb0ce14cc8c7fff36d9c7729044ea2682b36f1e34481e61644174135a3800e2506f1eb38103b67f5dda90d7d9053fae2808296ee8c162e9fadc91b7df1c404defc611120316a2e1ab5a38d9270b51277cecc413f643414aed9a912bb66b542cd55a8ba4c4439e3dcdde94761c9d7e1dc09740daf2234d18442bf0058e78acc63f49e7ed71e258cdb82b2232b6e42f914596e4f27f58b7407bd4c98383f81fe7ad80e0c4bc9b7e4be35ca16c07646bc7b595d92462718b38fb88fda3ee48a427b4efb84d4e99da79f7b0e1088e5cef3c3828155e4b96ec6a8426184e85d9bed66f05e6670190d14c8128c9eac3a3c203f6b4a5134d17633c5ddf4747e67dce5a959bc8f71041c33ef9de78db0972313bb84e1a341388afc83bc287d21818e6fb01c4e9e9d3e11b2d79f3a9669c459bf97373870ffb8ce91cbb8680af19413319568b60f46457c5f7a0d9c1b7153039de8e5516346e771f0a71a0cf5172bd81007a011ceb71f1f0d60d26b64ca5fde809738eeb064b854696617f86516132d160d06510c430b1bc28e53af9a30d00c8be256f0feaa84915cabf84090bbbed48dd0031823c0560bac4ef6be44d4320301563cd93ca67b427657671cd2e78a7fce4ca80ff3753a8b4f11fe1afd6f924d4b4add69b510081a966730beac54c9ead44fd59e3afc6d3b73021998b366645150b8cfb996948fb37c304f065c83f6c5ca5698e9944a75ff542de53ab21f500e400e548298ed4517c30d33462ea53c048badfc9e47951ceb15a30eac503aaa9d75e62e1343525847f80bf0685ff39839d00e9233726a98f55961d74dad6a90c0c29b217f8aa939584f5bc6cbbe6cfc902289f5c79e2b0ee7655d439236fa65ce413c3d92f413390635527713a1084a6e0487892326c0a01f4a47102475f6690e0f96909d3f985a39bb6f586e2c8bf5d4eb884468112f14b2ab114e86d30070d04b5c9c445788f56bb986f80879aa8974d057fff62680e05f1f5340af7d9cbf6b5bd7c1b5bf15a90b0f91d1ff72e4f95eb03fe95b41d33695f6191a53e91b96c3fe2ebd25c52f87e142304fb2d0f3e762cc28c7dc055f4b7472b1fb65c6d3c9b24123b32b2fbc62298e0dbcbf7996a992898f09d957818aecb73e1b43cf13732fc80d2e51830003e39357049294add59704664495835d5f6d100a978f159a30b9783c59e36843e1cbbb37564bcb1546766a1c57b1f08ec56c47ec43537b56900f4ca76a9808d6b60a6a2286c0b4b789d57e5e8adb2f3324ebddd48d0e7d65610a063cbff922df8e31ea03b01b16090a9ba3774d9fe48415bab3c90c73e0808f92bdd1d9a7aef9a1055ac61e449dfed981d7ec6d6afc77a703cc8cf25cd2d9890a0c0945af5bdfd549c6374ba6c591c9d5796229cdf9ca316c9a62416c2f42f085410630e805c5659240ee5aaa0fa8ef24930146e1e61c3b343038ef938602f6e8b80802048281a2c2cbdacece4d515297ffe933a7a06a48b23b8c27ba2f0be4f5dd67f8bfea5f9c2154e7fcc89899fe487e9dab684df03c77e5adefb7f8f8ff2650d420da291311dc9d5f10f4120c60fa0f1125ee2ede4236f8a071086a1c238784bf9ff09e36a689797b3271f9b75a1bbc4846b22e25c1ccae79ced6fb5e55febbad71ce2e887a1cf6cd3dec02169f3218986f3164bad5e793c2505d85a7cacd36c4f7d7481ddd64157a95cbe0dc11b11cb39877d3bce007629e59543f02cc1abd157e627d357ddc55449f93651c478d91952c6c6ffbfe1f90d65bc09d2f9fd86b09ff68665404eddcf2d16df72417dc0d856e41171a7811a48f742daa7f783b8030469e69db88f5ba2941693e1077c740b7fe298462e1c1150c894c6a0cbdae6fc09ef2bd4a7657440c8b999e286a9435c6c2399320f5923a6e3be6e32f5cfc773cc27198d4d27ea73560c0aadf5bcb4e18b0253a7587838d99c5d7c8dcbfa11ec33d55aa9107d143b560eb9f14afad168e98f67129235ec795bf02856de72229eb99c9b331085523b20b6384d1f65a650043f52c8df58b268e5d538732cf176e717cd8754586901ee90d1c72cc1d34e98e76e7660e89255158ce102171ec5d59874ba04d8ac74a2ae85f0e0cc8d84b7848f0ae95a2205ab1e2521cf9c6264dc9518e4f4cfd2de92340f172caa7ca4350b8a9e3ed7b0eb7b6e866b2ed87b7d5ade72d1d3ab91fd3d8c2d4122c83005028ee9b431611de5481ad861442c71b83d08667590859aca7f861b34edd33e23611988d98bdeeb710ba8578badc8eaeac9b65aec8fff9b3358194194a8ed354f0febd1da88ed40802b797c9e6c2a1c813d3511c33a7dd37535d5b6712281a73be8a516bdec0f243435d6a6f90f7830a8c140f4e82560e4a7745c45d579b83b665c0d554e6b9efa9ed03136a045c83f7472e85db6c083d6a93ea37827060e72ddf29945fabb6b87b7f3190f278389653a2f3897e141e0c9702a083c9c7c87b8da9a59f3979c50f5675c3f8bf5a6c61c794f9e9171e3610be1728efcf553299f83fe63983f30a21e5c0ab739e7719947401084790f101cae023324bb3468ffe39d488455e01da1ac1827131161314f99ebe65a650197893ee33982141eb318a55ad18fdf2d65407793c7d5422507e7d0c4d401100f3ecc1db93028bf370dff46abc3109a6c6e3780b57c5f6c2c3ca070ed521445c878416c9c32cf90008f73a6808cbd27ba095889e4d5fe7a8d11ee5c9e27e29442829364a884fe9040eb862183f53d748e2a34ba185e681ab4187f87f2da28247ecbb8c6e512363d415e3b74f465fdeab16e28fc0f82daf0e4b4c1f894ba266e90a3cbe89be35927b928ce74469318c7ff03d416a5f985f864e35af9eb6943e69edabce647a28cf5c432b63bb2c943cdf43ac2c9be5a58643568702b067b16312f83891b204aab990114336c95e8f7e2ff6008aef317c005cd5b77b5b925bd4e6ac8ba165eb6bd04022dbed4516065655e6bb99ee9f15eb3e3ab158d81ffea74d3fd481f19c7d6fc6ecf748c05c06e9f5ed6ffa79927c683de0f796c917a35e27e080024be31a9908ef47ca5737c3bc887298626a4b70b20d43d012bd398f322b83fa412f97ae13368505011cda7b0cc10116e047040ec8a4e19c670eb3a402a048dc5781221a00cc3a14dbe97eebbf2bd5c1c48f25e8ec4a97b7accb", 0xee4}], 0x1) sendto(r0, &(0x7f0000000240)="44af01bfc9fc163dc4f5376ed780d92653b4c601487dd9b4cab6031de4931359295d5ebbdfd03b2e6d81f7799ebd85b181824c300a8c51de88c65a03d38b24fa6d2c155403365753d2c0c369f3570525f9b1f20b17e9291f388da355cf3a33a79746327756dc20e654fd893c98dff604fb19e4e841af2d032ccc0d3bc1a5a74c6d133daa84e2ab518f23a55762fa5a", 0x8f, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='@\x00', &(0x7f0000000080)='{!&]\x00', &(0x7f00000000c0)='[\xfc\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000013c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000300)='&%/$$&\x00', &(0x7f0000000340)='-!)}.\x00', &(0x7f0000000380)='{+]', &(0x7f00000012c0)=':!\x00', &(0x7f0000001300)='-\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='\'&\'[\x00']) 16:09:49 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = dup(0xffffffffffffffff) mkdirat(r1, &(0x7f0000000100)='.\x00', 0x100) open(&(0x7f00000000c0)='./file0\x00', 0x28a, 0xc0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:09:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/22, 0x16) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getrlimit(0x3, &(0x7f0000000140)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x3, 0xadc5, 0xff, 0xd36, 0x100, 0xff]}) socket$inet6(0x18, 0x2, 0x7fffffff) 16:09:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20143, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x6, 0xffffffffffffff80}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x3ff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x4361}]}) 16:09:49 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) fchmod(r0, 0x2) 16:09:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x884, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x3, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x200fffff, 0x0, 0x21}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x4, 0x5}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x3, 0x40, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8000, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x9}], 0xff, &(0x7f0000000000)={0x10001, 0x22eb}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:09:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fime0\x00'], 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:09:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0xffffffffffffffb3) 16:09:50 executing program 1: r0 = semget(0x3, 0x3, 0x100) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/230) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x9, [{0x3, 0x5}, {0x1, 0xfffffffffffffffe}, {0x2, 0x200}, {0x1, 0x6}, {0x3, 0x3}, {0x0, 0xea1}, {0x3, 0x8}, {0x0, 0x1ff}, {0x2, 0xf76}, {0x1, 0x4}, {0x3, 0x2000000000000}, {0x0, 0x5}, {0x3, 0x6}, {0x3, 0x3}, {0x1}, {0x0, 0x80000001}, {0x1, 0x9}, {0x1, 0x6}, {0x3, 0xffff}, {0x2}, {0x3}, {0x2, 0x1ff}, {0x3, 0x2}, {0xedb1b6cca51adf7f, 0x7}, {0x3, 0xe1}, {0x3, 0x6ef}, {0x3, 0x1000}, {0x3, 0x3}, {0x3, 0x80000000}, {0x1, 0x4}, {0x3, 0x9}, {0x3, 0x40}]}) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:09:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:09:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fchmod(r1, 0x8c) 16:09:50 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x81) readlinkat(r4, 0x0, &(0x7f0000000280)=""/4096, 0x1000) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:09:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0)="13b9c6c79be2182814694fc492b8100dbd48bf2d3d5c2efe21d08f0cbef9795b151156e3e8e46335f96ae377fdb9f61c7157932aa990ab44861e2a78c11654ce5e1fb2916b8e40329806891e6b0ad57738fceab34f373ea482d75064a1af4661e78be05e9567d6aa645892cc0e8dc93cf33a37b88db08b37c3cf6cd70475c7eaa6177b6188c418fc5b09e4e95a2d8bf08f63336df6d1c76088e4bad80dfeead6c22226d9d8446b8910b185309b3462fadafe6756fb4b87", 0x3c9) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:09:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x26}, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0x2, 0xfa, "5470656158e04d106cdab5e6d29a9dc90543f72e", 0xffffffffffffff00, 0x5}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x15, 0x8, 0xfffffffffffffed8, "74d62c345d6056b6e030465bf8d3a22e27e469f3"}) mlockall(0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x4, 0x100000001, './file0\x00', 0x7, 0x3, 0x0, 0x7}) 16:09:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x101}, {{r4}, 0xfffffffffffffff9, 0x9ab75be9adaffe8d, 0x41, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xd, 0x3, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000002, 0x8001, 0x3}], 0x101, 0x0, 0x4, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:09:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="9317b8df6931bff9b0185a9d7948cbf695a0cf6893160c0da4429557ff1dcbc274b5cb39f2fbd48e029114187cdde6d047ee8f265252a7aab0ce57b668208011ddfb4987448fe3cab87f06fd95befbcb8edfab923db5cce551b5", 0x5a) 16:09:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x20, 0xa0000080, 0x7ff, 0x69}, {{r0}, 0xffffffffffffffff, 0x2, 0x31, 0x4, 0x21}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x8, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0xa0000004, 0x4, 0x1}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x41, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000001, 0x3, 0x9}], 0x3f, &(0x7f0000000140)={0xffff, 0xc5f}) 16:09:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f0ac8a5b671b1b542a538706000000b81100200029000000330000000300020035"], 0x31}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00'/20, 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000000)="bf778d7d67da26b7d3725907a7899572dee80f19427c7530addc9dcde44569ac3e5d82b058ea450b6e1392d6bdfd8aab3cf4d22d61ab1c1fb8cbfe5e18ea1212faa378893fbb31bbadb9189a98c107b004ef9c7e0bdf1c47ab78097aa3a0cbf488a5ab5ec7792dcb4d8915eda251ae1c42cbd94314aa51d007c7", 0x7a, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:09:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 16:09:51 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x10001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:09:51 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8100, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r1) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x324) 16:09:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) mknod(&(0x7f0000000480)='./bus\x00', 0x2005, 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000640)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000600)=0xdcd5) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='/\x8f%\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-#\x00', &(0x7f0000000240)='(\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='^!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',\x1f%!\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='$\x00', &(0x7f0000000480), &(0x7f00000004c0)='}\x00', &(0x7f0000000500)='\x00']) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000005c0)={0x1b4c1e52, './bus\x00'}) 16:09:51 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r5 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000440)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() clock_gettime(0x3, &(0x7f0000000400)) bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 16:09:51 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x5, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000010004) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x4) 16:09:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) close(r0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f00000001c0)=0x1) 16:09:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:09:51 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000080)={{0x1, 0x9}, {0x0, 0x80}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000100)={{0x7fffffff, 0x1c1f}, {0x5, 0x1}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x77b, 0x1}, {0x4, 0xa3}}, &(0x7f0000000040)) 16:09:51 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/114, 0x72}, {&(0x7f0000000040)}, {&(0x7f0000000240)=""/188, 0xbc}], 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000300)="fda2935eefb3930587119fecd9b84e0aaa298956c5821df433e327f93e9926113ae6c527f49c538a7aaf61c6c83fabb5e286fb86638926e9fb4c12f8c54719bab5b918551c552d46c1159a62969c69288fdf5d36cb7f2eeb13483efd70a85280439d1acf628a36d87e6ee267f0cf6c66512c611e4290fceddc12b65faa83e4a936fae1233a88eb15b6266da7b05c2db17b2a00c670788314c63a00ac7e0180", 0x9f}, {&(0x7f00000003c0)="688b8145c10b5003ac25cf21bd804816f6778240121ecaafd11fcce14cd63d740796176bfa2e1f7933bf9fbb6a4e340862421c6fda3799a009d61f7c4b80ee00f74c54e3f4e5619771f29166fcb4d3878f096e8c6232dd34fda38ed194e31f5860487432e6e500b9ba7e49359bb85182d22f9351ad6d04ee679b37600c2d14c4baae40fe4ab2f727f456588e447ea86ca8f6c6f5a35ea58f9649c1b63732556e5e28d4e84d", 0xa5}, {&(0x7f0000000480)="76df12e39093b5783bc3fd201035eb8edce3f64068c8f6e2fc5e501773c2b63e9da1520674b82970276fcc4946b48996d7f0a017eb95e8fea788fcbeb261043a21a561d6ffd02388dfb656125b88958cbc1b6ab1a5c39b5ba928312d73b998fce40c1be51c093e7942600a49b671a5f8c63e350774c911d64cc87bf7c20fc3d2766c2011e14c4d7d3793", 0x8a}, {&(0x7f0000000040)="b044348000410db0762481b7c47162d6f585b4b37b177bdee95f5b16", 0x1c}, {&(0x7f0000000540)="fbfba7d3165b716d2b3b5ae66820d62b6f86239e6b7718baaab059ea613e79665e26e206cbc55d61a6d5aebc9a04ede8e5b47aad3574d88d80ce2ccda3d6b7804966c360f54156b158e72458acaa68686fa3ee524ca07d1cf2d5ba90e4a639f8c6e009348f40f1ba838d3549d72a76902597468b7ab59b444b13f28039c1e06e0ba7a5dd38dc3a7817af9eee971b0b1fd3c163ea5da0304ccccd1be4840a1122a8adad1732e7ec7b91b5893bdefc0c83581c9e2fef52b7d4d934a3f89175a760198702d6fa55b56d6560a75849a5ea402134df8860b60ea16dc5f672f58f5877e59e217a3121ef04", 0xe8}, {&(0x7f0000000640)="2fa1711cb41dd3d6b1db305d6ebe2ba12547273cf5769c2f8560317c9708d88fc7e79878faf44bff53f8e67d2fed7351505eeb61e8493935f4be38586590e724608079aa74957e", 0x47}, {&(0x7f00000006c0)="6b81c8afdadd10feb774c7207f55848454f1240e6ece241af7baac66aafd345286a853662b6eb4611b37ca9b4cd7ebf5da7111ff112d1ad858d820dec69ac4b3d8758c72d40f07796a7c24fd2986ae26b216a77160d7ac2e7ac02a2102ce9a34916b7ff7c01b47e55e11ae7e7950fa331e57687f223b7a0d59f35e4c373724f644ca7d0e472ec4ffdb1c1cb944ab7a13e593209cd0179f56e28c1b22cfc59f774c5b2a268ed0cfc815ee31f5aacbb77801cdf93756c49dfaf24e0bd8e9d9431f93f7efd5dea0", 0xc6}], 0x7) 16:09:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xd200800a}], 0x18}, 0x0) 16:09:51 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getgid() r3 = getegid() getgroups(0xa, &(0x7f0000000000)=[r2, r2, r2, r3, r2, r2, r2, r2, r3, r3]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) r4 = kqueue() utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x10e40ac7}, {0x3, 0x2}}, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) close(r1) 16:09:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) getppid() chflags(&(0x7f0000000040)='./file0\x00', 0x50000) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0x10a) 16:09:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x40044271, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x3) 16:09:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) shmget(0x3, 0x1000, 0x580, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@un=@abs}) 16:09:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000016c0)="b85468013f673f70a8909ac64b7dccbb7cccd9bc68faecb68cb09841de6205ae78b02adf6a0cfe3c0d6d9e19ad143bfbfaa6ac30baa9937184e7c9a48140e876384837f961837c5f0d843b84", 0x4c, 0x1, &(0x7f0000001740)=@file={0x0, './bus\x00'}, 0x8) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x92, 0x7}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000200)="ca8743e5adbeab89b76d46994332eb1e64bace4a7a5d2e11fc7ddba63379927d7247996b44dd5a5b857f1d6a52968329e21326c9cea0e2f49d8ba892bdb2d8ae973ca33b02b3844fed25e592ec673c741f5bdc7563e3313f4863cd9f9b2145b7238dd161c25e037666f5aee0c601cd7e987a7aa5b5056fe5eeaf92ae7e6a27ae28dc2014c61cc0ed3491b66af06da96835982e77c8cd4929a203b4aa837c56bfc1ef3d371efea6802a81f67d87382ef7bc3baade61669d5891145d073bf31691b177aeacc6eb4421b79469056c59f75869a2993b6704cd943a3e3b4921091412c550f247f4104900", 0xe8}, {&(0x7f0000000300)="d3a87b4f674bfd415221ef5c7de467b2d9f547a5e9de0d80bfff96e2f54f18cc9fe2f5fe", 0x24}, {&(0x7f0000000340)="51eb462dcde9cba17cea75a0119195eeca4e7170c557bfebd50655e5fc47f99d637bb06806258dac5371660655fb3b8f7a17140d064cecf0d4d58020e2474d0b07d1b42a9b2a9c2415b47a350dda4ae78a3144411d233ecafab01eee168db11487c804970d80489b78b24a9f9d", 0x6d}, {&(0x7f00000003c0)="f20532e15dfd7839dc769a731523c44420c6337a8f7afa88810a046dbb979ba21f3ef7927b7bc107b8280ade1b6253be0151e51a61d39f0f593ca7446884b42ff0382c051a45d81951d0fb2ea0ba26a00bb56390a58d327f618b2821120d6f0f10cc1ff1fbfa471f40764c5b01841575bf97eb9ca37e600d62075eca9353ae6b4072370ba63ba88fb71952714a9585da4d36ce1a2e38881b4ed32c0dd71f4683fe311920cbb80eba39b960fa0f7308557e995b59ff83f7c82e75d70165f86dc34a7f046197c0d536d5613e4dda336ea614bcbc95f7ad0a602ee79e6208acce91f1b58f5fb35298e2be58e6655371941831048f735219a119712e29b16b88d44a80cca55ef393006505cb48cdc97f6136e8c1a614d6fb8920cb9a287322ad5f67802379b8c97c9fdf1a6e7141e2dbf27718822128d2c3de8fa6544950963eef2420c3afe891c7c84def1f3d75c300fe2fd4a63d9ceb09f46bc8cf3a23dcc99747b4d1d2247dd91fe8e952f8d18947a69e87d999691b9dfefcc9c4f2a31bc27452adde96921dce00568aea3f8cc1508f5949a2d8d564374f0697f30d6802fc0c34861422123ce5ccf121bb2d246640c2e0be6535e7b506f74a035bc2750dd5c4fa9d73aaa45910de1c9cd7f12768b0f5af156b6e60de7b278710caa9e437b841ee6613539e8a47c6d6ff11dc9cd0391a207c37e25c497ef414cd33f9f7f7e95f5f67a37554ca1205771fc61326f8652637c63034ac84813f53d66cd29ec9040fdb4dfccfad60c2ec5df64cba0bba70b96639344d15e366a0b49494a37f1c2cc27da95cc43f4c108ed83fc54260dd475377ed245bbd69d963410039bfdac3d31ff13506879b9a6442d1e163435046a10eb80de74c619e7762a1f2eec0b46825e9c5dd7e6c15e4dda5b725d4a30d056e8175a492f8f766bcdd5993322ea811767f809276a7f31b3d51a1d69221ad23299c18e9eaa4c7a06e652e7d4adc3f32d650d3acde5631e2fd2637c050b7c3f9224a8391880f4e23ba1d4123faa1857b171b36214d77159b870bdfa1623cf479bc928e25342d82d6136314aa2c1fb3bc16bd18529658ad1558382ecd2e2e096bff3edef9c2fc75d8c2da34ecf7c7781e662870b6ca92cb6c59b715b415b9acd237aa23980992c75a6a221a4495aec3b78901aa1cc89400687b495e0d7afaf7f0b145f48238cf1758ed2aff066976aee9b192d34393834f50693e690d4907885a240907b2dc1a5d9623850e6b0ad665fea5098edc87a016de3d577c0f6430a28f5b9c0248fea63ed8c36c4c0b6f25394cf593a139537b89bf2e0acd79d0a7f2a910a65326cf1393fd10a91a7011b5fe77bb7151eabc0e22a1c0564f80751b6686d874d7ad464871cfe1faeffcb3f3d2866d75f862281b2c1c2311a82b638763d50a7165d8fa22db4ceb8da2d2aecb3ef186f019a348476a68a30584cfd85185f47ff67c7d887e0db40ca23c898fa33bde2ff9db51a3665686b7de760cdd1f302814153ddb252b704794e1c7e05ef9f06413261137eba71d0e2041222c21327efdd2aa7ee2fe25dd7f5c8f17920771f1e05010ac98f88d99295e654ac51a8f6f130fe95804783f08d090bc15d5dfe7d08d6a00560481897b1f82817b5a251591d6b70c42c3299c837c7ef2eb11b3e34ccf52d9455e0c3ef34e669cac114ecf0380a06d81c69411e46222700a0739ab6ac5c901db5aad6aaef73fe18a7db362fc9f86737f39361ead990361483e4029848b709e5155195b2d4f74981fc49fc1f94008e2198b5a1f81e9fa7da4da5a0c98da548a03dc80ed3d199e8c6335f35cee678d9eda03470fe7d8cdd182cfac17835b4453a25bd3b9600ada44638c40539c5e29b38b6461f18910a4f80271ad639a48444b368a533ac6f85273822a1c5272adf7a14b45656d7e307235ec4f4bd5ee95baeafc153aac3a35b78b5d45c110dcf01f2f096f956e665b039251418d92aed53c7fa0239644ac6188a5712b8e8bba07378e985f9748e4e6429dc51109e8cd1ad862280b572a04fec6dd00660babd4fd15475b7e2d2496e17965a31588fcb8b51274b01449e4624da18b7d530ec1068ecfd0b4b8740b01d17c4d4c94541960a1a8144f06d94cfcebf18071ad6ee3b9e02872e750fc5833f0bbc0a38ee9d90eefd4a91b6c06e3deb0f3c8f675824cb5a881a8b0d3ef14ea4ec2b8fd74eaf2d3a9d8df8896126ab1a82e1c52f7eb129e5bd01b00e9a345884204ca41178013da0ad32115b37f8e0ead214c2366f91138a4b9a92430ad2e87b285f44630f55a43f99d1045948ccfd52235f705c4a1d1c96e8b36678493476147d8f315ede9fdee0ceafa81add6ebf41d3a7a9e2f61bdbbc3ea7a5bc54e078b41424f85cf247fefcd2e48c58407b457042765c9e74388e59fc55644273035a9618ede7007d7fd8c250dc2df540cc74df446c32bbda5f710c89e6b79295452b4f20ab7605c3bdf4e708f25d53641ef2a8353f8a771aae5f018aeebd879a35dc97bdedd922490bab20bba6dd1f48eefa79a8d67d2f25dec59af5d556fb07eeb460020fecf2f20ed127eaa5d035e3e9d0c2a2f4c36b1d6e691591d5818bfb4bf04b409775a9221709e0ffa21711a44d095fcda238ee1d87a54e2ececad6fd30178082ac6277e7292ec8d2fbc85a41eeb48263ee8293a8de3c2d19778148ca474a7a3f3b7c6b1dc242c0dc12e913b3df4513b8c3b805541865b18bf755fe39f5ffc98153dec4c92fb05ff0f2105ae0015ffdeb5c57aa122972ce76f7a8e2bf286e5ca3a14b415bc321da089c16c7fd46b6a60eceb243118b4edab54173174c2722350879705b84f54cd4c473e8f0f6d01b33c987be2efe7f5e786ff27856c7e25d66d201909b05a7700c87bd7f72fa3a75c9058de439ecf64b7c75216ecff1825d02000307d5aee16a16c230d6ab995e039e78c9d52def1277ce14f5e1577693f6f89787be18acb37883a6e6d5ef20cb1abf5357b24c875da50c682e1726d7278c150bd7eb177bae76a288c0859b353b2b16cd0203ba9ca273b6d36e08f75b909390adf3b5d142c618d9bb0200f26f6551cd6c045afb1c47a80fc29c1173581c6365605ce5200691b902f3ad529de71ad0c1ee539a4e65ecba0bfa93351b3dd88c785d3fbf66ffc6590caf7b40e1afac8a91bc13fd855e685a0a9d7f046ffc635b3435401d90d2f07c1d7a6d5c40760b78f5ecb25c766760b18b7c7a304dd17f942f68c1e4a066fd7c215cfc4ac8d21d62afed2ea004d394016c51fbffe27644c09ea6ec8e51b9b5b8ac589326af8c6651a17e32ced2252ffde3fd89c37be0b49d3439eedfa8dbd40980b072494566794c2c28120ed8b70bb50362546e6014fd52c89d3c79fb58328e50b3453d5015d1a124eb88f700f641496c77dfbb9d89f9ab3d26aa0505c97dda6e5ca393ece13c533685715ed34fbbebaabf3c9e0c4e6fb0a264d1ad8d021628a7a1e9adb5c0516c2117a94af2b7bbdfe7d1ce745fce0eab537e40db716784a59cf7c2fd8709e25ae066dfc368353be3728430c41b28fa26b9dd388f1b47a139361d8692c84f41870407ed4571a938a1f814d05b863675c4fa59bb8725a617c0a27d9cc5204f317d7f8bb06c06c9e9bbe328f5def9f1407a0651287ffbc7f56e0a0878b3ed293cfadf6d692fafed08807dedcbaa62d6aeab6a1afe8e43d77204c267e67aca4bfbf866cbe81dce183a5c797338d91137c3d02e3db8bd147037084cb0d1c768aa9ac65846716656f193aef38212052ed262d3a137e35ea5f260680bad5e7b54eb8d8813f70bc7e428313bef544dfb1a80d824eace438a0b86b84f8291852bcec7591f040a171e34eaa72290c5b90084ed4c766808f2c0c6913e5e58a85759b98ae915686571fb7823eb3b78faf0ca49179d82f8e42cb1162e4e059e84952323808ac782be38239b62ffa10bc23f09ead4a2b6f760ed1d5c03624ba595677e42a11747a35df3f9ed025013bb35a2a7f2f8dbb9caaf3b176bcd22f66b6e69e78ea67bd2362a5ebdce64220ffb891ce8b0508471202f8b09f29059160adb4a1c207e4fa4881c7764f5a488fd713ca8245c49d02b6138a09884cb846bb965bdf1ab3eaa73bd4cedbd90a881a36a38b0c44dad7b397d44d4d3101cba4ff796b8c18195241441e3f6c583d5e054659570ca6c1988c1b202c6a4a3c821b1ec51ad836183dd045d0ccd1c41173bbbb1e6fff540cc1a11ac30741266777907d5d5f30926568e7151e10ff3b707daaad63863f4e3a336164c026a87c4e60e49982c9eedab756ad4186a32fff0d209f8b4db22916193312d2c546bb535b19b9752e57ff4ca4c30d3ce90bbefd517e34a1d6409b74c414c6ab5e429756171a7fd1b7e2329b1e553cc20aa72a35c97b0957a9c22750078cd35af6ea96a057f9d582d721bd52801d798791d64fca33b42412aeb26d052963349fe43a3ad1b0d653b6b0e01c8738db75fa711a4a7626e877784af34b7f2fbb8b0c4e5bce98586069babd2fcadfd8aa85a96d66484b028ad282dc3312b9830309e2f40724aacf5daa2bc4c004b065801ff8d9a2094bcde149b25153acecb3563fb4205b9d19c781f786c93be58afdb8272682da6db140a166c99f7db21eb893a2fa9454fa5e6276fe64824b3c8d0612b4a1d47da4eaff611edadd627a96e73aa45925bf44e76a9119c8a49f6e158caa235274372a0afecd42c5d0bf604d206b2a8ecb151727103663bf274cdb3423566b4d027ef91995cbd20e80c387c314f785ca05d5b98c19aad5f2a1fcf55f58b304ff3d79244dcf510992a5c7bf6a9dab8df09663ac1000586e7e68259697169ddd6a7e24d80af7b2120610db5f4c15f4781fee23900748554e2d5ee86b36e6eddeedb13938b4da7960214b8bbbcfe71fbd87a11e06725093ea80377df5199e7e4b8aaa6a567ef25e35bdf64705c84e68363282e32a5504139cdf0e316d5fd65b921482fc35a7a2e1b89b11d580c061b14ffb73cf0c6e7ce4a1df342b96cb70f9d8c13a01ac38bc67bc58bc8ef1fd25922dd5cd3ec7e16c1a7fe4f4b69993d4b77f7426f783555b264d3738a4f37ad72dc5e75ab65e91818f4b9f250151c5b60781499ecb5188a5bae3c745669a166785ba2b73abfa4879796455d76e9d3f1ac2380c6e34d5c6adb83522a4ca120e926b86ca46f9cc7f6689c738e9a414642eabe876fb5460fd8f35f945be04995aacdd483cac157aef257683c9e942767ea151b682c618585a8252adf8f0863973c3ba48d5d848d98fadb0fb384308de3bed61a74e5ef1e8392775a69932a4821f7cd21d2fc5e43c06554514e69d12cf3ea4c362a84dcd59513d7b8ce7d35ab09d1b6267e16f50958e080b9c75cbdbb5586be75abd62bc1a0ef84f677d1346e51ace79dcccc85eab7b9667928118c03f577e458a0777d68a95c3b6cdd037a1a34dea146ca0d0c3114bd753ad16731e2ef133ff5347c1c7679e33e858ea1cd71f0a595902169d9929b3ffa41f661281f4a0281c268ea91895faa9985442b852058579be1c5ecbb21c4058c681dac112e09fb8b6bdfb017104cb4da84f97f849f234cf5839b38b127b7134f2f421919a38bcb1172a4bbba62f0fbbf885038d71068b75261bbb587fa4720457444ef4e5e69127c7b9854efc95a9e1b742a0ff03727ce77a513db20a02e99296f30ebfc93c98bc5a3c9c549def33b9674c25c2fd5ee4321ce350ccddd4a1a68ca9ebd03f90968af950191aa7057007682de70186ab9d78286efcdb682e6ba2e3cf9efa095f83", 0x1000}, {&(0x7f00000013c0)="87371edd", 0x4}, {&(0x7f0000001400)="2588c81e898ebfb5770deba22c8ea96096db02a5007aa87c28ee9c056bb32d8feebfecf3df90a282fbc717ce36e383d4c88d16b3a39003311a3d174ad1e61abcfcdcf4037f1a3356f2f3cd71f90215287d49f951e5d93df83342564f087866a5feba7eb58db8cc7e9e18b15f03855a98477498490fa83c51a2d77edc9b212c17b939882bb1a0416b439ef6b6eea9891f4d5c722bb0204ead3389f02d46522b3a7ae81907f379fcae92007f1b7cfb32a8f02c451467a127cff04c911207911e8cdbb2135924e9750597e9b2", 0xcb}, {&(0x7f0000001500)="a93c313668397b0035e99faa68253857f4548499", 0x14}], 0x7, &(0x7f00000015c0)=[{0x80, 0xffff, 0xca6, "efe0c299fe1f77cceec3a256e0487d02437d29dc56b64aca6b732533e4eeb2c39b975c2e51225ec5da44f3690a35476936b2421bdc105d973f329473bfc905ba9ba24c4a77fd405d8432dc2f33eb52dbd4fbcd710ae0fde29cc3c5674ead3d159c335bfd5fbe5e69ca5706bdb8e2f9b4"}, {0x18, 0x1, 0x7, "679be0cb13bc"}], 0x98}, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x748f) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xb4) 16:09:52 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:09:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) getrusage(0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget(0x0, 0x5, 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) 16:09:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:09:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r3, 0x144}, {r0}], 0x2, 0x0) 16:09:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socketpair(0x26, 0x0, 0xfffffffffffff35c, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:09:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="5865d684e911b7f6cff44e3ba77f789c492b1bd2d7061dbbca596c2c83bf85ef79800a437c8d127f0d51b0be7299a26b8d8e598e42233c5f9e5218cbd2f903fb12799ad1bb32127c09f547251ecbefe16725a63569b5fa2ab35e78f5577e4534f1fe36f21b2efdc4505f4ce62dd6ca44e5660efbbdae993652c12f2df06a24a09b3c918ed4b1d7b6ace752047b96f11093", 0x91}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) 16:09:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f00000000c0)="f0", 0x1) 16:09:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x3}], 0x2d, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0xfffffffffffffff7, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7f, 0x7b09}, {{r0}, 0xfffffffffffffffe, 0x3, 0x20, 0x4, 0x81}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x40}], 0xe9f, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x0, 0x5, 0x9a31}], 0x100000000, &(0x7f0000000140)={0x3, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0x3) recvfrom$inet6(r0, &(0x7f00000001c0)=""/251, 0xfb, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x5bccc33f, 0x2}, 0xc) 16:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20081, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000280)=[{0x400001c}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x10001, 0x4, 0x7, 0x0, 0x80000001, 0x6, 0x2, 0x2, 0x1, 0x4, 0x1}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000180)="5918a2910f79708b641cb6261e015332417d5c206a975001430621fd12fde5fc80fcfbc01a07de6e34d2b5acc6692c3b200ce64c3e7b7e5b8c0fe9712d22031de009e9e717b61390f2cbeabe3636a5f8017a8309906226411cd00343adf38d401388d98c9cf5521ecdd14ce0f446676e75402d4e064877a159f7cc1a209f49af3b3f56749955a4067d61bbf76a1c208222ee1b0a39c1c7427cb5b58a76749a409fd61fae8a5932f7abf8"}) 16:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r2, 0xac}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:09:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x23d}, 0x8) r1 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:09:56 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getuid() setuid(r1) r2 = dup(r0) getuid() ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) 16:09:56 executing program 1: setrlimit(0x2000000008, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8008, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:09:56 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030222b00646bcb461f117010bdc62b64e5b7f85660108099"], &(0x7f0000000240)=0x56) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x101, 0x40) r5 = socket$unix(0x1, 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x10) socketpair(0x6, 0x8000, 0x5a7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x8003, 0x1) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x18) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = socket$unix(0x1, 0x7, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x20, 0x1) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x34, 0x6, 0x0, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x20000001, 0x3, 0x9}, {{r4}, 0xfffffffffffffffb, 0x4, 0x40, 0xffffffffffffffff, 0x401}], 0xffffffffffff0000, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x4, 0x40000001, 0x1, 0x4}, {{r6}, 0xffffffffffffffff, 0x84, 0x4, 0x40}, {{r7}, 0x0, 0x80, 0xf0000000, 0x9, 0x9}, {{r8}, 0xfffffffffffffffe, 0x56, 0x2, 0x8001, 0x926}, {{r9}, 0xffffffffffffffff, 0x28, 0x200fffff, 0xffff, 0x8}, {{r10}, 0xffffffffffffffff, 0xa0, 0x0, 0x400, 0x2}, {{r11}, 0xffffffffffffffff, 0x4, 0x1, 0x1000, 0x5}, {{r12}, 0xfffffffffffffff8, 0x10, 0x4, 0x9, 0x1}], 0x80000001, &(0x7f0000000540)={0x3, 0x800}) r13 = socket(0x400000000018, 0x3, 0x3a) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x110) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r14, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffd}) setsockopt(r13, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x4, 0x5}, 0xf800000000000000, [0x9, 0x200, 0x80, 0x100000001, 0x4, 0x8, 0x2, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r15 = msgget(0x2, 0x312) msgctl$IPC_RMID(r15, 0x0) 16:09:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000240)="7dc1875f399c3f7b82fb693166247df6faf04f5b646b03059559040659c00bc0430a7f29f5a0fa3326102fe8df680f9fe116c14a164e942c1621fd5ab0b69618ec8090e9ea067a3f24966e4321f314aa2892ff7f21ac32bd216198ded79083784c551a185fecefd42d3afed800279fde56b3d48a6cfb7be5478a75c8a9c48c206d3f51325632a849c542df6056e2a23efb7234453912e9e70277d6f7559689c21b18445103995bbeaaf1252f2c5a860f2a5200bd4ccebe05ac2478262a11816336cbf2ab3e10871e991a34f0592e74171d7da1ed067862ead0b66932747231136218c2bc835ff50b37", 0xe9}], 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) 16:09:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000180)=0x10) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x6580000000) 16:09:56 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget(0x2, 0x1000, 0x800000060, &(0x7f0000ff6000/0x1000)=nil) r2 = dup(0xffffffffffffffff) fchflags(r2, 0x40003) shmat(r1, &(0x7f0000ff3000/0xd000)=nil, 0x2000) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x490, 0x20) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x3ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x5010, r4, 0x0, 0x0) 16:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2}, {0xc53e}]}) 16:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x111c}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) syz_open_pts() close(r0) syz_open_pts() 16:09:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x8001001) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:09:56 executing program 1: r0 = socket(0x20, 0x800000000002, 0xfffffffffffffffc) setsockopt(r0, 0x8000, 0xe, &(0x7f0000000080)="01000000", 0x1a) 16:09:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, 0x0, 0x0) 16:09:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x1c, r4, 0x0, 0x0) close(r3) 16:09:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7ee, r3, r4, r5, r6, 0x20, 0x400}, 0x4, 0x4, r1, r1, 0x9, 0x1, 0x20}) fcntl$setown(r0, 0x6, r1) 16:09:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000000)="0dc41f4e", 0x4) setsockopt(r0, 0x7, 0xd21b, &(0x7f00000000c0)="4ed54a8c5172f026e2e3ab914bfc45f8687a6d32efdfbb480e2667631b638b0ccae9bb974674be37fefba1905a5829336f0b9686e64060de8ca97f82c171120667fb9971c63499e41493cc17a975ef2efa94c6f12529dad1ad64f4401d09df8d206dc62f3e66ffa63ea7be0436", 0x145) semget$private(0x0, 0x3, 0x40a) recvfrom$unix(r0, &(0x7f0000000140)=""/232, 0xe8, 0x802, 0x0, 0x0) socket(0x1e, 0x2, 0x6) 16:09:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402"}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:09:57 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) 16:09:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:09:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xfffffffffffffde9}, 0x0) 16:09:57 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) dup(r1) 16:09:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fsync(r0) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./file0\x00', 0x2020, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r2, r0) pipe2(&(0x7f00000000c0), 0x4) 16:09:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x44, 0x8001) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:09:57 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r0, 0x10000, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r0, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) 09:43:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000040)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = semget$private(0x0, 0x3, 0x4a0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000400)=""/251) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_execute_func(&(0x7f0000000100)="66660f38f69572c80000a4f20f2ac00f71d4003ef241a5420f0f6c55ffb60f574800452da4ceb58bc48151609f0000000041fc") pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x10) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0x2e}], 0x1) open(&(0x7f0000000140)='./bus\x00', 0x20028, 0x60) 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x62) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x4) setsockopt$sock_int(r0, 0xffff, 0x122d, &(0x7f0000000140), 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) r5 = dup2(r1, r1) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000240)=0x8) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) flock(r0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x181) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200, 0x0, &(0x7f00000000c0)="70214d80b126096689d6c9bd161c6aaea397d349270b817dc8cdcf2c2bbdfd3cff14d42c0ed1e1d402f98d3224703a9351e5ab0dc7a9b4df4bb794e4d64bc44956ac6cfc718f7f173ee1b2619345a36d2f4241a95a5881c0974545a17640cdee50b3eb24c39a415e2519e80fb65c97c11594dfd02f8e3f40ffe57b20d5052af29d552c93ad21dd7554963ea1219df6068ba555de7c7224f9c94b5b81bd59e24ddaba54439d0eb0eef7efbdf9bfc363b040", 0xb1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) listen(r0, 0x3ff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/125, &(0x7f0000000140)=0x7d) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000740)="62ee12ea0cdc", 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x1000000) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c05056e4fc748e93f0b780486ae007373a1bdbe785073b9ebefa4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd09f20fd3862babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0x98, 0x0, 0x0, 0x0) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2de4ab783175f9190eb4"], 0xa) dup2(r1, r2) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x102) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) getsockopt(r0, 0x5, 0x80000000, &(0x7f0000000100)=""/11, &(0x7f0000000140)=0xb) 16:00:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r0, 0x1) sendto$unix(r0, 0x0, 0x0, 0x410, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:01 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x4) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(0xffffffffffffffff, r0) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x6, 0x0, 0x0, 0x1, 0xa34}, 0xc) setsockopt(r0, 0x3, 0x85, &(0x7f00000001c0)="6d8986daa66e02469cae873dc3ef374053874a88d3f1fac5fd28acacbc082c9f0f3ec726d89b45612380c64c5fc5c2c61c4177837154121db508ac6151852158e5bd48737d2fbf289c064d09f3981e0cd40aa0d43be3f59c68ee98fb5431020000000000000012e11c9c0df834d964f8994dc3ff2c85ee0d1114d0aad76b01f89f37bbbbf892d3560d22b0b99e5d60bf172f33677edde90aff3fec191d6d8ebe70c7e708358a6336f8791c8e5a9c090e557177580996d4dbeccffc70602fc36f39c7c5cb8c4e758350fb4e8f7898b4271b78f9824eb9d3b7796e85b352eb0c9cef7c4d4f2b4a86b921aabfce4caf9e39e8e0a08e2e4befb5de04a8f2575f9898ad940bd5bd60e3c021dacc9d7a72608e98da286beac41abc2d111b47fe11057c05e50b80dbfae6e2e7780992378dca3c09a7fe", 0x133) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0x5}, {0x18, 0x0, 0xbcfc, 0x6ec7}, 0x4c, [0xfff, 0x6, 0x7, 0x3, 0x3048a62f, 0x6, 0x43a, 0x7ff]}, 0x286) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0xfff, 0x600000000000, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r2, 0x0, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r2 = dup(r1) write(r2, &(0x7f0000000080)="99c054d3900cc68d8e9a9e0a7b09d7c97c303629584b58f76e989e4c8df7c316414671441944b499f4f0006c8feab9e46e6249440e85bef4bcee9fd355c9fe6ec08d1330952034c98b15fc8a110d131e6c6b32185f9db5ceed8c7ea47f1b5ccf6d6fdddd8a328cdc53cc1aa22dcf2c893a1d397d453b3560d7", 0x79) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x400) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000000000000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x1, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x48, 0x400) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10006, 0x2) chflagsat(0xffffffffffffffff, 0x0, 0x2, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xa6, 0xdb9, 0x3ad72b92, 0x1db1, "3f360c6109cfafd65fa6adc54ba39e03f8894e58", 0x8, 0x200}) open(0xfffffffffffffffe, 0x713, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000001, 0x100000001}) 16:00:01 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000a40), &(0x7f0000000a00)=0x8) setuid(0xee01) setregid(r4, r1) preadv(r6, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r7 = geteuid() fchown(0xffffffffffffffff, r7, r2) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f06340000000000000000000000000000000000000000000002000000000000000000000000000000000000ec366ece000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r10, 0x5) r11 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) shmctl$IPC_RMID(r11, 0x0) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) fchmod(r9, 0x20) r13 = getppid() r14 = getpgid(r13) recvfrom$unix(r10, &(0x7f0000000780)=""/186, 0xba, 0x800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r15 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x1, r7, 0x0, r7, r0, 0x11, 0x1000ff}, 0x9, 0x40, r14, r15, 0x4, 0x800, 0xfffffffffffffffb}) r16 = getuid() renameat(r9, &(0x7f00000001c0)='./file0\x00', r9, &(0x7f0000000840)='./file0\x00') write(0xffffffffffffffff, &(0x7f00000006c0)="011b530289aac1c1ace793e44f99", 0xe) getuid() chflags(&(0x7f0000000280)='./file0\x00', 0x40000) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r16, 0x0, r16, r3, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f0000002800)=[{&(0x7f0000000200)="44e15bb9f9162688f65697bc666cbed037d915793b302f8201f53d557948a0ced27769ba116276eb8ad68d05f165515db7efc99e05aaef55ddda07f3624ba16a730c9a36b8752ece9da0c5a43b323b999b7962dbd767ea9d14fd06533db43c639ce394b109ded185b220001e54c1e2a9f23c90bdab63dee62e5e892c1dcc66fe864a7cde5a360fe69ca75ffb350e9f44d8349ada05fcf7bfecfc22113e8007fd2e7fa943f43c0422b83da04b85914f6dfb3f20e92d220a56782660955f63a34479606c43a59f1d5cc585fbd58aadde341967ad39250284c0cad4aa28846be28d505708e0f0e783420822dddf59da1c2e6a42f681bd39158d71f6a4562164e9e012eee6462c97deac09dbeafd6c8354588fb9d69f70eae2b342cc2fd5db3237e29af5e8cc38c559d23228ef7b045ecc4b14caab588c82a20a148ccde77a4a218857d63775c183e66a9c77a2a952b8410d42dc0a62cec8d4d03e3e8e38e1bdaf41f79b460d57077dd33e7afb01a5e13c2d1234493758a8b909d9cf31c5e1842ee2beb23d92baa9e12055732ccaf8cade8fd99b28256fae624f1ca90968cbe5e4feea86f9e57da4fff0483b54cbccc62204b0f8117e8341615be6ceea63b7a19e306abe33a3342c485e8e11d66d5bce5de308c22c753c02db1fba1daa4354f0fe261e962ec9b922ec87ffe351a573475342a2671bd597fceb65a509e5460b1486e5fbc8988f3e28237e7960f2e2c44169ba2852d4b24fc3009192c0acd6a6973b90f74116c785ea3587261eba3746617cdfef6fb1376f106bf003a1c1b1a2bc78db5891bb5864ee4d7ea74ce535b946ad72942ce1501e546152a8524c32107d9985ee9d950379f551cb27d6fbf5a4a08ee71a0d14823d87897fc87bcf754946af0ea47bee5b99ce9343df67d4232b33e1e6d18750423da9ffbefb5d668f169935519c74d1e19b9d7cffefe14e459b077f7f784c61d04c684213ed4e8f92800929bfe744a91a5d54c6137be7ec3f259a4b916dfa7bde07121376bd183ef43ac1cde42d85a086ac4ce878c71919e052f334d75ab87134c6b1e1d98421f590267a4581c24caa0f119c1ea4a345546bd75a8181251cb2c6b1497f9ba5daf652466886e31b959679526c1fc5168e95368485cb54f7a47a3cc909aa005cd1473ea328eecc37f850a21ef3527412e1801a8cbeebe31d4f1278927a7bbe744ca30799a227c0607b730de7fd016a2e9350b8b665d6293ec53d06ed5ba8939856acd627db8229dc03da4c47965abca7b8f7d4d31691c4d950d47bdd3bd8a8d0ac4f4f6d4cbb39bc09fd11c623139b369d06b94757a7782ea6d6a0aa706dbb3e7e1a2f034a49771abe5ab8d8ca3c808ee8503574bc363cf4317c02c3165ea0e3adadcec3537c0943aa8d3688e83369e9eae236be1851a67f56aa10340e9b0521d182e4c636f21f5d549defd8c5a12a14d9edc257497ff57ad3cb2e5172f705728da90c0c768beb3f58bfe6f3faa80dad7b485120a34b8ea5470ad37c2d8cd9e2c1d2e92683abe9eb266e345eb691aae4ae76bb86f66b913353cde89e0a58f77df8288c2e12a4e6acb6df51a1b5f9f51e672f6849035d4f12342ec2d0e88e942bda6af650f2f5cd6a558dc2f023e3cfb2528ef238a3bb71988e3a495cb3875e5d686999904cf1ea5694a839692aba80f5b5e208951bbf4f669e591c662776bcee82d01737e1dc9515c4a95095fc3c95923a73bed0913264842f419740614904fb5d5e997b23cbdab8e38d15d157593d07b8d0d801a53a4e9093edcadf88a62ec65079f8cff46aed1b503746adb10e8be76f161dec45b66a6cbe25ea571ad98f79a36c6dcb8108663a24ee2882188673ec5ecccea65807f8e6bb37c6f806706626eb6f8212ee88781346ceb71f64a553f3fca224dd5b5a06a15c5a34e53f9016ccd93f9d36cb782ddede63de84bdaefb3dd263ffe6b093ca025e7c919b21519ed014b975d0cfe678e5a9ae802fefada522c010ee7c1c47ec71e49157cc9b2440a0f991311b2770f269e931583daf279a3fde83f5587b2f0e3a690d3bb3e5e92fcc98bd7cabbddc1fcbd9ac41196792a4503e3b867c0e0a1a5b53ca97ac3d8fd4ec3e109a9a53ba0f675f7c892e9a1ef0bcf33131af0de8a42b8c5e6a51aa0029ea56073e25bddef7588ea5b3eef224dccccc0ac04f776c9893f2f0e2b61b6d4c09019f196835bdd129c677fdb4939b6777c9d9e02901befc98b626b23ee1b869209a2d902223614ba373f1c0ae2c6f5a5008212e9b649507cebe5602c5bb6ac72575e0685bd07bb75a3f4b33f98669a4efb99b97e6b5c1f201a90cb4517bc22089e6df7075729cd322c2456f8b432efe1a1865da191b5e8cc0f07c2aaebcc99067f5aa377127063213e019f00d5d4608ef17b4172886b8a34637d1d06395a7a592676ab208fd62dcc41abaaff0acdb0896fb01067f080def53f99c7d29a8fcbd7eba358b7971db7470e816bbbb8f0d42277b30493e56c4539ea2a8d93cb5f87c59268cc27ea1f83e39d3c6c8950b2af5dfcd5e9d5ae40c4495b1aa0bdb64ae125f9ce442a22b0d825c3d4286def2b0ff867cc06fab9b9942006a5eb85ffd9897c5d5635404f4dc76df25ccf809971fbf21f1722f355c72f2df913dd149555a36aaca01f1220651b058060403b4d34651363b92ccae123ae7767f29a34dd315e2485c266719ee1bfc17efd18fccd7efaf7f56b586c87d6b828f5a883d76fba954ea8a9b78c8a19472d38ea79b8f5410bc8c091a8892cb2ea88f6d14fe309e7412e22fb4eae3a0b49782a915558d1191e578f66751639bc7653b41ab55d0424bab1d5071d1d66681f2980279cc6dd74d1f7e8ea8b1a8c05e4d590140e257e0d0ad3bb8ad4b70ae482e3dcffae5886450385add1ce53eaeaf32a7460f79ae7e3bf78e9c49095a3604d81d41f2c3736d08fe519a236050ac4668d527d5eec46ec79c3d97175bc366aa01a17cf38d527dee558af7071362ec9907033e8f1da209c10915282f98ec1453ca8084452cc36d312602b58b51688e9fe5a249e8bb1f21205053d655fb026be363aeed7ddd37e93b8dac213c5068d7ebb4b33da2107184400f49ace6d7aa29c90ef6811b376ae656fa5d0bb836dd5ea8633029916d57f91b35316d7275580e8388e7dba10e85994263cb7ec79a9fa493b5408f5d66d150311bcc5766ddc3ff6fea2780b03799ff4065c4832a8aed34f342e2142c28883667b51428c519d9aef2712d72f24e409de9c0c5f0cfd5d129528f650ea05e7b3009e2a0c58f24e2a08a744c62f6ff268987d2f38fa3c912682557d1babe1c6b6f2a86b986269cd22c20b651ebe2907ed1b0ef176de055b188ba48a3495530424bf9487c17ba85b45a2bd2dbc9062529cdffa0d774c6897df859e97b2a902090728091c3e7f72d7d7510fb23e4cfc7aecf20a7cd134601969cade3ce0da6dcdbcf8001630f764045454ecad97f36aba890446201bcdb1c341c1ca8a03452648dc41c00c45ffddb3c2f0e006a352d45419d4b5271c43a218793f6f908117eefe19b7c8bbff2e5e089bba1aaa5121e2a3ec0ffb17181dd2e5a2e82fe44b0bd273342542aef5ffbf32c82a7c6d08ab0bb7c98f2f4bf2eb158e5075681df417122ecb4afcbef79dbb27586c0d4387b642d6f0d1582d80717f2c0a905c5b5f8b7c7417135a42264617a30945abd594b862cf3b98fa8156138ce5c30797ab891cd39704e7feca7c4b95103fab6f7189e2fde949384542598fcf834638cd219ea43b4a364c48d3d207e20bf81d1772b6eee048e9971d12be64748d9c3dee623f8d39335766c5d3ee46e0967409d4f5fc29af959c9250af96b22d82dde4d5208699cd8b5699a598b3055c73187e79c2de56015d1bfeb1fb64fb0656adb14b14952f14c6761ee9e28c6c03c8c6bf6a4e785efb5d81d2928adfc424eb8746f54e847228faf7fd0495e58588858233d787f5fe8280d893db236a896d952d4e5d8f062f707b597cd246131a4096669903d5c8050f6bc2f177b4ab6147b57093c006396e2357da128e1d93fe4daf22f932d45662f50c682d6f9274def4fae23d63dd286730e625a6ea3d1da7b127c4fa2a7ecaadf0dd65a0f44dd779a8b7a56891c05b8fcab0e9e75241ab5bdde98bed7d9340fea693e2a36b81de1e99088e5d9a231ea8a5a74b81f2a5851821a74fa7a30d205895164e56583cb1f3a209121894098b5f2dd445311a121b3f1d73258b1281c0f8ec6a5b40a71cd51bad2c08a7162c7bd06f1885150ae06ae7c2ddb7bd73896191a9f1c8808bbb26fc856d83a4ec5b18e62ca85581e8d38243d8893073f49d41ef3ca20f3e1d10539758da474ccddadd1c475ec298a01113484d30860d54f0e1ea839a500e93ee99c522c9c5c63994fdb6f319238bbd76d2f979e36f9b3e11382c020f57d529a63b76e3f09742dd8dd038d62931badc65923411bd256e9a6c78342efa6554f2dd28233611ad2d182e95dccccc28625febeb82a10113a2ac19869e66bb824204e2b31a87d889e848dd1ecd72cda73cf591d7f5b1a24e3a332eeb7167e130361348c911fdf4aee7432c1a03ffaa0e4d20d4884703d1a4819a2dec8938670c9a736391dac253bbf2bca135fc4322a6a4248914b727a5392019cd1b5c1948af9237b954ef656f1ba61fb3069ac4f1588e547a021782f977689ae874b87bc93ab6218f85bfc6a67e05947b271f7a834ba4c6d025a01a6148b11f9c30ee79534d7494050c199eeaf1c121fa2ff6a0f9a949f1205aad8df9793014b1f3e91484fbb6168d4b07e4f12a64e9b2935126f9fc6c6b0f3bc3fc66347edac38c62b9bebd0cde46ef0fc93f0b82ed908bf8bf787747ab05f778b9acaaa102e03395488fbd9016fb5d33382194d3b8e577b9f640ce106f98d100c9bac1bcbcaf3003d9eaeb16df6a70ccf0a3dfb2075b961c578d882a6330f07a39c2eed9561dda1ae1654af28af84e30fea94a4651e5bda73a224e5edc1ecf7fc45e413995fdafdc8025d6022602a7bdcfb5f2c3432865c0f364daa237ccd18686b506bea3301b9ba11347b0cb166da410a5121b622647a28cb0fa44c83cbea322fc21809755740379c5d3f2b1abebc2dc23185eed8b7c9ff6fe784864fefcdee75698754a838bc9f8797a3505181cd01b11ae658b3d9810817a06d489a8d1138115651ef22ba1c0032638197ccea6949e43b2f249b7efc3b18c575d2de18f2c404f4c6083cf7b1f830f871b2644cb1a428f72d436009736be6c1b6b16e9f4d716a7bcd2e4e11189b94e15f7c69b1fb4f150fdaf3a9cd8163d1b95c77c619e828a16026a1e8f9fb516cce27af79b54369bd6e00707ebfaa6d709d7aaee667aef32024be66fd8842462cc7453419f3957484e368a06a4cb129a3762cba3fe0859501de025f22ea9cda2339afdeb00decf7b359c59eabd440b45bf507885535d7185c526bc495ebf7009995b7db86a1780f6defede21cd51b726107a087bd66313680543222c08e795e8a680b001b9de623df2fcb828511e50cb50f7debf072fafd9827a494e0ff603e9bc2028540f58a7b9ff2b099a194b1c535ecafee9926ec0f5e704c29e8a9659270ef0eb6229fb2e1742106e6aa3c62c093c59784b80e25913cbbf979639e9bbbbaa1231f851e1d9c8311c969588323883b5aa70f7025f1c2b35cfd872c70f91c4ea28740e5b7167c19598f00aaa884f2d9e048d80ff041dd33687f2e73b8143369499ee964b99b310c6d5f4dbe7827a6530ecd3ec22aff30219faf3294", 0x1000}, {&(0x7f0000001200)="d854e322614caf90d2fcff781984b014b3a5e0e2eeb7b18926a1ef267b4d8257080a1eb60c3845c1ac00b789206f5f9a257f8279c87d9dbdf480884dbd1a9e1ed0c22900b238422c96ad8965a81c9dafab348c87cd330651734b19ff833fccf741301c2e52cbb3044fbadec7f85a282c4d400e86512a28b93eb8fc26f1e2cb4e237418caad5653ae41e45f25e0b1a8d47af4765da5f08e274afb76ae1e67dbea573715e806850fd7ac2214ac52e4a6b25b28eabdac96572ff3d500ec23758455ebbdf274f9d96ed5fee281980528ab11e1c3746558d87b1a70e061ccf85ba0b5eb4a93ad25c1956ad561acdf38e623faf41ffb0d89b12b05acda9cad5ed614bc88b28b36f0be791540fb93590015ce5b0934cbaa3c497551f1f99ee87114d51ce3db55599831216ef726116ee625bbf2f482b9051dbb2b65e66b67b51262b68c616ab39c6c5df222a15d21f39a6f444194fc7c69e137ce430b990dac4f44f7c1e85b133c95ba2ab9ab39e9c5d3c4f327ec48b8716429e41056ba7e73b2f05bc1c1051c9428c93a95a92c9a18fb0c552d55c3fcd530df8cd40373061fb35910323d85f491fb8b136e57167efbbf047490f9d522055b0083a8ff50b7f5abb32242755eae2bb23612f722a36fa280d43bb9429bac8c9ae5e9cc454b0c69426bbb1c01ef7a97050ab9ef3c77c60c085b1c347a82cf4bbb4b52d125cedb0f7ed3a1de9c173e802ca74eae167643f531815e50172fc1fb5ce1802d713d83c0cafa321dfd9074b16152c68eaa81fa4990f607affd2bb4644ada0f54d777558426fa58253b936c1ebeb8ec38d346b9252e3a09099a2fa975c66c8d13c15190b55f24bf1c96771fdeb690c8a13f0a112630ff59aa66c83d01f44643515a9a606413551cfb320afec5a9a9ea91110e449fe3118b8140447fe412c6872e16327a5833992a25ef7fc4ae0e720b23828dd8ae3c5109bb67c90dc1c402dd87b97115023b8cfbb5c1160374d10f04d263dd17b050d3df708384e50055daf050af1ec960854b225e2e5a655ae2ee942ab1a471ec1beb3f3510774d1f87943204ebb226e574e445746b8f6bd5d1cb23fef43a7a2df42486fc0686d5eb1784d641841762666ab6d7490e09a3bbd4cbb67f0ff3d688e8760b13e172f6cd8add6d376f0c4df2a431acf2fa91d8d925df44e4b683578d6a4af54d4437a1f5cfeabe991370f417fb43f691bb26669a334081cd0f55ab90ca2e7fc85061215c282be2b99bddf2833b061c3c85bb22d63215b53b786b08468acf47117eeb101c81d50ed1fc78c45601999eedecf3e0ec4204e8288b372614c777dbbe226ce9a6e6dcb616bc903928f33312f1177a06a27cefbb88c0a236e9c72eb3e8fd7987679db51f5b8de151c9a1ac94a076a0180dca9070997d4a37c56cda7877222b2f95396ec3989eb7c424462b1e7cba050849aa9b028a1a6aaee6e9e8753f498e95c6d55474224eac3025e01667fc5bb5b28721297bf9e5f3bae23aa67019e4ba953ea0bd98fccb1b5c19f4a3920d035b09fcd843cca9ae3519564dc1652674c9dc942577b169b29193d5610c28926583b7cd9d1d98d40f566626995a940dc07c21c27bb46df30b9215758afd4b7d59c51382afeeba8c3a9526827942b51a6839206cb0416a8cb2cdf02e40e3f483a4ea0acfd46e0ee218b59df3910aa2381c9669a758cf18aa7a1bed853887937136414a9f36ae7ef521cdb769284dde79ba547bfbe8bf40162220074a3ee32ae5f3fc3f31108846306ad18134db2d2dd4e5f5852bd451bf87ccf7a26a5f970068f7e7d93d0845924625766500764fe78546c7c7cd4b8822bcfb306ce972e59d36554d0267d5da27d700665d80f8c087eb8040b50762117a2a17af533f2d5d049e744a14772d35e749a13c08770433d8a284517a90900a48b85cd41b8d3a9335d1b6df9eae604876a6a42cbf87fae8082f193a6fcf51735f1cec71bcd1dc70a4a2176437f58e32347de6e21bfeeb96102def4f929d5f1c2529998887cbb32634afab4113454cf42521100a5b5b78363138ba45e0d9b9930721530ccd9936879b5d5e83309ce8da9d270025acb8b3b84fe3d3579d72ca186819d31351f27044896435dc2aae109dfab9822a67921985f4a8d10318c0071f5a43a92f2882ce791a19c8c6e1c72fbc7a4abff20b6ae13a5622d5e08dc01abe5c4ed65e9f59348941feff4d6a43bc0710e35f3219331825cd9bb0ddb4a01cf436b4b95230fe2c8d61fd8b994e7f98d3abf7744e74c01aa6d527c9a3df4ee6f0cd850066614ea222b093a78d9b252c939463220bba0576afd27f5f4ca67403d46bc553d452a09e62e464e4cbc190f8cc6d4410a654f7774c8a885cada3d8b3262fff9943fb0fa27da31488f84b6ae12cc6d45fb2ded58d194ca97988d539bdfe5ed8b3a3dfbd67a1c896bc72137df751681678b93266f3ca955cda8046ac5055cda9ba169a37b5ff35a9a9e6da4c6185a5a3aefa96ca34255ef29d5549daf07b2aad867259a8760d099993dbd2ed2e160272f94622b98d70b237b0316d3a974867f466ac7744f175ab8c641f7fc46f98b47d1b8dc8c7a61202fc527b485202fd1e3204677c5717430ac097ef0ec5296325a1863a870c2c596246f310c422d0575a77ef16b8d3571b0fcc0ea3e1e7947836f2fc6666d79e8aa7f75b6f5be7ad4e4f8f938ef52cea14e627cc62b37b4f2aab6c2bb0554b60254d64a499d224a273f684f363e681557bebfed27124d10d9b6fd13ba1ba00437b2028660389dc7529e523a97a3f1868c2ea03891836368133a40204722bd9a570d0e1d02b4165f1566e5488348a0fd7976cacc11275d4df84d3b48bd61486cec52d24f93b833a6986ae3f2b36c64af069d50a33b19a95cf169c3bb7e1ced2dea746c3df73b58b803638567fc7df594128ce11bae0ce5514346f671a13642bfc41597ee302924addd7b187916c7f380c307637d87d2959f0fdb6a05d6bf995dd0becdcc4afb016e584a7ced0aebc558546732a0cd4d7f4df4ba2196afa809a0ead3de4ad9b63fca6f0c70d519cbf9b60e088a744c5b218efbe32afc2adc20d52b8af96048003d06f86df65bf5caf81d8c223d9fef2196bf74e6b6bd3682300282aa2b4a2b2c00bc1da2170379df05d22f40ec8b60129b56f098c072e647fb5c83a41494f2f8d3a0aedf9f8d75713c93b8ad4b5ac92bc3a325e9b7efadc2c025b6220c95965ea29fa0e846cf787e6b60472dab61d44a56467305b0df10a0b53633d134e9209ea57932dee50de969e3573a63d0336f2f1acdde84db00fb22ed224d685a991018d1eabe2de2a7db54b192b31ea0265bd4ff3cf837a60822837b45e6b22148c21581ad51baa3d13b61370a3e7a47fb7969dde2ce8f6a014f3684ac6387e245c7a0e6f3c474009c5e13f720fb939a2042c5fd3945a6ee29b196366ad63dcdb228d18b5150df036163e05d9515d79478613462c339528659f4668dbdb3a0816eac215eac252c55a818c3c7b1b38f7b158849a5484f8cd1dd79d748fe7caeb6a3711e8d704bf99209623916ac9ae620dab03abdc65b65a25a82ca274ef89ef784f7fb75ead29e28ee2e05e817d4661f33a7e36f8c46adfc00eb2882932249a40baa6211b8e4c530488312273164d419d67c93f6c8b382ff3c20a7044a544870e2e7758e2024b3cd5e59ac1056a908247bc07d56ca37e966a01923b19df5855e33de8f8b97a7ec2a6964872281e347555c627b727307256611fe188f117e9aa83f36c211d15643e7667f44ca973954939052ad023a3acaf5a1c2a0d3bb368381da496773caa46e2ff4f1b526f96249bb5584ce709b2ccae4da210d4e3e53d393df636292bb0da63f9135c9bed224f6515ebc1b7f535646c305502264a29591ca44cbc8040444b061eba9639d56f7071302fe929d895376e5bcd5931e3237945678eaed31b63441b198157ae7a361262ed6b68eaaead1994b5f706e187ac20fb03a5fb8af8d3e5db175dfe10aa1e40ec5142e35c90241b53826908e7ebae579791cdf4034a5a8530074ad6d3acce79fa33a0ebb18a409eca37b2129c1d688a5adcaca730d07b28eb8df1e7493f8bba0e7228e34d5fe9d58cb3b0a19bd5663283075fb17f4b541ec235f8bd17fc9855ece176e419fe0562154e2895c7717ff83edb3a92497b0581d62d0f6843396c9e6a9ddbf48a46bf25a7642887cfb0dab83928d7b166bc245c0ac204b68077ca8abdf1d493155613a77b78ec7ca66226a173c18ffa31f33c756e31129475360463fc20d1ac8f159ab32ea1381efde6394c4b94be489f3fe5866d849ad23283409cc0cb7ad4db07b08ba9bb60e93389b53f284cb08152ac01737316413381fdbfa4d25487404f0ef1a103b2b5d28ef87509aa23622bbb6150be3beaa6fa73b19a1165429478d16800b4aad933ec4ac235bef249b3574a5fb4232cac1811931a64c97d955ae29ff53b5be8f94079117b6326fac81949fedcab3dda14e5d315b223a7cfead19e1d0b848412853f6802bc411f631b58cfc61c4a4237fae8ea9b3101023ffae310ffedfa9bebd7bf4a812391c281a886d3ad04c482cc3dad9ab0eee4500eff4f8ed9972e7abe29a48ca79860750eb05ef5b12aba511de36d392519f770da78ec5f1dd49febcf8b5c1fd0289e3c80a1b748e93a5c7db37ebc8a8e930bd401a4e1a551510c94d410956eb617c07ad9b702a4008ce21484bd17fcd755d81a54140e677688116da3c918687daa57db491f100880945af7bfbd49eea8fe68e73ada0d8b035198be1a0943d7dd962adf78f4f1689334ad1cce2b30e16780d498ac5eb19d06f77948d924b2fa98403b60cc2390e4db73da167245f850242fbc50773dac75da23f7ffbf431dccbec409ba389cded5e87790b48b5c5b1214d1363b5304060a5907ba157aea0c850803bc5cdeeca114e07a15e629ddbf098a0ddd9f35aa8bd33397da50367cdf4970162068586db0cfd92db6f0afb6e6bb8940ed4d56849577f4b78dd0a0467834aaa412354b150b35db22567619dff39f583cc709da5c95428fa95f03e2db058c3b694c44fcd955486175ae1656d8c615e580a27e6bae4b18fa14345d8d713abe5efdf64cdce30e3f5ab3fd7f9fb55e8d9e810d53fc1acba01d1b478998f8db46d5e14ab37bf823adcbe9d80643b4dc765b1e32ebaaf3c9cd6f44c057d72e14646b1cbffde55cdf044a076aed5e1b5734f757e40db45463e0f3cc14dec92718864899396774da6868d62be233e9653d907e59d56ffdcd14af3ee92c3a8ebf49a5d54a8f2884065c506a0e2ae7c292fba0a06ccd39f139cf41091cd6fddf6957d084ee34d8684ef48ab0ded4b5651b50f5fb94bef052290cceda5eb2c875ef1fe977ca5f5169af545c943ff9c4ca88311466aca652302f250a22d5be424dd82a75c3eaff49b260304346542b2c408f76b67a1fb95b444b672edf90f06c3ffa656eae46f5b02fcaa3fc43b5665140faaa5fd8556dd1c5c8432b14fa9fcd0afbd52eb63dbe8ef4b463b5da7998fb07558269dae0b54c585d9d74fed77dac16d823928e1b980ca2ad97c95952584515ef2aecb944361411f4c3568c5b750db67783d5de4e332d2dc45ce4744ec4d49c1215c084b080734282656cb96fe9fc3c2c3d1b26a9384e63ef35a8e4eb06fb66bfa1b026aae33b8736a36248e356040b758c93e1dccc995d821daab4e4324843d7b97b00413eac1514c4cfaea7dd94f882e80fb9054ef68c31fef5466b133e25d10233baae05b3566f", 0x1000}, {&(0x7f0000002200)="4e5473afd70e39182208853ed243068538bbe7200de1b482a08a34f33e3463da21a561a820d8e6cc9b8811c9f51b415c95819f2326b5eeae9c944b34c44198b3d0850698b92f5503ea8ab9e6d0fe1e4e6b70b8acfe9b2d6b7d4799ea8af6f35e397c7b", 0x63}, {&(0x7f0000002280)="bdd22725b125ada5ffe9adedd385ddee0812309a04baeec591de8dafe5b64fad88e9b09013f820341e0a89db14c315042256eba23048f8647900bcd75dcc7859eaa1ce64fc6b652f315592752db119a2983a5994e3412cbca5eca443de297a230dcce6a8c898663aee6ab2d0b41f62a984ebc6ea80eec1621177c9c3fb705b5d021539a8b3867e7d9bfa90dac6f9361366688f744cc4a1e13cde72a6a1fe6e76d77e4ad789b9b2c024bc8e351706aa78afa6e55cfabe0e134c225c359b5177dd66a3b778f283e8c8e441aed60a7df915d47b8a8bda3ad6c3f6a00e5ef78e420f2d", 0xe1}, {&(0x7f0000002380)="fdfb8920d5d8ad95508fcace9501aa3dbbe80cdb20f40dadbe91d6735e186ac6f9fa1acd3d478a65bd0a4dc35cdd8c826afd8ddc8590d91a2cceea4b9c4f08e0c9ce5eea094645dff0e061ae85de578155db3b4b4918aa57e60f9843bb60157a97e5acae3ef399b8dfb24ee233cb571bbc5909d92e08d23f8b05d4ac30b4d3663790d8f616f744e958cd5467dd5103fab9bd5bbdc649dfc0872ba33787d21ff417454aa5d6603b9d5f0e861ce2b296adea35ecea360ae48d17f337523910a0ddd73bfa49c528e56e0c60a01e9c8161855ebf5d1409071292418c923e598b737fba7cdcb8c83155a579720af3dd", 0xed}, {&(0x7f0000002480)="8d0747b7768c1f43cf8d6509cfd9c981180b39cb0961b34d83c89176c9dcbdc1436cb43783242d2044289e03e6b80a2f7b8d2b126059b0f4cdcb738bf6fea29eba372f7ea85eecec0edee33490f7659d4c5f19cf391a11793d5383d8fa38e354148d10", 0x63}, {&(0x7f0000002500)="cb4b78a90fb6b27068106826d95a9ab4886303e4aac6ae39a7ae6421db9f0d7870148eec930cb55af109416aff09c3dbf6a5c468f3ddbf604ed72025566ad4a4a72aa0a77bdd508de216f2daf27ac75025f3839c30c58e7375503c10aac4a593379869d76771bdb117921950641d3fc97f113e3096d08c93a5831f04f89f356a6bc3988783adea832a2a1ec4fa4b7fbbd8c7b1a335162a2076f46d7bdeed3091f45115d4d00c08175195e90b84e3b20767e63d05a0cc715f4d1646b9ec76aa7c07544bf13e68f414b3477bf52dd9f3125a4427efa04daacb15", 0xd9}, {&(0x7f0000002600)="a07835bc8e4b4645a9da2ead769521a20014bf5735f76908f4b7af1b833fd822220f6f487908088062b1910826e04f9eade6d04b6f1cdb4277a5b85dad24f97501fa4fa76247f4da5709de19ffa1a97fef19e698de2d1edcb0efe941dc5b07cf4684999df62373aeb4902cc74018a67f105fb01984970a015601bba80f38f22e253b9271a70c031be0ec", 0x8a}, {&(0x7f00000026c0)="0c35e9bee9b73e4b174ab8b99a3d15ccd4ec2229932511080b1713dcc6855ff9dd14f7fa0f977a54c391ecee60feed7de4e77982c0955e7c60f354dbbde949148d39b721b54d6b2e535f9cf1b2bf9fc43ccad5f5bbee96947ed97458dadd123d25514003b29f8fea13b4eb0fdbea559a1107d90a36e105a49bd0b92dfad91d4acf81c94369aa8a6208be503886821011049c695a77a0df9a0584cf11c391799d9b4b11ed2c702295fcd199f62c8d4eca694d04d5310afd6cb34479465e5dc38c29b124886253ff9c301268654e0780b7bad9d8fd9777d384ed0b021041e74ede28ba209e7f9fab173376f787ae", 0xed}, {&(0x7f00000027c0)="55a5b777ae397c65fd4119b8087224b9785ecc89c0ef1bd5abf0aee1", 0x1c}], 0xa, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x3, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/88, 0x58, 0x40, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x9565}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000029c0)=""/107, &(0x7f0000000080)=0x6b) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/88, &(0x7f0000000000)=0x58) connect$unix(r2, &(0x7f00000028c0)=ANY=[@ANYBLOB="82022e2f66696c653000c9cd5ed14740e5cc099668b3ea6121df6edea5bc9efc2703aaa6da04dec46ef52e1eb76643dcd4371a036b62cfb43fa4f46b0cca3feee10470bed9f34910bb52fffc241a69305e9a519ee37cc7498504982bc60dae64d731dd8c2ff235846ea8d3af6f45e46d82965c2a4ae0391c0a52829a3899fa5e1480b8d601248af2b9cd563e05d0571a4f11b84b5fb773fa9edb77dd8f5d419ed3a5fa10214d0c7e07c5d70a259c8323df8fe355388897a87800"/198], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000002a40)=0x1000000000004, 0x2) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x2}, 0xc) 16:00:01 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xffff, 0x7f, 0xb30, 0x0, 0xffffffffffffff81, 0x8000, 0xffff, 0x1, 0x1, 0x1, 0x9}) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xf0, 0x4}, 0xc) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) write(r0, &(0x7f0000000080)="48b2ed5fc7d8675262c98548b7c0a8256efcd21d296f64405571b6b4ceadb0", 0x1f) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x55) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x20, 0x1, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047466, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)=ANY=[@ANYBLOB="2e2f66696c6530000000000000000000020000003f0e1e6bcf3a5ccc3406949c4f51e4614ac430ab1e00b6c218468d79dce68c36ca44675fab54255a78b471cee36f899898e8dcf8673258c2bae86f19c0ab1ac2baa12fdd4b706c1505df29f23b13ce42"]) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:02 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10880, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0x5a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xad, 0x3ee}, 0xc) 16:00:02 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80a8, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') read(r1, &(0x7f0000000000)=""/53, 0x35) fcntl$lock(r2, 0xb, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x3, 0x8, 0x7, r3}) open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x4) loa command error 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/9, 0x9, 0x801, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) open(&(0x7f00000000c0)='./bus/file0\x00', 0x20, 0x20) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x40004) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x3) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x7) fcntl$getown(r3, 0x5) fcntl$setflags(r0, 0x2, 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="f4a4789b3e3f181d28f9f0202d8ea9fc6ab6e624f9c79a90efe099490792d390c3cf946160bd745a8be72ac7dd5c1251d0b118a83e0295bc964678fec7b8b94d91c80d86f8ffc181764290fd6dfd4d7433e1fd24e6f730747f923d56393d21c08da34f0dd724612e8652218b464521768acd2724c14c8fcb1b8e511eebb1e53258bbad279075d2872030a0f25263d78b000b57045ae900bcbd145b7b5d43b60a328d6fb1cb2655fcc3042802091c6f79f12e967328d51565f58cc58b5a1c76e1c9de478e075dfcfebeaf8492e4eb9a56ac5e8b3d928af3f5059212840bbbd8fc203af227321302636c41d7a030405261db81ef230accc2445c8cd55cd71254857b4678005c85affcfedf27fa29c58262fedd13925cea59dbd7ca29cd6b9dfabe0149dfd85f0c96dcadd043a9b9d798b1cb66e21a00ad2073d421482fa800b5fd79f745a4d30bff81a9d721cb9ce6226b0c5fb10d9945d0a02285b7d347b1f409bc7b62e82e19a5733a239fc0087cf4734d292d025c952c2579be4c27650f7e2a16bc2a3ba97bf795028310aa5d5b7a6bdb9d210a044bfbe9a45523eaec2ad999a6d90fd9798cd4977bfe743bc331136bab75759d123fed4bb2c09323474f98748862d02e294bd7ecc8230b831eef2d38e6582d7da6d00cc67f6850fa0aa8143e5b4eefeff496875f2b13f3841deb7e012a7c9362c8602856bae524168a3a6df5920f7f4810d4a4eaa2fc0957bfedc94994339fdf3b4dbe788277cb73b16aeb2435731982a941afddcff106a9499a8a2e1c8c2ca1f6622e1383a2e284455899d31375b1c8500f3f69e1d14d065fd4044804ab705bcb3771f6cbaa98b4f43c2a171085fbef4db163f89a12a5e461f0ae5ebfa29f5bb0c9a99454d36da653dc0cb843e18b8ebfd0f0b80ca486298477614edc2f64693d3f378ddb7b81d86216a90b33e8241a0ac5cc722c345390e73a9f0c7aa4fdf5d1aa015429b854ae78e5f2a00ffb824dc2736d739ed34bd96968c52242b086927bb817f37a1a42f735042286f49480bef278582df6205ba35de133144ab25249d8f5524574868e50c8d3f5b18e9a2d5e881e5cec5ae2e72d32f9b45e242883a71e263999766888637336cf9227dbc1a73c374b7d27060ab05f4cc19783c1b0ab0d9c36b56fe17511642196aa690fb45fb4f8c59a545b4213c597b975550298bc9412539cf5b62d2518b45a808f7daccde07a3370d5f2a5c27a769e28f5241857d9a68c3bc3c3df10825baeafa79f7bff6846a65764987d267eeb8dd81f25fb8c3be044c4d955d42f2a3974da4521d338753dc0e065fd461ebe8582b66be4f6bd5fda66eff8e3079a42db435b88dc8d2c0e761e3b77c9795d2b6d593fca3cfddee2ef99e632eafbb0e9e793dcde6deb300e734d19778bc49f52af6ffd24159e8509ee62fc83190a48cd367adaee598cccd6ad8cce43e9c25282db3fa12604373f9d75690eaced062f7dca6e3dc1f557adf3f61201bc82eca653a16eb5eb5558677848fdcbe678001458738a1de572b1a54295fc61c8636692fde223c127fc717dc0dd4f807f7971cc4e328d4c84d44ba99038fdf698ff0ded12e1fdeeb32e5ce71a9ff3b6e7a166562d659bd49c0ea7c19989845b2cc96d29ab0c8aca3cd4407161965929fa471dc27f18bfa04ed1ee4b9b7a492596275b33042f827986b67c9e6fe7338c8bfeb23a5ae99d933c67d4436ec3d300019dc7688af03902fe28373df5b80b730fe570cc3938259c2055cabdaed2a7a68ab8147f284b36700b43d7297045012994f86327b6fcbba2e54830a84bd6618e31d6aaf1826c43f57eeb4f5d77d801b68797983a38757b4e9ca951fab30be907e2f8c76f9842edb1ed4787d3650ae98d1cfe7a21aa752863496c134be0d076f4eb411b5ef68b88d5d038bc899b95da71e857b42e66f394b25b545bfa9b1cc9a96367a6a3c60291b274087c69cfcad2745e20628123e27425ca75d6991f661c1abcf151c6a3eefc1e964db9b55ecf3ff33da1dbd14a42b7f3daf134f56a2731ae843d5be25a388d14a3e78d835def173fdcc44c73e75eaf11f633835d19a357087f31c02cb1f91292b854beaeeafbfe96c4e1ae49c439a0e1a17927a0849b10700b8c0ceeb8c71145c21ce2069df29781fb5fe83fb99d257c92de7b4c6630266627db1722ac38b32787dc069083b1c559723970eccdc5c8cbd10b175ed49613797f00f4c3a891b4458b9a8734e94df11bf2dda9b0572b1ecc1ed9789546b3246018e09dcdd119724c78e8f21c3943cdf90ef689e9957065762f5c05923627631e5babaa360aa594bab69394f970042b76976996236e354052a7ccb56f5fe2cc8ef74bc6b5229297607a22dd4ee11c310293bd06a93a2e0be29147f3fb4a5b310856a434d9b46d03def04c6ef4d2b9a8b027f60aa915e88412e8ee901ebc5be6af3ee9b15f55e54d6340531b9efc0c593eaae688ed914dcdaea0601658386e572a60310a59564f04ddb5e2ea8937dec50bb8284f8b0678675f16b0677e81e7182da85692ec6e3b16ac320f7deb3399bdb264d915710b49ccef8e5c1f755356b2c7f639a2fbdd07c8c6f309490c17df09235eefcc2efbcd2ed59b5657360691f37cd4075dd2fb8d9c290ff502e8db48dcb9597b0753c98dbc5795a9913df29bd2ffcfb8e80b55d866e4617eba7d6a37ddeab5f3e6e3ac86f43163088d4804590c0e6e5ed82e665be62d9a2e9f1b7a496fe88d716c712b4af5e1cd8e6ebd1f57111d44ae1bfc35c203dc1b4dd08e9025cd1a600ad29acc481f5f324c460a119c630b18ce99d0aca69af91a655860e88ecf44d0a16bd441ca0b17d916ec3a0418271630fbac2bdb8e6b64fc5a157427776294cb3c03559b0d43deceead854b1688c4948130ba9c4938c0b46a433c56d9827f4f1f5ca7a4a1e4d0ddfb66c978f8ba23de32406c76a1edc84434d0a0a7151ed77a9a48367347de86a3f1baacda8275014af6add85f50c12f0f17e5cf5299e12eedbbc46176f21092e088b42691901ae0494709eb48c7cb443339b3914efb8f4443840a5b5d11ea437ef79dc8e137eb05ceaaab78e7560cb7fcbeb3d7795f674ffec180f2f5a8527050713c4e6ce9eaa88c92b3e3e8a9d976ec9bfaba801ec511f13cd98b06d9a39323821e007b5f44328c50a41dc406103d6f2c745b60f3c13fb74aef10806edf941c5d0d4b742b51dc68f96578e66d92a863ab665ce56361bbad336a4e659e771fdabef565fd05980b9380016b7c39feb342a3ddeab0e5919b34052bd209148a575f9d7c2f020534865dea3541f6098818d61fa5468a3e8ca4c236b12981438cc7ce45aa54278c87c4ea8b4fed9b6385a9e4c2aa5e1ab6d32083dfef6e4fd5d6c29a059fcdedc41cbbb446ea8b45286ce3c3e86777603d7b313ddaae2a9fe586c43a053118c6ba27feb7edb3b82bc99e498413886f36e1ca10f4cb7d8b25ca33667d6232243088873480749ea0bbdf7af37fa09fc9f2eab570304d07f07cb46f52c175bfd9d43d3eb20d8fbd9ee89d37e9bb1f29e4b3f93def91babeeed62359267df800f4a101c4b815a4ddd5863ec1b947065eb4e00b19dab37fc0882d95bbaf714a874842668545f69ef32daa95dc38c4a7c7de7859d73e0c30b9be200e2fe1d807147ef4772643181da2369c72b42c0da5137ab7eef981807497796e96baf5aa44d345981cbfffa48d096ee26809cc8d7f9cfcdbada5c488bab099ae6fa162988257f564938b77a1b48a8ba778968b3ced41e6a760335bdb00fe9f3d29f94aef2aa1d0601a5149638e4714dc7daddb090aa5d82de5919289001426f00a50324b3eb062e1bbe31517a293ccebf6f9328e633184be21b764f054d60592dc726b8c23c7316a1ddafec74a2850c84808a29c8506fec56371724617eb1aa0c2d0b6e148e81b2c9f0efc9a3d23a634e2eb55e531cf7a440841c37996a7d38dd8bf122a7344cbaedaa3a67d6753a921f70ca84b7bf5075717787672d01a0a074e28ffcae2a8333dbc8c539eb05e8dc4303b9f0e4c527572c5a6dd9e073e22956c16d0890af0979619cb528af5ed7de6f14f1ea11091b8b8f9d86d331edb7f0d5987d47b82e599f263b939548a163cc39d22e416767d08db062ecf7cdd86939031dff628a90c43ebebf691360042e498b542df5a84613c1efcbf238024a7c85859457c10a36edd64a5aa8c1dc8edbf9a85b44504e59cdb19b4ec66f50700d3a2b2b983481e211f48caed6bbbdad02b3dffb03643e3ab276ed54f18d96574c8364f0c32a7cdadcdb8ed52395ff9c006e43f0c54ca69b82efce6bff3c807c85960685968b817560002cb3cd238083753b2f8cc2ec2ca4d47a6544ae3e37567d06d9149de1dfb45d94495d98606307ef2a73f37d41ef4c75c3c6bac1e1e4d9f34b11d66b9970f40f377377dcc727bdcc45167155dd6d7bfd0a2bfe47ed25b7e1b03a2a0c0693858e42f3e3fdf0c264c7614d9924c7c43515de3d991b57a0e38463af37efaeb2af56180015936ed1f042316545dddab4c13c432e57d7705dd89b18b43bafd142dda0958deec63a089938a205215d2ebbd903a8b0a7a2346de628c2f3bf84cc75cdb016ea52c8e2b8f82a85c494de66099f4d88f8c26b86caa6a0d55373a9f50f5b40b41c02eb297107a4135d42a054d5da5cbb35a7feb397410c011447157938adc99dae00bd7965bd4a44059aad7dbe99c0421ba302d270e1dda302554485299fba7558153123e0bd620186643d66314fa0b3cb6081f9de15b1fc577e6192cf70fe3fb3b68365b41f3d427ac634beb6689850bc8fae7631a5f6a9d00894fd12b935eab465651e62604a002104afc3c5e4fa00b97b4b2bf263043b43dd96d2f24768f1a702d2075d89bfc8676928d474da0683736def73e1b31a99f2d34d6d89bd3b9de0e48086cf34b60a2da525c0db5e692f3213c1f727c0890e3a8269155c157929e3443cead5d1b262942100eb34455b6079d64a96bb21322da3c3f669f7cede0b4762d6cc8bf9ef2b2a8069523c231d2f7f0e3aed74ed8d2aa8b404aa8ac3b0a715dd69db42733ab45c589763d3055e65ec756f0de973f776709ece2e5fcf8e4df0f25fc0807394bd9f05ba83bfdc15a8ca4aa3c77b2c40c7f14a8fba400e2b2f89eff68095df83f5ed1dcb082d5260cdaab2f204e23ab544c71151b6331669c5048ab22efaa7e0263693f4c0a2e6349b2f63a39d74df662315bee58f782378445d51dbaf32e18d772fc11e851f680b2eab69e4b7e151d4d19ed30298c8841279fa4f351631aef9300b48b0bbe986c7679c27d1a53eb0e5f13539acb9466aa05d133003835cee21d7a85f4a2d4a72f4b6c3ff9cddce5934629984d0b29a8a5e5c750c441b86fd539773809daa2b34110d631ed233a42612a466d951ab30dcb8aa1d45494387ac90934c05e3c0848e6c614eb711d7c16b352e73e0250d31831c49b8b557280514f9bb0a4e04d8cead57870f5c782a672048e73148fbc9de009031abb67414cf1f409e09929e64959dc960d787a28ec1a1e0973d029704b5f7f00fcd672c58c22c7ebade758e104ff4598468065c230fd74ae27b7b181d5f5c5c8db16087835bd6e1ed87532517de19d744a5de4bbac4e4dee5f69154eef61da7bee42fcf99d61e934e97d391b80161d4ce09a8c667bc2857ca389f46c3751e717ccc0246340588b106f5e4fd729d416a5ad85f5bf5e7602a65b43e323d75b3639bb99507f9668e229ccbc159458da10dd1c9658026cfa097456ac0ee26", 0x1000}, {&(0x7f0000000080)="f1f1e3a5a2685b313f4a8c9a2c09990cebbdde3d700410bbcb16b51b40d5fdb750a68aa2e7a874cdc95073cc59538de3951f024b134a38429c7f00b8fca6adb99fe9e6280423564c73679a9b37ecfc2f0f40e6a3e8025c49e8530d3d29284644df3e4163e401fc563cf0d4666a0a145cdc843d7516ccb9a2ef59ada3eedfde424a77c8c7dd97a495e9e836fed7fa750526d7542802b09b9dd338160e65260a4860339c5ee09948d9cb03c19a824157eb5271d733b1d38c625b5fe989c5cf6a26d858bcd7c00e9c4e8e5d2d5fe8a9a9baa1df", 0xd2}, {&(0x7f0000000180)="146cacc6c5db7375951685c7abb40e8dd775d85a27d3c452a580e10f059e4de84a3a5fc06fce5a21c99f1a0821ff7bb2d4c9d1a28e1b7cd7ad2fcd6e19c388e4524d4c6678f645e097aaf61f1bc162995f26e7632b60e366b3c9b47a4f42687141ddd6664e202667e4b1e959a2631ed1109dcfb51d1cabe330b7ba1cbebc19cd2b35fbb34db945cb14a5a64d55892a2b9593f095ee36cdc1b794a792965018244f372bc91d15e298ed265d1591dc657b2ac575ad3e5e85729b37", 0xba}, {&(0x7f00000012c0)="f0f22efee08bc632e300ddd78aa7b0dc4b69f822f03aa765d67ba303ef6a20e8d52a208279e016cd9bc6507a3166b9ba9d2ff5dd524741d0edf9d9ba28ef8fdfb5dfe798597fca0a754bbe4506376b0267f3fb91f65a331aebf3528f6c5a2aa6f76fd271b55bcfeb7bc2ba704d3fc63ed4372307de89f79301865b839e6d24b0e76638da2c930941d4def1f61fab9a705ff88e6c0354424b7668e3220104cf7e77b74afa8a8b", 0xa6}], 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)=[{0xa7, 0x2}, {0x22, 0x2a}, {0x4, 0x400}], 0x2000000000000186}) 16:00:03 executing program 0: mmap(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x0, 0x1d, 0xffffffffffffffff, 0x0, 0x4) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x3e, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x4) mmap(&(0x7f0000013000/0x2000)=nil, 0x2000, 0x0, 0x13, r3, 0x0, 0x23) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = open(0x0, 0x20000, 0x1) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x2082, 0x7fff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r10 = socket(0x3a, 0x2, 0x1ff) r11 = socket(0x2, 0x8002, 0x7) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) r13 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x80) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x400, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x60000000, 0x1, 0x8}, {{r3}, 0xfffffffffffffffb, 0x1b, 0x1, 0xc4e2, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x84, 0x20000030, 0x3ff, 0x4000000000000000}, {{r5}, 0xfffffffffffffffe, 0x8, 0x40000002, 0xffffffff, 0x3c3}, {{r6}, 0xfffffffffffffffe, 0x64, 0x2, 0x61, 0xedb}], 0x0, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1e8a, 0x7ff}, {{r8}, 0xfffffffffffffffc, 0x8, 0x4, 0x7, 0x6}, {{r9}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x4, 0x5}, {{r10}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x9}, {{r11}, 0x0, 0x10, 0x20000040, 0xf9b}, {{r12}, 0xffffffffffffffff, 0x20, 0xfffff, 0x80}, {{r13}, 0x0, 0x10, 0x41, 0xfe39, 0x9}, {{r14}, 0xfffffffffffffff9, 0x17, 0x21, 0x200, 0x1000}], 0x8, &(0x7f0000000680)={0x1, 0x7}) select(0x40, &(0x7f0000000040)={0x548, 0xfffffffffffffffd, 0x0, 0xffff, 0x3, 0x584, 0x0, 0x80}, &(0x7f0000000740)={0x4e22, 0x81, 0x9, 0x1f, 0x8001, 0x7, 0x1, 0x3f}, &(0x7f00000000c0)={0x7f, 0x9, 0xfffffffffffffffa, 0xfffffffffffffffd, 0x9, 0x32a, 0xb220, 0xfffffffffffff731}, &(0x7f0000000780)={0x7, 0x5}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/11, &(0x7f0000000100)=0xb) open(&(0x7f0000000700)='./file0\x00', 0x80, 0x1a) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000000)=""/104, 0x293) 16:00:03 executing program 0: getgroups(0x408c, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000751000/0x1000)=nil, 0x1000, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x3, &(0x7f0000000080)=[r0, r0, r0]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: pledge(&(0x7f0000000080)='{]&]\x00', &(0x7f00000000c0)='\\\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10001, 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0xa4) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r0) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x6) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00800000000000e74de4", 0x0, 0x100}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) fcntl$setstatus(r0, 0x4, 0x4) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r3, &(0x7f0000000100), 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) listen(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f0000000080)={0x0, ""/132}, 0x8c, 0x0, 0x1800) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x3, 0x7, 0x200, 0x6}, {0x0, 0x32e0000000000000, 0x0, 0x2}, {0x3, 0x6, 0xffff, 0xffffffff}, {0x9, 0x8, 0x538dd70, 0x10001}]}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x2) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/169, 0xa9}], 0x3, 0x19) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000004c0)) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r3, r4) close(r0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000640)=0x5) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000740)={0x3, './file0\x00'}) getuid() msgget$private(0x0, 0x588) bind(r0, &(0x7f0000000780)=@in6={0x18, 0x1, 0x7, 0xfffffffffffffffb}, 0xc) msgget$private(0x0, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2000, 0x20) sync() mknod(&(0x7f0000000800)='./file1\x00', 0x10, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4011, r1, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) 16:00:03 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r0, 0x40000) r2 = socket(0x18, 0x5, 0x80000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x40, 0x400000000000000}, 0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) fchflags(r1, 0x20005) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000400)=0x3ff) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) poll(&(0x7f0000000340)=[{r0, 0x95}, {r0, 0x120}], 0x20000379, 0x7f) socket(0x30, 0x3, 0x16) r2 = socket(0x800000018, 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x80000001, 0x7fffffff, 0x101, 0x1, 0x5, 0x8001, 0x7, 0x2, 0x0, 0x8001, 0xba}) r4 = dup2(r3, r3) accept$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="9e91000000000000000000000000000000000000000000000000000000000000000000000000da9528dca200000000000000000000000000000000000000000000000000000000000000000000000000000000000000c725434c731ca00a7700"/117], &(0x7f0000000180)=0x6e) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="8f339736f866faf7d27a66d0f286e12c2a2566b68cca939af229303d347926705ed781c82b7c5c304f007f898fb0818623f1e0102b40e35a176692acb2a4a41286e9303ec82ff88394065b073ef7cb029c10da185149daadfe96935390d3a8489e282b85f32c34d3d80528e71aacddf96d93837dc19e20b3d8260bb9b5d1a9e721135efa95cb692200dba121c594acb1e692ea5fb281ade152414b98382873d1a3a9fd9c9177ea476f691f64f980bf0c555fab", 0xab) accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x1, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x808, 0x8) mkdir(&(0x7f0000000000)='./bus\x00', 0x1) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000140)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ` +'~?'w` +'~?'w OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) login: pckbd_enable: command error 16:00:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) close(r0) r1 = socket(0x18, 0x400000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0e8cafc43e6648ad6f14728be859196d9cc2d83172ba5e9b5f77ddc9ceda24828551e2eddc0a1850144639ee768e9e6a76743c45d28ca646e82c23bc78c3a9181af6db07e10176b7fb2c5b5372fc042b98ddd071a876e4fbc2b97886a9c7569c90a05af1151519b28b7ac7151bb1c06805c5a3739c9499a7136d33facc6cba88e24236e52cff94e0a2ca758e4eec467183ea2c282fb9622fabf0ee8aa9d9d2a58eb233eba3ba584034905a78be3bbaddbd28d5a93dfa4e004baac6ff9df7457174354d876dc4e825076865a71c5d12afd66853307e533919758f4bec5bb3efd9d932e5527087f4e6a50ff1e4db8604302c3e6b8273c77734f1f9f52497aae599a4dae28d7fe4454215daa4875b379bc7b054417b89ac9d03e256e19a1a328d9c21cc1e8f2f4c136726726439a472ff8a793d902c9c9fa1024ff020880e3a02203b7f5c2f573aee94e5efad2ee3b4fbb5feb3b8e51f3e700ba0f76533e5bda7e6f39e0fa7752d6fc92cd9e3ae97a5637740b64d6c86d02305e43cf98ab1ea165a8cf84e556be4e5327640124e5c465d85ddf6f703870bf59854db9195990cf19fc433f48259525511ee7cc70cf924571504ebfbdfe2566a32e58518817940af95207e43bc6192cc709c0d4ebfe881308a0bc8ea62d4ddfe92369d3692e139805156895707727f029e0bc4c5c67efdf37ac8864559714a56e40d693f940c0b8d57dcb9b30b0a4ecfd487d4f5e3f2997f96556f80c658b9d89e6b6aebe6dde9956d83352d3fc5e5385aff134ff3d06451d3364fa99db95e0a29a94caee0c9174c1c586beba3f0b1332b7131fa24fc95b5026da1229ff810957ab2c12ba7617a4e0a42ae77f74c68ecdf2012834d8dfe2a44a8ccd08161d3c8ce410aa3b189bb28e9c822a329769e20374c1e2a6f194f548ccec83d20e1112bcd5e99fd8a12055e787cb9fdd805fdc2f0c5b02f03919e38897c94a49df93d4e17ca670270d350c1e7b65edd11f4fc09f6acad9b333339a9b45ac3f1e050fa39e0decf081b2ca20912cc42ad166169bda05dac2b857e27ab033c82b286c0d5afae8ff94f6fa051a3812cfb71e914c98b8b7568e1fdd0c7e84b80b263f005584f1a7f4ed493db380bf4cca3f7ed8a40dee006d1120843ef986cd6d765ac92ffffaee94a00aba6bf3e2b061ca11925ad45af389b318a67ce47795bc3ed5f6a67e52524675591cee12e59dd4f2ea2833e53aa55574886dffd42fe5e832900a3e96cce3602ac9e801a9b4c10c65b00cd753aef41a54347238846a226594e40c918a070286ca639a91b70900c2bf8955ad0a510bd0cc8e03e0dba5d2b349e1d17750962e72ae415c039842c288b3c19ca68077bf1ae169a1637c7029d03ca63e21802ed32a5374d1e499335ada9195cc5352cb020f01e64618a28e708c34535215701127cee41c5926fc7703630050bd915e69e2a56064894f766a76d28da54407efb70118dea5b3e7f5d09c9c46ec482d1c9eb28cd0dbd140bc216bcb605cbcb88d3157d3d63f341c441eff52dded82b959e0a72af107ea99a3906b14b7612647c92531978303d95f42524320ecef7ad393c6dfa1a4b482b4e7883c85d15875b5cdcbf15413d2670756ac5338cc3efe6db446be185f57c02d1eed29bb964155ed79fe43cef860d5e70a59e0d12fc3ef2fd4312a22291a2ce5e1ddd312ecaf0a5ef4b58d1e8b32a5b8d17fc0ba32bea8603552a746b787214eb7d2cf9f90c9eed9236488594609f553e218f25412d4102034f4e0c5c14509c72d662feebc9fa6ef0038a4a1d7b316abf02a4a0069c4a33e447c6c3acf2d363cbf84305dbcdfe49272db1052dc6d99956df1c064a39cf514974a81eadc11d94e734b8cdbaa5bebebcb1a7bb30e8395f1e1e8f586acd6735882931c1a9c2e11bedc87d72a8b39eaddb432d04c11fb0cf4c1b660222358adcef0807bbfb7500057e40a6d695fed350fd54bbbbcfad268136424426bf4ba0c83a3ce3902749811509e1409d993855eee5892eb5e2319c3b40fcf4ee3cd389c3a387d7806d7aeddba6e90162fa7167a6d723687af8b45f84fdb7fb2d60d04d2ef999a1af1a6f93279e8b768035a3ced4f2d28b2c2109f88daf378ef355f9da14288277eec9dc84289ce048e97382f75aa37377bbb296be6c0d03e28df68023cb1400c09613feb93f251c2dd93f24b4c03d462ff1a7c1b30ce7f721cf41f5986750a31e5f1cc7dc1160587d20d1ad1ce75337a64d55fadf67281ce161e6176af4ea6dd197da954ac3880627539ea0eebe379ba620036e5551e25dfeae77b38cb493796d830a0ab4a836f4888fdd777508d8601994a656b3806287096a445981a419e87c89c98cc231444cfffb2c8b16299b4fba21f31b8b4556f8d76d7b7264ea8cf0fcddc660da367547ae40644f370655f7a150b0ab0fe101cb1c0f30f21fa0e3451e82c541dfaefd80805843e72caa0bb8aee2ed40df089164bf0243248aaa185db311219d0bc97b82d348576a57b2b30cbe6774d63bf4ce3aee5be6b274f49eb6169a4c55641d89eb341157e72613166cd2a94a3d5a47572228d0052aaab81567bb9a691ad59f8914f11adcdfe32b9e9928b3bfbb1d1b33f07dbf4d12b01f37a2430362a697513e8a1bcc2ae1855af875b7ef120b0009c62da72defe9d3d305fe5e5212d6d2204a2562da7b76fdb4e1457f9b4ae4a30a8753fad3c8acc8bf7d807ec755c3eb9bb41a55c41003183e56c0a3ad7103ece150d4a569c893c09f53cd1163e3d536780dd46a7f211a1f3f2eb9f5bdfd76302652db49d075ef2c270e5cb29cc5b1b18e22a7a1b20e04421cf59e00ed30ecc215f142a740a4e4b067e6ef48d62c6e56e8e9d201593b99136f3446139643bdd94cc66f70101be12dfb398b8d2ce161b2e2decf9de9cd4d594c1806300e4eacda61d5841994e2a5161facb71ced18dd64f8d3cda25e74d3fe9c8aa193dca361a785d717074613b6f40bad1587f18f44e4b9fb7bd9f141456c5393af5df5992112a4542118124c4eac995bb80ccbeecc4a2526f306e751a4a9101935ef0614c6e2b9186bf5a4d014de4e5700a49b6227f603630573cb80e5941bf623ced4c1342b14b8957b3cdb7af803ab27587e43bbc774e777274309b751f83bfaed14d2392618d60c82e233aeceb3b99c3d00c8b11e661ada6a2647ebf7048828f059f3793113162c12e60c90a95c057127ca7af31e0761f03dd4cbbb0e4bb7a0103bf1b8b3ade0c1407ccba0849f603024d9f61df44e9374b0d56053e783f3dbdb3dd7f143b3adfbdfcddbecee3c913689f64f2d5ad7e255dd5c7c0f4f22d75b9a092ef7e6f65c92d0e582fe7e17fa3eb3b57aaf2b2307ab5f5fb06b68a8176c7dfcc8ca39b3f4e9d6bfa4b63a0a09a949a94afe3e9c9089336ff97261c3062d6257084814a1474fc40b11fc5cbf78d5d05821e9666bce0985d184b33f7ce780b36457804229f4e0c4c1dd3104ccbe3927317b5886699fd362a61d61d4f17863176b8943c58da28fa4172ddd8a57f69a4cffeaa459703e39e7fe593063aff8383787e56bbba6ba15ae33d310aa758407ef461ddf14e62e6bf022ea24ceff1da91f99cd66d46edb075a06678c5b6118c804f4102731c1814b406296eae0b25955ee21502744462add4525c48c7bf6dfa577a1ef8880655b4fadeed21e09e3db9224b9e211434c1a8a9582412c7636112031c77784e0d0c95eeb0c7f956eb25e0dd4f67353fbf29377bb7b41de67a233a5985f5d7aad178291d2a30dfd0252113ab79856245f1321a91d151510920e7b221a7a356d40e76feaad38df1098e6600bb173bac86e3d83d64f998878beec926f7243a93b393ea5cdd206064a84977c1b2fc0528dfcdb8ab7e5aef4cafb2faa852e0538d468ec80a876f6bbd6eea48de5a061c6cd5d71db33ddb712377ebbb09dd39aafdb6f1eab2de02e19682ca19952dbb07a48f3cc7baaa7cc9de32779277627625594dbbce5024a64beb984965b05ddd62d374007cd042e7310659e994e9656b6d36f8e5f2195038d11bc90031fd0ff6b1a219c96926e36ba7e7b7a0e55025c9fad0118a53c575e613e4f782dd6225c227f2a32c1910adab7ac0335cfe282e6ca1367a28f66434d1bce29615a7d0fe26f51a12d5a13625fae90fb3a94899a3006c6b0fc4269fe069a2564336969152b49721b649d793fd030375d28922413c12c22e5ec76e9e3350004f120d6580f6b3a0ee2ee2e287c8d76bc40548e40c6c57abe90298c64be27df21558d015d0cdc364d4c76af3b45b487f2179666795d3ec14a2c392c7a6105616a51b3663b64022a1af20564ff70eebe601d34eadbc083570901b292a0dd51c52e71d5a0dc3ee1b0a51a227d4b8a19784148107b30a805c87a87a77e40b40287a4731597d1851e3b228f154874cfc9d79dbc31140b0f171c4a2f07cb02839120de4c7b98b7749c2a06816ff3ac965ec6ed99b191f6da166d4ab0ebb40cd26c71a18cb58e24d0a436f258adcd6cac6912a7491f4100f5b0d2f8d10789a9c05031cc9adf1526ae54131809fd16cdff8147c69c9a44899bdda2ce52eb2dfb654b4fc5a60f869ff80a357f1ed77feea45e77de6c93547bf16ec9b4bbf971bffb209a74bf9366c8f75e1b9f1ea44a3682d43cf0b3640923788611a48e33e599e87e93988bfdf7722bd0f98ab96abc02cafa8dda283e45d5ada7ab655430ab32d276f508e4b4b0050a80d6e406dc3d4a858c459029a17f250b441a850d07a326c180d44e30ed9e60d109cc95d8f883b21d6b14bf232ec535a420cd1791adc17555fee23fc95dca67e7c092653efc8376aa4f2e0406c6a20edfd6f1bee13d54f6f7fb1c7f72300c96d3b044a48bb8b9b83b457cd7402504247a8677a580b7cf6270397ace384d3f12ff61cbf3956899f7df7bcfad47a83417824d011430ae396e2c60bf973fc97167e6be5ccd00137c37d61cf852fb75f10986c31d9c22ad3ec33bc02ca040c611635e60c06ae2160dd41fa9b096ae531d00f9fd24cc9b610e493c1df9a1231dcd1f4ec1f92d082cad246a18b5f1c01e220a3457f3de762f53a038caff7efaff965540e7b68d54835927bf4932365d73f576ca843f670e9341fb7165ae9b1e2aff8b02429266fbbd42e8da4973ebe59766fb9f9354f8cf0473e4b77fd66673896a2937ce3bc01cf6ad3164135eff73b3388beb3ec99317d19c61c7707ea0d9a7a3e1f0907b0ce15f89de0f6f3c6590ed61b59c9c2bcb4b09f96dbbc2eaf0ecd7f68943b6a806bbc82c9e2c47d737004d584e291cacfbfa606a1c8800591c28e060a8b4ad538384245ad0cdf34e5948d0c04c7d53080db9b5204ea348be8408899ac2adbdb5764aef19eb2c4d6876bf82c70614305991726cbfce2451764a75c379cb550d152ec9b22e0dcb84e3953c68a768fcf08f4c1935281370b9de5c0047be1b1469d712b6f61df8feafa96b124e7a87c40a9c7287c64354475abdf1c9c33becd5e5245d0c59c9c4cfae5562ff274d771214e6219ae0572b666ee2ffe9dc0992cc981d0d638c073dde4559ffa4b95e17d1e23490f1c7287fa7591c43b424b9430bc122cf70541b22ed0d00a74259ccae250a15891384864a5fe4bd6d522e4e32bf683103c4cfbc17d9d0820d1fb20c9baa10cd3ab47d3e829c0e86a194cbb43f0ebb81eaf77dd6156cb70560e2cbee3f7fa56b35c1d81a51cce972c189556794fdc1f793c6726e5b94201fffa90cae15492563362d19528924a71ca0c4ff94c668e023eef90b639f49f4", 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, &(0x7f0000001200), &(0x7f0000000080)=0xc) setrlimit(0xf, &(0x7f0000000040)={0x3, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000001180)='./file0\x00', 0x8001, 0x60) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x20) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x4000000002c94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x59) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) pckbd_enable: command error 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/193) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf502e", 0x50}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x800, 0xa5) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) 16:00:06 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) syz_open_pts() 16:00:06 executing program 1: r0 = semget$private(0x0, 0x2, 0x81) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/84) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x11, 0xc1c0000000000, r1}) r3 = shmat(0x0, &(0x7f00009fe000/0x600000)=nil, 0x2000) shmdt(r3) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x54, 0x4, 0x1}], 0xfd2d, &(0x7f0000000100), 0x5, &(0x7f0000000140)={0xfffffffffffffff7, 0x10000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) munmap(&(0x7f0000fc4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000cf8000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) syz_open_pts() setegid(r2) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget(0x1, 0x2, 0x12) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000280)=0x4) fcntl$setown(r5, 0x6, r1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000002c0)=0x3ff) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') munmap(&(0x7f0000e78000/0x3000)=nil, 0x3000) sendmsg$unix(r5, &(0x7f0000000980)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f00000003c0)="157b752e4b0f60ecd5c4c46919ff6515a8f368ad73c91a682f6c64efd2bd1bd4d77f55481255479b5d098572e8dad1f55814a57d07c957463bb2e3a599d5c81051ab72571fab8ce605de8938096da19a1f511fe6528360262afb2926af85dfde0fb69a91fbad28249ea271e91a77de272cee11fc43b0fb253c81cdbba6d79d30e8cc01c9cc94033369c0721a3d231f8f3aeab00d60d7d98b4d270e27422ca0bdd6e1f7271d0d858aacca62a975cc3a7b75f21a29c172d4814d83f57dc7f55e23edd46e785d11533f5973fb424cc178578ae091", 0xd3}, {&(0x7f00000004c0)="474d9ee32fbaca7d701e816d430267f3cd5de128447c631a4684a088f6d47d4c487edaa29b35c5ea75d43dc99e77fe02f3b44a09462c7c87e076241a42919195a32ec474fd61876e84398c5fed491973316e75d3d4c79963ec1960ca8cddb5a71a30c7be46845c3c17824585c73919d11c06b9990c8c5f9a2450376d4f537c7c91c75b790f9dc572f2c9ddfa0de433144d537f3b91154df96cd3dbab65946ea9b66bcf7f00ec6fb14553c37c7437e017dd48596935f737cfbda7886c", 0xbc}, {&(0x7f0000000580)="cdf5bbb9c5289e9e6452686817dffe133d41ae479639868acf5508a29bd5850e88dceabb390465f36f4cd09ddd471fb8f0ff1bfd146c92ec7ba40e6ae83321048c79e0d825e485d8fc5590cac984a17329fec8b7d3c1b57e7a9c0ea411149f20fcf4892475841b60d04679a7a144a12e4edd55b2bc58", 0x76}, {&(0x7f0000000600)="67f082ddd1", 0x5}, {&(0x7f0000000640)="54332c098daa0211ce6f56db63f08cc0eced615469dba94476c0ab9dd84a07404c150a4ff46e0357ac0a77a5a912732f3c0bdedeb8121a4ee27ce71399c33efcf20ea30f68c347116d39cbad9b9a63dc68678b20e3289c2b889bbc46a881ad4e7d7dc0e42a64d368ce445231f477e9b644137554f1e9c741a69d6768fa7c00375d19fa3d0fcecdffe00e53fbc4c06402b3fa9942fd320b3fff72b988fe318173646baa70bce90c69ad65be3c2cd03336ad7a8d2d221edcd29778bfafd98bcfb4153c9ccad012698aab8dda6bb1ffb608bfe3a14a4022a9f88c907a7bd7e4784cb44bf0c5fa03e21f3872ef9b38", 0xed}, {&(0x7f0000000740)="87a053871ffae79b4cbc6bc2cb051403cf2bd9a73a2067542954c4f1562ef1fe2daea7284cda6b7a68584fe70347acd30e8ad0900e34581a63f82deea0403dd59e2d3e4fcc578949db4c926e7a265fbcad16ae79137dfd8f231f45858b98c531b13c17e93ce44a288792540e3f2d30060b2ddc89816b96206414faaa8fc1f5dfbdf25094abc4c8bf822e0fde0fa91e04e70bd2bcd84e25dec4ec232ea2134d1d3e17b207c9", 0xa5}, {&(0x7f0000000800)="4f187ca34f413cf6ca0e74a8dfc3a5fd08dd6cc76c3246cec7e4a73c8609e3793d891124d19b79e9a27cfa8d1992d021255bf533e6b9a3adfc6fa5d2c208e2263134fa7b2428cdabc378a9cae8de86fb60f5a75a79ea22bafbfbe22a4c85d23727da0dc52146ba889043da57ec136a336bea9ab3e284f5131fcd404539269b0b62943df8135bba6adf05d48cae24d7c00b3322d4897671ab9cc55e91458caef429070a428ec13c315ec2a3c36a2c28d0c283eed710a9743c1160d306ea0983647fa5fd166536851a65de46a5933ef61997dd6db8feccee1cf36c8145642bb00de10fb2d2f4960241f5c7424403ae1b74ca", 0xf1}], 0x7, 0x0, 0x0, 0x3fa7e1835b243a2a}, 0x0) setgroups(0x4, &(0x7f00000009c0)=[r2, r2, r2, r2]) bind$inet(r5, &(0x7f0000000a00)={0x2, 0x3}, 0xc) setgroups(0x2, &(0x7f0000000a40)=[r2, r2]) semop(r6, &(0x7f0000000a80)=[{0x6, 0x6, 0x1000}, {0x4, 0x6, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0xa13, 0x1000}, {0x4, 0x60f, 0x1000}, {0x4, 0x1, 0x800}, {0x0, 0x702, 0x1800}, {0x2, 0x7, 0x1000}, {0x0, 0x1f, 0x1000}], 0x9) setgroups(0x5, &(0x7f0000000ac0)=[r2, r2, r2, r2, r2]) getgroups(0x3, &(0x7f0000000b00)=[r2, r2, r2]) sendto(r4, &(0x7f0000000b40)="2a05446eb829d23adfb0c3679c5242936fb2d63efa3eb69c1b74966919f4e0cd6fcbafbbbf39cacfd4aa3a9cbf9763e3bb6602fd042f1879fe76240a8157dab1287f00777ff58f1a059a6aa2f12663dae2ebd8d2c9256bcde1f3a7f6d12d09ae0ae8d5103e1fe3fdaa8a8f46eb0a5ca15f802de25e357bf58e5a193ac9e27b", 0x7f, 0x2, &(0x7f0000000bc0)=@in6={0x18, 0x2, 0x5, 0x10001}, 0xc) 16:00:06 executing program 1: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)) r1 = getuid() setuid(r1) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(0xffffffffffffff9c) socketpair(0x18, 0x1, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x24, 0x84, 0x5, 0x7af7}, {{r2}, 0xfffffffffffffff8, 0xb0, 0x2, 0x655c, 0x100}], 0x3ff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xe7, 0x40000000, 0x2, 0x180000000000}], 0x1f, &(0x7f0000000200)={0x1, 0x4}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r5}, 0x0, 0x0, 0x20000000, 0x7fffffff, 0xffffffffffffff1c}, {{r5}, 0xffffffffffffffff, 0x10, 0x20, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x7ff, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x1000}, {{r3}, 0xfffffffffffffffb, 0x28, 0x40000017, 0x10000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x84, 0x4, 0x101, 0xff}, {{r2}, 0xffffffffffffffff, 0x1a, 0x80000000, 0x800, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x100, 0xffffffffffffff00}, {{r4}, 0xfffffffffffffffa, 0x4, 0xf0000082, 0x7, 0x6}], 0x3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0x68, 0xf000000a, 0x7, 0x20}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000001, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x22, 0x2, 0x5}, {{r4}, 0xfffffffffffffffc, 0xfe, 0x4, 0x7f, 0xc0e}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x100000001, 0x2bee}, {{r5}, 0xfffffffffffffffd, 0x10, 0x0, 0x8001, 0x6}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x8}], 0x9, &(0x7f0000000000)={0x9525, 0x6}) r6 = dup2(r1, r4) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000440)) fchmod(r5, 0x4) lseek(r5, 0x0, 0x2) 16:00:06 executing program 0: setuid(0xee01) seteuid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xfff) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7f}, {0xdc}]}) getppid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x4) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xcf, 0x5}, {0xc6, 0x5}, {0x44, 0x5}, {0x46, 0x800}, {0x85, 0xde5}, {0x27, 0xb3ee}], 0x6}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:06 executing program 1: shmget(0x0, 0x3000, 0x604, &(0x7f0000ff6000/0x3000)=nil) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x38, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:00:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x30, 0x0) close(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0xc0, 0x190) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='n.', 0x2) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f0000000100)=0xa) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b992d8ad8ad109713d643f6855a364db1ca3248a59f5cc1c3e7d29e9dd217a595cece4ddce633289c5ce6c68319523bb9a28a626d3825e434bdf724f9c52f2403f42db34c8fcba687bc4ff7ffa830b789f6b62cee86238e536af49a926c42c59c45ee41f9c1b62ecc9defbf943", 0x6d, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="2b6d050010fcffffff00a0c045f7c46f683cd4c4f6160ffe69d1bf64b3985d8d8c2fbb2b1975aef260e9a1020c64946f4c5e53bab2a6efd392f0170630515c28e76b912ed6df2a1e6195d25cb235a66623a822fe7a67d41847cdbcc741ae91b68165919496e82ab21f5c899a2637a696092d1ef0fc5f39fb69"], 0xa) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="64384b0bb23c53819652dc09dcde33fd968d03c2a039d5a3bc7ccc9b5fb70738219ad7fda26a03295a8af84f0675241d5cee6d0606ccefa86c14729a24cff21c6a8192971e54769aba1d471738a6accf49bc5c7fe99cb06cdbe7698f03caeb62f3f5882c03ba2be43f2eb954e726da903e3c318f78dfacd68332fce56ae50329fcc455bf5b35e85ca01d67fee984951486fb6264e66b9e114da0bc97", 0x9c}, {&(0x7f00000001c0)="5272c8ff93f041ff57885c170d44185c4850459c9534b725a1db248c5f700050a1a47bdb87e992204870841294bbdfac71544753af33557b4cbec71fc7f72a778ecb464aee2dbcc282d99b867431aa73f705e61c3121050d76468b9fdec852e0b93707a657e9a5eeafde2c52b5cc601d36d27adbe68a38c4f35957d04ac236922a0c6e5231ab55164fd5236b62bc703a055c8764ae67ddcd09b61d4c5e5e0635b7c48a1f", 0xa4}, {&(0x7f0000000280)="b49a5b1e49a9ac308abd8dcfc89716b29d0c935f060551e95b0a6c9417146f7b113d4b62e3b4e23ee9f191a0af1950476e943a7fc9354e3c7987e75d57b51c62974a06b7250d256d0d84931870bc0e886640452b75", 0x55}, {&(0x7f0000000300)="418818abc189b8ddcb63017dbaab5c07d5d80971415e0faa907dc706a0c52401adfc7fe86e24a2d4f8d1d2675180cc2a92284e2e4de5f926f660b0c6287770d883d1fbae3c1fcb71d3a5369be99a2053165c6c99a97c78f38b2feb0a31a92fcbd3191ed8697b756ce580c5e3dd911e0795bbedff03", 0x75}, {&(0x7f0000000380)="6aee2fd9b05e2d6bcc8004bbdc14ccc0e80e9d7f1cfca487957649a889b41d743411481896319a737388f5ad0b2edf8a97010a22fdfce2bbc4d85f48d79ff214903be91ef81c3410cdeff5d9da7ad36a33345e7069e2e384e6f2977056b74e451ecdb918", 0x64}, {&(0x7f0000000400)="ea760b8b689e52845371c91e33cfcfaa7359d67655635d810b0a045f78524add178a770525b08f118523215e8c43ad8c20458a45742aaa25684aa74a6a0dbe75476ac8ce919e45183b8fd0ab815a87ecff91eb39b077e6044eab7b03ce4dbc66cf538eeca4eda91ae183967e", 0x6c}, {&(0x7f0000000480)="fc05ec0acd5e13228a69832045f2338a23c5", 0x12}], 0x7) shutdown(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000540)=0x8, 0x4) poll(&(0x7f0000000080), 0x0, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) flock(r1, 0x1) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x4) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = open(&(0x7f00000008c0)='./file0\x00', 0x8000, 0x5) fcntl$setown(r0, 0x6, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffff89) ioctl$TIOCNXCL(r7, 0x2000740e) r10 = getuid() r11 = getgid() lchown(&(0x7f00000007c0)='./file0\x00', r5, r9) getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000800), 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="782597f76784ad8013e9405da19bb9", 0xf}, {&(0x7f0000000180)="acd7cf037736823cec4342bf5767673d7782f966100faafb0fe217de78bd93b0278951d88d5498196dc5c16a3c1fcce47d61fae3666024afcff348189a022f4ad24c5b45e58c249ba6fb0ca92b5fb3aeebf79bea9dbf774175dc0c8757152d262ee4809e1ef690c752674ae46774ea9ab789673835c570437190851bc4570e4756caf121488f3175e3f027ea4875187ddac2227614d7df44055fae076f8ada736bc46408cf2f41ff50eefd1f44601c1e3cfdceabede79f53a0f82a8573b989b4eb", 0xc1}, {&(0x7f0000000280)="ec728155a2815405a08959cdc8d379e0390d344afd17efacbe13d6fcc16c4199ace377d51fa09475b4b53b085bc24483b4e35f1ea570ae75b239dfcbb4849b552dc8619680be7565adb5e430cb7935e22601a0055d3236", 0x57}, {&(0x7f0000000300)="2c0dc79dee2601ce86f50f9be62f543a49a7d48743c077bfefa6da121803b8ce8e751eb42a81d05941d18a4235b784d8dd0b6c9aa4c5564fd331427cb853bc537ac80ea88b32a10e9f6e4e22ab9a4e3323989f9df65fcb53e390a5de124ba9b7365e96978f07f87aa635b2dacd5ae042a956e7bf9cb186fc288f02", 0x7b}, {&(0x7f0000000380)="1661ebc76f3aacc378213c7438f58429c12230c946feb57b0eff819e2737598f4d1a40473c9d92a108a01d45bac3a04d83ee215ecc3227c91e2d20130c23e7e6993771847fe730037b5f44dae006440d9cba7310f82be9ec873a6a479f6f164a1e791bc281a352aa17fd7ff8d0d89a8be7dcad33b35be1fc515f49845f42b2729e35f2723481081dae26576d8afc32d404dd74cbbdc204b863461e7b072ac8af6bcbaad33bdf5522d1e9e95c860208eb1230f4256c8539d801e343812e2cddef95c89a89e33c9d1bfcd88cc075843c0fba2491f24b080e9b414b0aaf5166002358e2", 0xe2}], 0x5, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r7]}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0x100, 0x8}, 0xf) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x20f, 0x8, 0x0, "000000000000000100002000", 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) poll(&(0x7f00000005c0), 0xea, 0x3) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40000000000, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x203d3bca34, 0x0, 0x0, 0x5}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0xd7e8, 0x4}, 0x10) 16:00:07 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x33, 0x3}, 0x4) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000100)="21ebe2eb0523bbac32e6bef67f6956a9e7297b078528d96867c05f98d225af048a032cc7e9e8d906f21631c097ed2de70c36cdea750969e52581fe6300b2ef1a94f192568844484414e701200875c598268782d72dff91486b5a7d32111d573fa2c3", 0x62}, {&(0x7f0000000180)="2a1de1954e4840dac3ff35b46204335dd2535e87521df930afdd278de67f1263d2b016d51f38aef3aca8d87229d9cd93a687d2fb67273b14ee57dc0a5612eb6b82d7915d0af7cf34ca8a603c48ae86035069b58b7057eea11d3930ac3de8c6c9c82022bd9af6be1f28ee3a795e4be180706ed30e5131132ae35478ca1a58d0c43ed34cc2f6ed7332ddfa1c1f23e2219e93eaf4", 0x93}, {&(0x7f0000000440)="943fbac325ffbc8c3945b9f9df6a7d20bad939c03095db07ab25c059593b8d91fa8ed628a6f927bb3259a519d4c67504d0296bb26fb75872ff7bd5ee8d4e461329c35133db4a4d61b15bca8ee38e1669da3e36eaee76458c6d72c561e4e4924ba8f50e0a45fb308eb2dfbdccc6c0277f6f2ebac75f1a0a6477a9576bc07320f2c23841c71854787fa01247c5ff580edd052b893f16579d5048527d1ee8ac2a7dda38ac7e0d895f6d7cd8da09f63cfc852026ce5742ef55a6bbd9203a3643d54b30ea2ee0d1689719c064de9bac18610f1480bf9d836e72960b25799d1c0288aa574506249360e186a011ec238791d4c96baa7672b523985c657e5aa876e7819e3b5b5014c08cfa90640044060f0a41ad3d0e6441b68ad623a30821f9b8973954e9fa4d164a09d894a41387b3ea8617037c7d62cb7b9850086b2f6588aa1da7716aa1873666f8895301e53de4db2730d081a547f4ab8c28eed170ac26576ad2c2c5c610980cd9583192912e7294cba388ca124bb8f26e773813dbb92534861fbf5294debe516247d14d5f825d5ed7a5e089af6529d34f2262f4aa7b2dea805771deb81ba3d308e9f3d88c9bc133cfad4b864ffe44a5950b379a7c6a237551b92e963d7e0dfa0503843ae6f601cf848c1526f4ea6394336dcb7792b73c22fe365a40c35de72a69ed84f9ded590723c3b379e04eddf97bd3aaf1a4798bf1eefb910de5901527d0b3684c7e755eb0581de51d206e6b051083a8194b46afa927f622f4e5b4794eef4739cec6c2944b6538ef87312e9888fa954b91415825bc23bb82b2d5fd1da9695f021cca902b24aa10a1ba4489ba3568adbaaf294d03101f71dc4103c696cf4681961338b698c90d48b8d9bfe86412ee7e0045753ea87ae215c9d16a13bf1b1192aa992b8f58deca98befe8bd474d76a9d4464d234d0faba4eacea4dbe3407320b0d4bdbf385ebb01ea31b014a3091a199557659eed80a6c51b564095594340d623be17574930e39dd1295d5104dd28046a7b2d9151b775f0764f4e67bb02b80db20edebf58b79530dc3b86c903743ec8b936d777fdbe3c9cba156f4a82fb69f72ab787f4518efc1b74d936acb14341d3b2f25ee8228b2fdbcc0f3b00e7b719e922fae5724f1712f38f76b00ef8ca02608b7fc1660946473ffde63e7a367de9712ff5ca01380aec960523d5a3d287fd2ff1559f27527999cc3f4677f45c5b30501a3fab379bdf3c43a55bd3747e20f7ca8bbd6a55852224ca287488e815d14a067c8517df07d40ec524d91b796db689022295d9f740a0ab931bf69170f3ad46fffdd62c8a072937dc756b74ebcf8fcd9b0f82446ae590c98ec3aff8c1adafe2724b27e89411824b494de5688b4d4bb2b70e3699d07d7db7025c23be3b1056406fd5b7dab0eeb08e1ad1ffffb3908e52da6fa7b859ec4337eda2bbf4a16dd77c28bb92c27339308eeae740656d8e2790742ec533f117c6dfb54a0b17b5b9ab494557ecd854eaf20fbcf0f30325647cea86b4998d9dae7116484ecf3a0ef52334f0e5855e97f77c8282779cea2b59ce3a2320493c62c057f9a6a7e37dd6f64f9234b3b93df51358fa771d124c5da5ae646bd2aef316312d5f9e72f3b61a096c156b667829939a3c75b2c29c867170a47b9ec0919b9a3ac910c6f05238ed53034b7a23ee3fdcaa8b41b5afbf3e2c134a3821aaf06afdbb092154a186a8dd57c3f7e6fd420daef67565541b5eae7e02dc97c376a37bd31bbfa4a7e76487a37cfe65dd61a0ef8e5d692643f245e00589860015b622db28c09a5479e975dbe2f404af02ae2d66f1b8a844221f52cf97ab87f011802131b0f3dff5a94127d5bfb1cffdb332451d7c22fa63b0dfa85c1c92e2afb3c0857d2a0c60e2860b3e5bbf281c899d949259e55444a1f384d4983e8234ebee27bcfc5c5634183d98e6e66c27c2c565daa83e8df1bc736d7fde8f2e1a3723452611a15f814333c78659133314be978666b720422d4421ee152302afe50ccca0eb28de33d9e17b73980016bdee5916aa948a92d4a4276015eac5f60b7451333cd0c3169255435881fb26b49b88449b5260552705dcf84cc6b074fa26fe4f8d82a3679892d01a3f8dc9a347c3504ce313488e8282a82a85c98103ddf45a060087733b98302f08fd413983b5d4b3d086feebe3ace251f776cae55d61ab71c2a0be85f3974c81813608d117137d478df93c3969b542323e29438faab3230b63860ceacc159afad9fdc0d49de36d72d252846b9a356cda9b7ab3860af2ec4d7af6f8444cec45288c3144ae79760615ff5da780e930358ce41e007efd547494b737f42a0e995554d172bd78969349d9647d7a32fe668c5191ff23ba8a7f77affe444c20f355cfb4448c6fbe5031f8d219fdb22649c0d5af5c64f30f822c708c297d36f4d0ed532b9dcd07f9689cec5b0785e6f50db829ea4fbb759348835a49ecaf6d00546c58333b96bfba668e049213baf4facdfa32ce46cd02295015b868cbeba3a4e328bd4cb9f1751bb9f031f8a5812476b21743bb70beac0178afc91eebf130ee56e068eb724c18508d3bb96e69a99d0193a18ec1e6d551678095155ade5170dfb53dd102d7e610a7174d30217041e8add95b7304201cef05b5a26df473e709a747c3f5072f14632961ede6f0fd7da526ab3ea4ed6dae50967e10218d0611ddc8b29a2315828e602854bc0643926b6a39488bbb50b8825266d5b3252b89183dffaf2973ec34170b621549a894389bd8df79d9a91356371143578eb42cbd08246e22a51709c899fdd9f5ef5332528e58de335edf109f0a4de58997b7247e4cacf8976d396c1e1742cfa67b9718e172162521979a9c542aace2bc1673105fb4a51dd901d4144aba6502400d03127e767f2e37b8cce5adcfdb3b12c565822be251e78c456d8613f1bad2b614380db93d5286155cbd603839fc8c4bb33908fceb4d049a2572a901749ff5ae43e5623df299ff6138e5fb87a06713850ba83622f8b423450a8a7c02625672ba89553d7a71d3ec542915ec7ef9f9c18a0c5fa890bc0298bef8c02523758067aafb58af87424b467ef4cd623ec51e0adb77c86aca9e56374fe385954d7856ef4a4226f87e0e84d8351c040e67e79d15540197228b31e025cbbe0235449ae58ab95da3b38964890e9e5832fc28c818fa2e6a840b6a46b9667889b3b0835d83e479d2701ba1f87eab5f23bfcb6b42d2cc4e1e2b965c2d93097af04bde29c3e9fc13b5e88d0d11daefdeafb131783dc9e82fb09a2c90b46b501b8ae36ab3b5c844d7fe206c0812d85ea0b630bd4289850256105e24bd273ea7f26e8ff9f7f7f4631a4f464dc3f1e61affcdf4b976039eef0a67abb14ee1967d281f849fedfdbb2104b6034db8466f663b88c5fb3aae64cf2283a8412faa6029ccbc158839964a86fc447bc8522ebe953a4cb9a7fb75dc00fdbf563600f821008350f7a4494e6d36580b9938abb34b2f92c3e7a6b23c7e0b92b73699e087b5cb9b2a233323cb10ff033bf294a030578c636fac70e49531639bdbeaa9c4672d3ba8c26db48a88f06cb735ae1676d48001f133d96b33d5c358979ffefa33dff82ed4d20ff3e276a4e716f6b36332350c0ce32303a1153b07408bc7e1a6963280fd95f5b879cb7517bfd883e2ecbae8939eaffb9a8375009b51db8e239fb9b40a6fcbda224ed484582c7eee293f97d34c5f3e8c0be423a4d9b0798e60a501680fc01cd4e13f73dc06defd0e7a2927cd0fcd35f504326ec838cee769392f30092efcaca80fd9edf5811ae35a91627e823175858a1d4dc23522953a364d78b49f3358bbacf6bb1c9b6a8b43e32294299af78338694b7f44b162f2410042bc315fd7913a1d3fe90809af3995e8f5b10bb47309f5b117a22d1d8c9b0c63e48351a3c915842495cfe564fcdb5ff38a72ec10adac307625ac79a992cbe37f9f79b5cd0bcfe477c927e48ac40d9bbd977c08b8b72d4bd8e176da7f8cf9e9ad193e94135ad8cbe658483cfac6c19d2e7b6b0b1f401f55c7f1e142e370462a5c8f4d32734e0c2762ac1de0f8e514244caac598386069928ba58d90a651a74ba984866c2addc650896a35a70ca0ed65621c6eb7db57ed6fcd055a7d3dc5368e973a0ade921e2b58195fb7e7370c10cc07d641410868ceb2dc65526373f8d72b417e4f89bd2923e415831545b6993de58083106a9bba3325b0656dbeba8a75f3ef947075bf181fa3bd08387c00d367a8454efa02a1c6121aff197a986dd8d1bc3e29255c6bdd40c60a39503877a389e0882c36b10f3903623ecb9145c264f99bb62a8a6a0d1030fc271a6efbe6dfead77db84a2c00fd9e92cb1d7b64639556c5d2577804bd8353586e0c0441ea7f9034dc42ba6eec9fbe4777563cdd6d5e619c88d840d2395ae8e2c37b7c69324f287bd9730621b375403f00cedff3a4517cb32346dea49067343ca27e8704358e679efe0db7bb7937c1ea532b8070af4d2cb54709b2a037d8ece22847d0d095fd9db97183f5f27230cd27f29dd4b88388e79ff0a78ff64b7733a8d42a3ad7bc9f76c554801622d61d67b0f0f9a7b91e6712cb45258479795cd60707f0d949c59987836d19bb3e858d4e14a7ef7601b5cebad0e2747e03319d72bb29d9076f1988bb2b4ea1a8a78de163cae458fb865a0ddebf2d00e1d5e568f5b059f9e72cb04ea8ddbd4a53256191489a47a65f205dd921ea1939eaa9039237bcd2b52684139c2b3eba83632c77c779046f103921ce868bf3185f935d380223e2dd473ca1da49be5427fbc45080e58b5f076ff525fcfe33a81a5228d32d8359b80928b369b7b1ec3a4ba04e965bbeb20d1d195807912e7815b83ca2ca165103a7439c687b3770eb5a30b314d2e0572eb4d30989b340db28fa48beb669417e5730d3107ecc9d97ad3349b53fc756b50abe4d62bbe02863ea204adaed41009d6df11b25a1b45a0ccd75e8b4dc60d066cba40c616d160ffb281ebe78f84e5cb1e568745fd7ae0ec59bc2a623b5876bff504f217b3d7a67f1b3fdaa9d2b65d0b1c6794efa9db11f98f25e433e6b7c8f188ea616c6b8a2b6254197712dc0133d813505a2802360f3c4826739143c8b7016ac37d54c4d945de5596a68e0e0ce0ab88e833ec049b1c5576613204f11a3973b6462ae6f8dfe05d3e4747eb165d260b1e1b379766bdc05e6d6b161657f29d0cc1524d6848d16ff0e76bf92c3a40c1aae162119225a43862263545772ab8e6ad5997bfd8079d6d9980c743371864d2dc939f22f4f73bc036957016d4ee069de82be58ffb203221d1a4bd07a2859d02f8bf1ad3dd567f06e9002e92d02966779c187c11c9b96500186c1147e9b541438bd49f3ebdd310313acb499a2b46b6a7f2ad9d80548175a36f6658c69361a01ff9fa825795b53f91adeb7087dc0c001823861b672f5b3bc1832643884c7b7e5d8651f9596ef107d3b3ea9afb12d6b46a08b96dcf51982d82fad9564dbb7186d28e3d1d610ddbc671c1810a70b10876db06e8372dc3a46a4bea41793140124f60b8cebbd5b969b3d4caeb1a1bed2d7c764a94b295ad996c8b527d1efea4b0f82bb0788e8dafc09a1b22a4d3143f5f01cd393b38631534429c911167cb3ebd0e3908eb877c33921531f98ed336ff7c10633b829406225756fbb3711725396210eec373ac781b21bbbd30a559670c8beb58ee1980fc695dcf91ee6a5ba25cfccacb87c68ca5d8516cdc0ede1f2c8936d356b67711dfd749072df3ba7fd58591eade9d65aace98314b5f2e42aae", 0x1000}, {&(0x7f0000000240)="71b60a5ef588343b7b5d05fe02e26b02c09eef297cdc14aa0ec9e5a74cec6028884ba4092bf704061f78635d6727a97cc7f886f30a3cccc7919dca703c88913f846d7932f2524d572459d015ba453775581e76e7d16c7aec653cb1025ad2807eb30e9a320284133852638e4622cf7fe5144999afedaa7d3a8a8d388e0b0426d67f98673e5e34289166860b95b51123c4fad46117f2477b050a802f2536cbc48f681ef5f066e650382727030c6be5d5ca22b7146ba3b6cd017b5691e872d7d3bff1da025c104c0ec91ac94acae85a15d5d964a502b23121d8621b823bfd2dd15d378152f7664ad65bf066cd6114634ee09affa459a16d703194db363d154b", 0xfe}, {&(0x7f0000001440)="2fa72f5a5eeca532cf3db4a4d79b792dfca8b79bcaef25aa0c5fee2b0478d27b8226b046187264ab958bfa25e8417560459598f50828071acc2dfdff1c9314fbf2d15ff9525427fe870257d972a3923e23159eab4da547710211d8937b0538f8907f2c5ac720360597a0e98622896557192d2fc9f1949173900c3df7503ac586a0df76a4072c556937239c69c31c94ff62693d4f3bf18fad7f96b3a1c59990756858d4f32c8d1fc4ae97c33a37efbb9af50ab34cfc828d85d5d8a5cb3ebd9c2ecc023dc67c4d95b7a22881d3bee7557af862eb370d56af7c45167c0ddd4a31a96c182c3405764aa27431feeee9feb4eec539c9bba06b2a7a895301d0", 0xfc}], 0x5) fchflags(r1, 0x50004) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x6}) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) getpgrp() ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:00:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xfffffffeffffffff) dup2(r0, r1) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x6) 16:00:07 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000dc0)='./bus\x00', 0x8) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="14ba4d0f92e692678b5342473f6cfd00be9d01c71c1b932dfdb3752368297b040f3bddc8d2e8206444871e85c947b67723ad02df9b100ecdc580dd4f10c86a24b4dbaa87b43348f2efe548c3cbc40eed9f668dd19f9995a523b130f8db4e35e2fe0520f7825b6b975cbd5a2e164075183d4261ae148cf057b963ae20d7791b83a00fc6bd0f540a2e731967c161f50502154697c5cacf2f8f5e510f72f2fdd01bdb13592bb7c5323b58da20c2b7076ee3c6858f91e2c7318d359493343b573ef79ff961d9050c67005a7ee5bc963f4af814817085aec97716", 0xd8}, {&(0x7f0000000240)="626c4314f9d48819a7ecb946a069eca48c69aab6a40f7377dd84b1becae2c0369545c49661cbce452ab322fad2bd9c5eaec350b7f7da2f598e519abcb7b601233eff7e4cf5cd1104bbb5bc3d921d6ec027f3a1faf0806b742254df7bb284a94d95c628de93babb1c4c884e411cd6473f60eef9b9086a47c275707e7e4530d27326b043f56f3b05148acc01ded32c52b3009f25e9951d32f8466b9d745610d5b3b79e9e4cf7ace79fbe10ce3414fc420977f2ad7c2f86f1d793f779e6c3e6d382ca6eb5896131c22806604e658d37c2", 0xcf}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="8800000000000000ffff000040000000616a34843300f90e28fc6cb0fd491be61a79de2c20e8f047083d3d46b4e742d3bda8965a829d2091d18ca18654eeb6540aabaa7a93842fa10f2bc1fa4f89103b714d2c7c3012a387695b30a7c1fedd28f5a5aa806c853d0d9f648087f5e4ef12339e3f1386a081b483b300cad1cd8b7d9d6e00000000005800000000000000010000005c000000a58d84dabbd15277500c51300ac1358dc6efec45e77e36bae602e34d8cb7b87eff8d2743959708d2cdc3b757555b03e60999721ab293ae43b40d3ccc31a6602fdc87a1751b000000d800000000000000ffff0000020000003bcf1e9bf994da9219405cd1300b30788cc73f6cd5a92e964e8f7ca229c8bf94c79ff6f4883f68bafa3f8eafbdfbdda48a0ed01fc5629b7475124c6b5d1ac48a39729f7d27fe03990474e81803fb5509f17046d61057bb78a322a618236751231d45b25cba1c6c90554b7d23a65734f645dfe0447bf25ec932c230e0828cbba6ee8b12bd89d9e6d8aa7ddd07013d86935ce54991185ad653d0989636f338ae9448e48c0a6cd0f6d4f54888f0f7943d9e227baf923211446587f686c3832eb5bb80006f8725002000000000000000ffff00000100000001afb28a3c9cebd507e54f00ad0000002000000000000000ffff000002000000bcb11931dfa410c511f88100"/510], 0x1f8}, 0x2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r2, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) sendmsg(r1, &(0x7f0000000d80)={&(0x7f0000000400)=@in={0x2, 0x0}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000440)="667a19e0", 0x4}, {&(0x7f0000000480)="7c003ac06dbe340a1c2a92bf4d6ee2879ff1b11533fad9f097f3cfefb5571959dac571020554694029c8a088aa7c757cab7545ec00e8817eef76ab69a64914c9aff358d75bbf9c907fd5d68d0805f0e9a9c2d720b3ba1a4db625c8671a8ddfeb9bf8f6e4a22438bc472665e8538f3684ff5525760595b46d28a7e1268bd7df3af4d524cfe2e8819c63ebb399a8f51431a6ed10e92238ea35cf02e69ec5bedadbfe5ca767038360fee617767b96580a954d9268e54781fe15f6d45d328980d025039abb347518fb9550df8537712c72a71142", 0xd2}], 0x2, &(0x7f0000000800)=[{0xb0, 0x0, 0x1d, "8569d189e5c728f4cf2302edf04f1e0fc2cfe9f6d439f819fb0ef0c1f85a51c2500d92754a22f5d4887333f27cd2be4c004f7b555030126dfb45ec492eb8e24974a0df4e82463e2b527c5e323bc45e86b0a76a42132ccd13fd08c9be9411e9e43077eb040147b0a57d5c9301b939c50f776424696a24c61db7540a0e492c862defec43c64b08ccbe16a3bf1739aef09d37a7149c198abb489f"}, {0xb8, 0xffff, 0x4, "1eedc006d052d298bd07e700c26a0e570ad93fab657fee187f988dc6293a27bb635fcbe756d735b2512c40fd397798ac7b605a07a0c5db8b2288b16d3778925395f6d9e21bb3e1696822b1ba389c294a0b5f85a7f852f432bd57f1e57732c17bfd649245acb36f8c4f218993c4443a78131ba98c5bdac0db01c89ae5ff0a117cfbd3b445a4998bbacbb781f4863bf2d81edd300335e91122f5583d215cd4674bcf"}, {0xd0, 0xffff, 0x1ff, "bf0cd13b87a4b8d86c7cdcf838ef2ef15aaa5d5ed14789b5ecdc4d8a971429dbd558aae4d7ade2d8df988b789ee4d62958d13ae2e7c95cb80e0dcce19e59fa46e1bc550972aecc90c84a78fd1817a16ef3fb7168aef3ee27102cf5c9377dab5875a72a834c88940a1b9902c5f19563a69c53eae32d97e1449c4f28b1ef9f4c48e177f04d83ca7959c642732da935cf6535f6bebf1264b4ea3e24c531b0988e4622a4a03a34bb82b0c155a7b68d38049a3bd5ff14fda5087bbb2af9e142a77a"}, {0xd8, 0xffff, 0xb, "2b52ef8eb10197f0285344e6101ce31501e5da2e5c3415ca9c2676ff2c99ef1b8cd15d554e5c76ddfa537b551b27d5d5221953d80d4d397f21547f999fdcb38f30d32978f3d6e72e4bc5ee0d29270b55b84d1fcaa2db773deadfffe2361fb05eccddd65480a024e0e707cdee15e9965417262b15813f0183aeab30219f38713339b43cae732b1778f1e23f2c436f82f1043b274305d80c40a3e0ce39c55bfef204be8405c2591993fd262e5cba2ac453a8f4f277c368728c3b6b773ba71807f71ab064"}, {0xc0, 0xffff, 0x93b, "d5042a03bcff6533921655dc208cb6822e46bf27f4c2520393ee64be7438c704492c09ed3d506dfbaa42787ad06ea464f76866222d827f28543b03f873b35d848c70a6b24a9551c6737b4bdbf5544795766896dcb31077e8f734054828ba653519669731e3fc47af6a0fb8ab6c3b935a96501f7de51dba00a90c7075082c6420ed0843eed3054fb1a70a4c8e89f328311cd2b421d40f477503f8b59781d6bd5ba236eabb0657b5893603dd5f0b"}, {0xc8, 0x1, 0x2, "7cf684786284e4e05f45426fc158f486e0a7f4712ad26e1e9d19e04fd583b0f8f2b459ca3bf5f8149ab3a8d6db6b66dda2f2a50b9c0b058512fcfe358fbd4f2fd2753e6edac4728189d55c008d5e304d40b46ffb039f6c31b4861f3db31ef1e40f92285b4dd38779015eacb29248bbfedeeb0559dffa221bd41aef2d5aa0cf81edbc235b3117c6194f1b5444eb309c8649c19b82e438c8d8e953434b820b6734d4768ba42ce4693c77ec35b09c515e63d2cd8faec13d"}, {0xc8, 0xffff, 0x9, "71a84c525f25960a405d5ab2bba6363d42b2743f269a1620274c3ff7d19fd49c3fdafb4f339ea5d63d3202ace37d09251111296eb4c31ac6d9e77494400963cd9384897e327b32e547e118f2bf30fdf0fc17d9f8fc24c093ee751699394cca6d0ff3b96037fc9529f3d22d6fa0258b6f2f9e39ca1d2b17c4f88086ad2feb070282daacd98b21ef1b67132461a53f8e315624ea9ffb64aaf3bd0f103d3bd25c64b9a5523b2fe2dbb4a58a5a64f623caf05036092a8698e278"}], 0x560}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000140)={0x80000000000003, 0x0, 0x0, 0x0, "3fa6a6a100", 0x0, 0x2}) write(r0, &(0x7f0000000100)="b4", 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x891, 0x200000000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x10000000000001b6) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367c4e30570aaa", 0x11}, {0x0}], 0x2, 0x0) dup2(r0, r0) chflags(&(0x7f00000000c0)='./bus\x00', 0x7) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') 16:00:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x7ffe, 0x82) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)="bd46d10cda7d84d9d94c5e9bebaadd917b49debd7ce536463216f08c728e68ed019fd2cd2040b955e23ca185a0615305f5069d0ec19f66813dff931c9872ce2c347b1e7ab01eae53b9b8ade42e89bdca10a9ca4003b89e76bcea494007e9d24017c765f39a46e4f9185154ef80b11c517fc7514f2254a604f6b0b3c8", 0x7c}], 0x100001b5) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='W\x00') writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b680667da7b7880e96bb0b2f7c6eef5e7f58"}) close(r2) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x43800, 0x8001, 0x2, 0x8, "468d9af6a28e94c9582086fc11ef4c3dcd3b7c91", 0x0, 0x5}) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x8000, 0x8000, 0x1, 0x6, 0x40, 0x8, 0x0, 0x0, 0x4a8000000, 0x7}) ioctl$KDSETRAD(r1, 0x20004b43) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:09 executing program 1: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f00000003c0)=[{0x7, 0x7f, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000580)='./bus\x00', r1, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r3, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) fchmod(r4, 0x20) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000001a00)=""/4096) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xfea2) r6 = accept(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r3, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r4, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r5, &(0x7f0000000a00)=""/4096, 0x1000) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) r1 = msgget$private(0x0, 0x104) msgctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x4513) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x100000001}) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20200, 0x20) close(r1) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f00000010c0)=""/121, 0x79}, {&(0x7f0000001140)=""/89, 0x59}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f00000011c0)=""/205, 0xcd}, {&(0x7f00000012c0)=""/249, 0xf9}, {&(0x7f00000013c0)=""/9, 0x9}], 0x6, &(0x7f0000001480)=""/42, 0x2a}, 0x843) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xffffffff7ffffffc) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000a00)="a6b295f942900d5eb4b0238f26d8c9d21e3454cc197003fd8820e650f42944e0552b8e555c384783eacf62d2078a71832698ac207528cc8f004dc8ffc1427031928581b3cfa8c78f45be2828d0a5d9b654cd468ebe71f660d74df457e1b67f199c8d6e10ab6c2b848058b6ca3962203fb8db716f4e75d5036b0766e7611b06afc548889e43f97ffd56d1728aec4e5fe00c5af7068f39b0beec941f5a860310928e655e80f2ff3ce085298cf46562ecb0c8ebbcb61b04c29566192e1f2b61d9fb7dd9bc6301a9579ae9e9e92c3fe909464e3157ffe2edc98965f7542767828ce0462644fb430ee7b43e419cec7f5530ef2ebd4b7b0b87179bf9b4db93080134564102af68dea65e2293ecf62a921883df39797b233907a7249f5ee507943ed31ffbec3365009ca01ba779828b6e7f25a3176a4aae621930ac74e99b547b6c88c3967247bdcae7ed09aff762621fd189fdcb882710489900e71542cf17740d721533e6f507a56cd0d6d90e4ec326101914ed3c46dd23074ac3861d8b5028a18d45a1b57fb37462853b89b3f08567627a0537e4b042839b7e1ec6e0e5e1dbc8d79ff5f7d462f26b068b0338f40a070538d44d26abf7c8c0e0e48b77d09c960e5ce07b60f224635fa42d73851c14a725c6a020b1be94306d846c4d9d40c6c817e835031251dc028f937308b57453712d61aa596e109d593342d65b0b8659e535913a994be7d9b97f9610c47db1c64f70f5978289cce91a78e86cd69c9106dc42102c033dbd57fac24ec862c1913b900f58e2302437f94e1bdacc3dc0db123078490dd836ca7b7e6afa823833df1b50fcc0f97a4a8af98d80ed9df941bd35ef738830b0618169a055f7b49739d2f6f03ee0914a87b20e78a96958f6bf5e43ed6bf06f407c91a3156b8a3492e9ef92db9a25b4dd4ed6f5db40f2858952b2b2c7d8940c8ab9977feb4a2bc4dcee08b587b57e2b6d3c8592d4e8ccddd8f790d5c1861ed562bc375764f445603d424209feb74e15bbeccf419939630f34d96d7d30add58be8a950018db06bdb3dbf272d1527f8f48ffa18e015b34d7f082710fb5681bfef0fb7ef039d9513c8ffe700ebbcd1e55925550203dd7c14fc29f39cdc28286b73713eedce937113d156c0c9d0f0e6895f5d5b3c9f45c44bb3c0b6e8f9be1cef9f08751f7a0736cf180ddaad5b68616778ca23b2d5039506f33614c7e71c845202fb2ab2699feba3808af06c504e7252c2a92b84bb71477997127c416634c35ddc7e7dedb2ab19c511d1784accc2120e08d98a2af3bc4618ff1e2e3d6afe635dbc27250ca1ddc94aa17debb4d18351d56095b1c9e018eb314006ab057cc3f9cbb11163432bfea4bea5eb27bab6e6db9b0c12a9995a5eaeb7cc7dc8926aab8cfcf0cb3ba043a41e74ecc2255ed5e0aab30c6f98ecd39d0cce31bb22a003f5ecc7eeec645d0a4c1c3e50b8fc3117018f560c16baafb8c47e799e40cf8396fa18b161ba1779656381a9888245074301efc98b252fd21d3c18de606f978791e8d91b8c71af373e2fd838546934095a261fc7480d191278ae4a0c2b2493339290f99b01c3b2fc6c5499a5cb71e7da1657121bd58bc813cde187587a1d1bf649925f9e56ff66837f7ebf10dc58a4b7d1758da58d00b5763cce85e502d1ad8b7b440b1fe63ea305a95eb6c85033fd498d66bf5dd706b11e9921ca6743e33a21a3440c8185c1171b6a35109fc97ad8a1f5baa38b1539c471bcd468fcb5644a6aa721d64adb89a34dafc6e9e34ab56d5a6e04d040da3ea1307b8496a4fe3e75d826ad74b73dc50718d71dc8d0aa1fc3d828b97418352a72f632f318f9174848d2f39e1f65b9c94d1113ac09deb6e182d9824e482d6d4e8959139fc791de61efc237f1d67ab134753160cea7f31c1f97c49cb9e1ceab87898f4df17c58407b792f60dbe50fd6fffd1cb00ec2130b13247eef647653c057c6b5dae86996cfbe0dc3033fc3868c137897a63ff459ae3ae6ece72f1bbefcb13b05c843ca72d092419d75ee652cae02202f7e729e9ef2dc7f08f4ddac84ea0af179083f65aafe65fae56611b9c15901b91abe85c54bf1334f8b6f1697ce2ab146d28db2afa8b246bb3fd6b91780099326761dd59a79ce2daf162dba30de2466b39709f5dee80178f2d759d2628d68ff4b430e45ce3821eaf3475b7783d54cef8fe730c24f09d75624409c22852629986e9df5d7b2bee53f03ffb8ce3a2c776262a870c163d55c7f73ed850e4b39f9a9eecdfd3114b35404c0c5a3e2a4e3ea4a2049ce6d9cd8af3fc09bba8881cfba0fe594db6930cd103cad9130f031f22691afb6e12f876153db96bb780816d80dd8d12b195c92f11814c651c5f2094fabbce695d4be1d54c945c278d5c04ba82fabe97a35a17c1edb059c9bc395b5ad3ac81599dec97ec9c3860f1299ed78ae489c075ecda2e5301be640113d792d8e4c221487fb46dd3f690d2a981eceb5edcd9134c6504cc38b0157fe8db5645fa580be0a6345a2bb9c4b7bb92b5b39d9171dc86c5df5c0be2f1cffc1803e182f3993191ee465d9ac121b5c0b968c67f90996630bf91d41621983b0f81afa40ad9a60ed0a2b725dd467232fa9aa218f1816b51aaf126e59a5ad8bc9d9e2f2554f25779bda695293d612f2c9dce7721799e2a8f262f766963d47f77217e8542fa0b6f92c061787f4634716590fa0305055eabb74a3c262ea0d3e42d6b5190ac13584269731e4cbe0ed705308d7fe429c6dba8421ed47647bb2397461095e31b68ef730b93b366bb1f9bc995534fd77a9a58cad38e4c6a7a0dc8adce705ff76104139050e52e1463738b4ef29aa435100ffbaa2c5b9bbc6f0a08b7a50f911c83a8cb19f0897fc091abe931e42f4747b1a900ea8a1ee89d5e341ae78ca84ad0808bdc4210f41759c5a6bbc9417e42892f8da893a4d33dc6a2a249d466be77bac233524badd3598accce9155f3fefcfd312c0b72e876428000cd7a295d245d764516d3c7c69b2b9074d42a7257da133b454e2b725c3dee8af20cbf7fce610375ff6ede6d137da93bab6a0149e1cb3b40ad955ca4f68cafcef39b248861958c86e6a7dcc4d1e1c1384c6c06abdb6c33a2855fa2f2d14652e16df93417514cd7ae1e67f5805a56abbb40054617835fcc4e7b3854907154d17a09c7f0af947e665eda99ccb1d5ceec5f52f012f6673a37e078de94e11d63a6b3ed92951c8b67a6f365a50aa76895b8d7ae34569d03cc8ced114e2bc5d8982cc9e85389a99bbdeb80930c8cbd6be3acc5254ac043488dc1d9b81b60560286d0f17818b87a3d42821a1bf8626ab4fd42f22476a8daa70040649621103b5eea386e46f58ea6c5dcca43333b8417638eaaacbbca8221e4efea1103e688b04e8c6a77ac57c5ea6e7fde04be48d76d144a843c15b33e753077c9d9f58ff8349dd31f7d41cd023c49636adf4b874b5b85a933c5ac3a1d57730c47a57878032e7fd308b6d29734b339798b690787a72ca077eb7c2ecf1860b51fb40927ac8284b679cd052f1484cd4901e50f388697f750e2dd50b03e3956308e716b54394583fc11f50b0036d44051b8cad403d110fe643bb054b2c497c5a9fb4bc0ca415d4cb64d0bf092d1db9cada9bfa85600b137599c0ee7e9742d2f0cdb95561afbc7603bb84e16d2ede88ec3a87532edcbabb13b30ab4464f357bb14d187a22a07a29eb650b9b1fc2d3e4dda482cd40d613b10c4debada1a303772d60d147bfc44160e265c1bf8d0c6a21eda2fc06a9cd028a9a465d6302e58210758b108fd8256dc8c40420126de6f979533b8329c0d57cb9617f76ddc3be323062b4660ac0b470a23d1d829449316636a8bd0729cbc5c4fd9c99b638d8afd099c9d5ca4d0a732fa036a8f02ed88ee4ed6c1c895a367f619a5f25fb5787f306e6688744292a4953b9e7400a1c0fbe4c6aafbcd05681330fe1765cd5a316716d2bfac956b4023a6c3f244b71d1e4df6ebe90271a95a38cfd1b79352084bf5d8f95eec69f82ad0aa91328c2b0608afea23b19d633a6fefd7adad3f1817a106f5e44fc90b88ee1172bcc924d1e498d70a0fe312bbd4ed5734bf0b246f2867e642ca421a67354e12393713a8e198933da3e9c320b18db78888f181e1d32131439119ea9cac097875fd363b3085574e48e6d26e59eacb14f5f4c19189934435ad773a4ea5742cd8bd2d932a804065b4c1ca89e8e2f58993e78f6e6db27c74d50f1548485a75f18683450c8e5634131fe540e7781c7b5163198e900e4deecb18a0c7538f5e9b929b23603ab78901ccf745817ca7d9f3539e19ffe0b137b7c64dfb094c39b733627dd0166f7dfa7e742cc8abca1c3927fe62c7dad3647a30334bed66679108c68ac106cb448831606727607a963250d17920a178a1e215598bc646e94054301ede8e99255ba9cf242317e7eb3645f883df8cbf327120f4d526a75d7edfa9de6e8c9f3eb4716548206fcb39c1ef77ebca0f8b4ed36080afa7d982075ac2e69eb617a8a35fe93d3a3fe9f42f2c2fdd9301dee74421be617bdbc9cc41a091e73fd19cf52c988387e233453062dbc51496d2482a39f84e57f93b1a7fe4f93d6fe6076185e7fd9d84c9ce75459ba13412781ae08e56abeeb0f43c644178165840291568d3c9f61ae0505f059978385c97478137afe2ff0642aee6ee08da688797fe3a9f6ed52413b29950fc69646e63d81a29c02eca1fe029196dfc0f29d2486768de08a595c1ee3df37d1dcc2a2c3d39599e69f2b7206146d7e6d8e667cee12eb6a3642db5dd0725f2b72a77bb0d943c214576e1cf974cc17719559a3ebaaad2db63d403337324b5d811f3749e3967e22b77c8b56f006c04c7407c55a42310dbd1d3f4e035d005fcbbb5b0896c3b0c6049c925f77050fd185541e0f0fa036bf8d91bfff06a00eae343507490d65183b4a304cee429dba3b7f71aab3b832d1def7bcc106a63611bf73991de5813decc6e1173beea0ee98f8f57eb0fb8e6a59bc0be7183568b9ce71f365b8abd384a74a23ae43a6ec88b8794739494b310b287020b6469f4dd7629869314abafc364416a9d87de86fe4381d63f0e25fb8eaca6be4e0bb04363d6ae466d2c7de140114a64d2ba41122435d03c2cbe85be838dab9bc4fc299d52f1d7fa5894de2e67d476bb121a317e1da69e4eddc905257107474b6f93b357082f15373ffb462e45f8d6d40ad9c6abee16e79ee61b5dd0db05da60a8b648cf70b3889d752e77ecd04a6571ad5b049658d7b21b56378c0762ac8f4c8f2857cf2cdc0abc3c7869c8ec2049648cb8a8af22db21efb87a07c21fa60b62132fa3fd98ab30fbd856d5d4fd629509a98b575f4dd3f1cbaf1313e5a2e6b55b24291c6239f816b9cf41ef2ed516832ed29d68d78839fe62fb0017cc5dda31a473c7e956f75c1369d7b8d4f78ee5c71dd4539e93fd1bce12c1ad8490a8f0d43761ff0db6849bc85b94a453c19cb2cf2ec92e9a06ff52879272c17de5f7a861638a4b9e0b183f16308b32580de6e014e32d0c9c1c9c593486d136adb886ff7c64f5b18916923169279fca226983d4df61753fc28d66f8482e953bfa70008e603fb2037f6c7dcc54db0bf3d7880d183f340f12a90fffe1fa60745e14dfbbc1692c150188ba736ffda4d270af370506d8b081f61a276669ad71d592029883870324c860bbec224780f9f1abeea60b778836e9dbe5130e04b0084c54bc79f81e4e76ed9e6b8d2f43c0ad815f9c7010bf570f244a209cb337006c0ba042d932410f6c4ad28dd2d8631d41b", 0x1000}, {&(0x7f0000000180)="e2de18ed4b942ac1322ab041a747", 0xe}, {&(0x7f00000001c0)="4acc542e9e4cdf205090307a49005a86f655ef5bb20e91c90041b2036a46d4a6738838da05c8515a3e671cdee0d8ea6307c4a9c57b4aa6696afd399d51fe578b07df2205786f17992b5dfc79b8ce6612cd86a09ecc438775a24079835c5b5a1062a932d7d25832664153eb54b132d4a914af332f9f325a3925df8719991a26b05a8b", 0x82}, {&(0x7f0000000280)="8affbf", 0x3}], 0x4, 0x0) getgid() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x0, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 16:00:10 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="ee8aa441dbdb55106973e78f0163f9487269cd4cd57e129c95089466bbc259dbc3ab4b17543415c203e9881780da8e32f9ba78104cb89c8ec68392446eb2654bc609b6fc2fc2f7128b07213e7773c7c1640003a05e451d84e48f2a3a5f2b16a7776dc2a4792fe1695710597ddc2e5c02c0f8e0fd328dd11c88ceb8f0e106c48e84ff36355aa3603e7edfa4948e5263005f02af0b146a959aec604cea3f66e1d58e5d48a8a764859947d6a1dc3173f19a8d92432116f65d0d9252f86d5d641b53ef", 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) readv(r1, &(0x7f0000001840)=[{&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/8, 0x8}, {&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/213, 0xd5}, {&(0x7f00000015c0)=""/238, 0xee}, {&(0x7f00000016c0)=""/126, 0x7e}, {&(0x7f0000001740)=""/62, 0x3e}], 0xa) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x208a, 0x9) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x100) r2 = getuid() close(r0) r3 = dup2(r0, r0) accept(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x4, r2, r4, r5, r7, 0x8a, 0x3}, 0x2, 0x100000001, 0xff}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/168, 0xa8) setpgid(r6, r6) 16:00:10 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20000000 didn't change! 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x100a, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r3) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x800000010000000) r4 = dup(r0) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000300)=[{0x80}, {}], 0x2}) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) write(r0, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5a", 0x5e8) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100, 0x8d}, {0x85, 0x9}, {0x43, 0x2}, {0xef, 0x7fffffff}, {0x2}, {0x46, 0xfffffffffffff800}, {0x4e, 0xcb}], 0x7}) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$dupfd(r1, 0xa, r1) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x187}, {r0}, {r1, 0x4}, {}, {}], 0x6, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)="5411", 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x3ff, 0x0, 0x6, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x12) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x20, 0x0, 0x8, 0x5}, {}], 0x5, &(0x7f0000000300)=[{{}, 0x0, 0x1, 0x1, 0x215, 0x1}], 0x2791, &(0x7f0000000380)={0x8, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xffffffffffffffff, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x401) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="08d764b42ee6002a34876820ce69cb6b61d29df4537553b621771937991ad6f6210617f2d581d106ffdb2a4476c8177d6acbd95b6592b87dae63f8f173a796a8397c7b60e79fd6383ffa6c71ba50ab379530889850a44b1eef1123a3612a8aa89e85e32cb7fce3c16e691b0407876cc8d15c38ac9db3", 0x76) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x6b8, 0x4) mlockall(0x1) r2 = socket$inet(0x2, 0xc007, 0x50) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="38d3c35ae65b76ec49e33c28e646674e5f3d286e055ca991ec167565c79b8b5210c4483df4a50fcd82b3bf2d7f14a03277b3de7a2ff2a74ddad8de235b14d16dd46f9e6ca8d996", 0x47) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000040)=""/83, 0x53) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 16:00:13 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) symlinkat(&(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x3, 0x893a, 0x5}, {0xe4, 0x9, 0x4}, {0x6, 0x9, 0x401, 0x8}]}) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x4, 0x2]) semget$private(0x0, 0x1, 0x10) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x8000, 0x3ff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x5}, 0x8) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) socket(0x1b, 0x4003, 0x4) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x20, 0x200fffff, 0x0, 0x7}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x43, 0x6}, {{r1}, 0xfffffffffffffffc, 0x81, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0xa00000a7, 0x8, 0x7}, {{r1}, 0xfffffffffffffffd, 0xb, 0x80, 0x4, 0xd5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x80, 0x6}], 0x363, &(0x7f00000000c0)={0x5, 0x93dc}) r3 = kqueue() r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/133, 0x85}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/240, 0xf0}, {&(0x7f00000013c0)=""/133, 0x85}, {&(0x7f0000001480)=""/30, 0x1e}], 0x8, &(0x7f0000001540)=""/133, 0x85}, 0x800) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000001640)='./file0\x00') pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) setitimer(0x0, &(0x7f0000000040)={{0x100000000, 0xfffffffffffffa93}, {0x3}}, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680), 0xc) 16:00:13 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x128b, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000002c0), 0x1000000000000259, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)) close(0xffffffffffffffff) dup2(r0, r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 0: syz_emit_ethernet(0x80, &(0x7f0000000000)="6691f080c22badd26f0767edce412f9aadbb5caedac9eb7ba2d6c333c14bb7e2250984d5e3342b3cbcf63bb07b2fef7160cfb4bdfbd5a3be54a411e5dd425906b31c9c7c4495d492a672c04ccb370e2ce55823a7ed29c62813a29a6ba575a7505d569206b8044e69f04c27d88415809e552d594a1b0b167cd8f1fceb3242f796") socket$inet6(0x18, 0x3, 0x102) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) poll(&(0x7f0000000000)=[{}, {r0, 0x74}], 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0x9) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x99d, 0x3f}, {0x0, 0xc0}}, 0x2) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5dc4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x20) getpgrp() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x180) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xfffffffffffffffe, 0x5, 0x5, 0xbc}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x5810, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_execute_func(0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) write(r1, &(0x7f0000000200)="da3305d69dfc8c4902631c182f8bb1c12d5a4f4183f417c317cfb4578e5655697609d7e851a05993b612c3e540bea42420a9165dde93457857cb913d9c0b3eb15231dc1d79967b4fde496e0eec2ac68ecdff5035b6a74a900e6ea0d3a77829efc3386bd35a1ebd0e41e7f3db05aef2c51a686b5c96416b45a1420a", 0x7b) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x7da, 0x7f, r2}) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) close(r0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0xffffffffffffffff) write(r0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x100000001) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x1}) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe8900"/44, 0x2c}], 0x1) read(r0, &(0x7f0000000000)=""/238, 0xee) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f00000000c0)=0x1) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x480, 0x0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) getitimer(0x1, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) setsockopt(r1, 0x80000000, 0x100000000, &(0x7f00000001c0)="edb1cb26fcd2815a70b3539f884b3273b4048186ec8dc1bfb833cfb332138f1533a8d6e578567abf372fb2f4a1a3ae27837233416cce16ae03809c0674d73131222477630a0701f71e0f3b6506695c410942d0802cf69fcef1fbdc62b8227449db4d26606afd176e845dd8c57122c151e9ed39f14eee58bba7e1f2", 0x7b) mknod(&(0x7f0000000140)='./file0\x00', 0xd000, 0x8) 16:00:15 executing program 1: utimes(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) mprotect(&(0x7f00001a1000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) mlock(&(0x7f00005b4000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000565000/0x4000)=nil, 0x4000, 0x0) 16:00:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file0\x00', 0x8840, 0x10) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001080)=0x6) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) write(r0, &(0x7f0000000100)="1849fe801102d459867d898a48703c6913f0a14598b98f4b3462f7ff955a81624edf5c7e16127c0c0987f101cf8f23fe8965721b8482ad627015faab04263a0096f8af055da45a6adf877e10ac250c75454eaaa735badb8a6f8913b2bb2eeaa31abb75f87b822a2ccfe3a975646222eac657e8209b70fb5a5f2ca079310357f2855694c0e159a82298f93f6ab59cf6582396165053729f12937a960e0e916dbf7fefd9fa90072e4eeef2dc98dd079f749d0d1f3e796a184636593ca62c1d0f55803ab046", 0xc4) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) 16:00:15 executing program 1: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000000)=""/48, 0x30, 0x800, &(0x7f00000004c0)={0x18, 0x0, 0x4, 0x9}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r5, r6, r7, r8, r9, r10]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r11 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) chown(&(0x7f0000000440)='./file0\x00', r4, r3) pwritev(r11, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) fsync(r11) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x0, 0xfffffffffffffffc}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d1b31e70001000000a264bb1333dc897f0000004804140747b79057a7822d0418674a6b417462474ffd7824c7092e988d24a9b5d33fa7b9a541fa49645a6fcd7d5400030b5601604f3cece7e816a680e8003acd5531b299453f044e5318463f22127d356d17fc6bb8d0dc0998d8c3144076c7c8e811269fb8f2a94e033ad7eb949ecd33d126a2"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='-^\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='&p%^/\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\'&T+\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\'$\x00']) r2 = getgid() getgroups(0x5, &(0x7f0000000240)=[r2, r2, r2, r2, r2]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:15 executing program 0: r0 = socket(0x80000001c, 0x408005, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x9300, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0x6) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r1 = socket(0x3e, 0x8003, 0x200) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x880, 0x0) socket(0x6, 0x2, 0xd23) write(r0, &(0x7f0000000200)="5afa764e60002f9b171ab4cd8fbbc63b70ee59363504df9adac458e9e2814a9d217d45e0754c25bf1e85609b770dd8deba38d35cdba659ba77461a94a78870dcf95f0fa7b0ff8be852bf18f21470087f5d45bc6cf4afab6dc1bd06e639581620673ccc27a3ff7c96c275e60de479e898bc26cd67c8d9b9230aa7e58a3b9bd120049fa0ff119c95392f15af3dc1613bde812463be2a7c6f3a617ca038f74215ac3304eaac504f9c91a26fbf114c145344b4f4b29fa4fc728eb20b932ca92a4f9876f9c3db3bb96012a2df46b4d41a4475c893b8aacc08a0e44e09cb83fe0c36a47b5c3ab92af0188577374558060876e6b0a7b651bd5e56bdcd0875ec32ad92e3f1b1ac6615f00b0a594db31028f042eb41eecad96688b83b99e22e2e25bf82a6dbee0cf7e968e77204a2", 0x23) ioctl$TIOCDRAIN(r0, 0x2000745e) madvise(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x237e, 0x4}, {0x4, 0x8}}, 0x0) getdents(r1, &(0x7f0000000440)=""/207, 0xcf) ioctl$TIOCSTART(r1, 0x2000746e) writev(r1, &(0x7f00000000c0), 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x22ca, 0x4}, {0x7ff, 0x1}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000140)={{0x7, 0x5}, {0x4, 0x9}}, &(0x7f0000000180)) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) shmget(0x3, 0x2000, 0x6, &(0x7f0000ffc000/0x2000)=nil) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ftruncate(r0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f00000000c0)}, {&(0x7f0000000540)=""/172, 0xac}, {&(0x7f0000000200)=""/13, 0xd}], 0x7, 0x0) msgget$private(0x0, 0x4) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x9, 0x74, &(0x7f0000000000)="a6f05d1effbcadf6560fee6d3c06b5cbdce0d19e015bb95f4ce87d6af8c56a801e255270a3d3568124e7cb6cb58e5955", 0x30) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x0, 0x32) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x300000001, r2}) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x4c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r3, 0x6, r5) getuid() r7 = fcntl$dupfd(r3, 0x0, r1) recvfrom$inet6(r7, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r7, 0x6, r5) r8 = semget$private(0x0, 0xfffffffffffffffd, 0x100000000057f) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r8, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x7e, 0x0, 0xffffffff00000001, 0xe05, 0x5e3, 0x2, 0x1]) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYRES16=r6], 0x1) fcntl$setstatus(r3, 0x4, 0x80) semop(r8, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r9 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r9, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x13, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0xfffffffffffffe19}], 0x1000000000000424, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xeb04, 0x110d, 0xffffffff, 0x8001, "929861a417c5c8681e07a16e9dacd2c11e65d891", 0x2, 0x4}) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="2ac662668cf542c954ce270f76aa1817fc6dc1642bbeb535ec58e60ade42248c21c249150b568085fbf515e80edf50e8d343a911935d7579edb6874d9e619a15de8fa975de542b4a11c261953f173181592ed55e1bbfb1aad6491b9b5a8eb0c693d095643cb7a4607fd031b5c5dee7767643ffb523866b5c343405a7f3728f19e8c47ff99607454ed0fcd0b73882154165b695969b40878b09be7ae53e24ee1f3d5880f5f25aa90b2b0af8a12ec0302cbdfeb9696c204123c10a50d9fa9bb7f01eeccd6bdcea6e718bd3be82", 0xcc}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1]}], 0xb8, 0x8}, 0x7) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000003c0)=[{{r0}, 0x0, 0x8, 0xf0000000, 0x296, 0x7fff}, {{r1}, 0x0, 0x0, 0x2, 0xa8, 0x7}], 0x9, &(0x7f0000000440)=[{{r0}, 0x0, 0x2c99bc308be522b, 0x40000001, 0x81, 0x7}], 0x10000, &(0x7f0000000480)={0x80000001}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 16:00:16 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000340)=""/67, 0x43}], 0x4) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x808) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 16:00:16 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000300)=""/106, 0x6a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) dup2(r0, r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) uvn_flush: obj=0xfffffd803e854830, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000400)=@un=@file={0x0, ""/85}, 0x57, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f00000003c0)=""/23, 0x17}, {&(0x7f0000000140)=""/198, 0xc6}], 0x3, &(0x7f0000000280)=""/198, 0xc6}, 0x43) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="179ac5b129fd3466b3025bf1c54be3f7f20d35522b6da5d17d8e1cc6214c1cb3546bc0b68b12c96731ff880c2f09125c666451721e9bfb5516167febdf07b1e314e5d3bc8771d89a17c42f8cc27709b69ae4716bec72e9376c90b980f4838dd1e9df9490a2d39f820822f7f1dff7ab417154acb2798eeeb799771c291843e80835c4c5fc79e69963181a36bd9c69fde43d095ff38b2c522e91d13766bcc9ad011e39025235f4f5dd93b3eb2f20e10ab1e17aa5612a552bebcb9c7190628bd349e0dd7d9bc3434505c3b6e886518e0927f961dca7fe77128987792f1c43344cf88f7497640e80bd8eb96f7b4f6f32361b6e265a2557165bce3e9459b98f0dfb216e4c8fc4a487fa3390ac02c7a37ef80d24928004d6171c71bf33f74e4c6f570e01eaae64125b9a63d036f889e7636fddbea444ba514203e853ff6b64f69e7b9d3025e61a4ce4f027675d6d2b513d32bfc037509312ee8bc17a271ab7ef4cbe04ef121e8d1944c2b76cff9007f100e7480827c3e0c32440c09cdbbc6f36643d424710667e8ad29a47f59a701716368d8ced2763afe4712d9c61bf7b7dc62b9cec57b405fc1c505a8e253787d0142fe332fbfa40a482e26ea602ff938d1fe48885012d981783b82840a168bf72af16f270ff66ac4b1d2aee9dd655959c4e48732d7b0eaae46d0b459aabe3df77444a5d7013d3ca3c7218d0c8685532e7df335d297330ef153b64534ecbf1a2b942c72c7709caf8a0874f1bdcbcfb3edf26f42e3d4e72024750cbceff3c9fc0883ac62e9af0a11a47ab2ad10929fb20bf63ce9c9191f08accfc37bd1848768734114710f775bc4758d31abe079393c1649855a4495985e9799046553fc3d518df02d243b012256549fabf153f4689c6b1540db43bb4c9dd4ef38d8b72c024e8ec7949c1a3a69883851a8527b05d75854f1ed119a271c0e3ea21bc0c4461904c3df4d0e136d0c920f26f0587c61fdfb87c54a101cd12908be277226476c9f9f07284cb25f9daaddf11a6716fc1b8bd92d7b6971f2734c5632632b68e07b70d1332064b2db136da013611bf39d66be2499b40f14c7baa1626003167f6637b548453c8eae53fa319911a6a664f1feb3d82044516110d558665bbe4cc54de93a5828f6e301b279f2b1901be625456796cbc03bd87bfbd0f880529c769b98a79a54b8ff19ae90ab7ec16e1e25806fcada12f17420c687f440481ebdfce4d06b3955b65e29063c9dcd98abf91acb71473bb23654e5ae0459bc08977a59423e5763f12ad14c3eb72e0f9842f91f675de712b89de8af4e7f2c98cb3cf690aad8f0ecaa1d78c5191d9d9c154f5d9ad7e866c7b473b89b3d5d149ee563a3631bdf4c6afe7aa7c3bea09f5d6704f06b8e20151856827d7c10d6d0a402b69e340b9655b28d5b20d43230c4e987547975f53efc6328bda5da23884653cd71e876c4e5f0ef3b35eca24244875ebbaa9e29f0ef8630fe1a4375170e66c3b3015d292a7f088aab0311b3786117302d182e6d2692b342841d0d8e25d97364910870d04fcff3958e4014d1af8d291d9c47742983122dfac8d2ac34fc45d3ba701514535a7d2ed4f5b72df6e84714a3ca5083bfaaa0a49f274815911ceb23bde20da8a60acf4b433445e2c7cf4d1e6b60735a2769e4de197fe767cb1557d636ac581674e0fbd54f95f9a259bec5caf10e487e928114023d02e392d319bea5fc33be43c2eed425c855b4a0ecc64e7f6ae3851f94c71047e8d613bb831779ed2d22463dc922aa2263a71e2709965b3058dc546ef0af116dae178f38327e694cd32839704a3a4b580126f80aa3ed9094d852f46240f326d3fc76f07ffccf236d801cd31cb4615d7f25482666f5c4b4a934c4dd686425460ae1a8166c93a5fbbd7d628033974da2139475b481c069394723880224746da67e283f324f29a96a2e8b8d9f5df38fbad7664005615a88e6876cdc26cb79555920f6f53a188f07bdaf7aff889d590d83eafcc82e3b275396ddd55dfdf3cdfb62560713601e5eb3a0359ecdfcf9e5b0018f22c27ef1165bb0d69794ba7d96d4abc5f8410a2a78e1b316130fcc3553776c5d67e3511ca90fa77c4e982cd91f44360fd7feaa9a4ef12ffa78026dde61c31e844903b76ffa4a457975602b65a51709bcdaf18fcd6578b2e3fb95d2f519c9a00e17cb805451401bf5621285c45822a1031c84ef9337f1023f8a4bf6578e203f91c2671eb43e9d5e70c4850d4e9ae48675d5b7b59277cca558bbeb530173fa7b08983cd8fa9ec47ae544c1ec0628d64a054c421b8eb558af8d14956078e95a6e95a95e1be4917e20b8da262bb94ed315fbc580837a7858efba4a7e294ff5e86dd3dbfa16fd80f01efdcc932de5c3fbc0c66f19c5bc5100c6fb7eddcece339dff07d4472841bddbdccdd1d642167cf7de0c58057ea3fd5c3f6b46bca91dd8040380bbbf6ef102c00656e073937beff41c0b74b008e2398423655e5c40d2d3de8f89341de162699c0f8b6afb5c953856a137f4307b727542107c25cd76904690fc5942d4a3e97c3b43b3e2440465762ddbdd00fb5e536e0ff60839206648b32c486958c125cc6986606d230f5b9b2eae781867d612a1dbb88a8ba31ac2c6713506ea1cf3debf38c30d0e35005a53b08568291017751b78f8115e0d7e422640643e4b2c444ccf7c55ed87e00907b17c002e5b1c99de18a3c4eba0d5bd42d02a9c523b33ebe7894f2d02148f17e68d654bf34f8be256aaa38cbd8c605cc6c533660f554c13ab96158a47ea8380f2333bea1c1747169651fb180a685b612435a637df444c5d66d93ce3d3ac476d7812733134fa75f5d7edf8c06f81466910ec8973ef08c3a2eb2035d05208b35c401ece3634969ca43c302619c19e5957f5424549d5c3fa633191de3618a800e04b1d74f266f49a5d0f2ccb2f5156c3ae8957dce28b33b052180763158c44a055f9758cf92c1068035b64bd8980e86f90edbd6e3d22b12c1f460cec1121fffbce7077ed7af1e1dbacb14427fbb6f8940805641d50937fe4a06bc66b84fd836083329a48e1674ac01bd784c07e9577c3e66095d1ab91f0c23b5e1cb60235b035d30bddb4a11227e2e98e6f45f475be0fd2195a87e0548b8c54ecf56f1e61f25e4c52efab7d7b4ba767a250eec5076c8fe3f9db8d9a7fb575530b37c01bd0d48e772a6318bc3394d4cfd7df222c9e2e2a60bd7e0ad10500f49cf368ee17be3c14745ed4d84a4a4e12995f3c210ccbd0d6821a73acbd4e08edb4f5fa1c02d793649b7e724a23462dc979172eee0da16f54ba0e2311787322b4094e11ecd18631da572a695bf8ee0fe3b944518b967aea90f128cd441c72603e4975c4f0bd14ebd3cc2616040f7526f1a781bb4efc8d57cd726ec718e9d444c68f863d8f7baf994ca87d7b91e92d947b4303d9d6519d36a3c6dbf5c6815ab00bf5d8410b20ebb8872f818f3449c409c6d4dd29c5309de8cb08997d12cb9b2f2bc1a8c73242f2babe6a25c9efe0197493016065fd806c6f60a062a343d9c8a78ff4271eb6dc4cf765979575ebbbf59c5f537bbefcabcca681c147550f7af76780cc59270c24411d3600fe22ca0e2090e34b3796e59ba42e98db39824ae7af8661ce3f64b678e75f51d8b5566db8d4852f7416e102166b230488d114aa1977827b30424402c1b9e8ccdcdc71544672f9288bf746d25c52ccaaeb43b3dd3af1b1a2cee98a21ed9f3e36d10ff70388a31f047a899bdec24b6e43c90e7b6fe9d36f8a23395ff167949e38188fd3b97fde7ea1c5ac516cd0d27347c5f05a6e1d1cddf6834a66ef52964d8cad4c68fee2a1c2c3676a85ca9c195b4964dcefcc570af0191ce1b94af73089a74b7086f814ad66dbed05d0b2e94b86b2c3ce431a736ffe150ed7cbeafb03dcf2a34aab94bb1498b36778e79d4c5410ddd62d77118dacb7c7bd6021b1326bf2898daf0bf621a2da511f2b9f1b71e240ff4f6b76031e89ace5d040a6a5478df26afbcad50fc62346ee142f2e39cde577335bb442e0ed7e49e82aabd70ce2faf99a3efbf9d0edae5c52530f7460a0efd4498a4ae742695767861be4d56e90986740f9c02bfe2789145b01fb1a86fdbe65b04154bcb4418180d40a64959eb665b009b23b58aea617ace89142275d92c6e948363ba15c2c929277efd79922e302acda723f5c435c2d00974ae4d5fd6a3d274eb56a80856142e01c392c6b42ef77fd177f7ae0ef317dfc979ac830a5c84f0e0c06028960cc5963f6621a954c6282882f204f502c4817db4118e8ae2d8821b7a3dea9012cef7b208e8ba884187904db406f5551c0e587739c94d725624f1b270b130ab1c78150ceabf9d66de20e3ca0ab25095b661c832cae56363e2711a6fe92cd9f1eaec86db33b1532d60a76b55b0ed8c1900ee679dd9d53d9a882c9998ccae1840b74c8453f18ab7a0ba8a1ce25e537ad04e562fa3aa2bda2ca7102bf21327a8c1b03adadfad28a76b1837e4d004e7597b27588d6b104eaeb76bc09d96a38ead6e562162892dd2ae544f9177b93b614a79ff7cf15cb1e6f36b9e585bfad981e361c97450ddfcf70c506b38c9874084ebc7e093880575a95d50b3d9e4dbbc625fadadac2a1081fd0fab9984a6677169be9bc094f3afb3992c387661ed5da5e2f8aad7d49160e6e9b8fd800c3d5be54e03797e3deb23e87f911731031d45e301d4f11b8cbd590807e4e122ca2d8c2727ba9f2d674f82cabb1ca89473d94ef64796823cec61a982b762221393afea991dd6923c9c361111aa3fcc0225e9793212c4fd31dab9e318afd859adaeecc130a69fd7a2d17a2965e444a858d8af2bd6540bdb0136f1fe01af35458020ef51a2cfd5f9bd136e49c0ef1a8a07f78e5705bf2c8889ff3c2beebb0c1f859a6f3739934d4a7d310628ae5dc9f55f5e8ebc51e00fbf9f94f26abd70334aea849d449c20f18f434106968d1ca8b5bf461f258c56d0b60cf9ac95461bf3b73b1934e577e017e9980e26f89a961f8585c6f23aebd523d35e8abd1a2eb113bf67a68cba05c8d7bcdf99a59bd4943617d324dfb1463cf70ccf936bece77b4546452982eebcdbb0e3e4336c87d3b58aef3ea6bb0e4d875050abf3fe8ee8ec64716fbd9c5b41fa3c9946be6916bb104244fb95ae292783aee961344e3ffacb33815492729d7f2768e10c8a51f2ad66222f7e9f615c736152bb50b7de64e9024a23c93ba2bade27eac23dca68bbe3651218b69b8fd97e7bc1c0e643eea1fa141d7a32734c3e4591d82c77f19c15012b55944b1f323be651d305970184f8b365fe83807b40ec10ccb15e15cf389d95979cdb5a819bf2f7b33734dd1e21b4be3587c1eca316230ce5d1f70e9965bce4f4d25e77d9b0d873244e6e0bfb9753cb49eb6f16fc7f2e9c354e234f50e66f01221db217c3a1653ce829a0312f76a192e1e5a1509dab1f363103d89f5899e09544cbf81f2a043e511b895d8f0e44ee84e2612373e40e2d770b2311e59fa2b1281425dad35c1b413e39a4146ed81e50ff730dc35138f194772bfc2c264c5737be8be3658471d7569f5419836dc9e35afa924845faab2b88842d007f229f39a91f05abdf96a28a980175a926ae9e74eb73468826ab658529f7550dfd5c1c55004c3ae11fa01cec7e510a8f0a0631d4b5c5da84034337e063e1852976d6112beadcf70e575c2fa717411ba7b29407cd3a4ccbdc1dfb4ad33dc2ccacf4474b67e2a4d9bf8eb87bfb1ce2386e5bf74ac45378f01357f8e610ea6bc16fcc9f122345b1943e4acda4b9d1", 0x9fcbb5f6c3ad7dce, 0x1, &(0x7f0000001140)={0x18, 0x2, 0x40000000000005, 0x4}, 0xc) open(&(0x7f00000010c0)='./bus\x00', 0x80, 0x80) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0x3, 0x1000, 0x80, &(0x7f000064b000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *404308 88193 0 0x2 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff800014a20280,3,ffff8000ffff8260) at kcovioctl+0xe6 VOP_IOCTL(fffffd802a3b4498,80084b01,ffff800014a20280,3,fffffd803f7c6b40,ffff8000ffff8260) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f8ec2e0,80084b01,ffff800014a20280,ffff8000ffff8260) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8260,ffff800014a203c0,ffff800014a203b0) at sys_ioctl+0x638 syscall(ffff800014a20460) at syscall+0x541 Xsyscall(6,36,7f7fffff54c8,36,3,bd9e3562890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff4fe0, 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. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff800014a20280,3,ffff8000ffff8260) at kcovioctl+0xe6 VOP_IOCTL(fffffd802a3b4498,80084b01,ffff800014a20280,3,fffffd803f7c6b40,ffff8000ffff8260) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f8ec2e0,80084b01,ffff800014a20280,ffff8000ffff8260) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8260,ffff800014a203c0,ffff800014a203b0) at sys_ioctl+0x638 syscall(ffff800014a20460) at syscall+0x541 Xsyscall(6,36,7f7fffff54c8,36,3,bd9e3562890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff4fe0, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a1feb0 rbx 0xffff800014a1ff60 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a1fe70 r9 0x1 r10 0 r11 0x3d98006edfc188fb r12 0x3000000008 r13 0xffff800014a1fec0 r14 0x100 r15 0x1 rip 0xffffffff812c72d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1fea0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=404308 stat=onproc flags process=2 proc=0 pri=68, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5528,0xffffffff8224cb48 process=0xffff8000ffff7078 user=0xffff800014a1b000, vmspace=0xfffffd803f014318 estcpu=18, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *88193 404308 5378 0 7 0x2 syz-executor.1 58776 440056 5378 0 3 0x82 piperd syz-executor.0 44650 239050 1 0 3 0x100083 ttyin getty 4428 352684 0 0 3 0x14200 bored sosplice 5378 499896 55485 0 3 0x82 kqread syz-fuzzer 5378 332061 55485 0 3 0x4000082 thrsleep syz-fuzzer 5378 364005 55485 0 3 0x4000082 thrsleep syz-fuzzer 5378 114074 55485 0 3 0x4000082 thrsleep syz-fuzzer 5378 386817 55485 0 3 0x4000082 thrsleep syz-fuzzer 5378 30377 55485 0 3 0x4000082 thrsleep syz-fuzzer 5378 424074 55485 0 3 0x4000082 thrsleep syz-fuzzer 5378 44891 55485 0 3 0x4000082 thrsleep syz-fuzzer 55485 426295 89941 0 3 0x10008a pause ksh 89941 197217 78314 0 3 0x92 select sshd 78314 263734 1 0 3 0x80 select sshd 9535 25720 84311 73 3 0x100090 kqread syslogd 84311 357786 1 0 3 0x100082 netio syslogd 43190 265029 1 77 3 0x100090 poll dhclient 89001 43038 1 0 3 0x80 poll dhclient 82231 451735 0 0 3 0x14200 pgzero zerothread 84971 97178 0 0 3 0x14200 aiodoned aiodoned 74898 144994 0 0 3 0x14200 syncer update 42270 312373 0 0 3 0x14200 cleaner cleaner 2567 25637 0 0 3 0x14200 reaper reaper 96069 442896 0 0 3 0x14200 pgdaemon pagedaemon 55153 399217 0 0 3 0x14200 bored crynlk 45560 378442 0 0 3 0x14200 bored crypto 27125 140995 0 0 3 0x40014200 acpi0 acpi0 19562 120333 0 0 3 0x14200 bored softnet 14081 249600 0 0 3 0x14200 bored systqmp 92875 298910 0 0 3 0x14200 bored systq 45329 407552 0 0 3 0x40014200 bored softclock 35544 303361 0 0 3 0x40014200 idle0 67971 219581 0 0 3 0x14200 bored smr 1 297197 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9504 71886K 71894K 78643K 11127 0 0 pcb 23 9K 11K 78643K 652 0 0 rtable 85 3K 4K 78643K 872 0 0 ifaddr 52 12K 14K 78643K 266 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 49 0 0 iov 0 0K 20K 78643K 125 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 2165 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 22 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 165 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 1238 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 42 30K 46K 78643K 710 0 0 subproc 53 55297K 67586K 78643K 573 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 136 0 0 in_multi 22 1K 2K 78643K 239 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 354 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 70 12K 29K 78643K 3784 0 0 UVM aobj 72 5K 5K 78643K 77 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 40 0 0 NDP 11 0K 0K 78643K 90 0 0 temp 158 2358K 2487K 78643K 7226 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 18 0 15 1 0 1 1 0 8 0 inpcbpl 280 667 0 660 1 0 1 1 0 8 0 plimitpl 152 63 0 56 1 0 1 1 0 8 0 rtentry 112 169 0 138 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 252 0 248 1 0 1 1 0 8 0 nd6 48 32 0 30 1 0 1 1 0 8 0 ppxss 1128 27 0 27 8 7 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 782 0 635 12 0 12 12 0 8 1 art_table 32 783 0 635 2 0 2 2 0 8 0 art_node 16 166 0 138 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 10 1 0 1 1 0 8 0 semapl 112 161 0 151 1 0 1 1 0 8 0 shmpl 112 75 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3626 0 2151 48 0 48 48 0 8 0 ffsino 240 3626 0 2151 88 0 88 88 0 8 1 nchpl 144 5531 0 3849 63 0 63 63 0 8 0 uvmvnodes 72 4074 0 0 75 0 75 75 0 8 0 vnodes 200 4074 0 0 215 0 215 215 0 8 0 namei 1024 17460 0 17460 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 17270 0 17270 12 11 1 6 0 8 1 sigapl 432 1365 0 1353 2 0 2 2 0 8 0 futexpl 56 19522 0 19522 2 1 1 1 0 8 1 knotepl 112 628 0 607 1 0 1 1 0 8 0 kqueuepl 104 328 0 326 1 0 1 1 0 8 0 pipepl 112 936 0 917 3 2 1 2 0 8 0 fdescpl 424 1366 0 1353 2 0 2 2 0 8 0 filepl 120 8791 0 8703 6 2 4 5 0 8 1 lockfpl 104 459 0 459 4 3 1 1 0 8 1 lockfspl 32 578 0 578 4 3 1 1 0 8 1 sessionpl 112 33 0 24 1 0 1 1 0 8 0 pgrppl 48 39 0 30 1 0 1 1 0 8 0 ucredpl 96 2157 0 2150 1 0 1 1 0 8 0 zombiepl 144 1353 0 1353 2 1 1 1 0 8 1 processpl 840 1381 0 1353 4 0 4 4 0 8 0 procpl 600 2884 0 2849 4 0 4 4 0 8 1 sosppl 128 15 0 15 6 6 0 1 0 8 0 sockpl 384 1235 0 1218 7 4 3 4 0 8 1 mcl64k 65536 555 0 555 67 64 3 33 0 8 3 mcl16k 16384 4 0 4 4 4 0 1 0 8 0 mcl12k 12288 29 0 29 5 4 1 1 0 8 1 mcl9k 9216 16 0 16 7 6 1 1 0 8 1 mcl8k 8192 22 0 22 7 6 1 1 0 8 1 mcl4k 4096 73 0 73 6 5 1 1 0 8 1 mcl2k2 2112 6 0 6 3 3 0 1 0 8 0 mcl2k 2048 50533 0 50499 13 8 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 90405 0 90343 44 36 8 22 0 8 0 bufpl 256 8461 0 3896 286 0 286 286 0 8 0 anonpl 16 156195 0 148946 77 30 47 58 0 62 7 amapchunkpl 152 6054 0 5977 17 11 6 9 0 158 2 amappl16 192 7450 0 6960 77 43 34 37 0 8 8 amappl15 184 341 0 337 1 0 1 1 0 8 0 amappl14 176 410 0 408 2 1 1 1 0 8 0 amappl13 168 144 0 140 1 0 1 1 0 8 0 amappl12 160 373 0 370 1 0 1 1 0 8 0 amappl11 152 20 0 9 1 0 1 1 0 8 0 amappl10 144 134 0 132 2 1 1 1 0 8 0 amappl9 136 868 0 863 1 0 1 1 0 8 0 amappl8 128 454 0 436 1 0 1 1 0 8 0 amappl7 120 126 0 120 1 0 1 1 0 8 0 amappl6 112 62 0 55 1 0 1 1 0 8 0 amappl5 104 560 0 548 1 0 1 1 0 8 0 amappl4 96 1345 0 1319 2 1 1 2 0 8 0 amappl3 88 529 0 523 1 0 1 1 0 8 0 amappl2 80 10980 0 10938 2 0 2 2 0 8 0 amappl1 72 34234 0 33841 26 17 9 19 0 8 0 amappl 72 3206 0 3177 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 76 0 5 2 0 2 2 0 8 0 uaddrrnd 24 1366 0 1353 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1366 0 1353 1 0 1 1 0 8 0 vmmpekpl 168 12823 0 12802 3 1 2 2 0 8 0 vmmpepl 168 153443 0 152125 154 58 96 96 0 357 27 vmsppl 264 1365 0 1353 4 2 2 2 0 8 1 pdppl 4096 2738 0 2706 5 0 5 5 0 8 0 pvpl 32 448352 0 438112 189 62 127 146 0 265 24 pmappl 192 1365 0 1353 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 541 0 126 13 0 13 13 0 8 0